@charset "UTF-8";
/* Vendor */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
/* line 11, _normalize.scss */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
/* line 23, _normalize.scss */
body {
  margin: 0; }

/**
 * Render the `main` element consistently in IE.
 */
/* line 31, _normalize.scss */
main {
  display: block; }

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

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 53, _normalize.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

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

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
/* line 76, _normalize.scss */
a {
  background-color: transparent; }

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

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

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

/**
 * Add the correct font size in all browsers.
 */
/* line 116, _normalize.scss */
small {
  font-size: 80%; }

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

/* line 133, _normalize.scss */
sub {
  bottom: -0.25em; }

/* line 137, _normalize.scss */
sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
/* line 148, _normalize.scss */
img {
  border-style: none; }

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

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

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

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
/* line 195, _normalize.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

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

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

/**
 * Correct the padding in Firefox.
 */
/* line 229, _normalize.scss */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

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

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 253, _normalize.scss */
progress {
  vertical-align: baseline; }

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
/* line 261, _normalize.scss */
textarea {
  overflow: auto; }

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

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

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

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
/* line 299, _normalize.scss */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

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

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
/* line 320, _normalize.scss */
details {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
/* line 328, _normalize.scss */
summary {
  display: list-item; }

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
/* line 339, _normalize.scss */
template {
  display: none; }

/**
 * Add the correct display in IE 10.
 */
/* line 347, _normalize.scss */
[hidden] {
  display: none; }

/* line 1, _select2.scss */
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }

/* line 1, _select2.scss */
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none; }

/* line 1, _select2.scss */
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 1, _select2.scss */
.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em; }

/* line 1, _select2.scss */
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px; }

/* line 1, _select2.scss */
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none; }

/* line 1, _select2.scss */
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0; }

/* line 1, _select2.scss */
.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em; }

/* line 1, _select2.scss */
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0; }

/* line 1, _select2.scss */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

/* line 1, _select2.scss */
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

/* line 1, _select2.scss */
.select2-results {
  display: block; }

/* line 1, _select2.scss */
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 1, _select2.scss */
.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }

/* line 1, _select2.scss */
.select2-results__option--selectable {
  cursor: pointer; }

/* line 1, _select2.scss */
.select2-container--open .select2-dropdown {
  left: 0; }

/* line 1, _select2.scss */
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* line 1, _select2.scss */
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 1, _select2.scss */
.select2-search--dropdown {
  display: block;
  padding: 4px; }

/* line 1, _select2.scss */
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box; }

/* line 1, _select2.scss */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

/* line 1, _select2.scss */
.select2-search--dropdown.select2-search--hide {
  display: none; }

/* line 1, _select2.scss */
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

/* line 1, _select2.scss */
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

/* line 1, _select2.scss */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }

/* line 1, _select2.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px; }

/* line 1, _select2.scss */
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px; }

/* line 1, _select2.scss */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999; }

/* line 1, _select2.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px; }

/* line 1, _select2.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

/* line 1, _select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

/* line 1, _select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

/* line 1, _select2.scss */
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }

/* line 1, _select2.scss */
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none; }

/* line 1, _select2.scss */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

/* line 1, _select2.scss */
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px; }

/* line 1, _select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  padding: 1px; }

/* line 1, _select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0; }

/* line 1, _select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px; }

/* line 1, _select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px; }

/* line 1, _select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none; }

/* line 1, _select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

/* line 1, _select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px; }

/* line 1, _select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

/* line 1, _select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto; }

/* line 1, _select2.scss */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

/* line 1, _select2.scss */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

/* line 1, _select2.scss */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

/* line 1, _select2.scss */
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 1, _select2.scss */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* line 1, _select2.scss */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

/* line 1, _select2.scss */
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

/* line 1, _select2.scss */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

/* line 1, _select2.scss */
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }

/* line 1, _select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0; }

/* line 1, _select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em; }

/* line 1, _select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em; }

/* line 1, _select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em; }

/* line 1, _select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em; }

/* line 1, _select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em; }

/* line 1, _select2.scss */
.select2-container--default .select2-results__option--group {
  padding: 0; }

/* line 1, _select2.scss */
.select2-container--default .select2-results__option--disabled {
  color: #999; }

/* line 1, _select2.scss */
.select2-container--default .select2-results__option--selected {
  background-color: #ddd; }

/* line 1, _select2.scss */
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white; }

/* line 1, _select2.scss */
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

/* line 1, _select2.scss */
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

/* line 1, _select2.scss */
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb; }

/* line 1, _select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px; }

/* line 1, _select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px; }

/* line 1, _select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999; }

/* line 1, _select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }

/* line 1, _select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

/* line 1, _select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

/* line 1, _select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

/* line 1, _select2.scss */
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }

/* line 1, _select2.scss */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none; }

/* line 1, _select2.scss */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

/* line 1, _select2.scss */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

/* line 1, _select2.scss */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

/* line 1, _select2.scss */
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px; }

/* line 1, _select2.scss */
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb; }

/* line 1, _select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none; }

/* line 1, _select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0; }

/* line 1, _select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px; }

/* line 1, _select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px; }

/* line 1, _select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none; }

/* line 1, _select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

/* line 1, _select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px; }

/* line 1, _select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

/* line 1, _select2.scss */
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

/* line 1, _select2.scss */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 1, _select2.scss */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* line 1, _select2.scss */
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

/* line 1, _select2.scss */
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

/* line 1, _select2.scss */
.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent; }

/* line 1, _select2.scss */
.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

/* line 1, _select2.scss */
.select2-container--classic .select2-dropdown--below {
  border-top: none; }

/* line 1, _select2.scss */
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

/* line 1, _select2.scss */
.select2-container--classic .select2-results__option--group {
  padding: 0; }

/* line 1, _select2.scss */
.select2-container--classic .select2-results__option--disabled {
  color: grey; }

/* line 1, _select2.scss */
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: #fff; }

/* line 1, _select2.scss */
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

/* line 1, _select2.scss */
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/* General */
@font-face {
  font-family: "FavoritPro-Regular";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("FavoritPro-Regular.woff2") format("woff2"), url("FavoritPro-Regular.woff") format("woff"); }
/* line 1, _global.scss */
html {
  text-rendering: optimizeLegibility;
  text-size-adjust: none;
  -webkit-tap-highlight-color: transparent;
  -moz-tap-highlight-color: transparent;
  -ms-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 44px; }
  @media (max-width: 785px) {
    /* line 1, _global.scss */
    html {
      font-size: 17px; } }

/* line 21, _global.scss */
* {
  box-sizing: border-box;
  font-family: "FavoritPro-Regular", "Arial", sans-serif !important;
  font-feature-settings: 'ss04' on, 'case' on; }

/* line 27, _global.scss */
body {
  min-width: 320px;
  width: 100%;
  margin: 0;
  padding: 0;
  font-family: "FavoritPro-Regular", "Arial", sans-serif;
  font-weight: 400;
  color: #302D2D;
  background-color: #F8F8F8;
  overflow-x: hidden;
  box-sizing: border-box; }
  @media (max-width: 785px) {
    /* line 27, _global.scss */
    body {
      font-size: 20px;
      line-height: 24px; } }

/* line 46, _global.scss */
a {
  color: inherit;
  text-decoration: none; }

/* line 51, _global.scss */
.active-link {
  opacity: 1;
  pointer-events: none;
  color: #302D2D; }
  /* line 56, _global.scss */
  .active-link--touchable {
    pointer-events: auto;
    color: #302D2D !important; }

/* line 62, _global.scss */
.visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0;
  border: 0;
  margin: -1px;
  clip: rect(0 0 0 0);
  overflow: hidden; }

@media (max-width: 785px) {
  /* line 73, _global.scss */
  .visually-hidden-mob {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0;
    border: 0;
    margin: -1px;
    clip: rect(0 0 0 0);
    overflow: hidden; } }

/* line 86, _global.scss */
.display-none {
  display: none; }

/* line 90, _global.scss */
.display-flex {
  display: flex; }

@media (max-width: 785px) {
  /* line 94, _global.scss */
  .display-none-mob {
    display: none; } }

/* line 100, _global.scss */
.display-none-dt {
  display: none; }
  @media (max-width: 785px) {
    /* line 100, _global.scss */
    .display-none-dt {
      display: block; } }

/* line 107, _global.scss */
.container {
  position: relative;
  min-height: calc(100vh - 102px);
  display: flex;
  flex-direction: column; }
  @media (max-width: 785px) {
    /* line 107, _global.scss */
    .container {
      min-height: calc(100vh - 144px); } }

/* line 119, _global.scss */
button {
  outline: none; }

/* line 123, _global.scss */
.big-text {
  font-weight: normal;
  font-size: 44px;
  line-height: 52px;
  font-feature-settings: 'ss04' on, 'case' on;
  color: #302D2D; }
  @media (max-width: 785px) {
    /* line 123, _global.scss */
    .big-text {
      font-size: 18px;
      line-height: 20px; } }

/* line 136, _global.scss */
ul {
  list-style: none;
  padding-left: 0; }

/* Chrome, Safari, Edge, Opera */
/* line 142, _global.scss */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

/* Firefox */
/* line 149, _global.scss */
input[type="number"] {
  -moz-appearance: textfield; }

/* line 153, _global.scss */
input[type="time"]::-webkit-calendar-picker-indicator {
  background: none; }

/* line 157, _global.scss */
input[type="time"]::-webkit-clear-button {
  -webkit-appearance: none; }

@-webkit-keyframes autofill {
  to {
    color: inherit !important;
    background: transparent !important; } }
/* line 168, _global.scss */
input:-webkit-autofill {
  -webkit-animation-name: autofill !important;
  -webkit-animation-fill-mode: both !important; }

/* line 173, _global.scss */
input {
  border-radius: 0; }

/* line 177, _global.scss */
.brackets {
  position: relative;
  display: block; }
  /* line 181, _global.scss */
  .brackets:after {
    position: absolute;
    content: "(";
    top: 0;
    left: -3px; }
  /* line 188, _global.scss */
  .brackets:before {
    position: absolute;
    content: ")";
    top: 0;
    right: -3px; }

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

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
/* line 25, _normalize.scss */
/* line 25, _inSales.scss */
body {
  margin: 0; }

/**
 * Add the correct display in IE 9-.
 */
/* line 33, _normalize.scss */
/* line 32, _inSales.scss */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

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

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

/**
 * Add the correct margin in IE 8.
 */
/* line 70, _normalize.scss */
/* line 66, _inSales.scss */
figure {
  margin: 1em 40px; }

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

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

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

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

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

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 135, _normalize.scss */
/* line 134, _inSales.scss */
b,
strong {
  font-weight: bolder; }

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

/**
 * Add the correct font style in Android 4.3-.
 */
/* line 156, _normalize.scss */
/* line 155, _inSales.scss */
dfn {
  font-style: italic; }

/**
 * Add the correct background and color in IE 9-.
 */
/* line 164, _normalize.scss */
/* line 162, _inSales.scss */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
/* line 173, _normalize.scss */
/* line 170, _inSales.scss */
small {
  font-size: 80%; }

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

/* line 190, _normalize.scss */
/* line 186, _inSales.scss */
sub {
  bottom: -0.25em; }

/* line 194, _normalize.scss */
/* line 190, _inSales.scss */
sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 205, _normalize.scss */
/* line 199, _inSales.scss */
audio,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
/* line 214, _normalize.scss */
/* line 207, _inSales.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Remove the border on images inside links in IE 10-.
 */
/* line 223, _normalize.scss */
/* line 215, _inSales.scss */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
/* line 231, _normalize.scss */
/* line 222, _inSales.scss */
svg:not(:root) {
  overflow: hidden; }

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

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 259, _normalize.scss */
/* line 251, _inSales.scss */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 269, _normalize.scss */
/* line 261, _inSales.scss */
button,
select {
  /* 1 */
  text-transform: none;
  cursor: pointer; }

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

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

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

/**
 * Correct the padding in Firefox.
 */
/* line 315, _normalize.scss */
/* line 305, _inSales.scss */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

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

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

/**
 * Remove the default vertical scrollbar in IE.
 */
/* line 350, _normalize.scss */
/* line 345, _inSales.scss */
textarea {
  overflow: auto; }

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

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

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/* line 380, _normalize.scss */
/* line 374, _inSales.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

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

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

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

/*
 * Add the correct display in all browsers.
 */
/* line 421, _normalize.scss */
/* line 414, _inSales.scss */
summary {
  display: list-item; }

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 432, _normalize.scss */
/* line 423, _inSales.scss */
canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */
/* line 440, _normalize.scss */
/* line 430, _inSales.scss */
template {
  display: none; }

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
/* line 451, _normalize.scss */
/* line 439, _inSales.scss */
[hidden] {
  display: none; }

/* line 1, core.min.css */
/* line 443, _inSales.scss */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent; }

/* line 1, core.min.css */
/* line 449, _inSales.scss */
*, ::after, ::before {
  box-sizing: inherit; }

@-ms-viewport {
  width: device-width; }
/* line 1, core.min.css */
/* line 1, core.min.css */
/* line 457, _inSales.scss */
[tabindex="-1"]:focus {
  outline: none !important; }

/* line 1, core.min.css */
/* line 461, _inSales.scss */
dl, h1, h2, h3, h4, h5, h6, ol, ul {
  margin-top: 0;
  margin-bottom: 10px; }

/* line 1, core.min.css */
/* line 466, _inSales.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem; }

/* line 1, core.min.css */
/* line 471, _inSales.scss */
abbr[data-original-title], abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #777; }

/* line 1, core.min.css */
/* line 476, _inSales.scss */
address, dd {
  margin-bottom: 10px; }

/* line 1, core.min.css */
/* line 480, _inSales.scss */
address {
  font-style: normal;
  line-height: inherit; }

/* line 1, core.min.css */
/* line 485, _inSales.scss */
ol ol, ol ul, ul ol, ul ul {
  margin-bottom: 0; }

/* line 1, core.min.css */
/* line 489, _inSales.scss */
dd {
  margin-left: 0; }

/* line 1, core.min.css */
/* line 493, _inSales.scss */
blockquote, figure {
  margin: 0 0 10px; }

/* line 1, core.min.css */
/* line 497, _inSales.scss */
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }

/* line 1, core.min.css */
/* line 502, _inSales.scss */
a:not([href]):not([tabindex]):focus {
  outline: none; }

/* line 1, core.min.css */
/* line 506, _inSales.scss */
pre {
  margin-top: 0;
  margin-bottom: 10px;
  overflow: auto; }

/* line 1, core.min.css */
/* line 512, _inSales.scss */
img {
  width: 100%;
  vertical-align: middle; }

/* line 1, core.min.css */
/* line 517, _inSales.scss */
[role=button] {
  cursor: pointer; }

/* line 1, core.min.css */
/* line 521, _inSales.scss */
[role=button], a, area, button, input, label, select, summary, textarea {
  -ms-touch-action: manipulation;
  touch-action: manipulation; }

/* line 1, core.min.css */
/* line 526, _inSales.scss */
table {
  border-collapse: collapse; }

/* line 1, core.min.css */
/* line 530, _inSales.scss */
caption {
  caption-side: bottom; }

/* line 1, core.min.css */
/* line 534, _inSales.scss */
.table th, caption, th {
  text-align: left; }

/* line 1, core.min.css */
/* line 538, _inSales.scss */
label, output {
  display: inline-block; }

/* line 1, core.min.css */
/* line 542, _inSales.scss */
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

/* line 1, core.min.css */
/* line 547, _inSales.scss */
button, input, select, textarea {
  margin: 0;
  line-height: inherit;
  border-radius: 0; }

/* line 1, core.min.css */
/* line 553, _inSales.scss */
input[type=checkbox]:disabled, input[type=radio]:disabled {
  cursor: not-allowed; }

/* line 1, core.min.css */
/* line 557, _inSales.scss */
input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
  -webkit-appearance: listbox; }

/* line 1, core.min.css */
/* line 561, _inSales.scss */
textarea {
  resize: vertical; }

/* line 1, core.min.css */
/* line 565, _inSales.scss */
.form legend, legend {
  display: block;
  width: 100%;
  padding: 0;
  line-height: inherit; }

/* line 1, core.min.css */
/* line 572, _inSales.scss */
.form input[type=search], input[type=search] {
  -webkit-appearance: none; }

/* line 1, core.min.css */
/* line 576, _inSales.scss */
[hidden] {
  display: none !important; }

/* line 1, core.min.css */
/* line 580, _inSales.scss */
.form fieldset, fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

/* line 1, core.min.css */
/* line 587, _inSales.scss */
.form legend {
  font-size: 21px;
  color: #fff;
  border: 0;
  border-bottom: 1px solid #eee; }

/* line 1, core.min.css */
/* line 594, _inSales.scss */
.form label {
  display: inline-block;
  max-width: 100%; }

/* line 1, core.min.css */
/* line 599, _inSales.scss */
.button, .checkout-v2-wrapper .co-button--checkout, .checkout-v2-wrapper .co-button, .checkout-v2-wrapper .co-tabs-node, .checkout-v2-wrapper .co-modal-button, .input-field, .select-field, .textarea-field {
  display: inline-block;
  border-radius: 0;
  border: none;
  box-shadow: none;
  vertical-align: top;
  max-width: 100%; }

/* line 1, core.min.css */
/* line 608, _inSales.scss */
.button, .checkout-v2-wrapper .co-button--checkout, .checkout-v2-wrapper .co-button, .checkout-v2-wrapper .co-tabs-node, .checkout-v2-wrapper .co-modal-button {
  background-color: transparent;
  cursor: pointer;
  text-align: center;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  white-space: nowrap; }

/* line 1, core.min.css */
/* line 617, _inSales.scss */
.button:active, .checkout-v2-wrapper .co-button--checkout:active, .checkout-v2-wrapper .co-button:active, .checkout-v2-wrapper .co-tabs-node:active, .checkout-v2-wrapper .co-modal-button:active {
  outline: 0; }

/* line 1, core.min.css */
/* line 621, _inSales.scss */
.button, .checkout-v2-wrapper .co-button--checkout, .checkout-v2-wrapper .co-button, .checkout-v2-wrapper .co-tabs-node, .checkout-v2-wrapper .co-modal-button, .button:hover, .checkout-v2-wrapper .co-button--checkout:hover, .checkout-v2-wrapper .co-button:hover, .checkout-v2-wrapper .co-tabs-node:hover, .checkout-v2-wrapper .co-modal-button:hover {
  text-decoration: none; }

/* line 1, core.min.css */
/* line 625, _inSales.scss */
.button.disabled, .checkout-v2-wrapper .disabled.co-button--checkout, .checkout-v2-wrapper .disabled.co-button, .checkout-v2-wrapper .disabled.co-tabs-node, .checkout-v2-wrapper .disabled.co-modal-button, .button[disabled], .checkout-v2-wrapper [disabled].co-button--checkout, .checkout-v2-wrapper [disabled].co-button, .checkout-v2-wrapper [disabled].co-tabs-node, .checkout-v2-wrapper [disabled].co-modal-button, fieldset[disabled] .button, fieldset[disabled] .checkout-v2-wrapper .co-button--checkout, .checkout-v2-wrapper fieldset[disabled] .co-button--checkout, fieldset[disabled] .checkout-v2-wrapper .co-button, .checkout-v2-wrapper fieldset[disabled] .co-button, fieldset[disabled] .checkout-v2-wrapper .co-tabs-node, .checkout-v2-wrapper fieldset[disabled] .co-tabs-node, fieldset[disabled] .checkout-v2-wrapper .co-modal-button, .checkout-v2-wrapper fieldset[disabled] .co-modal-button {
  cursor: not-allowed; }

/* line 1, core.min.css */
/* line 629, _inSales.scss */
.input-field, .select-field, .textarea-field {
  background-image: none; }

/* line 1, core.min.css */
/* line 633, _inSales.scss */
.input-field::-moz-placeholder {
  color: #ccc;
  opacity: 1; }

/* line 1, core.min.css */
/* line 638, _inSales.scss */
.input-field:-ms-input-placeholder {
  color: #ccc; }

/* line 1, core.min.css */
/* line 642, _inSales.scss */
.input-field::-webkit-input-placeholder {
  color: #ccc; }

/* line 1, core.min.css */
/* line 646, _inSales.scss */
.input-field:focus::-moz-placeholder {
  color: #ccc;
  opacity: 0; }

/* line 1, core.min.css */
/* line 651, _inSales.scss */
.input-field:focus:-ms-input-placeholder, .select-field:focus:-ms-input-placeholder, .textarea-field:focus:-ms-input-placeholder {
  color: #ccc;
  opacity: 0; }

/* line 1, core.min.css */
/* line 656, _inSales.scss */
.input-field:focus::-webkit-input-placeholder {
  color: #ccc;
  opacity: 0; }

/* line 1, core.min.css */
/* line 661, _inSales.scss */
.input-field::-ms-expand {
  border: 0;
  background-color: transparent; }

/* line 1, core.min.css */
/* line 666, _inSales.scss */
.input-field[disabled], .input-field[readonly], fieldset[disabled] .input-field {
  opacity: 1; }

/* line 1, core.min.css */
/* line 670, _inSales.scss */
.input-field[disabled], fieldset[disabled] .input-field {
  cursor: not-allowed; }

/* line 1, core.min.css */
/* line 674, _inSales.scss */
.select-field::-moz-placeholder {
  color: #ccc;
  opacity: 1; }

/* line 1, core.min.css */
/* line 679, _inSales.scss */
.select-field:-ms-input-placeholder {
  color: #ccc; }

/* line 1, core.min.css */
/* line 683, _inSales.scss */
.select-field::-webkit-input-placeholder {
  color: #ccc; }

/* line 1, core.min.css */
/* line 687, _inSales.scss */
.select-field:focus::-moz-placeholder {
  color: #ccc;
  opacity: 0; }

/* line 1, core.min.css */
/* line 692, _inSales.scss */
.select-field:focus::-webkit-input-placeholder {
  color: #ccc;
  opacity: 0; }

/* line 1, core.min.css */
/* line 697, _inSales.scss */
.select-field::-ms-expand {
  border: 0;
  background-color: transparent; }

/* line 1, core.min.css */
/* line 702, _inSales.scss */
.select-field[disabled], .select-field[readonly], fieldset[disabled] .select-field {
  opacity: 1; }

/* line 1, core.min.css */
/* line 706, _inSales.scss */
.select-field[disabled], fieldset[disabled] .select-field {
  cursor: not-allowed; }

/* line 1, core.min.css */
/* line 710, _inSales.scss */
.textarea-field::-moz-placeholder {
  color: #ccc;
  opacity: 1; }

/* line 1, core.min.css */
/* line 715, _inSales.scss */
.textarea-field:-ms-input-placeholder {
  color: #ccc; }

/* line 1, core.min.css */
/* line 719, _inSales.scss */
.textarea-field::-webkit-input-placeholder {
  color: #ccc; }

/* line 1, core.min.css */
/* line 723, _inSales.scss */
.textarea-field:focus::-moz-placeholder {
  color: #ccc;
  opacity: 0; }

/* line 1, core.min.css */
/* line 728, _inSales.scss */
.textarea-field:focus::-webkit-input-placeholder {
  color: #ccc;
  opacity: 0; }

/* line 1, core.min.css */
/* line 733, _inSales.scss */
.textarea-field::-ms-expand {
  border: 0;
  background-color: transparent; }

/* line 1, core.min.css */
/* line 738, _inSales.scss */
.textarea-field[disabled], .textarea-field[readonly], fieldset[disabled] .textarea-field {
  opacity: 1; }

/* line 1, core.min.css */
/* line 742, _inSales.scss */
.textarea-field[disabled], fieldset[disabled] .textarea-field {
  cursor: not-allowed; }

/* line 1, core.min.css */
/* line 746, _inSales.scss */
.table {
  border-collapse: collapse; }

/* line 1, core.min.css */
/* line 750, _inSales.scss */
.table table col[class*=cell-] {
  position: static;
  float: none;
  display: table-column; }

/* line 1, core.min.css */
/* line 756, _inSales.scss */
.table table td[class*=cell-], .table table th[class*=cell-] {
  position: static;
  float: none;
  display: table-cell; }

/* line 1, core.min.css */
/* line 762, _inSales.scss */
.list, .list-table {
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 1, core.min.css */
/* line 768, _inSales.scss */
.list > .list-item {
  display: inline-block;
  position: relative; }

/* line 1, core.min.css */
/* line 773, _inSales.scss */
.list-table {
  display: table;
  width: 100%; }

/* line 1, core.min.css */
/* line 778, _inSales.scss */
.list-table > .list-item {
  display: table-cell; }

/* line 1, core.min.css */
/* line 782, _inSales.scss */
.list-justified {
  font-size: 0;
  line-height: 0;
  text-align: justify;
  width: 100%; }

/* line 1, core.min.css */
/* line 789, _inSales.scss */
.list-justified:after {
  content: "";
  height: 0;
  overflow: hidden;
  visibility: hidden; }

/* line 1, core.min.css */
/* line 796, _inSales.scss */
.list-justified, .list-unstyled, .list-vertical {
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 1, core.min.css */
/* line 802, _inSales.scss */
.list-justified:after, .list-vertical > .list-item {
  display: inline-block;
  width: 100%; }

/* line 1, core.min.css */
/* line 807, _inSales.scss */
.text-right {
  text-align: right; }

/* line 1, core.min.css */
/* line 811, _inSales.scss */
.text-left {
  text-align: left; }

/* line 1, core.min.css */
/* line 815, _inSales.scss */
.text-center {
  text-align: center; }

/* line 1, core.min.css */
/* line 819, _inSales.scss */
.text-justify {
  text-align: justify; }

@media screen and (max-width: 1200px) {
  /* line 1, core.min.css */
  /* line 824, _inSales.scss */
  .text-right-lg {
    text-align: right; }

  /* line 1, core.min.css */
  /* line 828, _inSales.scss */
  .text-left-lg {
    text-align: left; }

  /* line 1, core.min.css */
  /* line 832, _inSales.scss */
  .text-center-lg {
    text-align: center; }

  /* line 1, core.min.css */
  /* line 836, _inSales.scss */
  .text-justify-lg {
    text-align: justify; } }
@media screen and (min-width: 1025px) and (max-width: 1200px) {
  /* line 1, core.min.css */
  /* line 840, _inSales.scss */
  .text-right-lg-only {
    text-align: right; }

  /* line 1, core.min.css */
  /* line 844, _inSales.scss */
  .text-left-lg-only {
    text-align: left; }

  /* line 1, core.min.css */
  /* line 848, _inSales.scss */
  .text-center-lg-only {
    text-align: center; }

  /* line 1, core.min.css */
  /* line 852, _inSales.scss */
  .text-justify-lg-only {
    text-align: justify; } }
@media screen and (max-width: 1024px) {
  /* line 1, core.min.css */
  /* line 856, _inSales.scss */
  .text-right-md {
    text-align: right; }

  /* line 1, core.min.css */
  /* line 860, _inSales.scss */
  .text-left-md {
    text-align: left; }

  /* line 1, core.min.css */
  /* line 864, _inSales.scss */
  .text-center-md {
    text-align: center; }

  /* line 1, core.min.css */
  /* line 868, _inSales.scss */
  .text-justify-md {
    text-align: justify; } }
@media screen and (min-width: 769px) and (max-width: 1024px) {
  /* line 1, core.min.css */
  /* line 872, _inSales.scss */
  .text-right-md-only {
    text-align: right; }

  /* line 1, core.min.css */
  /* line 876, _inSales.scss */
  .text-left-md-only {
    text-align: left; }

  /* line 1, core.min.css */
  /* line 880, _inSales.scss */
  .text-center-md-only {
    text-align: center; }

  /* line 1, core.min.css */
  /* line 884, _inSales.scss */
  .text-justify-md-only {
    text-align: justify; } }
@media screen and (max-width: 768px) {
  /* line 1, core.min.css */
  /* line 888, _inSales.scss */
  .text-right-sm {
    text-align: right; }

  /* line 1, core.min.css */
  /* line 892, _inSales.scss */
  .text-left-sm {
    text-align: left; }

  /* line 1, core.min.css */
  /* line 896, _inSales.scss */
  .text-center-sm {
    text-align: center; }

  /* line 1, core.min.css */
  /* line 900, _inSales.scss */
  .text-justify-sm {
    text-align: justify; } }
@media screen and (min-width: 481px) and (max-width: 768px) {
  /* line 1, core.min.css */
  /* line 904, _inSales.scss */
  .text-right-sm-only {
    text-align: right; }

  /* line 1, core.min.css */
  /* line 908, _inSales.scss */
  .text-left-sm-only {
    text-align: left; }

  /* line 1, core.min.css */
  /* line 912, _inSales.scss */
  .text-center-sm-only {
    text-align: center; }

  /* line 1, core.min.css */
  /* line 916, _inSales.scss */
  .text-justify-sm-only {
    text-align: justify; } }
@media screen and (max-width: 480px) {
  /* line 1, core.min.css */
  /* line 920, _inSales.scss */
  .text-right-xs {
    text-align: right; }

  /* line 1, core.min.css */
  /* line 924, _inSales.scss */
  .text-left-xs {
    text-align: left; }

  /* line 1, core.min.css */
  /* line 928, _inSales.scss */
  .text-center-xs {
    text-align: center; }

  /* line 1, core.min.css */
  /* line 932, _inSales.scss */
  .text-justify-xs {
    text-align: justify; } }
@media screen and (min-width: 381px) and (max-width: 480px) {
  /* line 1, core.min.css */
  /* line 936, _inSales.scss */
  .text-right-xs-only {
    text-align: right; }

  /* line 1, core.min.css */
  /* line 940, _inSales.scss */
  .text-left-xs-only {
    text-align: left; }

  /* line 1, core.min.css */
  /* line 944, _inSales.scss */
  .text-center-xs-only {
    text-align: center; }

  /* line 1, core.min.css */
  /* line 948, _inSales.scss */
  .text-justify-xs-only {
    text-align: justify; } }
@media screen and (max-width: 380px) {
  /* line 1, core.min.css */
  /* line 952, _inSales.scss */
  .text-right-mc {
    text-align: right; }

  /* line 1, core.min.css */
  /* line 956, _inSales.scss */
  .text-left-mc {
    text-align: left; }

  /* line 1, core.min.css */
  /* line 960, _inSales.scss */
  .text-center-mc {
    text-align: center; }

  /* line 1, core.min.css */
  /* line 964, _inSales.scss */
  .text-justify-mc {
    text-align: justify; } }
/* line 1, core.min.css */
/* line 967, _inSales.scss */
.hide {
  display: none; }

/* line 1, core.min.css */
/* line 971, _inSales.scss */
.hidden {
  display: none !important; }

/* line 1, core.min.css */
/* line 975, _inSales.scss */
.show {
  display: block; }

/* line 1, core.min.css */
/* line 979, _inSales.scss */
.show-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 1, core.min.css */
/* line 985, _inSales.scss */
.show-inline {
  display: inline; }

/* line 1, core.min.css */
/* line 989, _inSales.scss */
.show-inline-block {
  display: inline-block; }

/* line 1, core.min.css */
/* line 993, _inSales.scss */
.shown {
  display: block !important; }

/* line 1, core.min.css */
/* line 997, _inSales.scss */
.shown-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

/* line 1, core.min.css */
/* line 1003, _inSales.scss */
.shown-inline {
  display: inline !important; }

/* line 1, core.min.css */
/* line 1007, _inSales.scss */
.shown-inline-block {
  display: inline-block !important; }

@media screen and (max-width: 1200px) {
  /* line 1, core.min.css */
  /* line 1012, _inSales.scss */
  .hide-lg {
    display: none; }

  /* line 1, core.min.css */
  /* line 1016, _inSales.scss */
  .hidden-lg {
    display: none !important; }

  /* line 1, core.min.css */
  /* line 1020, _inSales.scss */
  .show-lg {
    display: block; }

  /* line 1, core.min.css */
  /* line 1024, _inSales.scss */
  .show-flex-lg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

  /* line 1, core.min.css */
  /* line 1030, _inSales.scss */
  .show-inline-lg {
    display: inline; }

  /* line 1, core.min.css */
  /* line 1034, _inSales.scss */
  .show-inline-block-lg {
    display: inline-block; }

  /* line 1, core.min.css */
  /* line 1038, _inSales.scss */
  .shown-lg {
    display: block !important; }

  /* line 1, core.min.css */
  /* line 1042, _inSales.scss */
  .shown-flex-lg {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }

  /* line 1, core.min.css */
  /* line 1048, _inSales.scss */
  .shown-inline-lg {
    display: inline !important; }

  /* line 1, core.min.css */
  /* line 1052, _inSales.scss */
  .shown-inline-block-lg {
    display: inline-block !important; } }
@media screen and (min-width: 1025px) and (max-width: 1200px) {
  /* line 1, core.min.css */
  /* line 1056, _inSales.scss */
  .hide-lg-only {
    display: none; }

  /* line 1, core.min.css */
  /* line 1060, _inSales.scss */
  .hidden-lg-only {
    display: none !important; }

  /* line 1, core.min.css */
  /* line 1064, _inSales.scss */
  .show-lg-only {
    display: block; }

  /* line 1, core.min.css */
  /* line 1068, _inSales.scss */
  .show-flex-lg-only {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

  /* line 1, core.min.css */
  /* line 1074, _inSales.scss */
  .show-inline-lg-only {
    display: inline; }

  /* line 1, core.min.css */
  /* line 1078, _inSales.scss */
  .show-inline-block-lg-only {
    display: inline-block; }

  /* line 1, core.min.css */
  /* line 1082, _inSales.scss */
  .shown-lg-only {
    display: block !important; }

  /* line 1, core.min.css */
  /* line 1086, _inSales.scss */
  .shown-flex-lg-only {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }

  /* line 1, core.min.css */
  /* line 1092, _inSales.scss */
  .shown-inline-lg-only {
    display: inline !important; }

  /* line 1, core.min.css */
  /* line 1096, _inSales.scss */
  .shown-inline-block-lg-only {
    display: inline-block !important; } }
@media screen and (max-width: 1024px) {
  /* line 1, core.min.css */
  /* line 1100, _inSales.scss */
  .hide-md {
    display: none; }

  /* line 1, core.min.css */
  /* line 1104, _inSales.scss */
  .hidden-md {
    display: none !important; }

  /* line 1, core.min.css */
  /* line 1108, _inSales.scss */
  .show-md {
    display: block; }

  /* line 1, core.min.css */
  /* line 1112, _inSales.scss */
  .show-flex-md {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

  /* line 1, core.min.css */
  /* line 1118, _inSales.scss */
  .show-inline-md {
    display: inline; }

  /* line 1, core.min.css */
  /* line 1122, _inSales.scss */
  .show-inline-block-md {
    display: inline-block; }

  /* line 1, core.min.css */
  /* line 1126, _inSales.scss */
  .shown-md {
    display: block !important; }

  /* line 1, core.min.css */
  /* line 1130, _inSales.scss */
  .shown-flex-md {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }

  /* line 1, core.min.css */
  /* line 1136, _inSales.scss */
  .shown-inline-md {
    display: inline !important; }

  /* line 1, core.min.css */
  /* line 1140, _inSales.scss */
  .shown-inline-block-md {
    display: inline-block !important; } }
@media screen and (min-width: 769px) and (max-width: 1024px) {
  /* line 1, core.min.css */
  /* line 1144, _inSales.scss */
  .hide-md-only {
    display: none; }

  /* line 1, core.min.css */
  /* line 1148, _inSales.scss */
  .hidden-md-only {
    display: none !important; }

  /* line 1, core.min.css */
  /* line 1152, _inSales.scss */
  .show-md-only {
    display: block; }

  /* line 1, core.min.css */
  /* line 1156, _inSales.scss */
  .show-flex-md-only {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

  /* line 1, core.min.css */
  /* line 1162, _inSales.scss */
  .show-inline-md-only {
    display: inline; }

  /* line 1, core.min.css */
  /* line 1166, _inSales.scss */
  .show-inline-block-md-only {
    display: inline-block; }

  /* line 1, core.min.css */
  /* line 1170, _inSales.scss */
  .shown-md-only {
    display: block !important; }

  /* line 1, core.min.css */
  /* line 1174, _inSales.scss */
  .shown-flex-md-only {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }

  /* line 1, core.min.css */
  /* line 1180, _inSales.scss */
  .shown-inline-md-only {
    display: inline !important; }

  /* line 1, core.min.css */
  /* line 1184, _inSales.scss */
  .shown-inline-block-md-only {
    display: inline-block !important; } }
@media screen and (max-width: 768px) {
  /* line 1, core.min.css */
  /* line 1188, _inSales.scss */
  .hide-sm {
    display: none; }

  /* line 1, core.min.css */
  /* line 1192, _inSales.scss */
  .hidden-sm {
    display: none !important; }

  /* line 1, core.min.css */
  /* line 1196, _inSales.scss */
  .show-sm {
    display: block; }

  /* line 1, core.min.css */
  /* line 1200, _inSales.scss */
  .show-flex-sm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

  /* line 1, core.min.css */
  /* line 1206, _inSales.scss */
  .show-inline-sm {
    display: inline; }

  /* line 1, core.min.css */
  /* line 1210, _inSales.scss */
  .show-inline-block-sm {
    display: inline-block; }

  /* line 1, core.min.css */
  /* line 1214, _inSales.scss */
  .shown-sm {
    display: block !important; }

  /* line 1, core.min.css */
  /* line 1218, _inSales.scss */
  .shown-flex-sm {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }

  /* line 1, core.min.css */
  /* line 1224, _inSales.scss */
  .shown-inline-sm {
    display: inline !important; }

  /* line 1, core.min.css */
  /* line 1228, _inSales.scss */
  .shown-inline-block-sm {
    display: inline-block !important; } }
@media screen and (min-width: 481px) and (max-width: 768px) {
  /* line 1, core.min.css */
  /* line 1232, _inSales.scss */
  .hide-sm-only {
    display: none; }

  /* line 1, core.min.css */
  /* line 1236, _inSales.scss */
  .hidden-sm-only {
    display: none !important; }

  /* line 1, core.min.css */
  /* line 1240, _inSales.scss */
  .show-sm-only {
    display: block; }

  /* line 1, core.min.css */
  /* line 1244, _inSales.scss */
  .show-flex-sm-only {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

  /* line 1, core.min.css */
  /* line 1250, _inSales.scss */
  .show-inline-sm-only {
    display: inline; }

  /* line 1, core.min.css */
  /* line 1254, _inSales.scss */
  .show-inline-block-sm-only {
    display: inline-block; }

  /* line 1, core.min.css */
  /* line 1258, _inSales.scss */
  .shown-sm-only {
    display: block !important; }

  /* line 1, core.min.css */
  /* line 1262, _inSales.scss */
  .shown-flex-sm-only {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }

  /* line 1, core.min.css */
  /* line 1268, _inSales.scss */
  .shown-inline-sm-only {
    display: inline !important; }

  /* line 1, core.min.css */
  /* line 1272, _inSales.scss */
  .shown-inline-block-sm-only {
    display: inline-block !important; } }
@media screen and (max-width: 480px) {
  /* line 1, core.min.css */
  /* line 1276, _inSales.scss */
  .hide-xs {
    display: none; }

  /* line 1, core.min.css */
  /* line 1280, _inSales.scss */
  .hidden-xs {
    display: none !important; }

  /* line 1, core.min.css */
  /* line 1284, _inSales.scss */
  .show-xs {
    display: block; }

  /* line 1, core.min.css */
  /* line 1288, _inSales.scss */
  .show-flex-xs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

  /* line 1, core.min.css */
  /* line 1294, _inSales.scss */
  .show-inline-xs {
    display: inline; }

  /* line 1, core.min.css */
  /* line 1298, _inSales.scss */
  .show-inline-block-xs {
    display: inline-block; }

  /* line 1, core.min.css */
  /* line 1302, _inSales.scss */
  .shown-xs {
    display: block !important; }

  /* line 1, core.min.css */
  /* line 1306, _inSales.scss */
  .shown-flex-xs {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }

  /* line 1, core.min.css */
  /* line 1312, _inSales.scss */
  .shown-inline-xs {
    display: inline !important; }

  /* line 1, core.min.css */
  /* line 1316, _inSales.scss */
  .shown-inline-block-xs {
    display: inline-block !important; } }
@media screen and (min-width: 381px) and (max-width: 480px) {
  /* line 1, core.min.css */
  /* line 1320, _inSales.scss */
  .hide-xs-only {
    display: none; }

  /* line 1, core.min.css */
  /* line 1324, _inSales.scss */
  .hidden-xs-only {
    display: none !important; }

  /* line 1, core.min.css */
  /* line 1328, _inSales.scss */
  .show-xs-only {
    display: block; }

  /* line 1, core.min.css */
  /* line 1332, _inSales.scss */
  .show-flex-xs-only {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

  /* line 1, core.min.css */
  /* line 1338, _inSales.scss */
  .show-inline-xs-only {
    display: inline; }

  /* line 1, core.min.css */
  /* line 1342, _inSales.scss */
  .show-inline-block-xs-only {
    display: inline-block; }

  /* line 1, core.min.css */
  /* line 1346, _inSales.scss */
  .shown-xs-only {
    display: block !important; }

  /* line 1, core.min.css */
  /* line 1350, _inSales.scss */
  .shown-flex-xs-only {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }

  /* line 1, core.min.css */
  /* line 1356, _inSales.scss */
  .shown-inline-xs-only {
    display: inline !important; }

  /* line 1, core.min.css */
  /* line 1360, _inSales.scss */
  .shown-inline-block-xs-only {
    display: inline-block !important; } }
@media screen and (max-width: 380px) {
  /* line 1, core.min.css */
  /* line 1364, _inSales.scss */
  .hide-mc {
    display: none; }

  /* line 1, core.min.css */
  /* line 1368, _inSales.scss */
  .hidden-mc {
    display: none !important; }

  /* line 1, core.min.css */
  /* line 1372, _inSales.scss */
  .show-mc {
    display: block; }

  /* line 1, core.min.css */
  /* line 1376, _inSales.scss */
  .show-flex-mc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

  /* line 1, core.min.css */
  /* line 1382, _inSales.scss */
  .show-inline-mc {
    display: inline; }

  /* line 1, core.min.css */
  /* line 1386, _inSales.scss */
  .show-inline-block-mc {
    display: inline-block; }

  /* line 1, core.min.css */
  /* line 1390, _inSales.scss */
  .shown-mc {
    display: block !important; }

  /* line 1, core.min.css */
  /* line 1394, _inSales.scss */
  .shown-flex-mc {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }

  /* line 1, core.min.css */
  /* line 1400, _inSales.scss */
  .shown-inline-mc {
    display: inline !important; }

  /* line 1, core.min.css */
  /* line 1404, _inSales.scss */
  .shown-inline-block-mc {
    display: inline-block !important; } }
/* line 1, core.min.css */
/* line 1408, _inSales.scss */
.col, .col-reverse, .row, .row-reverse {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -20px;
  margin-right: -20px; }

/* line 1, core.min.css */
/* line 1425, _inSales.scss */
.col, .col-reverse, .row-reverse {
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

/* line 1, core.min.css */
/* line 1431, _inSales.scss */
.col, .col-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

/* line 1, core.min.css */
/* line 1438, _inSales.scss */
.col-reverse {
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse; }

/* line 1, core.min.css */
/* line 1444, _inSales.scss */
[class*=cell-] {
  padding-left: 20px;
  padding-right: 20px; }

/* line 1, core.min.css */
/* line 1449, _inSales.scss */
.cell-1 {
  max-width: 8.33333%;
  -ms-flex-preferred-size: 8.33333%;
  flex-basis: 8.33333%; }

/* line 1, core.min.css */
/* line 1455, _inSales.scss */
.cell-2 {
  max-width: 16.66667%;
  -ms-flex-preferred-size: 16.66667%;
  flex-basis: 16.66667%; }

/* line 1, core.min.css */
/* line 1461, _inSales.scss */
.cell-3 {
  max-width: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%; }

/* line 1, core.min.css */
/* line 1467, _inSales.scss */
.cell-4 {
  max-width: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%; }

/* line 1, core.min.css */
/* line 1473, _inSales.scss */
.cell-5 {
  max-width: 41.66667%;
  -ms-flex-preferred-size: 41.66667%;
  flex-basis: 41.66667%; }

/* line 1, core.min.css */
/* line 1479, _inSales.scss */
.cell-6 {
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%; }

/* line 1, core.min.css */
/* line 1485, _inSales.scss */
.cell-7 {
  max-width: 58.33333%;
  -ms-flex-preferred-size: 58.33333%;
  flex-basis: 58.33333%; }

/* line 1, core.min.css */
/* line 1491, _inSales.scss */
.cell-8 {
  max-width: 66.66667%;
  -ms-flex-preferred-size: 66.66667%;
  flex-basis: 66.66667%; }

/* line 1, core.min.css */
/* line 1497, _inSales.scss */
.cell-9 {
  max-width: 75%;
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%; }

/* line 1, core.min.css */
/* line 1503, _inSales.scss */
.cell-10 {
  max-width: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
  flex-basis: 83.33333%; }

/* line 1, core.min.css */
/* line 1509, _inSales.scss */
.cell-11 {
  max-width: 91.66667%;
  -ms-flex-preferred-size: 91.66667%;
  flex-basis: 91.66667%; }

/* line 1, core.min.css */
/* line 1515, _inSales.scss */
.cell-12 {
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%; }

/* line 1, core.min.css */
/* line 1521, _inSales.scss */
.cell-fifth {
  max-width: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%; }

@media screen and (max-width: 1200px) {
  /* line 1, core.min.css */
  /* line 1528, _inSales.scss */
  .cell-1-lg {
    max-width: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%; }

  /* line 1, core.min.css */
  /* line 1534, _inSales.scss */
  .cell-2-lg {
    max-width: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%; }

  /* line 1, core.min.css */
  /* line 1540, _inSales.scss */
  .cell-3-lg {
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%; }

  /* line 1, core.min.css */
  /* line 1546, _inSales.scss */
  .cell-4-lg {
    max-width: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%; }

  /* line 1, core.min.css */
  /* line 1552, _inSales.scss */
  .cell-5-lg {
    max-width: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%; }

  /* line 1, core.min.css */
  /* line 1558, _inSales.scss */
  .cell-6-lg {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%; }

  /* line 1, core.min.css */
  /* line 1564, _inSales.scss */
  .cell-7-lg {
    max-width: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%; }

  /* line 1, core.min.css */
  /* line 1570, _inSales.scss */
  .cell-8-lg {
    max-width: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%; }

  /* line 1, core.min.css */
  /* line 1576, _inSales.scss */
  .cell-9-lg {
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%; }

  /* line 1, core.min.css */
  /* line 1582, _inSales.scss */
  .cell-10-lg {
    max-width: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%; }

  /* line 1, core.min.css */
  /* line 1588, _inSales.scss */
  .cell-11-lg {
    max-width: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%; }

  /* line 1, core.min.css */
  /* line 1594, _inSales.scss */
  .cell-12-lg {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; }

  /* line 1, core.min.css */
  /* line 1600, _inSales.scss */
  .cell-fifth-lg {
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%; } }
@media screen and (min-width: 1025px) and (max-width: 1200px) {
  /* line 1, core.min.css */
  /* line 1606, _inSales.scss */
  .cell-1-lg-only {
    max-width: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%; }

  /* line 1, core.min.css */
  /* line 1612, _inSales.scss */
  .cell-2-lg-only {
    max-width: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%; }

  /* line 1, core.min.css */
  /* line 1618, _inSales.scss */
  .cell-3-lg-only {
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%; }

  /* line 1, core.min.css */
  /* line 1624, _inSales.scss */
  .cell-4-lg-only {
    max-width: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%; }

  /* line 1, core.min.css */
  /* line 1630, _inSales.scss */
  .cell-5-lg-only {
    max-width: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%; }

  /* line 1, core.min.css */
  /* line 1636, _inSales.scss */
  .cell-6-lg-only {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%; }

  /* line 1, core.min.css */
  /* line 1642, _inSales.scss */
  .cell-7-lg-only {
    max-width: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%; }

  /* line 1, core.min.css */
  /* line 1648, _inSales.scss */
  .cell-8-lg-only {
    max-width: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%; }

  /* line 1, core.min.css */
  /* line 1654, _inSales.scss */
  .cell-9-lg-only {
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%; }

  /* line 1, core.min.css */
  /* line 1660, _inSales.scss */
  .cell-10-lg-only {
    max-width: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%; }

  /* line 1, core.min.css */
  /* line 1666, _inSales.scss */
  .cell-11-lg-only {
    max-width: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%; }

  /* line 1, core.min.css */
  /* line 1672, _inSales.scss */
  .cell-12-lg-only {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; }

  /* line 1, core.min.css */
  /* line 1678, _inSales.scss */
  .cell-fifth-lg-only {
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%; } }
@media screen and (max-width: 1024px) {
  /* line 1, core.min.css */
  /* line 1684, _inSales.scss */
  .cell-1-md {
    max-width: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%; }

  /* line 1, core.min.css */
  /* line 1690, _inSales.scss */
  .cell-2-md {
    max-width: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%; }

  /* line 1, core.min.css */
  /* line 1696, _inSales.scss */
  .cell-3-md {
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%; }

  /* line 1, core.min.css */
  /* line 1702, _inSales.scss */
  .cell-4-md {
    max-width: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%; }

  /* line 1, core.min.css */
  /* line 1708, _inSales.scss */
  .cell-5-md {
    max-width: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%; }

  /* line 1, core.min.css */
  /* line 1714, _inSales.scss */
  .cell-6-md {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%; }

  /* line 1, core.min.css */
  /* line 1720, _inSales.scss */
  .cell-7-md {
    max-width: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%; }

  /* line 1, core.min.css */
  /* line 1726, _inSales.scss */
  .cell-8-md {
    max-width: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%; }

  /* line 1, core.min.css */
  /* line 1732, _inSales.scss */
  .cell-9-md {
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%; }

  /* line 1, core.min.css */
  /* line 1738, _inSales.scss */
  .cell-10-md {
    max-width: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%; }

  /* line 1, core.min.css */
  /* line 1744, _inSales.scss */
  .cell-11-md {
    max-width: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%; }

  /* line 1, core.min.css */
  /* line 1750, _inSales.scss */
  .cell-12-md {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; }

  /* line 1, core.min.css */
  /* line 1756, _inSales.scss */
  .cell-fifth-md {
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%; } }
@media screen and (min-width: 769px) and (max-width: 1024px) {
  /* line 1, core.min.css */
  /* line 1762, _inSales.scss */
  .cell-1-md-only {
    max-width: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%; }

  /* line 1, core.min.css */
  /* line 1768, _inSales.scss */
  .cell-2-md-only {
    max-width: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%; }

  /* line 1, core.min.css */
  /* line 1774, _inSales.scss */
  .cell-3-md-only {
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%; }

  /* line 1, core.min.css */
  /* line 1780, _inSales.scss */
  .cell-4-md-only {
    max-width: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%; }

  /* line 1, core.min.css */
  /* line 1786, _inSales.scss */
  .cell-5-md-only {
    max-width: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%; }

  /* line 1, core.min.css */
  /* line 1792, _inSales.scss */
  .cell-6-md-only {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%; }

  /* line 1, core.min.css */
  /* line 1798, _inSales.scss */
  .cell-7-md-only {
    max-width: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%; }

  /* line 1, core.min.css */
  /* line 1804, _inSales.scss */
  .cell-8-md-only {
    max-width: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%; }

  /* line 1, core.min.css */
  /* line 1810, _inSales.scss */
  .cell-9-md-only {
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%; }

  /* line 1, core.min.css */
  /* line 1816, _inSales.scss */
  .cell-10-md-only {
    max-width: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%; }

  /* line 1, core.min.css */
  /* line 1822, _inSales.scss */
  .cell-11-md-only {
    max-width: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%; }

  /* line 1, core.min.css */
  /* line 1828, _inSales.scss */
  .cell-12-md-only {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; }

  /* line 1, core.min.css */
  /* line 1834, _inSales.scss */
  .cell-fifth-md-only {
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%; } }
@media screen and (max-width: 768px) {
  /* line 1, core.min.css */
  /* line 1840, _inSales.scss */
  .cell-1-sm {
    max-width: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%; }

  /* line 1, core.min.css */
  /* line 1846, _inSales.scss */
  .cell-2-sm {
    max-width: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%; }

  /* line 1, core.min.css */
  /* line 1852, _inSales.scss */
  .cell-3-sm {
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%; }

  /* line 1, core.min.css */
  /* line 1858, _inSales.scss */
  .cell-4-sm {
    max-width: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%; }

  /* line 1, core.min.css */
  /* line 1864, _inSales.scss */
  .cell-5-sm {
    max-width: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%; }

  /* line 1, core.min.css */
  /* line 1870, _inSales.scss */
  .cell-6-sm {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%; }

  /* line 1, core.min.css */
  /* line 1876, _inSales.scss */
  .cell-7-sm {
    max-width: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%; }

  /* line 1, core.min.css */
  /* line 1882, _inSales.scss */
  .cell-8-sm {
    max-width: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%; }

  /* line 1, core.min.css */
  /* line 1888, _inSales.scss */
  .cell-9-sm {
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%; }

  /* line 1, core.min.css */
  /* line 1894, _inSales.scss */
  .cell-10-sm {
    max-width: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%; }

  /* line 1, core.min.css */
  /* line 1900, _inSales.scss */
  .cell-11-sm {
    max-width: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%; }

  /* line 1, core.min.css */
  /* line 1906, _inSales.scss */
  .cell-12-sm {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; }

  /* line 1, core.min.css */
  /* line 1912, _inSales.scss */
  .cell-fifth-sm {
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%; } }
@media screen and (min-width: 481px) and (max-width: 768px) {
  /* line 1, core.min.css */
  /* line 1918, _inSales.scss */
  .cell-1-sm-only {
    max-width: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%; }

  /* line 1, core.min.css */
  /* line 1924, _inSales.scss */
  .cell-2-sm-only {
    max-width: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%; }

  /* line 1, core.min.css */
  /* line 1930, _inSales.scss */
  .cell-3-sm-only {
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%; }

  /* line 1, core.min.css */
  /* line 1936, _inSales.scss */
  .cell-4-sm-only {
    max-width: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%; }

  /* line 1, core.min.css */
  /* line 1942, _inSales.scss */
  .cell-5-sm-only {
    max-width: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%; }

  /* line 1, core.min.css */
  /* line 1948, _inSales.scss */
  .cell-6-sm-only {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%; }

  /* line 1, core.min.css */
  /* line 1954, _inSales.scss */
  .cell-7-sm-only {
    max-width: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%; }

  /* line 1, core.min.css */
  /* line 1960, _inSales.scss */
  .cell-8-sm-only {
    max-width: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%; }

  /* line 1, core.min.css */
  /* line 1966, _inSales.scss */
  .cell-9-sm-only {
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%; }

  /* line 1, core.min.css */
  /* line 1972, _inSales.scss */
  .cell-10-sm-only {
    max-width: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%; }

  /* line 1, core.min.css */
  /* line 1978, _inSales.scss */
  .cell-11-sm-only {
    max-width: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%; }

  /* line 1, core.min.css */
  /* line 1984, _inSales.scss */
  .cell-12-sm-only {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; }

  /* line 1, core.min.css */
  /* line 1990, _inSales.scss */
  .cell-fifth-sm-only {
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%; } }
@media screen and (max-width: 480px) {
  /* line 1, core.min.css */
  /* line 1996, _inSales.scss */
  .cell-1-xs {
    max-width: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%; }

  /* line 1, core.min.css */
  /* line 2002, _inSales.scss */
  .cell-2-xs {
    max-width: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%; }

  /* line 1, core.min.css */
  /* line 2008, _inSales.scss */
  .cell-3-xs {
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%; }

  /* line 1, core.min.css */
  /* line 2014, _inSales.scss */
  .cell-4-xs {
    max-width: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%; }

  /* line 1, core.min.css */
  /* line 2020, _inSales.scss */
  .cell-5-xs {
    max-width: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%; }

  /* line 1, core.min.css */
  /* line 2026, _inSales.scss */
  .cell-6-xs {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%; }

  /* line 1, core.min.css */
  /* line 2032, _inSales.scss */
  .cell-7-xs {
    max-width: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%; }

  /* line 1, core.min.css */
  /* line 2038, _inSales.scss */
  .cell-8-xs {
    max-width: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%; }

  /* line 1, core.min.css */
  /* line 2044, _inSales.scss */
  .cell-9-xs {
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%; }

  /* line 1, core.min.css */
  /* line 2050, _inSales.scss */
  .cell-10-xs {
    max-width: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%; }

  /* line 1, core.min.css */
  /* line 2056, _inSales.scss */
  .cell-11-xs {
    max-width: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%; }

  /* line 1, core.min.css */
  /* line 2062, _inSales.scss */
  .cell-12-xs {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; }

  /* line 1, core.min.css */
  /* line 2068, _inSales.scss */
  .cell-fifth-xs {
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%; } }
@media screen and (min-width: 381px) and (max-width: 480px) {
  /* line 1, core.min.css */
  /* line 2074, _inSales.scss */
  .cell-1-xs-only {
    max-width: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%; }

  /* line 1, core.min.css */
  /* line 2080, _inSales.scss */
  .cell-2-xs-only {
    max-width: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%; }

  /* line 1, core.min.css */
  /* line 2086, _inSales.scss */
  .cell-3-xs-only {
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%; }

  /* line 1, core.min.css */
  /* line 2092, _inSales.scss */
  .cell-4-xs-only {
    max-width: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%; }

  /* line 1, core.min.css */
  /* line 2098, _inSales.scss */
  .cell-5-xs-only {
    max-width: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%; }

  /* line 1, core.min.css */
  /* line 2104, _inSales.scss */
  .cell-6-xs-only {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%; }

  /* line 1, core.min.css */
  /* line 2110, _inSales.scss */
  .cell-7-xs-only {
    max-width: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%; }

  /* line 1, core.min.css */
  /* line 2116, _inSales.scss */
  .cell-8-xs-only {
    max-width: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%; }

  /* line 1, core.min.css */
  /* line 2122, _inSales.scss */
  .cell-9-xs-only {
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%; }

  /* line 1, core.min.css */
  /* line 2128, _inSales.scss */
  .cell-10-xs-only {
    max-width: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%; }

  /* line 1, core.min.css */
  /* line 2134, _inSales.scss */
  .cell-11-xs-only {
    max-width: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%; }

  /* line 1, core.min.css */
  /* line 2140, _inSales.scss */
  .cell-12-xs-only {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; }

  /* line 1, core.min.css */
  /* line 2146, _inSales.scss */
  .cell-fifth-xs-only {
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%; } }
@media screen and (max-width: 380px) {
  /* line 1, core.min.css */
  /* line 2152, _inSales.scss */
  .cell-1-mc {
    max-width: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%; }

  /* line 1, core.min.css */
  /* line 2158, _inSales.scss */
  .cell-2-mc {
    max-width: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%; }

  /* line 1, core.min.css */
  /* line 2164, _inSales.scss */
  .cell-3-mc {
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%; }

  /* line 1, core.min.css */
  /* line 2170, _inSales.scss */
  .cell-4-mc {
    max-width: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%; }

  /* line 1, core.min.css */
  /* line 2176, _inSales.scss */
  .cell-5-mc {
    max-width: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%; }

  /* line 1, core.min.css */
  /* line 2182, _inSales.scss */
  .cell-6-mc {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%; }

  /* line 1, core.min.css */
  /* line 2188, _inSales.scss */
  .cell-7-mc {
    max-width: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%; }

  /* line 1, core.min.css */
  /* line 2194, _inSales.scss */
  .cell-8-mc {
    max-width: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%; }

  /* line 1, core.min.css */
  /* line 2200, _inSales.scss */
  .cell-9-mc {
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%; }

  /* line 1, core.min.css */
  /* line 2206, _inSales.scss */
  .cell-10-mc {
    max-width: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%; }

  /* line 1, core.min.css */
  /* line 2212, _inSales.scss */
  .cell-11-mc {
    max-width: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%; }

  /* line 1, core.min.css */
  /* line 2218, _inSales.scss */
  .cell-12-mc {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; }

  /* line 1, core.min.css */
  /* line 2224, _inSales.scss */
  .cell-fifth-mc {
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%; } }
/* line 1, core.min.css */
/* line 2229, _inSales.scss */
.flex-start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: left; }

/* line 1, core.min.css */
/* line 2236, _inSales.scss */
.flex-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center; }

/* line 1, core.min.css */
/* line 2243, _inSales.scss */
.flex-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: right; }

/* line 1, core.min.css */
/* line 2250, _inSales.scss */
.flex-top {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start; }

/* line 1, core.min.css */
/* line 2257, _inSales.scss */
.flex-middle {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center; }

/* line 1, core.min.css */
/* line 2264, _inSales.scss */
.flex-bottom {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -ms-grid-row-align: flex-end;
  align-items: flex-end; }

/* line 1, core.min.css */
/* line 2271, _inSales.scss */
.flex-around {
  -ms-flex-pack: distribute;
  justify-content: space-around; }

/* line 1, core.min.css */
/* line 2276, _inSales.scss */
.flex-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/* line 1, core.min.css */
/* line 2282, _inSales.scss */
.flex-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1; }

/* line 1, core.min.css */
/* line 2288, _inSales.scss */
.flex-last {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }

@media screen and (max-width: 1200px) {
  /* line 1, core.min.css */
  /* line 2295, _inSales.scss */
  .flex-start-lg {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left; }

  /* line 1, core.min.css */
  /* line 2302, _inSales.scss */
  .flex-center-lg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center; }

  /* line 1, core.min.css */
  /* line 2309, _inSales.scss */
  .flex-end-lg {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right; }

  /* line 1, core.min.css */
  /* line 2316, _inSales.scss */
  .flex-top-lg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start; }

  /* line 1, core.min.css */
  /* line 2323, _inSales.scss */
  .flex-middle-lg {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center; }

  /* line 1, core.min.css */
  /* line 2330, _inSales.scss */
  .flex-bottom-lg {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end; }

  /* line 1, core.min.css */
  /* line 2337, _inSales.scss */
  .flex-around-lg {
    -ms-flex-pack: distribute;
    justify-content: space-around; }

  /* line 1, core.min.css */
  /* line 2342, _inSales.scss */
  .flex-between-lg {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }

  /* line 1, core.min.css */
  /* line 2348, _inSales.scss */
  .flex-first-lg {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }

  /* line 1, core.min.css */
  /* line 2354, _inSales.scss */
  .flex-last-lg {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; } }
@media screen and (min-width: 1025px) and (max-width: 1200px) {
  /* line 1, core.min.css */
  /* line 2360, _inSales.scss */
  .flex-start-lg-only {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left; }

  /* line 1, core.min.css */
  /* line 2367, _inSales.scss */
  .flex-center-lg-only {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center; }

  /* line 1, core.min.css */
  /* line 2374, _inSales.scss */
  .flex-end-lg-only {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right; }

  /* line 1, core.min.css */
  /* line 2381, _inSales.scss */
  .flex-top-lg-only {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start; }

  /* line 1, core.min.css */
  /* line 2388, _inSales.scss */
  .flex-middle-lg-only {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center; }

  /* line 1, core.min.css */
  /* line 2395, _inSales.scss */
  .flex-bottom-lg-only {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end; }

  /* line 1, core.min.css */
  /* line 2402, _inSales.scss */
  .flex-around-lg-only {
    -ms-flex-pack: distribute;
    justify-content: space-around; }

  /* line 1, core.min.css */
  /* line 2407, _inSales.scss */
  .flex-between-lg-only {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }

  /* line 1, core.min.css */
  /* line 2413, _inSales.scss */
  .flex-first-lg-only {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }

  /* line 1, core.min.css */
  /* line 2419, _inSales.scss */
  .flex-last-lg-only {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; } }
@media screen and (max-width: 1024px) {
  /* line 1, core.min.css */
  /* line 2425, _inSales.scss */
  .flex-start-md {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left; }

  /* line 1, core.min.css */
  /* line 2432, _inSales.scss */
  .flex-center-md {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center; }

  /* line 1, core.min.css */
  /* line 2439, _inSales.scss */
  .flex-end-md {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right; }

  /* line 1, core.min.css */
  /* line 2446, _inSales.scss */
  .flex-top-md {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start; }

  /* line 1, core.min.css */
  /* line 2453, _inSales.scss */
  .flex-middle-md {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center; }

  /* line 1, core.min.css */
  /* line 2460, _inSales.scss */
  .flex-bottom-md {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end; }

  /* line 1, core.min.css */
  /* line 2467, _inSales.scss */
  .flex-around-md {
    -ms-flex-pack: distribute;
    justify-content: space-around; }

  /* line 1, core.min.css */
  /* line 2472, _inSales.scss */
  .flex-between-md {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }

  /* line 1, core.min.css */
  /* line 2478, _inSales.scss */
  .flex-first-md {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }

  /* line 1, core.min.css */
  /* line 2484, _inSales.scss */
  .flex-last-md {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; } }
@media screen and (min-width: 769px) and (max-width: 1024px) {
  /* line 1, core.min.css */
  /* line 2490, _inSales.scss */
  .flex-start-md-only {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left; }

  /* line 1, core.min.css */
  /* line 2497, _inSales.scss */
  .flex-center-md-only {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center; }

  /* line 1, core.min.css */
  /* line 2504, _inSales.scss */
  .flex-end-md-only {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right; }

  /* line 1, core.min.css */
  /* line 2511, _inSales.scss */
  .flex-top-md-only {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start; }

  /* line 1, core.min.css */
  /* line 2518, _inSales.scss */
  .flex-middle-md-only {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center; }

  /* line 1, core.min.css */
  /* line 2525, _inSales.scss */
  .flex-bottom-md-only {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end; }

  /* line 1, core.min.css */
  /* line 2532, _inSales.scss */
  .flex-around-md-only {
    -ms-flex-pack: distribute;
    justify-content: space-around; }

  /* line 1, core.min.css */
  /* line 2537, _inSales.scss */
  .flex-between-md-only {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }

  /* line 1, core.min.css */
  /* line 2543, _inSales.scss */
  .flex-first-md-only {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }

  /* line 1, core.min.css */
  /* line 2549, _inSales.scss */
  .flex-last-md-only {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; } }
@media screen and (max-width: 768px) {
  /* line 1, core.min.css */
  /* line 2555, _inSales.scss */
  .flex-start-sm {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left; }

  /* line 1, core.min.css */
  /* line 2562, _inSales.scss */
  .flex-center-sm {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center; }

  /* line 1, core.min.css */
  /* line 2569, _inSales.scss */
  .flex-end-sm {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right; }

  /* line 1, core.min.css */
  /* line 2576, _inSales.scss */
  .flex-top-sm {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start; }

  /* line 1, core.min.css */
  /* line 2583, _inSales.scss */
  .flex-middle-sm {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center; }

  /* line 1, core.min.css */
  /* line 2590, _inSales.scss */
  .flex-bottom-sm {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end; }

  /* line 1, core.min.css */
  /* line 2597, _inSales.scss */
  .flex-around-sm {
    -ms-flex-pack: distribute;
    justify-content: space-around; }

  /* line 1, core.min.css */
  /* line 2602, _inSales.scss */
  .flex-between-sm {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }

  /* line 1, core.min.css */
  /* line 2608, _inSales.scss */
  .flex-first-sm {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }

  /* line 1, core.min.css */
  /* line 2614, _inSales.scss */
  .flex-last-sm {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; } }
@media screen and (min-width: 481px) and (max-width: 768px) {
  /* line 1, core.min.css */
  /* line 2620, _inSales.scss */
  .flex-start-sm-only {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left; }

  /* line 1, core.min.css */
  /* line 2627, _inSales.scss */
  .flex-center-sm-only {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center; }

  /* line 1, core.min.css */
  /* line 2634, _inSales.scss */
  .flex-end-sm-only {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right; }

  /* line 1, core.min.css */
  /* line 2641, _inSales.scss */
  .flex-top-sm-only {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start; }

  /* line 1, core.min.css */
  /* line 2648, _inSales.scss */
  .flex-middle-sm-only {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center; }

  /* line 1, core.min.css */
  /* line 2655, _inSales.scss */
  .flex-bottom-sm-only {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end; }

  /* line 1, core.min.css */
  /* line 2662, _inSales.scss */
  .flex-around-sm-only {
    -ms-flex-pack: distribute;
    justify-content: space-around; }

  /* line 1, core.min.css */
  /* line 2667, _inSales.scss */
  .flex-between-sm-only {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }

  /* line 1, core.min.css */
  /* line 2673, _inSales.scss */
  .flex-first-sm-only {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }

  /* line 1, core.min.css */
  /* line 2679, _inSales.scss */
  .flex-last-sm-only {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; } }
@media screen and (max-width: 480px) {
  /* line 1, core.min.css */
  /* line 2685, _inSales.scss */
  .flex-start-xs {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left; }

  /* line 1, core.min.css */
  /* line 2692, _inSales.scss */
  .flex-center-xs {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center; }

  /* line 1, core.min.css */
  /* line 2699, _inSales.scss */
  .flex-end-xs {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right; }

  /* line 1, core.min.css */
  /* line 2706, _inSales.scss */
  .flex-top-xs {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start; }

  /* line 1, core.min.css */
  /* line 2713, _inSales.scss */
  .flex-middle-xs {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center; }

  /* line 1, core.min.css */
  /* line 2720, _inSales.scss */
  .flex-bottom-xs {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end; }

  /* line 1, core.min.css */
  /* line 2727, _inSales.scss */
  .flex-around-xs {
    -ms-flex-pack: distribute;
    justify-content: space-around; }

  /* line 1, core.min.css */
  /* line 2732, _inSales.scss */
  .flex-between-xs {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }

  /* line 1, core.min.css */
  /* line 2738, _inSales.scss */
  .flex-first-xs {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }

  /* line 1, core.min.css */
  /* line 2744, _inSales.scss */
  .flex-last-xs {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; } }
@media screen and (min-width: 381px) and (max-width: 480px) {
  /* line 1, core.min.css */
  /* line 2750, _inSales.scss */
  .flex-start-xs-only {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left; }

  /* line 1, core.min.css */
  /* line 2757, _inSales.scss */
  .flex-center-xs-only {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center; }

  /* line 1, core.min.css */
  /* line 2764, _inSales.scss */
  .flex-end-xs-only {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right; }

  /* line 1, core.min.css */
  /* line 2771, _inSales.scss */
  .flex-top-xs-only {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start; }

  /* line 1, core.min.css */
  /* line 2778, _inSales.scss */
  .flex-middle-xs-only {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center; }

  /* line 1, core.min.css */
  /* line 2785, _inSales.scss */
  .flex-bottom-xs-only {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end; }

  /* line 1, core.min.css */
  /* line 2792, _inSales.scss */
  .flex-around-xs-only {
    -ms-flex-pack: distribute;
    justify-content: space-around; }

  /* line 1, core.min.css */
  /* line 2797, _inSales.scss */
  .flex-between-xs-only {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }

  /* line 1, core.min.css */
  /* line 2803, _inSales.scss */
  .flex-first-xs-only {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }

  /* line 1, core.min.css */
  /* line 2809, _inSales.scss */
  .flex-last-xs-only {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; } }
@media screen and (max-width: 380px) {
  /* line 1, core.min.css */
  /* line 2815, _inSales.scss */
  .flex-start-mc {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left; }

  /* line 1, core.min.css */
  /* line 2822, _inSales.scss */
  .flex-center-mc {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center; }

  /* line 1, core.min.css */
  /* line 2829, _inSales.scss */
  .flex-end-mc {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right; }

  /* line 1, core.min.css */
  /* line 2836, _inSales.scss */
  .flex-top-mc {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start; }

  /* line 1, core.min.css */
  /* line 2843, _inSales.scss */
  .flex-middle-mc {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center; }

  /* line 1, core.min.css */
  /* line 2850, _inSales.scss */
  .flex-bottom-mc {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end; }

  /* line 1, core.min.css */
  /* line 2857, _inSales.scss */
  .flex-around-mc {
    -ms-flex-pack: distribute;
    justify-content: space-around; }

  /* line 1, core.min.css */
  /* line 2862, _inSales.scss */
  .flex-between-mc {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }

  /* line 1, core.min.css */
  /* line 2868, _inSales.scss */
  .flex-first-mc {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }

  /* line 1, core.min.css */
  /* line 2874, _inSales.scss */
  .flex-last-mc {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; } }
@font-face {
  font-family: 'plus';
  src: url("plus.eot");
  src: url("plus.eot") format("embedded-opentype"), url("plus.ttf") format("truetype"), url("plus.woff") format("woff"), url("plus.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 1, _scaffolding.scss */
/* line 2885, _inSales.scss */
html {
  height: 100%; }

/* line 5, _scaffolding.scss */
/* line 12, _scaffolding.scss */
/* line 2892, _inSales.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 0; }

/* line 21, _scaffolding.scss */
/* line 2901, _inSales.scss */
.container {
  width: 100%; }

/* line 1, insales.ui.swiper.css */
/* line 2905, _inSales.scss */
.promo-slide-title, [data-slider-slide] + [data-slider-slide] {
  display: none; }

/* line 1, insales.ui.swiper.css */
/* line 2909, _inSales.scss */
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  z-index: 1; }

/* line 1, insales.ui.swiper.css */
/* line 2917, _inSales.scss */
.swiper-container .promo-slide-title, .swiper-container [data-slider-controls] {
  display: block; }

/* line 1, insales.ui.swiper.css */
/* line 2921, _inSales.scss */
.swiper-container-no-flexbox .swiper-slide {
  float: left; }

/* line 1, insales.ui.swiper.css */
/* line 2925, _inSales.scss */
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column; }

/* line 1, insales.ui.swiper.css */
/* line 2929, _inSales.scss */
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box; }

/* line 1, insales.ui.swiper.css */
/* line 2939, _inSales.scss */
.swiper-container-android .swiper-slide, .swiper-wrapper {
  transform: translateZ(0); }

/* line 1, insales.ui.swiper.css */
/* line 2943, _inSales.scss */
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap; }

/* line 1, insales.ui.swiper.css */
/* line 2947, _inSales.scss */
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto; }

/* line 1, insales.ui.swiper.css */
/* line 2952, _inSales.scss */
.swiper-slide {
  flex-shrink: 0;
  width: 0;
  height: 100%;
  position: relative; }

/* line 1, insales.ui.swiper.css */
/* line 2959, _inSales.scss */
.swiper-slide + .swiper-slide {
  display: block; }

/* line 1, insales.ui.swiper.css */
/* line 2963, _inSales.scss */
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto; }

/* line 1, insales.ui.swiper.css */
/* line 2967, _inSales.scss */
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform,height; }

/* line 1, insales.ui.swiper.css */
/* line 2972, _inSales.scss */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000; }

/* line 1, insales.ui.swiper.css */
/* line 2981, _inSales.scss */
.swiper-wp8-horizontal {
  touch-action: pan-y; }

/* line 1, insales.ui.swiper.css */
/* line 2985, _inSales.scss */
.swiper-wp8-vertical {
  touch-action: pan-x; }

/* line 1, insales.ui.swiper.css */
/* line 2989, _inSales.scss */
.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: transparent;
  border: none; }

/* line 1, insales.ui.swiper.css */
/* line 3004, _inSales.scss */
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none; }

/* line 1, insales.ui.swiper.css */
/* line 3010, _inSales.scss */
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
  left: 0;
  right: auto; }

/* line 1, insales.ui.swiper.css */
/* line 3016, _inSales.scss */
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E"); }

/* line 1, insales.ui.swiper.css */
/* line 3020, _inSales.scss */
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E"); }

/* line 1, insales.ui.swiper.css */
/* line 3024, _inSales.scss */
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
  right: 0;
  left: auto; }

/* line 1, insales.ui.swiper.css */
/* line 3030, _inSales.scss */
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E"); }

/* line 1, insales.ui.swiper.css */
/* line 3034, _inSales.scss */
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E"); }

/* line 1, insales.ui.swiper.css */
/* line 3038, _inSales.scss */
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: .3s;
  transform: translateZ(0);
  z-index: 10; }

/* line 1, insales.ui.swiper.css */
/* line 3046, _inSales.scss */
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0; }

/* line 1, insales.ui.swiper.css */
/* line 3050, _inSales.scss */
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%; }

/* line 1, insales.ui.swiper.css */
/* line 3056, _inSales.scss */
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: .2; }

/* line 1, insales.ui.swiper.css */
/* line 3065, _inSales.scss */
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  appearance: none; }

/* line 1, insales.ui.swiper.css */
/* line 3073, _inSales.scss */
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer; }

/* line 1, insales.ui.swiper.css */
/* line 3077, _inSales.scss */
.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff; }

/* line 1, insales.ui.swiper.css */
/* line 3081, _inSales.scss */
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff; }

/* line 1, insales.ui.swiper.css */
/* line 3086, _inSales.scss */
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff; }

/* line 1, insales.ui.swiper.css */
/* line 3090, _inSales.scss */
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000; }

/* line 1, insales.ui.swiper.css */
/* line 3094, _inSales.scss */
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0, -50%, 0); }

/* line 1, insales.ui.swiper.css */
/* line 3100, _inSales.scss */
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block; }

/* line 1, insales.ui.swiper.css */
/* line 3105, _inSales.scss */
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px; }

/* line 1, insales.ui.swiper.css */
/* line 3109, _inSales.scss */
.swiper-pagination-progress {
  background: rgba(0, 0, 0, 0.25);
  position: absolute; }

/* line 1, insales.ui.swiper.css */
/* line 3114, _inSales.scss */
.swiper-pagination-progress .swiper-pagination-progressbar {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top; }

/* line 1, insales.ui.swiper.css */
/* line 3125, _inSales.scss */
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
  transform-origin: right top; }

/* line 1, insales.ui.swiper.css */
/* line 3129, _inSales.scss */
.swiper-container-horizontal > .swiper-pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0; }

/* line 1, insales.ui.swiper.css */
/* line 3136, _inSales.scss */
.swiper-container-vertical > .swiper-pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0; }

/* line 1, insales.ui.swiper.css */
/* line 3143, _inSales.scss */
.swiper-pagination-progress.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.5); }

/* line 1, insales.ui.swiper.css */
/* line 3147, _inSales.scss */
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
  background: #fff; }

/* line 1, insales.ui.swiper.css */
/* line 3151, _inSales.scss */
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
  background: #000; }

/* line 1, insales.ui.swiper.css */
/* line 3155, _inSales.scss */
.swiper-container-3d {
  perspective: 1200px; }

/* line 1, insales.ui.swiper.css */
/* line 3159, _inSales.scss */
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
  transform-style: preserve-3d; }

/* line 1, insales.ui.swiper.css */
/* line 3163, _inSales.scss */
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10; }

/* line 1, insales.ui.swiper.css */
/* line 3173, _inSales.scss */
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent); }

/* line 1, insales.ui.swiper.css */
/* line 3177, _inSales.scss */
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent); }

/* line 1, insales.ui.swiper.css */
/* line 3181, _inSales.scss */
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent); }

/* line 1, insales.ui.swiper.css */
/* line 3185, _inSales.scss */
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent); }

/* line 1, insales.ui.swiper.css */
/* line 3189, _inSales.scss */
.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {
  -ms-perspective: 1200px; }

/* line 1, insales.ui.swiper.css */
/* line 3193, _inSales.scss */
.swiper-container-cube, .swiper-container-flip {
  overflow: visible; }

/* line 1, insales.ui.swiper.css */
/* line 3197, _inSales.scss */
.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1; }

/* line 1, insales.ui.swiper.css */
/* line 3203, _inSales.scss */
.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none; }

/* line 1, insales.ui.swiper.css */
/* line 3207, _inSales.scss */
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

/* line 1, insales.ui.swiper.css */
/* line 3211, _inSales.scss */
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden; }

/* line 1, insales.ui.swiper.css */
/* line 3216, _inSales.scss */
.swiper-container-cube .swiper-slide {
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%; }

/* line 1, insales.ui.swiper.css */
/* line 3223, _inSales.scss */
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0; }

/* line 1, insales.ui.swiper.css */
/* line 3227, _inSales.scss */
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible; }

/* line 1, insales.ui.swiper.css */
/* line 3232, _inSales.scss */
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .6;
  filter: blur(50px);
  z-index: 0; }

/* line 1, insales.ui.swiper.css */
/* line 3244, _inSales.scss */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out; }

/* line 1, insales.ui.swiper.css */
/* line 3248, _inSales.scss */
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity; }

/* line 1, insales.ui.swiper.css */
/* line 3253, _inSales.scss */
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none; }

/* line 1, insales.ui.swiper.css */
/* line 3257, _inSales.scss */
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

/* line 1, insales.ui.swiper.css */
/* line 3261, _inSales.scss */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center; }

/* line 1, insales.ui.swiper.css */
/* line 3270, _inSales.scss */
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain; }

/* line 1, insales.ui.swiper.css */
/* line 3276, _inSales.scss */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1); }

/* line 1, insales.ui.swiper.css */
/* line 3283, _inSales.scss */
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%; }

/* line 1, insales.ui.swiper.css */
/* line 3292, _inSales.scss */
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%; }

/* line 1, insales.ui.swiper.css */
/* line 3301, _inSales.scss */
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0; }

/* line 1, insales.ui.swiper.css */
/* line 3311, _inSales.scss */
.swiper-scrollbar-cursor-drag {
  cursor: move; }

/* line 1, insales.ui.swiper.css */
/* line 3315, _inSales.scss */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s steps(12) infinite; }

/* line 1, insales.ui.swiper.css */
/* line 3328, _inSales.scss */
.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat; }

/* line 1, insales.ui.swiper.css */
/* line 3339, _inSales.scss */
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E"); }

@keyframes swiper-preloader-spin {
  to {
    transform: rotate(1turn); } }
/*# sourceMappingURL=insales.ui.swiper.css.map*/
/* line 1, _components.scss */
/* line 6, _components.scss */
/* line 3350, _inSales.scss */
.row {
  margin-left: -1rem;
  margin-right: -1rem; }

/* line 11, _components.scss */
/* line 3355, _inSales.scss */
[class*="cell-"] {
  padding-left: 1rem;
  padding-right: 1rem; }

/** layout */
/* line 18, _components.scss */
/* line 3361, _inSales.scss */
.fhg-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100%;
  height: auto; }

/* line 30, _components.scss */
/* line 3373, _inSales.scss */
.fhg-content {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 0 auto; }

/* line 42, _components.scss */
/* line 3379, _inSales.scss */
.editor {
  line-height: 1.4;
  max-width: 100%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  color: inherit; }

/* line 50, _components.scss */
/* line 3387, _inSales.scss */
.editor h1,
.editor h2,
.editor h3,
.editor h4,
.editor h5,
.editor h6 {
  margin-bottom: 1rem; }

/* line 59, _components.scss */
/* line 3395, _inSales.scss */
.editor p {
  margin: 0;
  word-wrap: break-word;
  color: #3d3d3d; }

/* line 64, _components.scss */
/* line 3400, _inSales.scss */
.editor p + .editor p {
  margin-top: 0.5em; }

/* line 69, _components.scss */
/* line 3403, _inSales.scss */
.editor img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  display: block;
  height: auto !important; }

/* line 77, _components.scss */
/* line 3410, _inSales.scss */
.editor table {
  display: inline-block;
  max-width: 100%;
  overflow-x: auto;
  padding: 3px; }

/* line 83, _components.scss */
/* line 3416, _inSales.scss */
.editor table:before, .editor table:after {
  display: block;
  content: ''; }

/* line 89, _components.scss */
/* line 3420, _inSales.scss */
.editor table td {
  border: 1px solid #eeeeee;
  padding: 0.5rem; }

/* line 95, _components.scss */
/* line 3424, _inSales.scss */
.editor a {
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  text-decoration: underline; }

/* line 499, _mixins.scss */
/* line 3432, _inSales.scss */
.editor a:hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 102, _components.scss */
/* line 3438, _inSales.scss */
.gallery-thumbs .swiper-slide {
  padding: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/** Image */
/* line 111, _components.scss */
/* line 3445, _inSales.scss */
.image-container.is-checked {
  -webkit-box-shadow: 0px 0px 1px 2px #f39664;
  box-shadow: 0px 0px 1px 2px #f39664; }

/* line 121, _components.scss */
/* line 3450, _inSales.scss */
.pagination {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

/* line 335, _mixins.scss */
/* line 3467, _inSales.scss */
.pagination > .pagination-item {
  -webkit-box-flex: 0;
  position: relative; }

/* line 342, _mixins.scss */
/* line 3471, _inSales.scss */
.pagination .pagination-link {
  display: inline-block; }

@media screen and (max-width: 768px) {
  /* line 121, _components.scss */
  /* line 3475, _inSales.scss */
  .pagination {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }
/* line 135, _components.scss */
/* line 3481, _inSales.scss */
.button-text {
  text-align: center; }

/* line 139, _components.scss */
/* line 3485, _inSales.scss */
.pagination-item {
  flex: 0 0 auto;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  line-height: 1.9rem; }

/* line 145, _components.scss */
/* line 3491, _inSales.scss */
.pagination-item.is-current > span {
  color: #f39664;
  border-color: #f39664; }

/* line 151, _components.scss */
/* line 3496, _inSales.scss */
.pagination-link {
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  vertical-align: middle;
  width: 2rem;
  height: 2rem;
  border-radius: 0.15rem;
  text-align: center;
  margin: 0 0.25rem;
  border: 1px solid #cccccc;
  -webkit-transition: none;
  transition: none; }

/* line 499, _mixins.scss */
/* line 3512, _inSales.scss */
.pagination-link:hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 164, _components.scss */
/* line 3517, _inSales.scss */
.pagination-link:hover {
  border-color: #f39664; }

/* line 169, _components.scss */
/* line 3521, _inSales.scss */
.pagination-void {
  vertical-align: middle;
  width: 2rem;
  height: 2rem;
  display: block;
  border-radius: 0.15rem;
  text-align: center;
  margin: 0 0.25rem;
  border: 1px solid #cccccc; }

/* line 184, _components.scss */
/* line 3532, _inSales.scss */
.notice {
  margin-top: 0.5rem;
  display: block;
  padding: 0.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent; }

/* line 514, _mixins.scss */
/* line 3539, _inSales.scss */
.notice:last-child {
  margin-bottom: 0; }

/* line 518, _mixins.scss */
/* line 3542, _inSales.scss */
.notice h2,
.notice h3,
.notice h4 {
  margin-top: 0;
  color: inherit; }

/* line 527, _mixins.scss */
/* line 3548, _inSales.scss */
.notice > p:last-child,
.notice > ul:last-child {
  margin-bottom: 0; }

/* line 532, _mixins.scss */
/* line 3552, _inSales.scss */
.notice > p + p {
  margin-top: 0.5em; }

/* line 189, _components.scss */
/* line 3555, _inSales.scss */
.notice.is-success {
  background-color: #80c780;
  border-color: #5cb85c;
  color: #163216; }

/* line 544, _mixins.scss */
/* line 3560, _inSales.scss */
.notice.is-success hr {
  border-top-color: #4cae4c; }

/* line 548, _mixins.scss */
/* line 3563, _inSales.scss */
.notice.is-success a {
  color: #060f06; }

/* line 194, _components.scss */
/* line 3566, _inSales.scss */
.notice.is-info {
  background-color: #85d0e7;
  border-color: #5bc0de;
  color: #124a5b;
  background-color: #ebf4ff;
  border-color: #acbcff; }

/* line 544, _mixins.scss */
/* line 3573, _inSales.scss */
.notice.is-info hr {
  border-top-color: #46b8da; }

/* line 548, _mixins.scss */
/* line 3576, _inSales.scss */
.notice.is-info a {
  color: #0a2730; }

/* line 466, _mixins.scss */
/* line 3579, _inSales.scss */
.notice.is-info:before {
  font-family: "FontAwesome";
  content: ""; }

/* line 466, _mixins.scss */
/* line 3583, _inSales.scss */
.notice.is-info.icon-warning:before {
  font-family: "FontAwesome";
  content: ""; }

/* line 209, _components.scss */
/* line 3587, _inSales.scss */
.notice.is-error {
  background-color: #ff545b;
  border-color: #ff212a;
  color: #540003; }

/* line 544, _mixins.scss */
/* line 3592, _inSales.scss */
.notice.is-error hr {
  border-top-color: #ff0812; }

/* line 548, _mixins.scss */
/* line 3595, _inSales.scss */
.notice.is-error a {
  color: #210001; }

/* line 214, _components.scss */
/* line 3598, _inSales.scss */
.notice.is-warning {
  background-color: #f4c37d;
  border-color: #f0ad4e;
  color: #694109; }

/* line 544, _mixins.scss */
/* line 3603, _inSales.scss */
.notice.is-warning hr {
  border-top-color: #eea236; }

/* line 548, _mixins.scss */
/* line 3606, _inSales.scss */
.notice.is-warning a {
  color: #3a2405; }

/* line 222, _components.scss */
/* line 3610, _inSales.scss */
.comments-heading, .article-preview-heading, .reviews-heading, .feedback-heading, .benefits-heading, .special-categories-heading, .product-slider-heading {
  font-weight: normal;
  margin: 0;
  text-transform: uppercase; }

/* line 246, _components.scss */
/* line 3616, _inSales.scss */
.comments-heading, .article-preview-heading {
  font-size: 1rem; }

/* line 252, _components.scss */
/* line 3620, _inSales.scss */
.reviews-heading, .feedback-heading, .benefits-heading, .special-categories-heading, .product-slider-heading {
  font-size: 1rem;
  font-weight: bold; }

/* line 259, _components.scss */
/* line 3625, _inSales.scss */
.reviews-heading, .feedback-heading, .benefits-heading-wrapper, .special-categories-heading-wrapper, .product-slider-heading-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/* line 273, _components.scss */
/* line 3639, _inSales.scss */
.reviews-heading::after, .feedback-heading::after, .benefits-heading-wrapper::after, .special-categories-heading-wrapper::after, .product-slider-heading-wrapper::after {
  content: ' ';
  display: inline-block;
  height: 0.5rem;
  margin-left: 1rem;
  background: url(title_block_bg.png) repeat-x left center;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-item-align: center;
  align-self: center; }

/* line 287, _components.scss */
/* line 3652, _inSales.scss */
.compares-widget-link {
  color: white;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  text-decoration: none;
  white-space: nowrap; }

/* line 499, _mixins.scss */
/* line 3661, _inSales.scss */
.compares-widget-link:hover {
  color: #f9af88;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 294, _components.scss */
/* line 3667, _inSales.scss */
.compare-widget-caption {
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  color: white;
  text-decoration: none;
  position: relative; }

/* line 499, _mixins.scss */
/* line 3679, _inSales.scss */
.compare-widget-caption:hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 466, _mixins.scss */
/* line 3684, _inSales.scss */
.compare-widget-caption:before {
  font-family: "FontAwesome";
  content: "";
  font-size: 1.3rem; }

/* line 308, _components.scss */
/* line 3689, _inSales.scss */
.compare-widget-caption:hover {
  color: #f9af88; }

/* line 316, _components.scss */
/* line 3693, _inSales.scss */
.counter {
  width: 7rem;
  height: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

/* line 327, _components.scss */
/* line 3704, _inSales.scss */
.counter-button {
  -webkit-transition: all 0.15s ease-out 0.15s;
  transition: all 0.15s ease-out 0.15s;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 2rem;
  flex: 0 0 2rem;
  padding: 0;
  height: 2rem;
  font-size: 0.5rem;
  border: 1px solid #cccccc;
  color: #3d3d3d;
  background-color: white;
  border-radius: 0; }

/* line 341, _components.scss */
/* line 3718, _inSales.scss */
.counter-button:hover, .counter-button:focus {
  background-color: #40363a;
  color: #eeeeee;
  outline: none; }

/* line 348, _components.scss */
/* line 3723, _inSales.scss */
.counter-button.is-count-down {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

/* line 466, _mixins.scss */
/* line 3727, _inSales.scss */
.counter-button.is-count-down:before {
  font-family: "FontAwesome";
  content: ""; }

/* line 355, _components.scss */
/* line 3731, _inSales.scss */
.counter-button.is-count-up {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

/* line 475, _mixins.scss */
/* line 3735, _inSales.scss */
.counter-button.is-count-up:before {
  font-family: "Plus";
  content: ""; }

/* line 363, _components.scss */
/* line 3740, _inSales.scss */
.button.product-button, .checkout-v2-wrapper .product-button.co-button--checkout, .checkout-v2-wrapper .product-button.co-button, .checkout-v2-wrapper .product-button.co-tabs-node, .checkout-v2-wrapper .product-button.co-modal-button {
  border-radius: 0.15rem; }

/* line 367, _components.scss */
/* line 3744, _inSales.scss */
.product-rating-point {
  color: #777777; }

/* line 371, _components.scss */
/* line 3748, _inSales.scss */
.counter-input {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 2rem;
  border: none;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  background-color: white;
  color: #3d3d3d;
  text-align: center; }

/* line 389, _components.scss */
/* line 3761, _inSales.scss */
.discount-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

@media screen and (max-width: 768px) {
  /* line 389, _components.scss */
  /* line 3772, _inSales.scss */
  .discount-row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }
/* line 408, _components.scss */
/* line 3780, _inSales.scss */
.discount-input {
  min-width: 4rem;
  margin: 0.25rem 0;
  border: 1px solid #cccccc;
  padding: 0 0.25rem;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  height: 2rem;
  line-height: 2rem; }

@media screen and (max-width: 380px) {
  /* line 408, _components.scss */
  /* line 3792, _inSales.scss */
  .discount-input {
    padding: 0.25rem; } }
/* line 425, _components.scss */
/* line 3796, _inSales.scss */
.discount-notice {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%; }

/* line 436, _components.scss */
/* line 3802, _inSales.scss */
.header-search {
  position: relative;
  margin-left: auto;
  padding-right: 0; }

@media screen and (max-width: 768px) {
  /* line 436, _components.scss */
  /* line 3808, _inSales.scss */
  .header-search {
    margin: 0;
    padding: 0; } }
/* line 446, _components.scss */
/* line 3812, _inSales.scss */
.header-search .search-widget-wrapper {
  padding: 0;
  position: absolute;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

/* line 454, _components.scss */
/* line 3819, _inSales.scss */
.search-widget-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #424242;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 1px solid white; }

@media screen and (max-width: 1024px) {
  /* line 465, _components.scss */
  /* line 3830, _inSales.scss */
  .search-widget-wrapper .top-panel-open-search {
    font-size: 1.2rem; } }
/* line 470, _components.scss */
/* line 3833, _inSales.scss */
.search-widget-wrapper.only-button {
  border: none;
  padding: inherit; }

/* line 476, _components.scss */
/* line 3838, _inSales.scss */
.search-widget {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative; }

/* line 482, _components.scss */
/* line 3844, _inSales.scss */
.search-widget.in-top-panel {
  border: 1px solid #a89b9b;
  position: absolute;
  width: 240px;
  top: 50%;
  z-index: 999;
  -webkit-box-shadow: 0px 0px 2px #f9af88;
  box-shadow: 0px 0px 2px #f9af88;
  -webkit-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%); }

/* line 493, _components.scss */
/* line 3855, _inSales.scss */
.search-widget.in-top-panel .search-widget-button {
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  padding: 0.15rem 1rem;
  color: white; }

/* line 499, _components.scss */
/* line 3861, _inSales.scss */
.search-widget.in-top-panel .search-widget-button:hover {
  color: #f9af88;
  background-color: transparent; }

/* line 506, _components.scss */
/* line 3865, _inSales.scss */
.search-widget.in-page {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%; }

/* line 511, _components.scss */
/* line 3870, _inSales.scss */
.search-widget.in-page .search-widget-button {
  background-color: #424242;
  color: white;
  border-top-right-radius: 0.15rem;
  border-bottom-right-radius: 0.15rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transition: background-color 0.15s ease-out 0.15s;
  transition: background-color 0.15s ease-out 0.15s; }

/* line 522, _components.scss */
/* line 3881, _inSales.scss */
.search-widget.in-page .search-widget-button:hover {
  background-color: #f9af88; }

/* line 530, _components.scss */
/* line 3885, _inSales.scss */
.header-block .search-widget-field, .footer-block .search-widget-field, .header-compare > .shopcart-widget-wrapper .search-widget-field {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  height: 2rem;
  line-height: 2rem;
  min-width: 3rem;
  background-color: #424242;
  color: white;
  margin-left: 0.25rem;
  padding: 0 0.3rem;
  border-radius: 0;
  border: none;
  outline: none; }

/* line 630, _mixins.scss */
/* line 3900, _inSales.scss */
.header-block .search-widget-field::-moz-placeholder, .footer-block .search-widget-field::-moz-placeholder, .header-compare > .shopcart-widget-wrapper .search-widget-field::-moz-placeholder {
  color: white;
  opacity: 1; }

/* line 635, _mixins.scss */
/* line 3904, _inSales.scss */
.header-block .search-widget-field:-ms-input-placeholder, .footer-block .search-widget-field:-ms-input-placeholder, .header-compare > .shopcart-widget-wrapper .search-widget-field:-ms-input-placeholder {
  color: white;
  opacity: 1; }

/* line 640, _mixins.scss */
/* line 3908, _inSales.scss */
.header-block .search-widget-field::-webkit-input-placeholder, .footer-block .search-widget-field::-webkit-input-placeholder, .header-compare > .shopcart-widget-wrapper .search-widget-field::-webkit-input-placeholder {
  color: white;
  opacity: 1; }

/* line 646, _mixins.scss */
/* line 3912, _inSales.scss */
.header-block .search-widget-field:focus::-moz-placeholder, .footer-block .search-widget-field:focus::-moz-placeholder, .header-compare > .shopcart-widget-wrapper .search-widget-field:focus::-moz-placeholder {
  color: white;
  opacity: 1; }

/* line 651, _mixins.scss */
/* line 3916, _inSales.scss */
.header-block .search-widget-field:focus:-ms-input-placeholder, .footer-block .search-widget-field:focus:-ms-input-placeholder, .header-compare > .shopcart-widget-wrapper .search-widget-field:focus:-ms-input-placeholder {
  color: white;
  opacity: 1; }

/* line 656, _mixins.scss */
/* line 3920, _inSales.scss */
.header-block .search-widget-field:focus::-webkit-input-placeholder, .footer-block .search-widget-field:focus::-webkit-input-placeholder, .header-compare > .shopcart-widget-wrapper .search-widget-field:focus::-webkit-input-placeholder {
  color: white;
  opacity: 0; }

/* line 547, _components.scss */
/* line 3924, _inSales.scss */
.header-block .search-widget-field:-webkit-autofill, .footer-block .search-widget-field:-webkit-autofill, .header-compare > .shopcart-widget-wrapper .search-widget-field:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0 50px #424242 !important;
  /* Цвет фона */
  -webkit-text-fill-color: white !important;
  /* цвет текста */
  color: white !important;
  /* цвет текста */ }

/* line 555, _components.scss */
/* line 3933, _inSales.scss */
.ajs-dimmer {
  z-index: 1000; }

/* line 559, _components.scss */
/* line 3937, _inSales.scss */
.ajs-panel .ajs-body {
  min-height: 68px;
  background-color: white; }

/* line 569, _components.scss */
/* line 3942, _inSales.scss */
.search-widget-field {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 3rem;
  border: none;
  outline: none;
  padding-left: 0.4rem;
  border-top-left-radius: 0.15rem;
  border-bottom-left-radius: 0.15rem; }

/* line 581, _components.scss */
/* line 3954, _inSales.scss */
.search-widget-button {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 2rem;
  flex: 0 0 2rem;
  border-radius: 0; }

/* line 466, _mixins.scss */
/* line 3960, _inSales.scss */
.search-widget-button:before {
  font-family: "FontAwesome";
  content: "";
  font-size: 1.2rem; }

/* line 597, _components.scss */
/* line 3966, _inSales.scss */
.search-widget.in-search-panel .search-widget-button.is-widget-submit {
  color: #40363a;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s; }

/* line 602, _components.scss */
/* line 3971, _inSales.scss */
.search-widget.in-search-panel .search-widget-button.is-widget-submit:hover {
  background-color: transparent;
  color: #f39664; }

/* line 612, _components.scss */
/* line 3976, _inSales.scss */
.button, .checkout-v2-wrapper .co-button--checkout, .checkout-v2-wrapper .co-button, .checkout-v2-wrapper .co-tabs-node, .checkout-v2-wrapper .co-modal-button {
  display: inline-block;
  max-width: 100%;
  padding: 0;
  border: none;
  border-radius: 0;
  vertical-align: top;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 0.5em 1em; }

/* line 265, _mixins.scss */
/* line 3997, _inSales.scss */
.button:active, .checkout-v2-wrapper .co-button--checkout:active, .checkout-v2-wrapper .co-button:active, .checkout-v2-wrapper .co-tabs-node:active, .checkout-v2-wrapper .co-modal-button:active, .button:focus, .checkout-v2-wrapper .co-button--checkout:focus, .checkout-v2-wrapper .co-button:focus, .checkout-v2-wrapper .co-tabs-node:focus, .checkout-v2-wrapper .co-modal-button:focus {
  outline: 0; }

/* line 270, _mixins.scss */
/* line 4000, _inSales.scss */
.button:hover, .checkout-v2-wrapper .co-button--checkout:hover, .checkout-v2-wrapper .co-button:hover, .checkout-v2-wrapper .co-tabs-node:hover, .checkout-v2-wrapper .co-modal-button:hover {
  text-decoration: none;
  background-color: #f39664; }

/* line 275, _mixins.scss */
/* line 4004, _inSales.scss */
.button.disabled, .checkout-v2-wrapper .disabled.co-button--checkout, .checkout-v2-wrapper .disabled.co-button, .checkout-v2-wrapper .disabled.co-tabs-node, .checkout-v2-wrapper .disabled.co-modal-button, .button[disabled], .checkout-v2-wrapper [disabled].co-button--checkout, .checkout-v2-wrapper [disabled].co-button, .checkout-v2-wrapper [disabled].co-tabs-node, .checkout-v2-wrapper [disabled].co-modal-button, fieldset[disabled] .button, fieldset[disabled] .checkout-v2-wrapper .co-button--checkout, .checkout-v2-wrapper fieldset[disabled] .co-button--checkout, fieldset[disabled] .checkout-v2-wrapper .co-button, .checkout-v2-wrapper fieldset[disabled] .co-button, fieldset[disabled] .checkout-v2-wrapper .co-tabs-node, .checkout-v2-wrapper fieldset[disabled] .co-tabs-node, fieldset[disabled] .checkout-v2-wrapper .co-modal-button, .checkout-v2-wrapper fieldset[disabled] .co-modal-button {
  cursor: not-allowed; }

/* line 617, _components.scss */
/* line 4007, _inSales.scss */
.button.is-primary, .checkout-v2-wrapper .is-primary.co-button--checkout, .checkout-v2-wrapper .is-primary.co-button, .checkout-v2-wrapper .is-primary.co-tabs-node, .checkout-v2-wrapper .is-primary.co-modal-button {
  -webkit-transition: all 0.15s ease-out 0.15s;
  transition: all 0.15s ease-out 0.15s;
  background-color: #40363a;
  color: #eeeeee;
  border-radius: 0.15rem; }

/* line 289, _mixins.scss */
/* line 4014, _inSales.scss */
.button.is-primary:focus, .checkout-v2-wrapper .is-primary.co-button--checkout:focus, .checkout-v2-wrapper .is-primary.co-button:focus, .checkout-v2-wrapper .is-primary.co-tabs-node:focus, .checkout-v2-wrapper .is-primary.co-modal-button:focus, .button.is-primary:active, .checkout-v2-wrapper .is-primary.co-button--checkout:active, .checkout-v2-wrapper .is-primary.co-button:active, .checkout-v2-wrapper .is-primary.co-tabs-node:active, .checkout-v2-wrapper .is-primary.co-modal-button:active, .button.is-primary:hover, .checkout-v2-wrapper .is-primary.co-button--checkout:hover, .checkout-v2-wrapper .is-primary.co-button:hover, .checkout-v2-wrapper .is-primary.co-tabs-node:hover, .checkout-v2-wrapper .is-primary.co-modal-button:hover {
  background-color: #f39664;
  color: #222222; }

/* line 296, _mixins.scss */
/* line 4018, _inSales.scss */
.button.is-primary:-moz-focus-inner, .checkout-v2-wrapper .is-primary.co-button--checkout:-moz-focus-inner, .checkout-v2-wrapper .is-primary.co-button:-moz-focus-inner, .checkout-v2-wrapper .is-primary.co-tabs-node:-moz-focus-inner, .checkout-v2-wrapper .is-primary.co-modal-button:-moz-focus-inner {
  border: 0; }

/* line 622, _components.scss */
/* line 4021, _inSales.scss */
.button.is-secondary, .checkout-v2-wrapper .is-secondary.co-button--checkout, .checkout-v2-wrapper .is-secondary.co-button, .checkout-v2-wrapper .is-secondary.co-tabs-node, .checkout-v2-wrapper .is-secondary.co-modal-button {
  -webkit-transition: all 0.15s ease-out 0.15s;
  transition: all 0.15s ease-out 0.15s;
  background-color: #777777;
  color: #eeeeee;
  border-radius: 0.15rem; }

/* line 289, _mixins.scss */
/* line 4028, _inSales.scss */
.button.is-secondary:focus, .checkout-v2-wrapper .is-secondary.co-button--checkout:focus, .checkout-v2-wrapper .is-secondary.co-button:focus, .checkout-v2-wrapper .is-secondary.co-tabs-node:focus, .checkout-v2-wrapper .is-secondary.co-modal-button:focus, .button.is-secondary:active, .checkout-v2-wrapper .is-secondary.co-button--checkout:active, .checkout-v2-wrapper .is-secondary.co-button:active, .checkout-v2-wrapper .is-secondary.co-tabs-node:active, .checkout-v2-wrapper .is-secondary.co-modal-button:active, .button.is-secondary:hover, .checkout-v2-wrapper .is-secondary.co-button--checkout:hover, .checkout-v2-wrapper .is-secondary.co-button:hover, .checkout-v2-wrapper .is-secondary.co-tabs-node:hover, .checkout-v2-wrapper .is-secondary.co-modal-button:hover {
  background-color: #f39664;
  color: #222222; }

/* line 296, _mixins.scss */
/* line 4032, _inSales.scss */
.button.is-secondary:-moz-focus-inner, .checkout-v2-wrapper .is-secondary.co-button--checkout:-moz-focus-inner, .checkout-v2-wrapper .is-secondary.co-button:-moz-focus-inner, .checkout-v2-wrapper .is-secondary.co-tabs-node:-moz-focus-inner, .checkout-v2-wrapper .is-secondary.co-modal-button:-moz-focus-inner {
  border: 0; }

/* line 629, _components.scss */
/* line 4035, _inSales.scss */
.button.is-filter-section-toggle, .checkout-v2-wrapper .is-filter-section-toggle.co-button--checkout, .checkout-v2-wrapper .is-filter-section-toggle.co-button, .checkout-v2-wrapper .is-filter-section-toggle.co-tabs-node, .checkout-v2-wrapper .is-filter-section-toggle.co-modal-button {
  padding: 0.5em 0;
  text-align: left; }

/* line 466, _mixins.scss */
/* line 4039, _inSales.scss */
.button.is-filter-section-clear:before, .checkout-v2-wrapper .is-filter-section-clear.co-button--checkout:before, .checkout-v2-wrapper .is-filter-section-clear.co-button:before, .checkout-v2-wrapper .is-filter-section-clear.co-tabs-node:before, .checkout-v2-wrapper .is-filter-section-clear.co-modal-button:before {
  font-family: "FontAwesome";
  content: ""; }

/* line 639, _components.scss */
/* line 4043, _inSales.scss */
.button.is-filter-section-submit, .checkout-v2-wrapper .is-filter-section-submit.co-button--checkout, .checkout-v2-wrapper .is-filter-section-submit.co-button, .checkout-v2-wrapper .is-filter-section-submit.co-tabs-node, .checkout-v2-wrapper .is-filter-section-submit.co-modal-button {
  display: none; }

/* line 643, _components.scss */
/* line 4046, _inSales.scss */
.button.is-readmore, .checkout-v2-wrapper .is-readmore.co-button--checkout, .checkout-v2-wrapper .is-readmore.co-button, .checkout-v2-wrapper .is-readmore.co-tabs-node, .checkout-v2-wrapper .is-readmore.co-modal-button {
  -webkit-transition: all 0.15s ease-out 0.15s;
  transition: all 0.15s ease-out 0.15s;
  background-color: #40363a;
  color: #eeeeee;
  border-radius: 0.15rem;
  margin-left: auto; }

/* line 289, _mixins.scss */
/* line 4054, _inSales.scss */
.button.is-readmore:focus, .checkout-v2-wrapper .is-readmore.co-button--checkout:focus, .checkout-v2-wrapper .is-readmore.co-button:focus, .checkout-v2-wrapper .is-readmore.co-tabs-node:focus, .checkout-v2-wrapper .is-readmore.co-modal-button:focus, .button.is-readmore:active, .checkout-v2-wrapper .is-readmore.co-button--checkout:active, .checkout-v2-wrapper .is-readmore.co-button:active, .checkout-v2-wrapper .is-readmore.co-tabs-node:active, .checkout-v2-wrapper .is-readmore.co-modal-button:active, .button.is-readmore:hover, .checkout-v2-wrapper .is-readmore.co-button--checkout:hover, .checkout-v2-wrapper .is-readmore.co-button:hover, .checkout-v2-wrapper .is-readmore.co-tabs-node:hover, .checkout-v2-wrapper .is-readmore.co-modal-button:hover {
  background-color: #f39664;
  color: #222222; }

/* line 296, _mixins.scss */
/* line 4058, _inSales.scss */
.button.is-readmore:-moz-focus-inner, .checkout-v2-wrapper .is-readmore.co-button--checkout:-moz-focus-inner, .checkout-v2-wrapper .is-readmore.co-button:-moz-focus-inner, .checkout-v2-wrapper .is-readmore.co-tabs-node:-moz-focus-inner, .checkout-v2-wrapper .is-readmore.co-modal-button:-moz-focus-inner {
  border: 0; }

/* line 649, _components.scss */
/* line 4061, _inSales.scss */
.button.is-item-delete, .checkout-v2-wrapper .is-item-delete.co-button--checkout, .checkout-v2-wrapper .is-item-delete.co-button, .checkout-v2-wrapper .is-item-delete.co-tabs-node, .checkout-v2-wrapper .is-item-delete.co-modal-button {
  color: #3d3d3d;
  opacity: 0.5; }

/* line 466, _mixins.scss */
/* line 4065, _inSales.scss */
.button.is-item-delete:after, .checkout-v2-wrapper .is-item-delete.co-button--checkout:after, .checkout-v2-wrapper .is-item-delete.co-button:after, .checkout-v2-wrapper .is-item-delete.co-tabs-node:after, .checkout-v2-wrapper .is-item-delete.co-modal-button:after {
  font-family: "FontAwesome";
  content: ""; }

/* line 658, _components.scss */
/* line 4070, _inSales.scss */
.fancybox-arrow:focus {
  outline: 0; }

/* line 666, _components.scss */
/* line 4074, _inSales.scss */
select {
  line-height: inherit;
  cursor: pointer;
  padding: 0.5rem;
  padding-left: 0.75rem;
  border-radius: 0.15rem; }

/* line 891, _mixins.scss */
/* line 4081, _inSales.scss */
select:focus {
  outline: none; }

/* line 895, _mixins.scss */
/* line 4084, _inSales.scss */
select::-ms-expand {
  border: 0;
  color: transparent;
  background-color: transparent !important;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAQAAABn7dZ6AAAAVUlEQVQI12NgwA1Ky0obUfheJZfBjGr5kpcltTDhMteSL+VhUE6VTumb0jKwavuSzyUxSNorDEvfleaXW5V+Kk1Cs6nMrPRDyZeyDCyOqJYvNmUgDABtXBsVW8rhNAAAAABJRU5ErkJggg==") !important;
  background-repeat: no-repeat;
  background-position: center; }

@supports (-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none) {
  /* line 666, _components.scss */
  /* line 4093, _inSales.scss */
  select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 1.25rem;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAQAAABn7dZ6AAAAVUlEQVQI12NgwA1Ky0obUfheJZfBjGr5kpcltTDhMteSL+VhUE6VTumb0jKwavuSzyUxSNorDEvfleaXW5V+Kk1Cs6nMrPRDyZeyDCyOqJYvNmUgDABtXBsVW8rhNAAAAABJRU5ErkJggg==") !important;
    background-repeat: no-repeat;
    background-position: right 0.5rem center; } }
/* line 673, _components.scss */
/* line 4102, _inSales.scss */
select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000; }

/* line 683, _components.scss */
/* line 4107, _inSales.scss */
.option-selectors {
  margin-bottom: 1rem; }

/* line 687, _components.scss */
/* line 4111, _inSales.scss */
.option-selector {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -0.5rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/* line 700, _components.scss */
/* line 4124, _inSales.scss */
.option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.5rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 1;
  -ms-flex: 0 0 300px;
  flex: 0 0 300px; }

@media screen and (max-width: 768px) {
  /* line 700, _components.scss */
  /* line 4140, _inSales.scss */
  .option {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%; } }
/* line 722, _components.scss */
/* line 4146, _inSales.scss */
.option-label {
  margin-bottom: 0.5rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%; }

/* line 729, _components.scss */
/* line 4153, _inSales.scss */
.option-values {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  padding: 0.5rem;
  border: 1px solid #cccccc;
  padding-left: 0.75rem;
  background-color: #fff; }

@media screen and (max-width: 480px) {
  /* line 729, _components.scss */
  /* line 4163, _inSales.scss */
  .option-values {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%; } }
/* line 749, _components.scss */
/* line 4169, _inSales.scss */
.labels-list {
  margin: -0.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/* line 762, _components.scss */
/* line 4182, _inSales.scss */
.label {
  margin: 0.25rem;
  padding: 0.25rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #eee;
  font-size: 0.95em; }

/* line 779, _components.scss */
/* line 4192, _inSales.scss */
.image-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row;
  flex-flow: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

@media screen and (max-width: 768px) {
  /* line 779, _components.scss */
  /* line 4207, _inSales.scss */
  .image-text {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }
/* line 800, _components.scss */
/* line 4212, _inSales.scss */
.image-text-container {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 40%;
  flex: 1 0 40%;
  max-width: 100%;
  padding: 15px; }

/* line 807, _components.scss */
/* line 4219, _inSales.scss */
.image-text-container.is-left {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }

/* line 813, _components.scss */
/* line 4224, _inSales.scss */
.image-text-container.is-right {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2; }

/* line 819, _components.scss */
/* line 4229, _inSales.scss */
.image-text-container.is-top {
  -ms-flex-item-align: start;
  align-self: flex-start; }

/* line 824, _components.scss */
/* line 4233, _inSales.scss */
.image-text-container.is-center {
  -ms-flex-item-align: center;
  align-self: center; }

/* line 829, _components.scss */
/* line 4237, _inSales.scss */
.image-text-container.is-bottom {
  -ms-flex-item-align: end;
  align-self: flex-end; }

@media screen and (max-width: 768px) {
  /* line 800, _components.scss */
  /* line 4242, _inSales.scss */
  .image-text-container {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; } }
/* line 843, _components.scss */
/* line 4250, _inSales.scss */
.image-text__content {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  max-width: 100%;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }

@media screen and (max-width: 480px) {
  /* line 843, _components.scss */
  /* line 4261, _inSales.scss */
  .image-text__content {
    margin-top: 0.5rem; } }
/* line 863, _components.scss */
/* line 4265, _inSales.scss */
.reviews-wrapper {
  margin: 1.5rem 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

/* line 869, _components.scss */
/* line 4271, _inSales.scss */
.reviews-heading {
  -webkit-box-flex: 1;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-bottom: 2rem; }

/* line 880, _components.scss */
/* line 4278, _inSales.scss */
.reviews-blocks {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row;
  flex-flow: row;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/* line 902, _components.scss */
/* line 4300, _inSales.scss */
.review {
  display: block;
  margin: 1rem 0.75rem; }

/* line 906, _components.scss */
/* line 4304, _inSales.scss */
.review.is-left-cell {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 45%;
  flex: 0 0 45%;
  max-width: 45%; }

@media screen and (max-width: 768px) {
  /* line 906, _components.scss */
  /* line 4311, _inSales.scss */
  .review.is-left-cell {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    margin: auto;
    max-width: 100%; } }
/* line 921, _components.scss */
/* line 4318, _inSales.scss */
.review.is-top-cell {
  max-width: 30%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%; }

@media screen and (max-width: 768px) {
  /* line 921, _components.scss */
  /* line 4325, _inSales.scss */
  .review.is-top-cell {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    margin: auto;
    max-width: 45%; } }
@media screen and (max-width: 480px) {
  /* line 921, _components.scss */
  /* line 4333, _inSales.scss */
  .review.is-top-cell {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    max-width: 100%; } }
/* line 944, _components.scss */
/* line 4340, _inSales.scss */
.review-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: -0.5rem; }

/* line 953, _components.scss */
/* line 4349, _inSales.scss */
.review-inner.is-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column; }

/* line 960, _components.scss */
/* line 4355, _inSales.scss */
.review-inner.is-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row;
  flex-flow: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

@media screen and (max-width: 480px) {
  /* line 960, _components.scss */
  /* line 4368, _inSales.scss */
  .review-inner.is-left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column; } }
/* line 979, _components.scss */
/* line 4374, _inSales.scss */
.review-inner.is-left .review-content {
  margin-left: 0.5rem;
  text-align: left; }

@media screen and (max-width: 480px) {
  /* line 979, _components.scss */
  /* line 4379, _inSales.scss */
  .review-inner.is-left .review-content {
    text-align: center;
    margin-left: 0; } }
/* line 989, _components.scss */
/* line 4383, _inSales.scss */
.review-inner.is-left .user-name {
  text-align: left;
  margin-left: 1rem; }

@media screen and (max-width: 480px) {
  /* line 989, _components.scss */
  /* line 4388, _inSales.scss */
  .review-inner.is-left .user-name {
    text-align: center;
    margin-left: 0; } }
/* line 1001, _components.scss */
/* line 4393, _inSales.scss */
.review-image {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 5.5rem;
  flex: 0 0 5.5rem;
  width: 5.5rem;
  margin: 0.5rem; }

/* line 1008, _components.scss */
/* line 4400, _inSales.scss */
.review-image .is-top {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }

@media screen and (max-width: 380px) {
  /* line 1001, _components.scss */
  /* line 4406, _inSales.scss */
  .review-image {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 7rem;
    flex: 0 0 7rem;
    width: 7rem;
    margin: 0.5rem auto; } }
/* line 1023, _components.scss */
/* line 4414, _inSales.scss */
.user-name {
  margin: 0.25rem auto;
  font-weight: bold;
  text-align: center;
  font-size: 1rem;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

/* line 1033, _components.scss */
/* line 4424, _inSales.scss */
.review-content {
  padding: 0.5rem;
  text-align: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100%; }

/* line 1046, _components.scss */
/* line 4433, _inSales.scss */
.feedback-wrapper {
  margin: 1.5rem 0; }

/* line 1051, _components.scss */
/* line 4437, _inSales.scss */
.feedback + .feedback {
  margin: 2rem 0; }

/* line 1055, _components.scss */
/* line 4441, _inSales.scss */
.feedback-form {
  display: flex;
  align-items: flex-end;
  flex-flow: row wrap;
  justify-content: center;
  flex: 1 1 100%; }

/* line 1063, _components.scss */
/* line 4449, _inSales.scss */
.feedback-heading {
  -webkit-box-flex: 1;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-bottom: 2rem; }

/* line 1074, _components.scss */
/* line 4456, _inSales.scss */
.form-cell {
  display: block;
  padding-right: 0.5rem;
  margin-bottom: 0.5rem; }

/* line 1079, _components.scss */
/* line 4461, _inSales.scss */
.form-cell:last-child {
  margin-top: 0.5rem; }

/* line 1084, _components.scss */
/* line 4465, _inSales.scss */
.form-title {
  margin-bottom: 0.35rem;
  font-size: 1rem; }

/* line 1089, _components.scss */
/* line 4470, _inSales.scss */
.widget-form-field {
  flex: 1 0 auto;
  padding: 0 0.25rem;
  width: 100%;
  min-height: 2rem;
  border-radius: 0.15rem;
  box-shadow: none;
  outline: none;
  border: 1px solid #cccccc; }

/* line 1101, _components.scss */
/* line 4481, _inSales.scss */
.button-widget-feedback {
  width: 100%; }

/* line 1108, _components.scss */
/* line 4485, _inSales.scss */
.tabs-button {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #cccccc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

/* line 1127, _components.scss */
/* line 4504, _inSales.scss */
.tab-toggle {
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  -webkit-transition: none;
  transition: none;
  padding: 0.5rem 1rem;
  max-width: 100%;
  border-top-left-radius: 0.15rem;
  border-top-right-radius: 0.15rem;
  z-index: 1;
  margin-bottom: -1px; }

/* line 499, _mixins.scss */
/* line 4519, _inSales.scss */
.tab-toggle:hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 1139, _components.scss */
/* line 4524, _inSales.scss */
.tab-toggle.is-opened {
  z-index: 99;
  border: 1px solid #cccccc;
  color: #f39664;
  border-bottom: 2px solid white;
  border-radius: 0;
  border-top-left-radius: 0.15rem;
  border-top-right-radius: 0.15rem; }

/* line 1149, _components.scss */
/* line 4533, _inSales.scss */
.tab-toggle:hover {
  color: #f39664; }

@media screen and (max-width: 768px) {
  /* line 1127, _components.scss */
  /* line 4537, _inSales.scss */
  .tab-toggle {
    border: 1px solid #cccccc;
    padding-bottom: 0.5rem;
    border-radius: 0.15rem;
    margin: 0.5rem 0; }

  /* line 1159, _components.scss */
  /* line 4543, _inSales.scss */
  .tab-toggle.is-opened {
    border: 1px solid #f39664;
    margin-top: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0.15rem;
    border-top-right-radius: 0.15rem;
    margin-bottom: 0; } }
/* line 1170, _components.scss */
/* line 4552, _inSales.scss */
.tab-toggle:last-of-type {
  margin-right: 0; }

/* line 1175, _components.scss */
/* line 4556, _inSales.scss */
.tab-block {
  padding-bottom: 1rem;
  max-width: 100%;
  padding-top: 1rem;
  border-top: 1px solid #cccccc; }

@media screen and (max-width: 768px) {
  /* line 1175, _components.scss */
  /* line 4563, _inSales.scss */
  .tab-block {
    border: 1px solid #f39664;
    padding: 1rem;
    border-top: 0;
    margin-bottom: 1rem; }

  /* line 1187, _components.scss */
  /* line 4569, _inSales.scss */
  .tab-block.is-opened {
    border-bottom-left-radius: 0.15rem;
    border-bottom-right-radius: 0.15rem; } }
/* line 1194, _components.scss */
/* line 4574, _inSales.scss */
.tab-block-toolbar {
  padding: 1rem 0;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc; }

/* line 1200, _components.scss */
/* line 4580, _inSales.scss */
.filter-field-input {
  display: none; }

/* line 1204, _components.scss */
/* line 4584, _inSales.scss */
.filter-section-toggle.button, .checkout-v2-wrapper .filter-section-toggle.co-button--checkout, .checkout-v2-wrapper .filter-section-toggle.co-button, .checkout-v2-wrapper .filter-section-toggle.co-tabs-node, .checkout-v2-wrapper .filter-section-toggle.co-modal-button {
  padding: 1rem 0.25rem 1rem 0rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  word-break: break-all;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  background-repeat: no-repeat;
  color: #40363a; }

/* line 1217, _components.scss */
/* line 4597, _inSales.scss */
.filter-section-toggle.button:hover, .checkout-v2-wrapper .filter-section-toggle.co-button--checkout:hover, .checkout-v2-wrapper .filter-section-toggle.co-button:hover, .checkout-v2-wrapper .filter-section-toggle.co-tabs-node:hover, .checkout-v2-wrapper .filter-section-toggle.co-modal-button:hover {
  background-color: transparent; }

/* line 1220, _components.scss */
/* line 4600, _inSales.scss */
.filter-section-toggle.button:hover .filter-section-name, .checkout-v2-wrapper .filter-section-toggle.co-button--checkout:hover .filter-section-name, .checkout-v2-wrapper .filter-section-toggle.co-button:hover .filter-section-name, .checkout-v2-wrapper .filter-section-toggle.co-tabs-node:hover .filter-section-name, .checkout-v2-wrapper .filter-section-toggle.co-modal-button:hover .filter-section-name {
  color: #f39664; }

/* line 1225, _components.scss */
/* line 4603, _inSales.scss */
.filter-section-toggle.button.is-active, .checkout-v2-wrapper .filter-section-toggle.is-active.co-button--checkout, .checkout-v2-wrapper .filter-section-toggle.is-active.co-button, .checkout-v2-wrapper .filter-section-toggle.is-active.co-tabs-node, .checkout-v2-wrapper .filter-section-toggle.is-active.co-modal-button {
  border-bottom: 0; }

/* line 1228, _components.scss */
/* line 4606, _inSales.scss */
.filter-section-toggle.button.is-active .filter-section-name, .checkout-v2-wrapper .filter-section-toggle.is-active.co-button--checkout .filter-section-name, .checkout-v2-wrapper .filter-section-toggle.is-active.co-button .filter-section-name, .checkout-v2-wrapper .filter-section-toggle.is-active.co-tabs-node .filter-section-name, .checkout-v2-wrapper .filter-section-toggle.is-active.co-modal-button .filter-section-name {
  font-weight: bold; }

/* line 1, _layout.scss */
/* line 4610, _inSales.scss */
html {
  font-size: 16px; }

/* line 5, _layout.scss */
/* line 37, _layout.scss */
/* line 4616, _inSales.scss */
.njs-alert-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 99999;
  top: 0;
  left: 0;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.8); }

/* line 51, _layout.scss */
/* line 4630, _inSales.scss */
.njs-alert-wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -150px;
  margin-top: -75px; }

@media screen and (max-width: 480px) {
  /* line 51, _layout.scss */
  /* line 4638, _inSales.scss */
  .njs-alert-wrapper {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    margin: 0; } }
/* line 67, _layout.scss */
/* line 4646, _inSales.scss */
.njs-alert {
  background-color: #fff;
  width: 400px;
  height: 200px;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 82, _layout.scss */
/* line 4661, _inSales.scss */
.njs-alert p {
  font-size: 18px;
  line-height: 23px; }

@media screen and (max-width: 480px) {
  /* line 67, _layout.scss */
  /* line 4666, _inSales.scss */
  .njs-alert {
    width: 100%;
    height: 100%;
    border-radius: 0; } }
/* line 99, _layout.scss */
/* line 4672, _inSales.scss */
.top-panel {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0; }

@media screen and (max-width: 1024px) {
  /* line 99, _layout.scss */
  /* line 4681, _inSales.scss */
  .top-panel {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; } }
@media screen and (max-width: 768px) {
  /* line 99, _layout.scss */
  /* line 4687, _inSales.scss */
  .top-panel {
    padding: 0; } }
/* line 117, _layout.scss */
/* line 4690, _inSales.scss */
.top-panel.fixed {
  position: fixed;
  top: 0;
  z-index: 9;
  opacity: 1;
  width: 100%;
  background-color: #424242;
  -webkit-box-shadow: 0 0 0.25rem #000;
  box-shadow: 0 0 0.25rem #000; }

/* line 129, _layout.scss */
/* line 4701, _inSales.scss */
.collapse-block {
  padding-right: 0; }

@media screen and (max-width: 768px) {
  /* line 129, _layout.scss */
  /* line 4705, _inSales.scss */
  .collapse-block {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    margin: 0;
    padding: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }

  /* line 150, _layout.scss */
  /* line 4722, _inSales.scss */
  .collapse-block .phone {
    margin-right: 0.5rem;
    margin-top: 0; } }
/* line 157, _layout.scss */
/* line 4727, _inSales.scss */
.top-menu-icons-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0; }

/* line 167, _layout.scss */
/* line 4737, _inSales.scss */
.contacts-top-menu {
  margin-top: 0;
  z-index: 5; }

/* line 172, _layout.scss */
/* line 4742, _inSales.scss */
.contacts-icon {
  color: white;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  width: 3rem;
  height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: transparent;
  border: none;
  outline: none; }

/* line 499, _mixins.scss */
/* line 4769, _inSales.scss */
.contacts-icon:hover {
  color: #f9af88;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 466, _mixins.scss */
/* line 4774, _inSales.scss */
.contacts-icon:before {
  font-family: "FontAwesome";
  content: ""; }

/* line 199, _layout.scss */
/* line 4778, _inSales.scss */
.contacts-icon:before {
  font-size: 1.35rem;
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg); }

/* line 206, _layout.scss */
/* line 4784, _inSales.scss */
.contacts-icon.is-active {
  -webkit-transition: all 0.15s ease-out 0.15s;
  transition: all 0.15s ease-out 0.15s;
  background-color: white;
  color: #222222;
  border-radius: 0.15rem; }

/* line 289, _mixins.scss */
/* line 4791, _inSales.scss */
.contacts-icon.is-active:focus, .contacts-icon.is-active:active, .contacts-icon.is-active:hover {
  background-color: #f9af88;
  color: #222222; }

/* line 296, _mixins.scss */
/* line 4795, _inSales.scss */
.contacts-icon.is-active:-moz-focus-inner {
  border: 0; }

/* line 211, _layout.scss */
/* line 4799, _inSales.scss */
.contacts-top-menu-block {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 30;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
  padding: 1rem 0;
  -webkit-box-shadow: 0px 1px 3px #222222;
  box-shadow: 0px 1px 3px #222222; }

/* line 227, _layout.scss */
/* line 4815, _inSales.scss */
.contacts-top-menu-block *, .contacts-top-menu-block .contact-link {
  color: #40363a; }

/* line 466, _mixins.scss */
/* line 4819, _inSales.scss */
.contact-link.tel:before {
  font-family: "FontAwesome";
  content: "";
  padding-right: 0.25rem; }

/* line 466, _mixins.scss */
/* line 4824, _inSales.scss */
.contact-link.email:before {
  font-family: "FontAwesome";
  content: "";
  padding-right: 0.25rem; }

@media screen and (max-width: 768px) {
  /* line 249, _layout.scss */
  /* line 4831, _inSales.scss */
  .top-menu-wrapper {
    padding-left: 0; } }
@media screen and (min-width: 1025px) {
  /* line 249, _layout.scss */
  /* line 4835, _inSales.scss */
  .top-menu-wrapper {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; } }
/* line 261, _layout.scss */
/* line 4840, _inSales.scss */
.top-panel-wrapper {
  position: relative;
  z-index: 1;
  background-color: #424242;
  -webkit-box-shadow: 0 0 0.25rem black;
  box-shadow: 0 0 0.25rem black; }

/* line 268, _layout.scss */
/* line 4847, _inSales.scss */
.top-panel-wrapper.z-index {
  z-index: 1000; }

/* line 273, _layout.scss */
/* line 4851, _inSales.scss */
.top-menu {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
  margin-top: -0.25rem;
  margin-bottom: -0.25rem; }

/* line 280, _layout.scss */
/* line 4858, _inSales.scss */
.top-menu-item {
  margin-left: 0.5rem;
  margin-right: 0.5rem; }

/* line 285, _layout.scss */
/* line 4863, _inSales.scss */
.top-menu-link {
  color: white;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  padding: 0.5em 0;
  font-size: 0.8rem; }

/* line 292, _layout.scss */
/* line 4871, _inSales.scss */
.top-menu-link.is-active, .top-menu-link.is-current, .top-menu-link.is-hovered {
  color: #f9af88; }

/* line 299, _layout.scss */
/* line 4875, _inSales.scss */
.top-panel-open-sidebar {
  color: white;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  -webkit-transition: background-color 0.15s ease-out 0.15s;
  transition: background-color 0.15s ease-out 0.15s; }

/* line 466, _mixins.scss */
/* line 4884, _inSales.scss */
.top-panel-open-sidebar:before {
  font-family: "FontAwesome";
  content: ""; }

/* line 499, _mixins.scss */
/* line 4888, _inSales.scss */
.top-panel-open-sidebar:hover {
  color: #f9af88;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 307, _layout.scss */
/* line 4893, _inSales.scss */
.top-panel-open-sidebar:before {
  color: white;
  font-size: 1.5rem; }

/* line 313, _layout.scss */
/* line 4898, _inSales.scss */
.filter-panel-open-sidebar {
  margin-right: 0.25rem; }

/* line 466, _mixins.scss */
/* line 4901, _inSales.scss */
.filter-panel-open-sidebar:before {
  font-family: "FontAwesome";
  content: ""; }

@media screen and (max-width: 380px) {
  /* line 313, _layout.scss */
  /* line 4906, _inSales.scss */
  .filter-panel-open-sidebar {
    width: 100%;
    text-align: left;
    text-transform: uppercase;
    font-weight: bold;
    margin-right: 0; }

  /* line 325, _layout.scss */
  /* line 4913, _inSales.scss */
  .filter-panel-open-sidebar:before {
    content: attr(data-filter-caption);
    font-family: inherit; }

  /* line 466, _mixins.scss */
  /* line 4917, _inSales.scss */
  .filter-panel-open-sidebar:after {
    font-family: "FontAwesome";
    content: "";
    padding-left: 0.5rem; } }
/* line 337, _layout.scss */
/* line 4923, _inSales.scss */
.header-block > .shopcart-widget-wrapper, .footer-block > .shopcart-widget-wrapper, .header-compare > .shopcart-widget-wrapper > .shopcart-widget-wrapper {
  margin-top: 0; }

/* line 341, _layout.scss */
/* line 4926, _inSales.scss */
.header-block > .top-panel-open-search, .footer-block > .top-panel-open-search, .header-compare > .shopcart-widget-wrapper > .top-panel-open-search {
  margin-top: 0; }

/* line 346, _layout.scss */
/* line 4930, _inSales.scss */
.top-panel-open-search {
  color: white;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  border: none;
  margin-left: auto;
  margin-top: 0; }

/* line 466, _mixins.scss */
/* line 4940, _inSales.scss */
.top-panel-open-search:before {
  font-family: "FontAwesome";
  content: ""; }

/* line 499, _mixins.scss */
/* line 4944, _inSales.scss */
.top-panel-open-search:hover {
  color: #f9af88;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 355, _layout.scss */
/* line 4949, _inSales.scss */
.top-panel-open-search:hover {
  background-color: transparent; }

@media screen and (max-width: 768px) {
  /* line 346, _layout.scss */
  /* line 4953, _inSales.scss */
  .top-panel-open-search {
    margin-left: 0; } }
/* line 363, _layout.scss */
/* line 4956, _inSales.scss */
.top-panel-open-search:before {
  font-size: 1.2rem; }

/* line 376, _layout.scss */
/* line 4960, _inSales.scss */
.header-wrapper {
  background-color: #424242;
  padding-top: 1rem;
  color: white; }

/* line 384, _layout.scss */
/* line 4966, _inSales.scss */
.logotype-wrapper {
  margin-top: 1rem;
  margin-bottom: 1rem; }

/* line 389, _layout.scss */
/* line 4971, _inSales.scss */
.logotype-link {
  color: white;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  text-decoration: none;
  font-size: 40px;
  font-family: Lobster;
  line-height: 1; }

/* line 499, _mixins.scss */
/* line 4984, _inSales.scss */
.logotype-link:hover {
  color: #f9af88;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 400, _layout.scss */
/* line 4990, _inSales.scss */
.logotype-text {
  padding: 0px 5px; }

/* line 404, _layout.scss */
/* line 4994, _inSales.scss */
.header-block, .footer-block, .header-compare > .shopcart-widget-wrapper {
  margin-top: 1rem;
  margin-bottom: 1rem; }

/* line 408, _layout.scss */
/* line 4998, _inSales.scss */
.header-block a, .footer-block a, .header-compare > .shopcart-widget-wrapper a {
  color: white;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s; }

/* line 499, _mixins.scss */
/* line 5005, _inSales.scss */
.header-block a:hover, .footer-block a:hover, .header-compare > .shopcart-widget-wrapper a:hover {
  color: #f9af88;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 413, _layout.scss */
/* line 5010, _inSales.scss */
.header-block > * + *, .footer-block > * + *, .header-compare > .shopcart-widget-wrapper > * + * {
  margin-top: 0.5rem; }

/* line 418, _layout.scss */
/* line 5014, _inSales.scss */
.header-compare {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0; }

@media screen and (max-width: 768px) {
  /* line 418, _layout.scss */
  /* line 5031, _inSales.scss */
  .header-compare {
    margin: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0; } }
/* line 444, _layout.scss */
/* line 5039, _inSales.scss */
.catalog-menu-wrapper {
  border-top: 1px solid #a89b9b;
  margin-top: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem; }

/* line 452, _layout.scss */
/* line 5046, _inSales.scss */
.catalog-menu.level-1 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem; }

/* line 459, _layout.scss */
/* line 5052, _inSales.scss */
.catalog-menu:not(.level-1) {
  width: 200px;
  background-color: #424242;
  -webkit-box-shadow: 0 1px 0.25rem black;
  box-shadow: 0 1px 0.25rem black; }

/* line 468, _layout.scss */
/* line 5059, _inSales.scss */
.menu-item-controls:hover > * {
  color: #f9af88; }

/* line 472, _layout.scss */
/* line 5062, _inSales.scss */
.menu-item-controls.mobile-sidebar-menu-item-controls:hover > * {
  color: #f39664; }

/* line 477, _layout.scss */
/* line 5066, _inSales.scss */
.menu-item-controls.sidebar-menu-item-controls:hover > * {
  color: #f39664; }

/* line 481, _layout.scss */
/* line 5070, _inSales.scss */
.catalog-menu-item {
  color: white;
  text-decoration: none; }

/* line 485, _layout.scss */
/* line 5074, _inSales.scss */
.catalog-menu-item.level-1 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  color: white; }

/* line 492, _layout.scss */
/* line 5080, _inSales.scss */
.catalog-menu-link {
  color: white; }

/* line 495, _layout.scss */
/* line 5083, _inSales.scss */
.catalog-menu-link.level-1 {
  padding: 0.5em 0;
  white-space: nowrap;
  text-decoration: none; }

/* line 501, _layout.scss */
/* line 5088, _inSales.scss */
.catalog-menu-link:not(.level-1) {
  padding: 0.75em 0.5em;
  text-decoration: none; }

/* line 506, _layout.scss */
/* line 5092, _inSales.scss */
.catalog-menu-link.is-current {
  color: #f9af88; }

/* line 511, _layout.scss */
/* line 5096, _inSales.scss */
.catalog-menu-marker {
  width: 1.25rem;
  height: 1.25rem;
  font-size: 0.5rem;
  color: white; }

/* line 475, _mixins.scss */
/* line 5102, _inSales.scss */
.catalog-menu-marker:before {
  font-family: "Plus";
  content: ""; }

/* line 519, _layout.scss */
/* line 5106, _inSales.scss */
.catalog-menu-marker.is-current {
  color: #f9af88; }

/* line 526, _layout.scss */
/* line 5110, _inSales.scss */
.sidebar-menu {
  margin-left: 0.5rem; }

/* line 529, _layout.scss */
/* line 5113, _inSales.scss */
.sidebar-menu.level-1 {
  margin-left: 0;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 2rem;
  padding-bottom: 1rem; }

/* line 537, _layout.scss */
/* line 5120, _inSales.scss */
.sidebar-menu-item {
  padding: 0.25rem 0;
  margin-left: 3px; }

/* line 544, _layout.scss */
/* line 5125, _inSales.scss */
.sidebar-menu-link {
  padding: 0.45rem 0;
  color: #40363a;
  text-decoration: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1rem;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap; }

/* line 557, _layout.scss */
/* line 5136, _inSales.scss */
.sidebar-menu-link:hover {
  color: #f39664; }

/* line 561, _layout.scss */
/* line 5139, _inSales.scss */
.sidebar-menu-link.is-active {
  color: #f39664; }

/* line 565, _layout.scss */
/* line 5142, _inSales.scss */
.sidebar-menu-link:before {
  padding-right: 0.5rem;
  font-size: 1rem; }

/* line 574, _layout.scss */
/* line 5146, _inSales.scss */
.sidebar-menu-link.level-1:before {
  font-size: 1rem; }

/* line 580, _layout.scss */
/* line 5150, _inSales.scss */
.sidebar-menu-marker {
  height: 1rem;
  width: 1rem;
  color: #40363a; }

/* line 475, _mixins.scss */
/* line 5155, _inSales.scss */
.sidebar-menu-marker:before {
  font-family: "Plus";
  content: "";
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  font-size: 0.5em; }

/* line 466, _mixins.scss */
/* line 5165, _inSales.scss */
.sidebar-menu-marker.is-opened:before {
  font-family: "FontAwesome";
  content: ""; }

/* line 596, _layout.scss */
/* line 5169, _inSales.scss */
.sidebar-menu-marker.is-active {
  color: #f39664; }

/* line 601, _layout.scss */
/* line 5173, _inSales.scss */
.mobile-sidebar-menu {
  margin-left: 0.5rem; }

/* line 604, _layout.scss */
/* line 5176, _inSales.scss */
.mobile-sidebar-menu.level-1 {
  margin-left: 0;
  margin-bottom: 2rem; }

/* line 612, _layout.scss */
/* line 5181, _inSales.scss */
.mobile-sidebar-menu-link {
  padding: 0.45rem 0;
  margin-left: 0.25rem;
  color: #40363a;
  text-decoration: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1rem;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap; }

/* line 626, _layout.scss */
/* line 5193, _inSales.scss */
.mobile-sidebar-menu-link:hover {
  color: #f39664; }

/* line 630, _layout.scss */
/* line 5196, _inSales.scss */
.mobile-sidebar-menu-link.is-active {
  color: #f39664; }

/* line 634, _layout.scss */
/* line 5199, _inSales.scss */
.mobile-sidebar-menu-link:before {
  padding-right: 0.5rem;
  font-size: 1rem; }

/* line 642, _layout.scss */
/* line 5203, _inSales.scss */
.mobile-sidebar-menu-link.level-1:before {
  font-size: 1rem; }

/* line 653, _layout.scss */
/* line 5207, _inSales.scss */
.mobile-sidebar-menu-marker {
  height: 2rem;
  width: 2rem;
  color: #40363a; }

/* line 475, _mixins.scss */
/* line 5212, _inSales.scss */
.mobile-sidebar-menu-marker:before {
  font-family: "Plus";
  content: "";
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  font-size: 0.5rem; }

/* line 664, _layout.scss */
/* line 5222, _inSales.scss */
.mobile-sidebar-menu-marker.is-active {
  color: #f39664; }

/* line 466, _mixins.scss */
/* line 5225, _inSales.scss */
.mobile-sidebar-menu-marker.is-active:before {
  font-family: "FontAwesome";
  content: ""; }

/* line 466, _mixins.scss */
/* line 5229, _inSales.scss */
.mobile-sidebar-menu-marker.is-opened:before {
  font-family: "FontAwesome";
  content: ""; }

/* line 680, _layout.scss */
/* line 5234, _inSales.scss */
.breadcrumb-wrapper {
  margin-top: 1rem;
  margin-bottom: 2rem; }

/* line 685, _layout.scss */
/* line 5239, _inSales.scss */
.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-left: -0.25rem;
  margin-right: -0.25rem;
  padding-left: 0; }

/* line 698, _layout.scss */
/* line 5252, _inSales.scss */
.breadcrumb-page {
  font-weight: bold; }

/* line 702, _layout.scss */
/* line 5256, _inSales.scss */
.breadcrumb-item {
  font-size: 0.8rem;
  list-style-type: none;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding-left: 0.25rem;
  padding-right: 0.25rem; }

@media screen and (max-width: 480px) {
  /* line 702, _layout.scss */
  /* line 5265, _inSales.scss */
  .breadcrumb-item {
    margin: 0.15rem 0; } }
/* line 715, _layout.scss */
/* line 5268, _inSales.scss */
.breadcrumb-item + .breadcrumb-item:before {
  content: '>';
  margin-right: 0.25rem; }

/* line 722, _layout.scss */
/* line 5273, _inSales.scss */
.breadcrumb-link {
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s; }

/* line 499, _mixins.scss */
/* line 5280, _inSales.scss */
.breadcrumb-link:hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 731, _layout.scss */
/* line 5286, _inSales.scss */
.page-headding-wrapper {
  margin-bottom: 2rem;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 1rem; }

/* line 737, _layout.scss */
/* line 5292, _inSales.scss */
.page-headding {
  margin: 0;
  font-size: 1.5rem;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word;
  font-weight: normal; }

/* line 751, _layout.scss */
/* line 5302, _inSales.scss */
.content-wrapper {
  background-color: white;
  color: #3d3d3d;
  padding-top: 1rem;
  padding-bottom: 2rem; }

/* line 762, _layout.scss */
/* line 5309, _inSales.scss */
.footer-wrapper {
  background-color: #424242;
  color: white;
  padding-top: 1rem;
  padding-bottom: 1rem; }

/* line 772, _layout.scss */
/* line 5316, _inSales.scss */
.footer-menu {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 1rem; }

/* line 785, _layout.scss */
/* line 5325, _inSales.scss */
.footer-menu-wrapper {
  border-bottom: 1px solid #a89b9b; }

/* line 789, _layout.scss */
/* line 5329, _inSales.scss */
.footer-menu-item {
  margin: 0.15rem 0.25rem; }

/* line 793, _layout.scss */
/* line 5333, _inSales.scss */
.footer-menu-link {
  color: white;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  padding: 0.5rem 0.15rem; }

/* line 800, _layout.scss */
/* line 5340, _inSales.scss */
.footer-menu-link.is-current, .footer-menu-link.is-hovered {
  color: #f9af88; }

/* line 808, _layout.scss */
/* line 5344, _inSales.scss */
.footer-bottom-wrapper {
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

@media screen and (max-width: 768px) {
  /* line 808, _layout.scss */
  /* line 5352, _inSales.scss */
  .footer-bottom-wrapper {
    margin-top: 1rem; } }
/* line 821, _layout.scss */
/* line 5356, _inSales.scss */
.social-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -0.25rem;
  margin-right: -0.25rem;
  padding: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 833, _layout.scss */
/* line 5368, _inSales.scss */
.social-menu-item {
  list-style-type: none;
  padding-left: 0.25rem;
  padding-right: 0.25rem; }

/* line 839, _layout.scss */
/* line 5374, _inSales.scss */
.social-menu-link {
  color: white;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

/* line 499, _mixins.scss */
/* line 5383, _inSales.scss */
.social-menu-link:hover {
  color: #f9af88;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 848, _layout.scss */
/* line 5389, _inSales.scss */
.insales-copyright {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin: 0.5rem 0; }

@media screen and (max-width: 768px) {
  /* line 848, _layout.scss */
  /* line 5402, _inSales.scss */
  .insales-copyright {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }
/* line 867, _layout.scss */
/* line 5408, _inSales.scss */
.insales-copyright-link {
  color: white;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s; }

/* line 499, _mixins.scss */
/* line 5415, _inSales.scss */
.insales-copyright-link:hover {
  color: #f9af88;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 876, _layout.scss */
/* line 5421, _inSales.scss */
.toolbar {
  padding-bottom: 0.5rem;
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/* line 889, _layout.scss */
/* line 5434, _inSales.scss */
.toolbar.at-top {
  display: block; }

/* line 892, _layout.scss */
/* line 5437, _inSales.scss */
.toolbar.at-top .toolbar-inner {
  display: block; }

/* line 895, _layout.scss */
/* line 5440, _inSales.scss */
.toolbar.at-top .toolbar-inner .search-widget-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: transparent;
  border: 1px solid #cccccc;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

/* line 910, _layout.scss */
/* line 5452, _inSales.scss */
.toolbar.at-bottom {
  margin: 1rem 0; }

@media screen and (max-width: 380px) {
  /* line 876, _layout.scss */
  /* line 5456, _inSales.scss */
  .toolbar {
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 0; } }
/* line 921, _layout.scss */
/* line 5462, _inSales.scss */
.contacts-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1; }

/* line 930, _layout.scss */
/* line 5471, _inSales.scss */
.toolbar-inner {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap; }

@media screen and (max-width: 380px) {
  /* line 930, _layout.scss */
  /* line 5492, _inSales.scss */
  .toolbar-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column; } }
/* line 958, _layout.scss */
/* line 5498, _inSales.scss */
.toolbar-inner > * {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  display: inline-block; }

/* line 966, _layout.scss */
/* line 5504, _inSales.scss */
.is-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

@media screen and (min-width: 769px) {
  /* line 966, _layout.scss */
  /* line 5510, _inSales.scss */
  .is-between {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; } }
@media screen and (max-width: 380px) {
  /* line 966, _layout.scss */
  /* line 5516, _inSales.scss */
  .is-between {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }
/* line 984, _layout.scss */
/* line 5522, _inSales.scss */
.filter-collapse {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

@media screen and (min-width: 769px) {
  /* line 984, _layout.scss */
  /* line 5531, _inSales.scss */
  .filter-collapse {
    display: none; } }
@media screen and (max-width: 380px) {
  /* line 984, _layout.scss */
  /* line 5535, _inSales.scss */
  .filter-collapse {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 100%; }

  /* line 1002, _layout.scss */
  /* line 5541, _inSales.scss */
  .filter-collapse .filter-collapse__label {
    display: none; } }
/* line 1008, _layout.scss */
/* line 5545, _inSales.scss */
.collection-order-label {
  padding-right: 0.25rem;
  display: none; }

/* line 1016, _layout.scss */
/* line 5550, _inSales.scss */
.products-list {
  margin-top: 1rem;
  margin-bottom: 1rem;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

@media screen and (max-width: 380px) {
  /* line 1016, _layout.scss */
  /* line 5558, _inSales.scss */
  .products-list {
    margin-top: 0; } }
/* line 1034, _layout.scss */
/* line 5562, _inSales.scss */
.sidebar-block + .sidebar-block {
  margin-top: 2rem; }

/* line 1039, _layout.scss */
/* line 5566, _inSales.scss */
.sidebar-block-heading, .filter-heading {
  font-weight: bold;
  word-wrap: break-word;
  color: #3d3d3d;
  text-transform: uppercase;
  margin-bottom: 1rem;
  line-height: 1.5rem;
  border-bottom: 1px solid #cccccc;
  padding: 0.5rem 1rem 1rem 0; }

/* line 1051, _layout.scss */
/* line 5577, _inSales.scss */
.sidebar {
  margin: 0 -.5rem; }

/* line 1055, _layout.scss */
/* line 5581, _inSales.scss */
.mobile-sidebar-menu-item {
  padding: 0.25rem 0; }

/* line 1059, _layout.scss */
/* line 5585, _inSales.scss */
.mobile-sidebar-menu-item.level-1,
.mobile-sidebar-menu-item.level-2,
.mobile-sidebar-menu-item.level-3 {
  padding: 0.25rem 0 0 0.3rem; }

/* line 1065, _layout.scss */
/* line 5591, _inSales.scss */
.product-rating-point {
  color: #777777; }

/* line 1, _index.scss */
/* line 5595, _inSales.scss */
.index-block, .promo-slider-wrapper, .benefits-wrapper, .special-categories-wrapper, .special-products-wrapper {
  margin-top: 2rem;
  margin-bottom: 4rem; }

/* line 6, _index.scss */
/* line 5600, _inSales.scss */
.index {
  margin-top: -2rem;
  margin-bottom: -2rem; }

/* line 20, _index.scss */
/* line 5605, _inSales.scss */
.promo-slider-heading-wrapper {
  display: none; }

/* line 24, _index.scss */
/* line 5609, _inSales.scss */
.promo-slide-inner {
  display: block;
  position: relative;
  text-align: center;
  text-decoration: none; }

/* line 31, _index.scss */
/* line 5616, _inSales.scss */
.promo-slide-caption {
  padding: 1rem;
  background-color: rgba(66, 66, 66, 0.9);
  color: white; }

@media screen and (min-width: 769px) {
  /* line 31, _index.scss */
  /* line 5622, _inSales.scss */
  .promo-slide-caption {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    padding: 2rem; } }
/* line 43, _index.scss */
/* line 5631, _inSales.scss */
.swiper-container {
  z-index: 0; }

/* line 47, _index.scss */
/* line 5635, _inSales.scss */
.swiper-container-horizontal > .swiper-pagination {
  position: relative;
  bottom: 1.5rem; }

@media screen and (max-width: 768px) {
  /* line 47, _index.scss */
  /* line 5640, _inSales.scss */
  .swiper-container-horizontal > .swiper-pagination {
    display: none; } }
/* line 55, _index.scss */
/* line 5644, _inSales.scss */
.swiper-pagination-bullet-active {
  background: #f39664; }

/* line 58, _index.scss */
/* line 5648, _inSales.scss */
.promo-slider-prev,
.promo-slider-next {
  top: 0;
  bottom: 0;
  width: 4rem;
  height: auto;
  margin-top: 0;
  background-image: none;
  font-size: 3rem;
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s; }

/* line 499, _mixins.scss */
/* line 5663, _inSales.scss */
.promo-slider-prev:hover,
.promo-slider-next:hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 70, _index.scss */
/* line 5669, _inSales.scss */
.promo-slider-prev.is-disabled,
.promo-slider-next.is-disabled {
  display: none; }

/* line 74, _index.scss */
/* line 5673, _inSales.scss */
.promo-slider-prev:focus,
.promo-slider-next:focus {
  outline: none; }

@media screen and (max-width: 480px) {
  /* line 58, _index.scss */
  /* line 5678, _inSales.scss */
  .promo-slider-prev,
  .promo-slider-next {
    width: 2rem;
    font-size: 2rem; } }
/* line 466, _mixins.scss */
/* line 5684, _inSales.scss */
.promo-slider-prev:before {
  font-family: "FontAwesome";
  content: ""; }

/* line 466, _mixins.scss */
/* line 5689, _inSales.scss */
.promo-slider-next:before {
  font-family: "FontAwesome";
  content: ""; }

/* line 103, _index.scss */
/* line 5694, _inSales.scss */
.benefits-heading-wrapper {
  margin-bottom: 1rem; }

/* line 109, _index.scss */
/* line 5698, _inSales.scss */
.benefits-heading {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 97%;
  word-wrap: break-word;
  color: #40363a; }

/* line 120, _index.scss */
/* line 5707, _inSales.scss */
.benefits-list {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  -ms-flex-pack: distribute;
  justify-content: space-around; }

/* line 127, _index.scss */
/* line 5714, _inSales.scss */
.benefit {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem; }

@media screen and (max-width: 1024px) {
  /* line 127, _index.scss */
  /* line 5721, _inSales.scss */
  .benefit {
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%; } }
@media screen and (max-width: 768px) {
  /* line 127, _index.scss */
  /* line 5726, _inSales.scss */
  .benefit {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%; } }
@media screen and (max-width: 480px) {
  /* line 127, _index.scss */
  /* line 5731, _inSales.scss */
  .benefit {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; } }
/* line 149, _index.scss */
/* line 5736, _inSales.scss */
.benefit-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: -0.5rem; }

/* line 165, _index.scss */
/* line 5752, _inSales.scss */
.benefit-image {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 30%;
  flex: 1 1 30%;
  padding: 0.5rem; }

/* line 172, _index.scss */
/* line 5759, _inSales.scss */
.benefit-caption {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  padding: 0.5rem;
  color: #3d3d3d;
  line-height: 1.2; }

/* line 190, _index.scss */
/* line 5768, _inSales.scss */
.special-categories-heading-wrapper {
  margin-bottom: 1rem; }

/* line 196, _index.scss */
/* line 5772, _inSales.scss */
.special-categories-heading {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #40363a; }

/* line 205, _index.scss */
/* line 5779, _inSales.scss */
.special-category {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 25%;
  margin-bottom: 2.5rem; }

@media screen and (max-width: 1024px) {
  /* line 205, _index.scss */
  /* line 5791, _inSales.scss */
  .special-category {
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
    max-width: 33%; } }
@media screen and (max-width: 768px) {
  /* line 205, _index.scss */
  /* line 5797, _inSales.scss */
  .special-category {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; } }
@media screen and (max-width: 480px) {
  /* line 205, _index.scss */
  /* line 5803, _inSales.scss */
  .special-category {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    margin: 0.5rem auto; } }
/* line 236, _index.scss */
/* line 5810, _inSales.scss */
.category-caption {
  text-align: center;
  margin-top: 0.4rem; }

/* line 241, _index.scss */
/* line 5815, _inSales.scss */
.category-inner {
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s; }

/* line 499, _mixins.scss */
/* line 5822, _inSales.scss */
.category-inner:hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 246, _index.scss */
/* line 5828, _inSales.scss */
.footer {
  position: relative; }

/* line 250, _index.scss */
/* line 5832, _inSales.scss */
.js-arrow-up {
  z-index: 999;
  position: fixed;
  width: 3rem;
  border: none;
  height: 3rem;
  padding: 0;
  bottom: 0.5rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  right: 0.5rem;
  color: #f39664;
  background-color: white;
  text-decoration: none;
  border-radius: 50%;
  display: block;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 5px #777777;
  box-shadow: 0px 0px 5px #777777; }

/* line 466, _mixins.scss */
/* line 5852, _inSales.scss */
.js-arrow-up:before {
  font-family: "FontAwesome";
  content: "";
  position: absolute;
  -webkit-transform: translate(-50%, -55%);
  transform: translate(-50%, -55%);
  top: 50%;
  font-size: 2rem;
  left: 50%; }

/* line 279, _index.scss */
/* line 5862, _inSales.scss */
.js-arrow-up:hover, .js-arrow-up:focus {
  outline: none;
  -webkit-box-shadow: 0px 0px 11px #f39664;
  box-shadow: 0px 0px 11px #f39664;
  background-color: none; }

/* line 6, _collection.scss */
/* line 5869, _inSales.scss */
.toolbar.collection-toolbar .toolbar-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 17, _collection.scss */
/* line 5875, _inSales.scss */
.collection-order {
  display: inline-block; }

@media screen and (max-width: 380px) {
  /* line 17, _collection.scss */
  /* line 5879, _inSales.scss */
  .collection-order {
    width: 100%; } }
@media screen and (max-width: 380px) {
  /* line 25, _collection.scss */
  /* line 5884, _inSales.scss */
  .collection-order-wrapper {
    width: 100%; } }
/* line 32, _collection.scss */
/* line 5888, _inSales.scss */
.collection-image {
  text-align: center; }

/* line 36, _collection.scss */
/* line 5892, _inSales.scss */
.toolbar-inner > .collection-order-wrapper {
  margin-top: 0;
  margin-bottom: 0; }

/* line 41, _collection.scss */
/* line 5897, _inSales.scss */
.collection-order-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap; }

/* line 53, _collection.scss */
/* line 5909, _inSales.scss */
.collection-order-row.is-page-size {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row;
  flex-flow: row; }

/* line 61, _collection.scss */
/* line 5916, _inSales.scss */
.collection-order-field {
  border: 0px solid;
  background-color: #fff;
  line-height: inherit;
  padding-top: 0;
  padding-bottom: 0;
  cursor: pointer;
  line-height: 23px; }

/* line 70, _collection.scss */
/* line 5925, _inSales.scss */
.collection-order-field.page-size {
  line-height: 18px;
  padding-left: 0.5rem;
  padding: 0.5rem;
  background-size: 0.6rem;
  background-position-x: 86%;
  padding-right: 1.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem; }

@media screen and (max-width: 380px) {
  /* line 61, _collection.scss */
  /* line 5936, _inSales.scss */
  .collection-order-field {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%; } }
@media screen and (max-width: 768px) {
  /* line 61, _collection.scss */
  /* line 5942, _inSales.scss */
  .collection-order-field {
    border: 1px solid #424242;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; } }
/* line 106, _collection.scss */
/* line 5948, _inSales.scss */
.filter-section-clear {
  color: #40363a; }

/* line 475, _mixins.scss */
/* line 5951, _inSales.scss */
.filter-section-clear:before {
  font-family: "Plus";
  content: ""; }

/* line 466, _mixins.scss */
/* line 5955, _inSales.scss */
.filter-section-clear.is-enable:before {
  font-family: "FontAwesome";
  content: "";
  font-size: 0.75em; }

/* line 118, _collection.scss */
/* line 5961, _inSales.scss */
.filter-item {
  padding: 0.25rem; }

/* line 122, _collection.scss */
/* line 5965, _inSales.scss */
.filter-section-name {
  color: #40363a;
  padding-right: 0.25em;
  padding-left: 0.25em;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s; }

/* line 132, _collection.scss */
/* line 5973, _inSales.scss */
.filter-section-toolbar {
  display: none; }

/* line 136, _collection.scss */
/* line 5977, _inSales.scss */
.ajs-body {
  background-color: white; }

/* line 140, _collection.scss */
/* line 5981, _inSales.scss */
.filter-items-wrapper {
  --filter-background-color: white;
  --filter-background-color-transparent: rgba(255, 255, 255, 0);
  padding-top: 0; }

/* line 146, _collection.scss */
/* line 5987, _inSales.scss */
.filter-field {
  padding: 0.35rem 0 0.35rem 0.55rem; }

/* line 149, _collection.scss */
/* line 5990, _inSales.scss */
.filter-field:hover {
  color: #f39664; }

/* line 154, _collection.scss */
/* line 5994, _inSales.scss */
.filter-field-marker, .form-field .form-toggle-marker {
  color: #3d3d3d;
  width: 1rem;
  height: 1rem;
  outline: 1px solid #cccccc;
  border: 3px solid #fff;
  background-color: #fff;
  margin-right: 0.4rem;
  -ms-flex: 0 2 1rem; }

/* line 164, _collection.scss */
/* line 6004, _inSales.scss */
.filter-field-marker.is-active, .form-field .is-active.form-toggle-marker {
  background: #f7b693; }

/* line 175, _collection.scss */
/* line 6008, _inSales.scss */
.filter-field-caption {
  padding: 0 0 0 0.25rem;
  color: #3d3d3d; }

/* line 180, _collection.scss */
/* line 6013, _inSales.scss */
.filter-controls {
  margin: -0.25rem;
  margin-top: 1rem; }

/* line 185, _collection.scss */
/* line 6018, _inSales.scss */
.button.filter-submit, .checkout-v2-wrapper .filter-submit.co-button--checkout, .checkout-v2-wrapper .filter-submit.co-button, .checkout-v2-wrapper .filter-submit.co-tabs-node, .checkout-v2-wrapper .filter-submit.co-modal-button {
  margin: 0.5rem 0.25rem;
  width: 100%;
  padding: 0.5rem; }

/* line 191, _collection.scss */
/* line 6024, _inSales.scss */
.noUi-target {
  height: 0.32rem; }

/* line 195, _collection.scss */
/* line 6028, _inSales.scss */
.noUi-handle {
  width: 1.1rem;
  height: 1.1rem; }

/* line 199, _collection.scss */
/* line 6032, _inSales.scss */
.noUi-handle:focus {
  background-color: #f39664; }

/* line 207, _collection.scss */
/* line 6036, _inSales.scss */
.buy.text-right-xl .button-buy,
.product-control .more-info .button-buy,
.product-cart-control .more-info .button-buy {
  text-align: center;
  margin: auto;
  display: inline-block; }

/* line 217, _collection.scss */
/* line 6044, _inSales.scss */
.filter-clear {
  width: 100%;
  margin: 0.25rem;
  padding: 0.5rem; }

/* line 223, _collection.scss */
/* line 6050, _inSales.scss */
.filter-empty {
  width: auto; }

@media screen and (max-width: 480px) {
  /* line 227, _collection.scss */
  /* line 6055, _inSales.scss */
  .collection-description {
    margin: 0.5rem auto; } }
@media screen and (min-width: 769px) {
  /* line 234, _collection.scss */
  /* line 6060, _inSales.scss */
  .button-breadcrumb {
    display: none; } }
/* line 241, _collection.scss */
/* line 6064, _inSales.scss */
.filter-section-control:hover span {
  color: #f39664; }

/* line 245, _collection.scss */
/* line 6068, _inSales.scss */
.hidden-breadcrumbs {
  padding: 0.05rem 0.5rem; }

/* line 249, _collection.scss */
/* line 6072, _inSales.scss */
.co-toggable_field-input--radio input:focus + span,
.co-toggable_field-input--radio input:checked + span {
  color: #3d3d3d; }

/* line 2, _product.scss */
/* line 6077, _inSales.scss */
.product-prices.in-card {
  margin-bottom: 0.5rem;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

@media screen and (max-width: 768px) {
  /* line 11, _product.scss */
  /* line 6086, _inSales.scss */
  #gallery {
    display: none; } }
/* line 18, _product.scss */
/* line 6090, _inSales.scss */
#review_form {
  display: none; }

/* line 22, _product.scss */
/* line 6094, _inSales.scss */
.product-link {
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  text-align: center;
  margin: auto;
  display: block;
  line-height: 1.5rem;
  text-align: center; }

/* line 499, _mixins.scss */
/* line 6106, _inSales.scss */
.product-link:hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 32, _product.scss */
/* line 6112, _inSales.scss */
.product-introtext {
  margin-bottom: 1rem; }

/* line 36, _product.scss */
/* line 6116, _inSales.scss */
.form-rating-label:nth-last-child(1) {
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  color: #40363a !important;
  display: none; }

/* line 466, _mixins.scss */
/* line 6125, _inSales.scss */
.form-rating-label:nth-last-child(1):after {
  font-family: "FontAwesome";
  content: ""; }

/* line 499, _mixins.scss */
/* line 6129, _inSales.scss */
.form-rating-label:nth-last-child(1):hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 45, _product.scss */
/* line 6135, _inSales.scss */
.form-captcha-update:focus {
  box-shadow: none;
  border: none; }

/* line 50, _product.scss */
/* line 6140, _inSales.scss */
.tab-block-inner > iframe {
  max-width: 100% !important; }

/* line 57, _product.scss */
/* line 6144, _inSales.scss */
.tab-block-inner.editor table tbody {
  display: block; }

/* line 62, _product.scss */
/* line 6148, _inSales.scss */
.product-form {
  margin-bottom: 1rem; }

/* line 66, _product.scss */
/* line 6152, _inSales.scss */
.product-sku-wrapper {
  margin-bottom: 0.75rem; }

/* line 69, _product.scss */
/* line 6155, _inSales.scss */
.product-sku-wrapper > .label-article {
  opacity: 0.6; }

/* line 74, _product.scss */
/* line 6159, _inSales.scss */
.product-prices {
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -0.25rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/* line 84, _product.scss */
/* line 6169, _inSales.scss */
.product-prices > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 0.25rem 0.4rem; }

@media screen and (max-width: 480px) {
  /* line 74, _product.scss */
  /* line 6176, _inSales.scss */
  .product-prices {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }
@media screen and (max-width: 768px) {
  /* line 98, _product.scss */
  /* line 6183, _inSales.scss */
  .bundle-slider {
    margin: auto; } }
@media screen and (max-width: 480px) {
  /* line 105, _product.scss */
  /* line 6188, _inSales.scss */
  .product-button.is-quick-checkout {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; } }
/* line 113, _product.scss */
/* line 6193, _inSales.scss */
.product-gallery-wrapper {
  position: relative; }

@media screen and (max-width: 768px) {
  /* line 117, _product.scss */
  /* line 6197, _inSales.scss */
  .product-gallery-wrapper .product-labels {
    position: static; } }
/* line 123, _product.scss */
/* line 6201, _inSales.scss */
.gallery-main-wrapper {
  text-align: center; }

/* line 127, _product.scss */
/* line 6205, _inSales.scss */
.product-slider-controls .hidden_counter {
  display: none; }

@media screen and (max-width: 768px) {
  /* line 127, _product.scss */
  /* line 6209, _inSales.scss */
  .product-slider-controls .hidden_counter {
    display: block; } }
/* line 135, _product.scss */
/* line 6213, _inSales.scss */
.mobile-wrapper {
  margin-bottom: 2.5rem; }

/* line 139, _product.scss */
/* line 6217, _inSales.scss */
.product-control, .product-cart-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 1rem -0.25rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

/* line 154, _product.scss */
/* line 6232, _inSales.scss */
.product-control > *, .product-cart-control > * {
  margin: 0.25rem;
  color: #40363a; }

@media screen and (max-width: 480px) {
  /* line 139, _product.scss */
  /* line 6237, _inSales.scss */
  .product-control, .product-cart-control {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }
/* line 171, _product.scss */
/* line 6243, _inSales.scss */
.more-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%; }

/* line 180, _product.scss */
/* line 6252, _inSales.scss */
.compare-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

@media screen and (max-width: 480px) {
  /* line 180, _product.scss */
  /* line 6261, _inSales.scss */
  .compare-control {
    width: 100%; } }
/* line 193, _product.scss */
/* line 6265, _inSales.scss */
.product-option-selectors .option {
  margin-right: 1rem; }

/* line 197, _product.scss */
/* line 6269, _inSales.scss */
.gallery-thumbs.swiper-container > .gallery-controls {
  padding-left: 0; }

/* line 200, _product.scss */
/* line 6272, _inSales.scss */
.gallery-thumbs.swiper-container > .gallery-controls:before {
  margin-left: 0; }

/* line 208, _product.scss */
/* line 6276, _inSales.scss */
.m-modal-button--checkout {
  -webkit-transition: all 0.15s ease-out 0.15s;
  transition: all 0.15s ease-out 0.15s;
  background-color: #40363a;
  color: #eeeeee;
  border-radius: 0.15rem;
  padding: 0.15rem 2.5rem;
  margin: 1rem 0 0.5rem; }

/* line 289, _mixins.scss */
/* line 6285, _inSales.scss */
.m-modal-button--checkout:focus, .m-modal-button--checkout:active, .m-modal-button--checkout:hover {
  background-color: #f39664;
  color: #222222; }

/* line 296, _mixins.scss */
/* line 6289, _inSales.scss */
.m-modal-button--checkout:-moz-focus-inner {
  border: 0; }

/* line 215, _product.scss */
/* line 6293, _inSales.scss */
.m-modal {
  padding: 20px 0 0; }

/* line 219, _product.scss */
/* line 6297, _inSales.scss */
.m-modal-heading {
  color: #222222;
  margin-top: 0; }

/* line 224, _product.scss */
/* line 6302, _inSales.scss */
.m-input-label {
  color: #222222; }

/* line 228, _product.scss */
/* line 6306, _inSales.scss */
.m-input-field {
  color: #222222; }

/* line 231, _product.scss */
/* line 6310, _inSales.scss */
.m-input--checkbox {
  opacity: 1; }

/* line 238, _product.scss */
/* line 6314, _inSales.scss */
.product-card-wrapper {
  padding: 1.25rem; }

/* line 241, _product.scss */
/* line 6317, _inSales.scss */
.product-card-wrapper.in-tab {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%; }

@media screen and (max-width: 1024px) {
  /* line 241, _product.scss */
  /* line 6323, _inSales.scss */
  .product-card-wrapper.in-tab {
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
    max-width: 33%; } }
@media screen and (max-width: 768px) {
  /* line 241, _product.scss */
  /* line 6329, _inSales.scss */
  .product-card-wrapper.in-tab {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; } }
@media screen and (max-width: 480px) {
  /* line 241, _product.scss */
  /* line 6335, _inSales.scss */
  .product-card-wrapper.in-tab {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; } }
/* line 266, _product.scss */
/* line 6341, _inSales.scss */
.product-card {
  display: block; }

/* line 270, _product.scss */
/* line 6345, _inSales.scss */
.product-card-inner {
  position: relative; }

/* line 274, _product.scss */
/* line 6349, _inSales.scss */
.product-card-photo {
  display: block;
  margin-bottom: 1rem; }

/* line 279, _product.scss */
/* line 6354, _inSales.scss */
.product-card-caption {
  text-align: center;
  line-height: 1.4; }

/* line 284, _product.scss */
/* line 6359, _inSales.scss */
.product-content {
  margin-top: 1rem;
  margin-bottom: 1rem; }

/* line 288, _product.scss */
/* line 6363, _inSales.scss */
.product-content.tab {
  margin-top: 3rem; }

/* line 297, _product.scss */
/* line 6367, _inSales.scss */
.product-labels {
  position: absolute;
  top: 0;
  left: 0.5rem; }

/* line 303, _product.scss */
/* line 6373, _inSales.scss */
.label {
  background-color: #eeeeee;
  color: #222222; }

/* line 307, _product.scss */
/* line 6377, _inSales.scss */
.label.is-discount {
  background-color: #dc4646;
  color: #fff; }

/* line 317, _product.scss */
/* line 6382, _inSales.scss */
.price {
  font-weight: bold; }

/* line 320, _product.scss */
/* line 6385, _inSales.scss */
.price.is-discount {
  font-size: 0.8em;
  text-decoration: line-through; }

/* line 325, _product.scss */
/* line 6389, _inSales.scss */
.price.on-page {
  font-size: 1.5rem; }

/* line 330, _product.scss */
/* line 6393, _inSales.scss */
.old-price {
  text-decoration: line-through;
  opacity: 0.6; }

/* line 334, _product.scss */
/* line 6397, _inSales.scss */
.old-price.on-page {
  font-size: 1.25rem; }

/* line 343, _product.scss */
/* line 6401, _inSales.scss */
.product-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3.5rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/* line 358, _product.scss */
/* line 6416, _inSales.scss */
.product-slider.is-related-products .product-slider-heading {
  word-break: break-all; }

/* line 363, _product.scss */
/* line 6420, _inSales.scss */
.product-slider-heading-wrapper {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-flex: 0;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  margin-bottom: 2rem; }

/* line 374, _product.scss */
/* line 6429, _inSales.scss */
.product-slider-heading {
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  color: #40363a;
  word-wrap: break-word;
  -webkit-box-flex: 1;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto; }

/* line 499, _mixins.scss */
/* line 6441, _inSales.scss */
.product-slider-heading:hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 386, _product.scss */
/* line 6447, _inSales.scss */
.product-slider-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  margin-left: auto;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  position: relative; }

/* line 399, _product.scss */
/* line 6460, _inSales.scss */
.product-slider-controls.controls-above-gallery {
  justify-content: flex-end; }

/* line 404, _product.scss */
/* line 6464, _inSales.scss */
.swiper-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

/* line 414, _product.scss */
/* line 6473, _inSales.scss */
.product-slider-prev,
.product-slider-next {
  display: inline-block;
  max-width: 100%;
  padding: 0;
  border: none;
  border-radius: 0;
  vertical-align: top;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #40363a;
  color: white;
  -webkit-transition: opacity 0.15s ease-out 0.15s;
  transition: opacity 0.15s ease-out 0.15s;
  width: 1.5rem;
  height: 1.5rem;
  position: static;
  top: 0;
  margin: 0;
  line-height: 1.5rem;
  background-image: none;
  font-size: 1rem; }

/* line 265, _mixins.scss */
/* line 6506, _inSales.scss */
.product-slider-prev:active, .product-slider-prev:focus,
.product-slider-next:active,
.product-slider-next:focus {
  outline: 0; }

/* line 270, _mixins.scss */
/* line 6511, _inSales.scss */
.product-slider-prev:hover,
.product-slider-next:hover {
  text-decoration: none;
  background-color: #f39664; }

/* line 275, _mixins.scss */
/* line 6516, _inSales.scss */
.product-slider-prev.disabled, .product-slider-prev[disabled], fieldset[disabled] .product-slider-prev,
.product-slider-next.disabled,
.product-slider-next[disabled], fieldset[disabled]
.product-slider-next {
  cursor: not-allowed; }

/* line 431, _product.scss */
/* line 6522, _inSales.scss */
.product-slider-prev:active, .product-slider-prev:hover,
.product-slider-next:active,
.product-slider-next:hover {
  opacity: 0.8;
  background-color: #40363a; }

/* line 437, _product.scss */
/* line 6528, _inSales.scss */
.product-slider-prev.is-disabled:active, .product-slider-prev.is-disabled:hover,
.product-slider-next.is-disabled:active,
.product-slider-next.is-disabled:hover {
  opacity: 0.35; }

/* line 443, _product.scss */
/* line 6534, _inSales.scss */
.gallery-slider {
  margin-left: auto; }

/* line 447, _product.scss */
/* line 6538, _inSales.scss */
.gallery-controls {
  margin-top: 0.5rem; }

/* line 450, _product.scss */
/* line 6541, _inSales.scss */
.gallery-controls::before {
  content: ' ';
  height: 0.5rem;
  margin-left: 1rem;
  background: url(title_block_bg.png) repeat-x left center;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  display: block;
  flex: 1 1 auto;
  -ms-flex-item-align: center;
  align-self: center; }

/* line 464, _product.scss */
/* line 6554, _inSales.scss */
.product-slider-prev {
  margin-right: 3px;
  margin-left: 1rem; }

/* line 466, _mixins.scss */
/* line 6558, _inSales.scss */
.product-slider-prev:before {
  font-family: "FontAwesome";
  content: ""; }

/* line 471, _product.scss */
/* line 6563, _inSales.scss */
.product-slider-next {
  margin-left: 3px; }

/* line 466, _mixins.scss */
/* line 6566, _inSales.scss */
.product-slider-next:before {
  font-family: "FontAwesome";
  content: ""; }

/* line 477, _product.scss */
/* line 6571, _inSales.scss */
.button-buy {
  -webkit-transition: all 0.15s ease-out 0.15s;
  transition: all 0.15s ease-out 0.15s;
  background-color: #40363a;
  color: #eeeeee;
  border-radius: 0.15rem;
  width: auto;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 289, _mixins.scss */
/* line 6591, _inSales.scss */
.button-buy:focus, .button-buy:active, .button-buy:hover {
  background-color: #f39664;
  color: #222222; }

/* line 296, _mixins.scss */
/* line 6595, _inSales.scss */
.button-buy:-moz-focus-inner {
  border: 0; }

/* line 495, _product.scss */
/* line 6599, _inSales.scss */
.bundle_buy > .is-preorder {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%; }

/* line 501, _product.scss */
/* line 6605, _inSales.scss */
.button.product-button, .checkout-v2-wrapper .product-button.co-button--checkout, .checkout-v2-wrapper .product-button.co-button, .checkout-v2-wrapper .product-button.co-tabs-node, .checkout-v2-wrapper .product-button.co-modal-button {
  border-radius: 0.15rem; }

@media screen and (max-width: 480px) {
  /* line 501, _product.scss */
  /* line 6609, _inSales.scss */
  .button.product-button, .checkout-v2-wrapper .product-button.co-button--checkout, .checkout-v2-wrapper .product-button.co-button, .checkout-v2-wrapper .product-button.co-tabs-node, .checkout-v2-wrapper .product-button.co-modal-button {
    width: 100%; } }
/* line 509, _product.scss */
/* line 6613, _inSales.scss */
.compare-link {
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  border: none;
  background: none;
  text-decoration: underline; }

/* line 499, _mixins.scss */
/* line 6623, _inSales.scss */
.compare-link:hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

@media screen and (max-width: 480px) {
  /* line 509, _product.scss */
  /* line 6629, _inSales.scss */
  .compare-link {
    width: 100%;
    margin: 0.3rem 0; } }
/* line 521, _product.scss */
/* line 6633, _inSales.scss */
.compare-link:focus {
  border: none;
  outline: none; }

/* line 527, _product.scss */
/* line 6638, _inSales.scss */
.bundle-prices {
  margin: 0.25rem 0; }

/* line 531, _product.scss */
/* line 6642, _inSales.scss */
.price-bundle {
  margin-right: 0.25rem;
  margin-bottom: 0.25rem;
  font-size: 1rem; }

/* line 536, _product.scss */
/* line 6647, _inSales.scss */
.price-bundle span {
  font-weight: bold;
  text-decoration: line-through; }

/* line 542, _product.scss */
/* line 6652, _inSales.scss */
.price_discount {
  margin-right: 0.25rem;
  margin-bottom: 0.25rem;
  font-size: 1rem; }

/* line 547, _product.scss */
/* line 6657, _inSales.scss */
.price_discount span {
  font-weight: bold; }

/* line 552, _product.scss */
/* line 6661, _inSales.scss */
.price_finall {
  margin-right: 0.25rem;
  margin-bottom: 0.25rem;
  font-size: 1.5rem; }

/* line 557, _product.scss */
/* line 6666, _inSales.scss */
.price_finall span {
  font-weight: bold; }

/* line 562, _product.scss */
/* line 6670, _inSales.scss */
.buy.bundle_buy {
  margin: 0;
  margin-top: 0.8rem; }

@media screen and (min-width: 769px) {
  /* line 562, _product.scss */
  /* line 6675, _inSales.scss */
  .buy.bundle_buy {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 270px;
    flex: 0 0 270px; } }
/* line 575, _product.scss */
/* line 6681, _inSales.scss */
.product-slider.is-bundle-products {
  margin-top: 0;
  margin-left: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%; }

/* line 582, _product.scss */
/* line 6688, _inSales.scss */
.product-slider.is-bundle-products .product-slider-heading-wrapper {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  margin-top: 2rem; }

/* line 589, _product.scss */
/* line 6694, _inSales.scss */
.product-slider.is-bundle-products .swiper-wrapper {
  margin-top: 0; }

/* line 593, _product.scss */
/* line 6697, _inSales.scss */
.product-slider.is-bundle-products .product-slider-heading-wrapper:after {
  margin-left: 0; }

/* line 597, _product.scss */
/* line 6700, _inSales.scss */
.product-slider.is-bundle-products .product-slider-heading {
  display: none; }

/* line 602, _product.scss */
/* line 6704, _inSales.scss */
.fancybox-caption {
  text-align: center;
  border-top: 0; }

/* line 607, _product.scss */
/* line 6709, _inSales.scss */
.is-reviews-toggle, .is-comments-toggle {
  -webkit-transition: all 0.15s ease-out 0.15s;
  transition: all 0.15s ease-out 0.15s;
  background-color: #40363a;
  color: #eeeeee;
  border-radius: 0.15rem;
  margin-bottom: 0.5rem;
  margin-top: 1rem; }

/* line 289, _mixins.scss */
/* line 6718, _inSales.scss */
.is-reviews-toggle:focus, .is-comments-toggle:focus, .is-reviews-toggle:active, .is-comments-toggle:active, .is-reviews-toggle:hover, .is-comments-toggle:hover {
  background-color: #f39664;
  color: #222222; }

/* line 296, _mixins.scss */
/* line 6722, _inSales.scss */
.is-reviews-toggle:-moz-focus-inner, .is-comments-toggle:-moz-focus-inner {
  border: 0; }

/* line 613, _product.scss */
/* line 6725, _inSales.scss */
.is-reviews-toggle:after, .is-comments-toggle:after {
  padding-left: 0.25rem; }

/* line 466, _mixins.scss */
/* line 6728, _inSales.scss */
.is-reviews-toggle.is-unchecked:after, .is-unchecked.is-comments-toggle:after {
  font-family: "FontAwesome";
  content: ""; }

/* line 466, _mixins.scss */
/* line 6732, _inSales.scss */
.is-reviews-toggle.is-checked:after, .is-checked.is-comments-toggle:after {
  font-family: "FontAwesome";
  content: ""; }

/* line 633, _product.scss */
/* line 6737, _inSales.scss */
.sidebar-menu-marker.filter-marker {
  margin-left: auto;
  color: #40363a; }

/* line 641, _product.scss */
/* line 6742, _inSales.scss */
.filter-section.has-active-items .sidebar-menu-marker.filter-marker {
  display: none; }

/* line 645, _product.scss */
/* line 6745, _inSales.scss */
.filter-section.has-active-items .filter-section-name {
  color: #f39664; }

/* line 466, _mixins.scss */
/* line 6749, _inSales.scss */
.filter-section-toggle.is-active-toggle.is-active > .filter-marker:before {
  font-family: "FontAwesome";
  content: ""; }

/* line 659, _product.scss */
/* line 6754, _inSales.scss */
.filter-section-clear.is-filter-section-clear {
  padding: 0.5rem;
  color: #f39664;
  background-color: transparent; }

/* line 665, _product.scss */
/* line 6760, _inSales.scss */
.filter {
  margin: 0 0.25rem; }

/* line 669, _product.scss */
/* line 6764, _inSales.scss */
.ajs-header {
  background-color: white; }

/* line 673, _product.scss */
/* line 6768, _inSales.scss */
.form-label {
  color: #3d3d3d; }

/* line 677, _product.scss */
/* line 6772, _inSales.scss */
.ajs-footer {
  background-color: white; }

/* line 681, _product.scss */
/* line 6776, _inSales.scss */
.ajs-dialog {
  background-color: white;
  color: #3d3d3d; }

/* line 686, _product.scss */
/* line 6781, _inSales.scss */
.form-notice {
  color: #3d3d3d; }

/* line 690, _product.scss */
/* line 6785, _inSales.scss */
.ajs-cancel {
  color: #3d3d3d; }

/* line 693, _product.scss */
/* line 6789, _inSales.scss */
.bundle-preorder {
  margin-left: 0.5rem; }

/* line 1, _compare.scss */
/* line 6793, _inSales.scss */
.button-same-toggle {
  -webkit-transition: all 0.15s ease-out 0.15s;
  transition: all 0.15s ease-out 0.15s;
  background-color: #40363a;
  color: #eeeeee;
  border-radius: 0.15rem; }

/* line 289, _mixins.scss */
/* line 6800, _inSales.scss */
.button-same-toggle:focus, .button-same-toggle:active, .button-same-toggle:hover {
  background-color: #f39664;
  color: #222222; }

/* line 296, _mixins.scss */
/* line 6804, _inSales.scss */
.button-same-toggle:-moz-focus-inner {
  border: 0; }

/* line 6, _compare.scss */
/* line 6808, _inSales.scss */
.compare-toolbar {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem; }

/* line 12, _compare.scss */
/* line 6813, _inSales.scss */
.table-striped .table-row:nth-child(odd) td,
.table-striped tr:nth-child(odd) .table-cell,
.table-striped tr:nth-child(odd) td {
  background-color: rgba(238, 238, 238, 0.5);
  color: #3d3d3d; }

/* line 19, _compare.scss */
/* line 6820, _inSales.scss */
.table-striped .table-row:hover > .table-cell {
  background-color: rgba(238, 238, 238, 0.5); }

/* line 23, _compare.scss */
/* line 6824, _inSales.scss */
.table-striped .table-row:nth-child(2):hover > .table-cell {
  background-color: transparent; }

/* line 27, _compare.scss */
/* line 6828, _inSales.scss */
.table-striped .table-row:last-child:hover > .table-cell {
  background-color: transparent; }

/* line 31, _compare.scss */
/* line 6832, _inSales.scss */
.table-bordered td {
  border: 1px solid #cccccc; }

/* line 37, _compare.scss */
/* line 6836, _inSales.scss */
.table-bordered .table-cell:first-child {
  border-left: 1px solid #cccccc; }

/* line 41, _compare.scss */
/* line 6839, _inSales.scss */
.table-bordered .table-cell:last-child {
  border-right: 1px solid #cccccc; }

/* line 45, _compare.scss */
/* line 6842, _inSales.scss */
.table-bordered .table-row:first-child .table-cell {
  border-top: 1px solid #cccccc;
  background-color: rgba(238, 238, 238, 0.5);
  color: #3d3d3d; }

/* line 51, _compare.scss */
/* line 6847, _inSales.scss */
.table-bordered .table-row:last-child .table-cell {
  border-bottom: 1px solid #cccccc; }

/* line 55, _compare.scss */
/* line 6850, _inSales.scss */
.table-bordered .table-cell {
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc; }

/* line 61, _compare.scss */
/* line 6855, _inSales.scss */
.table .table-cell,
.table td {
  padding: 0.5rem 0.5rem;
  line-height: 1.2; }

/* line 67, _compare.scss */
/* line 6861, _inSales.scss */
.compare-table-wrapper {
  overflow-x: auto; }

/* line 71, _compare.scss */
/* line 6865, _inSales.scss */
.title-link {
  color: #40363a;
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s; }

/* line 499, _mixins.scss */
/* line 6873, _inSales.scss */
.title-link:hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 78, _compare.scss */
/* line 6879, _inSales.scss */
.table-compare .table-row,
.table-compare tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap; }

/* line 90, _compare.scss */
/* line 6890, _inSales.scss */
.compare-more {
  margin: 0 auto;
  padding: 0.5em 0.6em; }

/* line 466, _mixins.scss */
/* line 6895, _inSales.scss */
.compare-delete:after {
  font-family: "FontAwesome";
  content: ""; }

/* line 100, _compare.scss */
/* line 6900, _inSales.scss */
.compare-value-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 200px;
  flex: 1 1 200px; }

/* line 113, _compare.scss */
/* line 6913, _inSales.scss */
.compare-image-wrapper {
  overflow: hidden; }

/* line 117, _compare.scss */
/* line 6917, _inSales.scss */
.param-title {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 180px;
  flex: 0 0 180px;
  max-width: 180px; }

/* line 124, _compare.scss */
/* line 6924, _inSales.scss */
.param-value {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 250px;
  flex: 0 0 250px;
  max-width: 250px; }

/* line 131, _compare.scss */
/* line 6931, _inSales.scss */
.compare-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/** Compares widget */
/* line 142, _compare.scss */
/* line 6941, _inSales.scss */
.compares-widget {
  margin-left: auto;
  margin-top: 0;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  position: relative; }

@media screen and (max-width: 768px) {
  /* line 142, _compare.scss */
  /* line 6949, _inSales.scss */
  .compares-widget {
    margin-left: 0; } }
/* line 155, _compare.scss */
/* line 6953, _inSales.scss */
.compare-widget-icon {
  display: inline-block;
  width: 1rem; }

/* line 1, _blog.scss */
/* line 6958, _inSales.scss */
.blog-menu-item {
  padding: 0.25rem 0;
  line-height: 23px; }

/* line 6, _blog.scss */
/* line 6963, _inSales.scss */
.blog-menu-link {
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  text-decoration: none;
  cursor: pointer;
  color: #40363a;
  line-height: 1.5rem; }

/* line 14, _blog.scss */
/* line 6971, _inSales.scss */
.blog-menu-link.is-active, .blog-menu-link.is-current, .blog-menu-link.is-hovered {
  color: #f39664; }

/* line 21, _blog.scss */
/* line 6975, _inSales.scss */
.js-comments-toggle-notice {
  display: none; }

/* line 25, _blog.scss */
/* line 6979, _inSales.scss */
.blog-menu {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column; }

/* line 32, _blog.scss */
/* line 6986, _inSales.scss */
.tags-cloud {
  margin: 0.5rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap; }

/* line 44, _blog.scss */
/* line 6998, _inSales.scss */
.tag {
  list-style-type: none;
  margin: 0.75rem 0.5rem 0.75rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/* line 54, _blog.scss */
/* line 7008, _inSales.scss */
.tag:hover {
  border-color: #f39664; }

/* line 57, _blog.scss */
/* line 7011, _inSales.scss */
.tag:hover * {
  border-color: #f39664;
  color: #f39664; }

/* line 64, _blog.scss */
/* line 7016, _inSales.scss */
.article-perview-introtext {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

/* line 70, _blog.scss */
/* line 7022, _inSales.scss */
.tag-link, .tag-title {
  text-decoration: none;
  color: #40363a;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #cccccc;
  vertical-align: middle;
  border-radius: 0.15rem;
  background-color: white; }

/* line 86, _blog.scss */
/* line 7038, _inSales.scss */
.tag-text {
  padding: 0.25rem; }

/* line 90, _blog.scss */
/* line 7042, _inSales.scss */
.tag-count {
  border-left: 1px solid #cccccc;
  padding: 0.5rem;
  font-size: 0.75rem;
  color: #77656c;
  text-decoration: none; }

/* line 98, _blog.scss */
/* line 7050, _inSales.scss */
.comments-count {
  color: #40363a;
  padding: 0 1em;
  text-decoration: none;
  padding-left: 0;
  padding-bottom: 0.25rem; }

/* line 105, _blog.scss */
/* line 7057, _inSales.scss */
.comments-count:hover {
  color: #f39664; }

/* line 110, _blog.scss */
/* line 7061, _inSales.scss */
.author {
  padding-right: 0.75rem;
  opacity: 0.5;
  padding-bottom: 0.25rem; }

/* line 466, _mixins.scss */
/* line 7066, _inSales.scss */
.author:before {
  font-family: "FontAwesome";
  content: ""; }

@media screen and (max-width: 380px) {
  /* line 110, _blog.scss */
  /* line 7071, _inSales.scss */
  .author {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }

  /* line 125, _blog.scss */
  /* line 7079, _inSales.scss */
  .author:before {
    padding-right: 0.25rem; } }
/* line 131, _blog.scss */
/* line 7083, _inSales.scss */
.date {
  opacity: 0.5;
  padding-right: 0.5rem;
  padding-bottom: 0.25rem; }

/* line 466, _mixins.scss */
/* line 7088, _inSales.scss */
.date:before {
  font-family: "FontAwesome";
  content: ""; }

@media screen and (max-width: 380px) {
  /* line 131, _blog.scss */
  /* line 7093, _inSales.scss */
  .date {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; }

  /* line 143, _blog.scss */
  /* line 7098, _inSales.scss */
  .date:before {
    padding-right: 0.25rem; } }
/* line 149, _blog.scss */
/* line 7102, _inSales.scss */
.product-rating {
  padding-bottom: 0.25rem; }

/* line 153, _blog.scss */
/* line 7106, _inSales.scss */
.article-preview-toolbar.toolbar .toolbar-inner {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 0.5rem; }

/* line 167, _blog.scss */
/* line 7120, _inSales.scss */
.comments-heading {
  margin: 0.75rem 0;
  padding-bottom: 1rem;
  border-bottom: 1px solid gray; }

/* line 175, _blog.scss */
/* line 7126, _inSales.scss */
.comments-item {
  padding: 0.6rem 0; }

/* line 178, _blog.scss */
/* line 7129, _inSales.scss */
.comments-item:first-child {
  padding-top: 0; }

/* line 183, _blog.scss */
/* line 7133, _inSales.scss */
.comment-body {
  padding: 0.5rem 0;
  line-height: 22px; }

/* line 188, _blog.scss */
/* line 7138, _inSales.scss */
.comment-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  flex-wrap: wrap;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  font-size: 80%; }

/* line 205, _blog.scss */
/* line 7155, _inSales.scss */
.comments-wrapper {
  margin: 1.5rem 0; }

/* line 209, _blog.scss */
/* line 7159, _inSales.scss */
.comments-form {
  margin: 1.5rem 0; }

/* line 213, _blog.scss */
/* line 7163, _inSales.scss */
.form-button {
  -webkit-transition: all 0.15s ease-out 0.15s;
  transition: all 0.15s ease-out 0.15s;
  background-color: #40363a;
  color: #eeeeee;
  border-radius: 0.15rem; }

/* line 289, _mixins.scss */
/* line 7170, _inSales.scss */
.form-button:focus, .form-button:active, .form-button:hover {
  background-color: #f39664;
  color: #222222; }

/* line 296, _mixins.scss */
/* line 7174, _inSales.scss */
.form-button:-moz-focus-inner {
  border: 0; }

/* line 218, _blog.scss */
/* line 7178, _inSales.scss */
.article-block-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0.5rem 0; }

/* line 233, _blog.scss */
/* line 7191, _inSales.scss */
.form-field.is-text {
  margin: 0.25rem 0;
  border: 1px solid #cccccc;
  padding: 0.4rem 0.5rem;
  border-radius: 3px;
  outline: none; }

/* line 241, _blog.scss */
/* line 7198, _inSales.scss */
.form-field.with-error {
  background-color: #ffebeb; }

/* line 245, _blog.scss */
/* line 7202, _inSales.scss */
.article-preview-image-inner {
  text-align: center; }

/* line 8, _article.scss */
/* line 7206, _inSales.scss */
.article-preview-wrapper + .article-preview-wrapper {
  margin-top: 1rem; }

/* line 13, _article.scss */
/* line 7210, _inSales.scss */
.article-preview {
  display: block; }

/* line 16, _article.scss */
/* line 7213, _inSales.scss */
.article-preview > * {
  padding-left: 0.5rem;
  padding-right: 0.5rem; }

/* line 22, _article.scss */
/* line 7218, _inSales.scss */
.article-preview-image-wrapper {
  position: relative;
  margin-bottom: 1.5rem; }

@media screen and (max-width: 1024px) {
  /* line 22, _article.scss */
  /* line 7223, _inSales.scss */
  .article-preview-image-wrapper {
    margin: 0.5rem 0; } }
/* line 32, _article.scss */
/* line 7227, _inSales.scss */
.blog .article-preview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start; }

@media screen and (max-width: 768px) {
  /* line 32, _article.scss */
  /* line 7235, _inSales.scss */
  .blog .article-preview {
    display: block; } }
/* line 44, _article.scss */
/* line 7238, _inSales.scss */
.blog .article-preview-image-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 40%;
  flex: 1 0 40%;
  max-width: 100%; }

/* line 52, _article.scss */
/* line 7245, _inSales.scss */
.article-preview-caption {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 400px;
  flex: 1 1 400px;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/* line 69, _article.scss */
/* line 7262, _inSales.scss */
.article-preview-link {
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s; }

/* line 499, _mixins.scss */
/* line 7269, _inSales.scss */
.article-preview-link:hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

@media screen and (max-width: 480px) {
  /* line 74, _article.scss */
  /* line 7276, _inSales.scss */
  .article-tags-header {
    margin-top: 1rem; } }
/* line 466, _mixins.scss */
/* line 7280, _inSales.scss */
.comments-wrapper .button-text:before,
.article-preview-toolbar .button-text:before,
.comments-count .button-text:before {
  font-family: "FontAwesome";
  content: ""; }

/* line 90, _article.scss */
/* line 7287, _inSales.scss */
.tag-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  padding-left: 0; }

/* line 106, _article.scss */
/* line 7298, _inSales.scss */
.article-preview-heading {
  line-height: 1.5rem;
  margin-bottom: 0.5rem; }

/* line 113, _article.scss */
/* line 7303, _inSales.scss */
.article-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-box-flex: 1;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  max-height: 400px; }

/* line 126, _article.scss */
/* line 7316, _inSales.scss */
#comment_form {
  display: none; }

/* line 1, _cart.scss */
/* line 7320, _inSales.scss */
.cart-list {
  margin-top: -1rem;
  margin-bottom: -1rem; }

/* line 6, _cart.scss */
/* line 7325, _inSales.scss */
.cart-item {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem; }

/* line 13, _cart.scss */
/* line 7330, _inSales.scss */
.item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #cccccc; }

@media screen and (max-width: 1024px) {
  /* line 13, _cart.scss */
  /* line 7350, _inSales.scss */
  .item {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; } }
/* line 41, _cart.scss */
/* line 7358, _inSales.scss */
.item-image-wrapper {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 10rem;
  flex: 0 0 10rem;
  padding: 0.5rem 0.5rem;
  margin: auto; }

@media screen and (max-width: 480px) {
  /* line 41, _cart.scss */
  /* line 7366, _inSales.scss */
  .item-image-wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%; } }
/* line 55, _cart.scss */
/* line 7372, _inSales.scss */
.item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 10rem;
  flex: 1 1 10rem;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

@media screen and (max-width: 1024px) {
  /* line 55, _cart.scss */
  /* line 7390, _inSales.scss */
  .item-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; } }
@media screen and (max-width: 768px) {
  /* line 81, _cart.scss */
  /* line 7398, _inSales.scss */
  .item-content .counter-button {
    display: none; }

  /* line 85, _cart.scss */
  /* line 7401, _inSales.scss */
  .item-content .counter-input {
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc; }

  /* line 90, _cart.scss */
  /* line 7405, _inSales.scss */
  .item-content .counter {
    width: 3rem; } }
/* line 96, _cart.scss */
/* line 7409, _inSales.scss */
.item-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row;
  flex-flow: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/* line 112, _cart.scss */
/* line 7425, _inSales.scss */
.item-caption {
  margin-bottom: -0.25rem;
  margin-top: -0.25rem;
  padding: 0.5rem 0.5rem;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%; }

/* line 120, _cart.scss */
/* line 7433, _inSales.scss */
.item-caption > * {
  display: block;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem; }

@media screen and (max-width: 1024px) {
  /* line 112, _cart.scss */
  /* line 7439, _inSales.scss */
  .item-caption {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; } }
/* line 132, _cart.scss */
/* line 7444, _inSales.scss */
.cart-body {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 0.75rem;
  padding-bottom: 0.5rem; }

/* line 138, _cart.scss */
/* line 7450, _inSales.scss */
.item-title {
  text-decoration: none;
  color: #40363a;
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s; }

/* line 499, _mixins.scss */
/* line 7459, _inSales.scss */
.item-title:hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 145, _cart.scss */
/* line 7465, _inSales.scss */
.item-prices {
  white-space: nowrap;
  text-align: center;
  padding: 0.5rem 0.5rem; }

/* line 150, _cart.scss */
/* line 7470, _inSales.scss */
.item-prices.is-sale-price {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 15%;
  flex: 0 0 15%; }

@media screen and (max-width: 768px) {
  /* line 150, _cart.scss */
  /* line 7476, _inSales.scss */
  .item-prices.is-sale-price {
    display: none; } }
/* line 160, _cart.scss */
/* line 7479, _inSales.scss */
.item-prices.is-total-price {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 15%;
  flex: 0 0 15%; }

@media screen and (max-width: 768px) {
  /* line 160, _cart.scss */
  /* line 7485, _inSales.scss */
  .item-prices.is-total-price {
    font-size: 1.5rem;
    font-weight: bold; } }
/* line 172, _cart.scss */
/* line 7490, _inSales.scss */
.item-counter {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 0.5rem 0.5rem; }

/* line 179, _cart.scss */
/* line 7497, _inSales.scss */
.item-delete {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 0.5rem 0.5rem;
  padding-right: 0; }

@media screen and (max-width: 380px) {
  /* line 179, _cart.scss */
  /* line 7505, _inSales.scss */
  .item-delete {
    padding: 0.25rem; } }
/* line 197, _cart.scss */
/* line 7509, _inSales.scss */
.shopcart-widget.in-top-panel {
  font-size: 0.9rem;
  margin-left: auto; }

/* line 203, _cart.scss */
/* line 7514, _inSales.scss */
.shopcart-widget-link {
  color: white;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end; }

/* line 499, _mixins.scss */
/* line 7535, _inSales.scss */
.shopcart-widget-link:hover {
  color: #f9af88;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 222, _cart.scss */
/* line 7541, _inSales.scss */
.shopcart-widget-icon {
  position: relative; }

/* line 466, _mixins.scss */
/* line 7544, _inSales.scss */
.shopcart-widget-icon:before {
  font-family: "FontAwesome";
  content: "";
  font-size: 1.3rem; }

/* line 230, _cart.scss */
/* line 7550, _inSales.scss */
.shopcart-widget-caption {
  display: none; }

/* line 234, _cart.scss */
/* line 7554, _inSales.scss */
.shopcart-widget-count, .compares-widget-count {
  color: #222222;
  background-color: #eeeeee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 1.2rem;
  min-height: 1.2rem;
  top: -0.6rem;
  right: -0.75rem;
  position: absolute;
  border-radius: 100%;
  font-size: 0.65rem; }

/* line 257, _cart.scss */
/* line 7576, _inSales.scss */
.compares-widget-count {
  top: -0.75rem; }

/* line 263, _cart.scss */
/* line 7580, _inSales.scss */
.shopcart-widget-amount {
  white-space: nowrap;
  margin-left: 1rem; }

/* line 268, _cart.scss */
/* line 7585, _inSales.scss */
.cart-checkout {
  -webkit-transition: all 0.15s ease-out 0.15s;
  transition: all 0.15s ease-out 0.15s;
  background-color: #40363a;
  color: #eeeeee;
  border-radius: 0.15rem; }

/* line 289, _mixins.scss */
/* line 7592, _inSales.scss */
.cart-checkout:focus, .cart-checkout:active, .cart-checkout:hover {
  background-color: #f39664;
  color: #222222; }

/* line 296, _mixins.scss */
/* line 7596, _inSales.scss */
.cart-checkout:-moz-focus-inner {
  border: 0; }

@media screen and (max-width: 380px) {
  /* line 268, _cart.scss */
  /* line 7600, _inSales.scss */
  .cart-checkout {
    width: 100%; } }
/* line 277, _cart.scss */
/* line 7604, _inSales.scss */
.button.discount-button, .checkout-v2-wrapper .discount-button.co-button--checkout, .checkout-v2-wrapper .discount-button.co-button, .checkout-v2-wrapper .discount-button.co-tabs-node, .checkout-v2-wrapper .discount-button.co-modal-button {
  -webkit-transition: all 0.15s ease-out 0.15s;
  transition: all 0.15s ease-out 0.15s;
  background-color: #40363a;
  color: #eeeeee;
  border-radius: 0.15rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 0.25rem 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 289, _mixins.scss */
/* line 7617, _inSales.scss */
.button.discount-button:focus, .checkout-v2-wrapper .discount-button.co-button--checkout:focus, .checkout-v2-wrapper .discount-button.co-button:focus, .checkout-v2-wrapper .discount-button.co-tabs-node:focus, .checkout-v2-wrapper .discount-button.co-modal-button:focus, .button.discount-button:active, .checkout-v2-wrapper .discount-button.co-button--checkout:active, .checkout-v2-wrapper .discount-button.co-button:active, .checkout-v2-wrapper .discount-button.co-tabs-node:active, .checkout-v2-wrapper .discount-button.co-modal-button:active, .button.discount-button:hover, .checkout-v2-wrapper .discount-button.co-button--checkout:hover, .checkout-v2-wrapper .discount-button.co-button:hover, .checkout-v2-wrapper .discount-button.co-tabs-node:hover, .checkout-v2-wrapper .discount-button.co-modal-button:hover {
  background-color: #f39664;
  color: #222222; }

/* line 296, _mixins.scss */
/* line 7621, _inSales.scss */
.button.discount-button:-moz-focus-inner, .checkout-v2-wrapper .discount-button.co-button--checkout:-moz-focus-inner, .checkout-v2-wrapper .discount-button.co-button:-moz-focus-inner, .checkout-v2-wrapper .discount-button.co-tabs-node:-moz-focus-inner, .checkout-v2-wrapper .discount-button.co-modal-button:-moz-focus-inner {
  border: 0; }

@media screen and (max-width: 380px) {
  /* line 277, _cart.scss */
  /* line 7625, _inSales.scss */
  .button.discount-button, .checkout-v2-wrapper .discount-button.co-button--checkout, .checkout-v2-wrapper .discount-button.co-button, .checkout-v2-wrapper .discount-button.co-tabs-node, .checkout-v2-wrapper .discount-button.co-modal-button {
    width: 100%; } }
/* line 292, _cart.scss */
/* line 7629, _inSales.scss */
.cart-footer {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }

/* line 298, _cart.scss */
/* line 7635, _inSales.scss */
.discount-form {
  margin: 1rem 0 0.5rem 0; }

/* line 302, _cart.scss */
/* line 7639, _inSales.scss */
.cart-block-checkout {
  margin: 0.5rem 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end; }

@media screen and (max-width: 768px) {
  /* line 302, _cart.scss */
  /* line 7655, _inSales.scss */
  .cart-block-checkout {
    margin: 0.5rem auto;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; } }
/* line 326, _cart.scss */
/* line 7663, _inSales.scss */
.cart-total {
  margin-bottom: 0.5rem;
  text-align: right;
  font-weight: bold;
  font-size: 1.2rem; }

@media screen and (max-width: 768px) {
  /* line 326, _cart.scss */
  /* line 7670, _inSales.scss */
  .cart-total {
    text-align: center;
    font-size: 1.5rem; } }
/* line 338, _cart.scss */
/* line 7675, _inSales.scss */
.discount-comment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/* line 347, _cart.scss */
/* line 7684, _inSales.scss */
.discount-description {
  -webkit-box-flex: 1;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding-right: 0.5rem; }

/* line 354, _cart.scss */
/* line 7691, _inSales.scss */
.discount-amount {
  font-weight: bold;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto; }

/* line 361, _cart.scss */
/* line 7698, _inSales.scss */
.item-sku {
  display: none; }

/* line 2, _checkout-v2.scss */
/* line 7702, _inSales.scss */
.lock_scroll body {
  display: block; }

/* line 7, _checkout-v2.scss */
/* line 7705, _inSales.scss */
.lock_scroll.mobile .top-panel {
  display: none; }

/* line 13, _checkout-v2.scss */
/* line 7709, _inSales.scss */
.checkout-v2-wrapper {
  /** typeahead */
  /** magic don't remove */
  /** end magic */
  /** страницы связанные с заказом */ }

/* line 15, _checkout-v2.scss */
/* line 7715, _inSales.scss */
.checkout-v2-wrapper.co-section--checkout_content {
  min-height: auto;
  background-color: white; }

/* line 20, _checkout-v2.scss */
/* line 7719, _inSales.scss */
.checkout-v2-wrapper .co-breadcrumbs-page {
  color: #3d3d3d; }

@media screen and (min-width: 769px) {
  /* line 24, _checkout-v2.scss */
  /* line 7723, _inSales.scss */
  .checkout-v2-wrapper .co-section--checkout_order_sided {
    padding-right: 20px; } }
@media screen and (min-width: 769px) {
  /* line 31, _checkout-v2.scss */
  /* line 7727, _inSales.scss */
  .checkout-v2-wrapper .co-sidebar {
    padding-left: 20px; } }
/* line 38, _checkout-v2.scss */
/* line 7730, _inSales.scss */
.checkout-v2-wrapper .co-checkout-block--padded {
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0.5rem; }

/* line 44, _checkout-v2.scss */
/* line 7735, _inSales.scss */
.checkout-v2-wrapper .co-notice--flash {
  margin-right: 0;
  margin-left: 0; }

/* line 48, _checkout-v2.scss */
/* line 7739, _inSales.scss */
.checkout-v2-wrapper .co-notice--flash a {
  color: inherit !important; }

/* line 53, _checkout-v2.scss */
/* line 7742, _inSales.scss */
.checkout-v2-wrapper select {
  background-image: none !important; }

/* line 56, _checkout-v2.scss */
/* line 7745, _inSales.scss */
.checkout-v2-wrapper select::-ms-expand {
  display: none; }

/* line 61, _checkout-v2.scss */
/* line 7748, _inSales.scss */
.checkout-v2-wrapper .co-delivery_adress .co-input--zip {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%; }

/* line 66, _checkout-v2.scss */
/* line 7752, _inSales.scss */
.checkout-v2-wrapper .co-button--checkout {
  margin-left: auto;
  margin-right: auto;
  font-size: 1.4rem; }

@media screen and (max-width: 480px) {
  /* line 66, _checkout-v2.scss */
  /* line 7758, _inSales.scss */
  .checkout-v2-wrapper .co-button--checkout {
    margin-left: 1rem;
    margin-right: 1rem; } }
/* line 79, _checkout-v2.scss */
/* line 7762, _inSales.scss */
.checkout-v2-wrapper .co-basket {
  padding-top: 0.5rem; }

/* line 83, _checkout-v2.scss */
/* line 7765, _inSales.scss */
.checkout-v2-wrapper .co-button {
  -webkit-transition: all 0.15s ease-out 0.15s;
  transition: all 0.15s ease-out 0.15s;
  background-color: #40363a;
  color: #eeeeee;
  border-radius: 0.15rem; }

/* line 289, _mixins.scss */
/* line 7772, _inSales.scss */
.checkout-v2-wrapper .co-button:focus, .checkout-v2-wrapper .co-button:active, .checkout-v2-wrapper .co-button:hover {
  background-color: #f39664;
  color: #222222; }

/* line 296, _mixins.scss */
/* line 7776, _inSales.scss */
.checkout-v2-wrapper .co-button:-moz-focus-inner {
  border: 0; }

/* line 90, _checkout-v2.scss */
/* line 7779, _inSales.scss */
.checkout-v2-wrapper .co-price--current {
  font-weight: normal;
  color: #40363a; }

/* line 94, _checkout-v2.scss */
/* line 7783, _inSales.scss */
.checkout-v2-wrapper .co-sidebar-toggler .co-price--current {
  font-weight: bold;
  color: #1c1c1c; }

/* line 98, _checkout-v2.scss */
/* line 7787, _inSales.scss */
.checkout-v2-wrapper .co-checkout-title {
  margin-top: 0; }

/* line 102, _checkout-v2.scss */
/* line 7790, _inSales.scss */
.checkout-v2-wrapper .co-input-select {
  background-color: #fff; }

/* line 106, _checkout-v2.scss */
/* line 7793, _inSales.scss */
.checkout-v2-wrapper .co-toggable_field-input input:focus + span,
.checkout-v2-wrapper .co-toggable_field-input input:checked + span {
  -webkit-box-shadow: inset 0 0 0 7px #222222;
  box-shadow: inset 0 0 0 7px #222222; }

/* line 112, _checkout-v2.scss */
/* line 7798, _inSales.scss */
.checkout-v2-wrapper .co-toggable_field-input.co-toggable_field-input--checkbox input:focus + span,
.checkout-v2-wrapper .co-toggable_field-input.co-toggable_field-input--checkbox input:checked + span {
  -webkit-box-shadow: inset 0 0 0 10px #222222;
  box-shadow: inset 0 0 0 10px #222222; }

/* line 119, _checkout-v2.scss */
/* line 7803, _inSales.scss */
.checkout-v2-wrapper .co-toggable_field-input--checkbox input + span {
  -webkit-box-shadow: inset 0 0 0 2px #222222;
  box-shadow: inset 0 0 0 2px #222222; }

/* line 124, _checkout-v2.scss */
/* line 7807, _inSales.scss */
.checkout-v2-wrapper .co-bonus_points-info {
  color: #3d3d3d; }

/* line 128, _checkout-v2.scss */
/* line 7810, _inSales.scss */
.checkout-v2-wrapper .co-client-info {
  color: #3d3d3d; }

/* line 132, _checkout-v2.scss */
/* line 7813, _inSales.scss */
.checkout-v2-wrapper .co-input-field {
  line-height: 1.2; }

/* line 135, _checkout-v2.scss */
/* line 7816, _inSales.scss */
.checkout-v2-wrapper .co-input-field[disabled] {
  cursor: not-allowed;
  background-color: rgba(128, 128, 128, 0.5); }

/* line 141, _checkout-v2.scss */
/* line 7820, _inSales.scss */
.checkout-v2-wrapper .co-input--captcha > .co-input-label {
  color: #3d3d3d; }

/* line 145, _checkout-v2.scss */
/* line 7823, _inSales.scss */
.checkout-v2-wrapper .co-delivery_adress-form .co-input--house {
  margin-right: 0.25rem; }

@media screen and (max-width: 480px) {
  /* line 148, _checkout-v2.scss */
  /* line 7827, _inSales.scss */
  .checkout-v2-wrapper .co-button.co-button--checkout.js-button-checkout_submit {
    margin: auto; } }
/* line 154, _checkout-v2.scss */
/* line 7830, _inSales.scss */
.checkout-v2-wrapper .co-input-label {
  color: #222222; }

/* line 157, _checkout-v2.scss */
/* line 7833, _inSales.scss */
.checkout-v2-wrapper .co-input-label.co-title--h2 {
  color: #3d3d3d; }

/* line 161, _checkout-v2.scss */
/* line 7836, _inSales.scss */
.checkout-v2-wrapper .co-input-label.co-toggable_field-title {
  color: #3d3d3d; }

/* line 182, _checkout-v2.scss */
/* line 7839, _inSales.scss */
.checkout-v2-wrapper .co-bonus_points-maximum_points {
  color: #3d3d3d; }

/* line 186, _checkout-v2.scss */
/* line 7842, _inSales.scss */
.checkout-v2-wrapper .co-bonus_points-submit {
  -ms-flex-item-align: stretch;
  align-self: stretch; }

/* line 191, _checkout-v2.scss */
/* line 7846, _inSales.scss */
.checkout-v2-wrapper .co-tabs-controls--customer,
.checkout-v2-wrapper .co-tabs-controls {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 260px;
  flex: 1 0 260px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 201, _checkout-v2.scss */
/* line 7855, _inSales.scss */
.checkout-v2-wrapper .co-tabs-node {
  -webkit-transition: all 0.15s ease-out 0.15s;
  transition: all 0.15s ease-out 0.15s;
  background-color: #40363a;
  color: #eeeeee;
  border-radius: 0.15rem;
  margin: 0 0.25rem; }

/* line 289, _mixins.scss */
/* line 7863, _inSales.scss */
.checkout-v2-wrapper .co-tabs-node:focus, .checkout-v2-wrapper .co-tabs-node:active, .checkout-v2-wrapper .co-tabs-node:hover {
  background-color: #f39664;
  color: #222222; }

/* line 296, _mixins.scss */
/* line 7867, _inSales.scss */
.checkout-v2-wrapper .co-tabs-node:-moz-focus-inner {
  border: 0; }

/* line 208, _checkout-v2.scss */
/* line 7870, _inSales.scss */
.checkout-v2-wrapper .co-tabs-node--active {
  background-color: #f39664; }

/* line 213, _checkout-v2.scss */
/* line 7873, _inSales.scss */
.checkout-v2-wrapper .co-modal {
  background-color: white;
  border: 1px solid #cccccc; }

/* line 218, _checkout-v2.scss */
/* line 7877, _inSales.scss */
.checkout-v2-wrapper .co-modal-close {
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s; }

/* line 499, _mixins.scss */
/* line 7884, _inSales.scss */
.checkout-v2-wrapper .co-modal-close:hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 223, _checkout-v2.scss */
/* line 7889, _inSales.scss */
.checkout-v2-wrapper .js-modal-toggler {
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s; }

/* line 499, _mixins.scss */
/* line 7896, _inSales.scss */
.checkout-v2-wrapper .js-modal-toggler:hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 228, _checkout-v2.scss */
/* line 7901, _inSales.scss */
.checkout-v2-wrapper .co-button--password_recover {
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s; }

/* line 499, _mixins.scss */
/* line 7908, _inSales.scss */
.checkout-v2-wrapper .co-button--password_recover:hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 240, _checkout-v2.scss */
/* line 7913, _inSales.scss */
.checkout-v2-wrapper .twitter-typeahead {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%; }

/* line 245, _checkout-v2.scss */
/* line 7918, _inSales.scss */
.checkout-v2-wrapper .twitter-typeahead .tt-input {
  margin-bottom: 0; }

/* line 252, _checkout-v2.scss */
/* line 7921, _inSales.scss */
.checkout-v2-wrapper .fc.old-theme-fix {
  overflow: visible; }

/* line 256, _checkout-v2.scss */
/* line 7924, _inSales.scss */
.checkout-v2-wrapper .fc.old-theme-fix:after {
  content: '';
  clear: both;
  display: block; }

/* line 263, _checkout-v2.scss */
/* line 7929, _inSales.scss */
.checkout-v2-wrapper .tt-dropdown-menu {
  max-height: 300px;
  overflow-y: auto;
  min-width: 160px;
  margin-top: 0;
  padding: 0.5rem;
  border: none;
  right: 0 !important;
  background-color: #ffffff;
  border-radius: 0;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  background-clip: padding-box; }

/* line 278, _checkout-v2.scss */
/* line 7943, _inSales.scss */
.checkout-v2-wrapper .twitter-typeahead {
  display: inherit !important; }

/* line 281, _checkout-v2.scss */
/* line 7946, _inSales.scss */
.checkout-v2-wrapper .twitter-typeahead .tt-query,
.checkout-v2-wrapper .twitter-typeahead .tt-hint {
  margin-bottom: 0; }

/* line 287, _checkout-v2.scss */
/* line 7950, _inSales.scss */
.checkout-v2-wrapper .tt-suggestion,
.checkout-v2-wrapper .tt-footer {
  display: block;
  padding: 0.5rem;
  font-size: 16px;
  color: #000; }

/* line 294, _checkout-v2.scss */
/* line 7957, _inSales.scss */
.checkout-v2-wrapper .tt-suggestion.tt-is-under-cursor,
.checkout-v2-wrapper .tt-footer.tt-is-under-cursor {
  color: #fff;
  background-color: #428bca; }

/* line 298, _checkout-v2.scss */
/* line 7962, _inSales.scss */
.checkout-v2-wrapper .tt-suggestion.tt-is-under-cursor a,
.checkout-v2-wrapper .tt-footer.tt-is-under-cursor a {
  color: #fff; }

/* line 303, _checkout-v2.scss */
/* line 7966, _inSales.scss */
.checkout-v2-wrapper .tt-suggestion .tt-cursor,
.checkout-v2-wrapper .tt-footer .tt-cursor {
  color: #fff;
  background-color: #428bca; }

/* line 308, _checkout-v2.scss */
/* line 7971, _inSales.scss */
.checkout-v2-wrapper .tt-suggestion p,
.checkout-v2-wrapper .tt-footer p {
  margin-bottom: 0; }

/* line 316, _checkout-v2.scss */
/* line 7975, _inSales.scss */
.checkout-v2-wrapper.is-order-page .wide_set {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0 20px; }

/* line 323, _checkout-v2.scss */
/* line 7981, _inSales.scss */
.checkout-v2-wrapper.is-order-page .set-block {
  margin-left: 0;
  margin-right: 0;
  overflow-y: hidden;
  overflow-x: auto; }

/* line 330, _checkout-v2.scss */
/* line 7987, _inSales.scss */
.checkout-v2-wrapper.is-order-page table {
  width: 100%;
  margin-left: 0;
  margin-right: 0; }

/* line 335, _checkout-v2.scss */
/* line 7992, _inSales.scss */
.checkout-v2-wrapper.is-order-page table th,
.checkout-v2-wrapper.is-order-page table td {
  white-space: nowrap; }

/* line 341, _checkout-v2.scss */
/* line 7996, _inSales.scss */
.checkout-v2-wrapper.is-order-page .field {
  margin-right: 0;
  margin-left: 0; }

/* line 346, _checkout-v2.scss */
/* line 8000, _inSales.scss */
.checkout-v2-wrapper.is-order-page .field-label {
  font-weight: bold; }

/* line 352, _checkout-v2.scss */
/* line 8004, _inSales.scss */
.co-breadcrumbs {
  margin: 0.5rem 0; }

/* line 356, _checkout-v2.scss */
/* line 8008, _inSales.scss */
.co-input-description {
  color: #3d3d3d; }

/* line 360, _checkout-v2.scss */
/* line 8012, _inSales.scss */
.co-tabs-header {
  color: #3d3d3d; }

/* line 364, _checkout-v2.scss */
/* line 8016, _inSales.scss */
.co-toggable_field--bordered .co-toggable_field-information {
  color: #3d3d3d; }

/* line 368, _checkout-v2.scss */
/* line 8020, _inSales.scss */
.co-title {
  color: #3d3d3d; }

/* line 372, _checkout-v2.scss */
/* line 8024, _inSales.scss */
.co-basket_item-description,
.co-basket_subtotal-title,
.co-basket_total-title {
  color: #3d3d3d; }

/* line 378, _checkout-v2.scss */
/* line 8030, _inSales.scss */
.page-inner {
  background-color: white; }

/* line 382, _checkout-v2.scss */
/* line 8034, _inSales.scss */
.co-client-logged {
  color: #3d3d3d; }

/* line 386, _checkout-v2.scss */
/* line 8038, _inSales.scss */
.co-basket_item-total {
  color: #3d3d3d; }

/* line 1, _client_account.scss */
/* line 8042, _inSales.scss */
.co-button.js-co-login-submit {
  -webkit-transition: all 0.15s ease-out 0.15s;
  transition: all 0.15s ease-out 0.15s;
  background-color: #40363a;
  color: #eeeeee;
  border-radius: 0.15rem; }

/* line 289, _mixins.scss */
/* line 8049, _inSales.scss */
.co-button.js-co-login-submit:focus, .co-button.js-co-login-submit:active, .co-button.js-co-login-submit:hover {
  background-color: #f39664;
  color: #222222; }

/* line 296, _mixins.scss */
/* line 8053, _inSales.scss */
.co-button.js-co-login-submit:-moz-focus-inner {
  border: 0; }

/* line 6, _client_account.scss */
/* line 8057, _inSales.scss */
.co-button--link {
  font-size: 1rem;
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s; }

/* line 499, _mixins.scss */
/* line 8065, _inSales.scss */
.co-button--link:hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 11, _client_account.scss */
/* line 8071, _inSales.scss */
.co-title.co-checkout-title {
  color: #3d3d3d;
  font-size: 1.5rem; }

/* line 16, _client_account.scss */
/* line 8076, _inSales.scss */
.co-input-label {
  color: #3d3d3d; }

/* line 20, _client_account.scss */
/* line 8080, _inSales.scss */
.co-toggable_field-input input:focus + span,
.co-toggable_field-input input:checked + span {
  -webkit-box-shadow: inset 0 0 0 7px #222222;
  box-shadow: inset 0 0 0 7px #222222; }

/* line 26, _client_account.scss */
/* line 8086, _inSales.scss */
.co-toggable_field-input.co-toggable_field-input--checkbox input:focus + span,
.co-toggable_field-input.co-toggable_field-input--checkbox input:checked + span {
  -webkit-box-shadow: inset 0 0 0 10px #222222;
  box-shadow: inset 0 0 0 10px #222222; }

/* line 33, _client_account.scss */
/* line 8092, _inSales.scss */
.co-toggable_field-input--checkbox input + span {
  -webkit-box-shadow: inset 0 0 0 2px #222222;
  box-shadow: inset 0 0 0 2px #222222; }

/* line 38, _client_account.scss */
/* line 8097, _inSales.scss */
.co-table--to_card .co-table-cell--body {
  white-space: pre-line;
  line-height: 1.5rem; }

/* line 43, _client_account.scss */
/* line 8102, _inSales.scss */
.tt-dropdown-menu {
  color: #222222; }

/* line 46, _client_account.scss */
/* line 8106, _inSales.scss */
.co-input-description {
  color: rgba(61, 61, 61, 0.7);
  font-size: 0.8rem; }

/* line 50, _client_account.scss */
/* line 8110, _inSales.scss */
.co-input-description a {
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s;
  text-decoration: underline; }

/* line 499, _mixins.scss */
/* line 8118, _inSales.scss */
.co-input-description a:hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 57, _client_account.scss */
/* line 8124, _inSales.scss */
.co-menu-link--personal {
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s; }

/* line 499, _mixins.scss */
/* line 8131, _inSales.scss */
.co-menu-link--personal:hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 62, _client_account.scss */
/* line 8137, _inSales.scss */
.co-form-button:not(.co-button--link) {
  -webkit-transition: all 0.15s ease-out 0.15s;
  transition: all 0.15s ease-out 0.15s;
  background-color: #40363a;
  color: #eeeeee;
  border-radius: 0.15rem;
  font-size: 1rem; }

/* line 289, _mixins.scss */
/* line 8145, _inSales.scss */
.co-form-button:not(.co-button--link):focus, .co-form-button:not(.co-button--link):active, .co-form-button:not(.co-button--link):hover {
  background-color: #f39664;
  color: #222222; }

/* line 296, _mixins.scss */
/* line 8149, _inSales.scss */
.co-form-button:not(.co-button--link):-moz-focus-inner {
  border: 0; }

/* line 68, _client_account.scss */
/* line 8153, _inSales.scss */
.co-order-information_title {
  color: rgba(61, 61, 61, 0.7); }

@media screen and (max-width: 480px) {
  /* line 68, _client_account.scss */
  /* line 8157, _inSales.scss */
  .co-order-information_title {
    margin-bottom: 1rem; } }
/* line 76, _client_account.scss */
/* line 8161, _inSales.scss */
.co-order-information_value {
  color: #3d3d3d;
  line-height: 1.5rem; }

/* line 81, _client_account.scss */
/* line 8166, _inSales.scss */
.co-title--h2 {
  font-size: 1.25rem; }

/* line 85, _client_account.scss */
/* line 8170, _inSales.scss */
.co-table-cell--head {
  color: rgba(61, 61, 61, 0.7); }

/* line 89, _client_account.scss */
/* line 8174, _inSales.scss */
.co-link {
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s; }

/* line 499, _mixins.scss */
/* line 8181, _inSales.scss */
.co-link:hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 93, _client_account.scss */
/* line 8186, _inSales.scss */
.co-link.co-link--active {
  color: #f39664; }

/* line 98, _client_account.scss */
/* line 8190, _inSales.scss */
.co-button.co-button--small {
  -webkit-transition: all 0.15s ease-out 0.15s;
  transition: all 0.15s ease-out 0.15s;
  background-color: #40363a;
  color: #eeeeee;
  border-radius: 0.15rem;
  word-break: break-word; }

/* line 289, _mixins.scss */
/* line 8198, _inSales.scss */
.co-button.co-button--small:focus, .co-button.co-button--small:active, .co-button.co-button--small:hover {
  background-color: #f39664;
  color: #222222; }

/* line 296, _mixins.scss */
/* line 8202, _inSales.scss */
.co-button.co-button--small:-moz-focus-inner {
  border: 0; }

/* line 104, _client_account.scss */
/* line 8206, _inSales.scss */
.co-order-information_value a {
  color: #40363a;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out 0.15s;
  transition: color 0.15s ease-out 0.15s; }

/* line 499, _mixins.scss */
/* line 8213, _inSales.scss */
.co-order-information_value a:hover {
  color: #f39664;
  -webkit-text-decoration: none;
  text-decoration: none; }

/* line 108, _client_account.scss */
/* line 8219, _inSales.scss */
.co-menu-toggle {
  -webkit-transition: all 0.15s ease-out 0.15s;
  transition: all 0.15s ease-out 0.15s;
  background-color: #40363a;
  color: #eeeeee;
  border-radius: 0.15rem; }

/* line 289, _mixins.scss */
/* line 8226, _inSales.scss */
.co-menu-toggle:focus, .co-menu-toggle:active, .co-menu-toggle:hover {
  background-color: #f39664;
  color: #222222; }

/* line 296, _mixins.scss */
/* line 8230, _inSales.scss */
.co-menu-toggle:-moz-focus-inner {
  border: 0; }

/* line 113, _client_account.scss */
/* line 8234, _inSales.scss */
.co-menu-switcher:checked ~ .co-menu {
  background-color: white;
  border-bottom: 1px solid #cccccc; }

/* line 118, _client_account.scss */
/* line 8239, _inSales.scss */
input.co-input-field {
  color: #222222; }

/* line 122, _client_account.scss */
/* line 8243, _inSales.scss */
.small_label .co-form-controls, .new_client_payment_transaction_juridical_person_bill .co-form-controls {
  display: flex;
  flex-flow: row wrap;
  align-items: center; }

/* line 128, _client_account.scss */
/* line 8249, _inSales.scss */
.co-input-title {
  font-size: 1rem; }

/* line 466, _mixins.scss */
/* line 8253, _inSales.scss */
.co-menu-toggle:after {
  font-family: "FontAwesome";
  content: ""; }

/* line 466, _mixins.scss */
/* line 8258, _inSales.scss */
.co-menu-switcher:checked ~ .co-menu-toggle:after {
  font-family: "FontAwesome";
  content: ""; }

/* Blocks */
/* line 1, _basket.scss */
.cart {
  font-weight: normal;
  font-size: 44px;
  line-height: 52px;
  margin-top: 17px;
  margin-bottom: 97px; }
  @media (max-width: 785px) {
    /* line 1, _basket.scss */
    .cart {
      font-size: 18px;
      line-height: 110%;
      margin-top: -8px; } }
  /* line 14, _basket.scss */
  .cart .cart-list {
    margin: 0; }
  /* line 18, _basket.scss */
  .cart .cart-item {
    margin: 0; }
    @media screen and (max-width: 1024px) {
      /* line 18, _basket.scss */
      .cart .cart-item {
        padding-bottom: 15px;
        padding-top: 20px;
        border-bottom: 1px solid #302D2D; }
        /* line 26, _basket.scss */
        .cart .cart-item:last-child {
          border-bottom: none; } }
    /* line 31, _basket.scss */
    .cart .cart-item--header {
      font-size: 16px;
      line-height: 19px;
      margin-bottom: 23px; }
      @media screen and (max-width: 1024px) {
        /* line 31, _basket.scss */
        .cart .cart-item--header {
          display: none; } }
      /* line 40, _basket.scss */
      .cart .cart-item--header .item-delete {
        color: transparent; }
    /* line 45, _basket.scss */
    .cart .cart-item__color {
      opacity: 0.2; }
  /* line 50, _basket.scss */
  .cart .item {
    border: none;
    margin-bottom: 22px; }
    @media (max-width: 785px) {
      /* line 50, _basket.scss */
      .cart .item {
        margin-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    /* line 61, _basket.scss */
    .cart .item-content {
      flex-wrap: wrap;
      justify-content: flex-start; } }
  /* line 67, _basket.scss */
  .cart .item-caption {
    flex: 0 0 auto;
    width: 56.3%; }
    @media screen and (max-width: 1024px) {
      /* line 67, _basket.scss */
      .cart .item-caption {
        width: 100%;
        padding-left: 0; } }
  /* line 76, _basket.scss */
  .cart .item-title {
    max-width: 85%;
    transition: color 0.4s; }
  /* line 81, _basket.scss */
  .cart .item-title:hover {
    color: #8F8F8F; }
  @media screen and (max-width: 1024px) {
    /* line 85, _basket.scss */
    .cart .cart-item-inner {
      margin-left: 0;
      margin-right: 0; } }
  /* line 92, _basket.scss */
  .cart .item-counter {
    padding: 0;
    flex: unset;
    width: 314px; }
    @media screen and (max-width: 1024px) {
      /* line 92, _basket.scss */
      .cart .item-counter {
        width: 78px;
        order: 3;
        margin-right: 22px;
        margin-left: auto;
        height: 20px; } }
  /* line 106, _basket.scss */
  .cart .counter {
    width: 10rem;
    height: 3rem;
    margin-bottom: 3px; }
    @media (max-width: 785px) {
      /* line 106, _basket.scss */
      .cart .counter {
        width: 75px;
        height: 20px;
        margin-right: 0; } }
  /* line 118, _basket.scss */
  .cart .counter-button {
    transition: none;
    flex: 0 0 2rem;
    padding: 0;
    height: auto;
    font-size: 44px;
    line-height: 52px;
    border: none;
    color: #3d3d3d;
    background-color: transparent;
    border-radius: 0; }
    @media (max-width: 785px) {
      /* line 118, _basket.scss */
      .cart .counter-button {
        display: block;
        font-size: 18px;
        line-height: 110%; } }
    /* line 137, _basket.scss */
    .cart .counter-button::before {
      font-family: "FavoritPro-Regular", "Arial", sans-serif; }
    /* line 142, _basket.scss */
    .cart .counter-button.is-count-down::before {
      content: "(-)";
      opacity: 0.5;
      white-space: nowrap;
      top: 0; }
    /* line 149, _basket.scss */
    .cart .counter-button.is-count-down:disabled::before {
      opacity: 0.2; }
    /* line 155, _basket.scss */
    .cart .counter-button.is-count-up::before {
      content: "(+)";
      opacity: 0.5;
      top: 0; }
  /* line 163, _basket.scss */
  .cart .counter-input {
    flex: 1 1 auto;
    min-width: 4.2rem;
    border: 0;
    border-bottom: none;
    border-top: none;
    background-color: transparent;
    color: #302D2D;
    text-align: center;
    outline: none; }
    @media screen and (max-width: 1024px) {
      /* line 163, _basket.scss */
      .cart .counter-input {
        min-width: 40px;
        margin: 0px;
        height: 100%;
        min-height: 20px;
        padding: 0; } }
  /* line 183, _basket.scss */
  .cart .item-delete {
    padding-right: 7px;
    padding-left: 0;
    width: 31px; }
    @media screen and (max-width: 1024px) {
      /* line 183, _basket.scss */
      .cart .item-delete {
        width: 25px;
        margin-left: auto; } }
    @media (max-width: 785px) {
      /* line 183, _basket.scss */
      .cart .item-delete {
        width: 10px;
        padding-right: 0px;
        margin-right: 10px; } }
  /* line 200, _basket.scss */
  .cart .item-prices.is-total-price {
    padding: 0;
    width: 272px;
    flex: unset;
    text-align: left; }
    @media (max-width: 785px) {
      /* line 200, _basket.scss */
      .cart .item-prices.is-total-price {
        font-size: 18px;
        line-height: 20px;
        width: 107px;
        order: 2; } }
  @media screen and (max-width: 1024px) {
    /* line 216, _basket.scss */
    .cart .item-delete {
      order: 4; } }
  /* line 222, _basket.scss */
  .cart .item-delete button {
    padding: 0; }
    /* line 225, _basket.scss */
    .cart .item-delete button:hover {
      background-color: transparent; }
    /* line 229, _basket.scss */
    .cart .item-delete button::after {
      display: none; }
  /* line 235, _basket.scss */
  .cart .cart-block-checkout {
    width: 42.7%;
    margin-top: 38px;
    position: relative;
    padding-top: 10px;
    padding-bottom: 0; }
    @media screen and (max-width: 886px) {
      /* line 235, _basket.scss */
      .cart .cart-block-checkout {
        flex-grow: 1; } }
    @media (max-width: 785px) {
      /* line 235, _basket.scss */
      .cart .cart-block-checkout {
        margin-right: 0;
        width: 100%;
        margin-top: 20px;
        padding-top: 5px;
        padding-bottom: 5px; } }
    /* line 254, _basket.scss */
    .cart .cart-block-checkout.checkout-block {
      margin-right: 16px; }
      /* line 257, _basket.scss */
      .cart .cart-block-checkout.checkout-block::before {
        position: absolute;
        content: "";
        height: 1px;
        width: calc( 100% - 20px );
        top: 0;
        left: 10px;
        background-color: #302D2D; }
      /* line 267, _basket.scss */
      .cart .cart-block-checkout.checkout-block::after {
        position: absolute;
        content: "";
        height: 1px;
        width: calc(100% - 20px);
        bottom: 0;
        left: 10px;
        background-color: #302D2D; }
      @media (max-width: 785px) {
        /* line 254, _basket.scss */
        .cart .cart-block-checkout.checkout-block {
          margin-right: 0; } }
    /* line 282, _basket.scss */
    .cart .cart-block-checkout.promocode-block {
      margin-left: 16px;
      align-items: flex-start; }
      @media (max-width: 785px) {
        /* line 282, _basket.scss */
        .cart .cart-block-checkout.promocode-block {
          margin-left: 0; } }
  /* line 292, _basket.scss */
  .cart .cart-total {
    font-weight: 400;
    font-size: 44px;
    line-height: 52px;
    width: 100%;
    text-align: center;
    padding-top: 19px;
    padding-bottom: 14px;
    border-right: 1px solid #302D2D;
    border-left: 1px solid #302D2D;
    font-size: 34px;
    line-height: 40px; }
    @media (max-width: 785px) {
      /* line 292, _basket.scss */
      .cart .cart-total {
        font-size: 12px;
        line-height: 14px;
        padding-top: 7px;
        padding-bottom: 9px;
        margin-bottom: 0; } }
  @media (max-width: 785px) {
    /* line 315, _basket.scss */
    .cart .cart-footer.row {
      margin-left: 0;
      margin-right: 0; } }
  /* line 322, _basket.scss */
  .cart .cart-checkout.button {
    width: 100%;
    margin: 10px 0;
    padding: 20px 0 12px;
    border-right: 1px solid #302D2D;
    border-left: 1px solid #302D2D;
    background-color: transparent;
    color: inherit;
    position: relative;
    transition: color 0.4s;
    text-transform: uppercase;
    border-radius: 0;
    font-size: 34px;
    line-height: 40px; }
    @media (max-width: 785px) {
      /* line 322, _basket.scss */
      .cart .cart-checkout.button {
        font-size: 12px;
        line-height: 14px;
        margin: 0;
        padding-bottom: 6px; } }
    /* line 346, _basket.scss */
    .cart .cart-checkout.button:hover {
      color: #8F8F8F; }
    /* line 350, _basket.scss */
    .cart .cart-checkout.button::before {
      position: absolute;
      content: "";
      height: 1px;
      width: calc( 100% - 20px );
      top: -10px;
      left: 10px;
      background-color: #302D2D; }
      @media (max-width: 785px) {
        /* line 350, _basket.scss */
        .cart .cart-checkout.button::before {
          top: 0; } }
  /* line 365, _basket.scss */
  .cart .promocode-input {
    height: 131px;
    display: flex;
    flex-direction: column;
    position: relative;
    justify-content: flex-end;
    margin-top: 0;
    max-width: 611px;
    margin-right: 10px; }
    @media (max-width: 785px) {
      /* line 365, _basket.scss */
      .cart .promocode-input {
        font-size: 18px;
        line-height: 110%;
        height: 78px;
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        max-width: 100%; } }
    /* line 385, _basket.scss */
    .cart .promocode-input input {
      border: 0;
      border-bottom: 1px solid #302D2D;
      outline: none;
      font-size: 34px;
      line-height: 75px;
      background-color: transparent;
      padding: 0;
      border-radius: 0;
      max-width: 611px;
      width: 100%; }
      @media (max-width: 785px) {
        /* line 385, _basket.scss */
        .cart .promocode-input input {
          font-size: 18px;
          line-height: 36px;
          margin-bottom: 4px;
          max-width: 100%; } }
    /* line 405, _basket.scss */
    .cart .promocode-input .promocode-input-label {
      position: absolute;
      pointer-events: none;
      transition: all 0.4s;
      font-weight: normal;
      font-size: 34px;
      line-height: 40px;
      top: 65px;
      color: #D2D2D2; }
      @media (max-width: 785px) {
        /* line 405, _basket.scss */
        .cart .promocode-input .promocode-input-label {
          font-size: 18px;
          line-height: 110%;
          top: 38px; } }
      /* line 421, _basket.scss */
      .cart .promocode-input .promocode-input-label.promocode-title {
        display: inline; }
    /* line 426, _basket.scss */
    .cart .promocode-input input:focus ~ .promocode-input-label,
    .cart .promocode-input input.filled ~ .promocode-input-label {
      font-size: 16px;
      line-height: 19px;
      top: 40px;
      transition-property: top, font-size, line-height;
      color: #302D2D; }
      @media (max-width: 785px) {
        /* line 426, _basket.scss */
        .cart .promocode-input input:focus ~ .promocode-input-label,
        .cart .promocode-input input.filled ~ .promocode-input-label {
          font-size: 10px;
          line-height: 12px;
          top: 18px; } }
    /* line 441, _basket.scss */
    .cart .promocode-input .button {
      position: absolute;
      right: 0;
      width: 27px;
      height: 40px;
      padding: 0;
      font-size: 34px;
      line-height: 40px;
      top: 75px;
      transition: opacity 0.2s; }
      @media (max-width: 785px) {
        /* line 441, _basket.scss */
        .cart .promocode-input .button {
          font-size: 16px;
          line-height: 20px;
          top: 37px; } }
      /* line 458, _basket.scss */
      .cart .promocode-input .button:hover {
        background-color: transparent; }
      /* line 462, _basket.scss */
      .cart .promocode-input .button.hidden {
        opacity: 0; }

/* line 469, _basket.scss */
.cart-container {
  margin-top: 25px; }
  @media (max-width: 785px) {
    /* line 469, _basket.scss */
    .cart-container {
      margin-top: 0; } }

/* line 2, _brand.scss */
.brand-list {
  margin-left: 10px; }
  /* line 4, _brand.scss */
  .brand-list a {
    margin-right: 12px;
    color: #8F8F8F;
    transition: color 0.4s; }
    /* line 9, _brand.scss */
    .brand-list a.active-link {
      color: #302d2d; }
    /* line 13, _brand.scss */
    .brand-list a:hover {
      color: #302d2d; }
      @media (max-width: 785px) {
        /* line 13, _brand.scss */
        .brand-list a:hover {
          color: #8F8F8F !important; } }

/* line 22, _brand.scss */
.brand {
  margin-bottom: 10px; }
  /* line 25, _brand.scss */
  .brand.centered-block {
    justify-content: center; }
  /* line 29, _brand.scss */
  .brand .brand__photo {
    width: 100%;
    height: auto;
    margin-top: 46px;
    margin-bottom: 50px; }
    @media (max-width: 785px) {
      /* line 29, _brand.scss */
      .brand .brand__photo {
        margin-top: 31px;
        margin-bottom: 10px; }
        /* line 39, _brand.scss */
        .brand .brand__photo img {
          height: 220px;
          object-fit: cover; } }
  /* line 46, _brand.scss */
  .brand ul {
    list-style: none;
    padding-left: 0; }
  /* line 52, _brand.scss */
  .brand__right-text {
    padding-left: 78px;
    max-width: 532px; }
    @media (max-width: 785px) {
      /* line 52, _brand.scss */
      .brand__right-text {
        padding-left: 0;
        font-size: 12px;
        line-height: 14px; } }
    /* line 62, _brand.scss */
    .brand__right-text a {
      transition: color 0.3s; }
      /* line 65, _brand.scss */
      .brand__right-text a:hover {
        color: #8F8F8F; }
    /* line 70, _brand.scss */
    .brand__right-text p {
      margin-bottom: 20px; }
      @media (max-width: 785px) {
        /* line 70, _brand.scss */
        .brand__right-text p {
          margin-bottom: 14px; } }
      /* line 77, _brand.scss */
      .brand__right-text p:last-child {
        margin-bottom: 0; }
  /* line 83, _brand.scss */
  .brand .brand__item {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    font-size: 16px;
    line-height: 19px;
    margin: 0 auto 50px; }
    @media (max-width: 785px) {
      /* line 83, _brand.scss */
      .brand .brand__item {
        grid-template-columns: repeat(1, 1fr);
        font-size: 10px;
        line-height: 12px;
        margin: 0 auto 30px; } }
    @media (max-width: 785px) {
      /* line 101, _brand.scss */
      .brand .brand__item:first-child {
        padding-top: 30px; } }
    /* line 109, _brand.scss */
    .brand .brand__item h2 {
      font-size: 16px;
      line-height: 19px;
      margin-left: auto;
      width: 216px;
      font-weight: normal; }
      @media (max-width: 785px) {
        /* line 109, _brand.scss */
        .brand .brand__item h2 {
          font-size: 10px;
          line-height: 12px;
          padding-left: 0;
          padding-bottom: 12px;
          margin-left: 0; } }

/* line 1, _centered-block.scss */
.centered-block {
  display: flex;
  margin-bottom: auto; }
  @media (max-width: 785px) {
    /* line 1, _centered-block.scss */
    .centered-block {
      min-height: calc( 100vh - 112px); } }
  /* line 10, _centered-block.scss */
  .centered-block__container {
    width: 769px;
    margin-left: auto;
    margin-right: 158px;
    margin-top: 18px; }
    @media (max-width: 785px) {
      /* line 10, _centered-block.scss */
      .centered-block__container {
        margin-top: 12px;
        margin-right: 0; } }
  /* line 22, _centered-block.scss */
  .centered-block__block {
    margin-bottom: 40px; }
    @media (max-width: 1399px) {
      /* line 26, _centered-block.scss */
      .centered-block__block a {
        font-size: 36px; } }
    @media (max-width: 785px) {
      /* line 22, _centered-block.scss */
      .centered-block__block {
        margin-bottom: 30px; }
        /* line 34, _centered-block.scss */
        .centered-block__block a {
          font-size: 18px; } }
  /* line 40, _centered-block.scss */
  .centered-block h2 {
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    padding-bottom: 7px; }
    @media (max-width: 785px) {
      /* line 40, _centered-block.scss */
      .centered-block h2 {
        font-size: 10px;
        line-height: 12px;
        padding-bottom: 0; } }
  /* line 54, _centered-block.scss */
  .centered-block ul {
    list-style: none;
    padding-left: 0; }
    @media (max-width: 785px) {
      /* line 54, _centered-block.scss */
      .centered-block ul {
        margin-right: auto; } }
    /* line 62, _centered-block.scss */
    .centered-block ul a {
      transition: color 0.4s; }
      /* line 64, _centered-block.scss */
      .centered-block ul a:hover {
        color: #8F8F8F; }

/* line 1, _checkout.scss */
.checkout {
  margin-bottom: 64px; }
  @media (max-width: 785px) {
    /* line 1, _checkout.scss */
    .checkout {
      margin-top: -16px; } }
  /* line 8, _checkout.scss */
  .checkout__product-list {
    margin-bottom: 50px; }
  /* line 12, _checkout.scss */
  .checkout form {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 178px; }
    @media screen and (max-width: 1100px) {
      /* line 12, _checkout.scss */
      .checkout form {
        grid-column-gap: 40px; } }
    @media screen and (max-width: 900px) {
      /* line 12, _checkout.scss */
      .checkout form {
        grid-template-columns: 1.4fr 1fr; } }
    @media (max-width: 785px) {
      /* line 12, _checkout.scss */
      .checkout form {
        grid-template-columns: 1fr; } }
  /* line 30, _checkout.scss */
  .checkout .co-payment_method-list {
    display: none; }
  /* line 34, _checkout.scss */
  .checkout__inputs {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column; }
  /* line 40, _checkout.scss */
  .checkout .co-input {
    height: 131px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    position: relative;
    transition: opacity 0.6s;
    transition-delay: 0.1s; }
    @media (max-width: 785px) {
      /* line 40, _checkout.scss */
      .checkout .co-input {
        font-size: 18px;
        line-height: 110%;
        height: 78px; } }
    /* line 57, _checkout.scss */
    .checkout .co-input.visually-hidden {
      opacity: 0; }
    /* line 61, _checkout.scss */
    .checkout .co-input.hidden {
      display: none; }
    /* line 65, _checkout.scss */
    .checkout .co-input.not-register {
      display: none; }
    @media (max-width: 785px) {
      /* line 73, _checkout.scss */
      .checkout .co-input--country {
        height: auto;
        min-height: 78px; }
        /* line 78, _checkout.scss */
        .checkout .co-input--country .checkout__note-form {
          font-size: 18px;
          line-height: 20px;
          padding-top: 27px;
          padding-right: 10px;
          padding-bottom: 4px;
          margin-bottom: 25px;
          transition: all 0.3s; } }
    /* line 90, _checkout.scss */
    .checkout .co-input .select2 {
      height: 61px; }
      @media (max-width: 785px) {
        /* line 90, _checkout.scss */
        .checkout .co-input .select2 {
          height: 72px; } }
    /* line 99, _checkout.scss */
    .checkout .co-input input,
    .checkout .co-input .select2-container {
      border: 0;
      border-bottom: 1px solid #302D2D;
      outline: none;
      font-size: 44px;
      line-height: 52px;
      background-color: transparent;
      margin-bottom: 32px;
      padding: 0;
      border-radius: 0;
      max-width: 611px;
      width: 100% !important; }
      @media (max-width: 785px) {
        /* line 99, _checkout.scss */
        .checkout .co-input input,
        .checkout .co-input .select2-container {
          font-size: 18px;
          line-height: 36px;
          margin-bottom: 4px;
          max-width: 100%; } }
    /* line 121, _checkout.scss */
    .checkout .co-input .select2-selection {
      background-color: transparent;
      border: none;
      height: auto;
      outline: none; }
    /* line 129, _checkout.scss */
    .checkout .co-input .select2-container--default .select2-selection--single .select2-selection__rendered {
      color: #302D2D;
      line-height: 64px;
      padding-left: 0; }
      @media (max-width: 785px) {
        /* line 129, _checkout.scss */
        .checkout .co-input .select2-container--default .select2-selection--single .select2-selection__rendered {
          line-height: 113px; } }
    /* line 139, _checkout.scss */
    .checkout .co-input .select2-selection__arrow {
      display: none; }
    /* line 143, _checkout.scss */
    .checkout .co-input .co-input-label {
      position: absolute;
      pointer-events: none;
      transition: all 0.4s;
      font-size: 44px;
      font-weight: normal;
      line-height: 52px;
      top: 48px;
      color: #D2D2D2; }
      @media (max-width: 785px) {
        /* line 143, _checkout.scss */
        .checkout .co-input .co-input-label {
          font-size: 18px;
          line-height: 110%;
          top: 48px; } }
      /* line 159, _checkout.scss */
      .checkout .co-input .co-input-label.co-title {
        display: inline; }
    /* line 164, _checkout.scss */
    .checkout .co-input .co-input-description {
      position: absolute;
      pointer-events: none;
      top: 105px;
      left: 3px;
      font-weight: 400;
      opacity: 100%;
      color: #D2D2D2;
      font-size: 16px; }
      @media (max-width: 785px) {
        /* line 164, _checkout.scss */
        .checkout .co-input .co-input-description {
          font-size: 12px;
          top: 76px;
          left: 1px; } }
    /* line 181, _checkout.scss */
    .checkout .co-input input:focus ~ .co-input-label,
    .checkout .co-input input.filled ~ .co-input-label,
    .checkout .co-input .co-input-select ~ .co-input-label,
    .checkout .co-input .twitter-typeahead:focus-within ~ .co-input-label,
    .checkout .co-input .twitter-typeahead.filled ~ .co-input-label {
      font-size: 16px;
      line-height: 19px;
      top: 17px;
      transition-property: top, font-size, line-height;
      color: #302D2D; }
      @media (max-width: 785px) {
        /* line 181, _checkout.scss */
        .checkout .co-input input:focus ~ .co-input-label,
        .checkout .co-input input.filled ~ .co-input-label,
        .checkout .co-input .co-input-select ~ .co-input-label,
        .checkout .co-input .twitter-typeahead:focus-within ~ .co-input-label,
        .checkout .co-input .twitter-typeahead.filled ~ .co-input-label {
          font-size: 10px;
          line-height: 12px;
          top: 28px; } }
    /* line 199, _checkout.scss */
    .checkout .co-input input:focus ~ .co-input-description,
    .checkout .co-input input.filled ~ .co-input-description {
      color: #302D2D; }
  @media screen {
    /* line 205, _checkout.scss */
    .checkout .tt-dropdown-menu {
      width: 100%;
      max-width: 611px;
      margin-top: -32px; } }
  @media (max-width: 785px) {
    /* line 205, _checkout.scss */
    .checkout .tt-dropdown-menu {
      margin-top: 0; } }
  /* line 218, _checkout.scss */
  .checkout__horizontal {
    display: flex;
    justify-content: space-between;
    max-width: 611px; }
    @media screen and (max-width: 1300px) {
      /* line 218, _checkout.scss */
      .checkout__horizontal {
        flex-wrap: wrap; } }
    @media (max-width: 785px) {
      /* line 218, _checkout.scss */
      .checkout__horizontal {
        flex-wrap: nowrap; } }
    /* line 231, _checkout.scss */
    .checkout__horizontal .co-input--text {
      width: 48%; }
      @media screen and (max-width: 1300px) {
        /* line 231, _checkout.scss */
        .checkout__horizontal .co-input--text {
          width: 100%; } }
      @media (max-width: 785px) {
        /* line 231, _checkout.scss */
        .checkout__horizontal .co-input--text {
          width: 48%; } }
  /* line 244, _checkout.scss */
  .checkout__summary {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 72px; }
    @media (max-width: 785px) {
      /* line 244, _checkout.scss */
      .checkout__summary {
        margin-top: 43px;
        font-size: 12px;
        line-height: 110%; } }
    /* line 258, _checkout.scss */
    .checkout__summary table {
      width: 100%; }
    /* line 264, _checkout.scss */
    .checkout__summary td {
      padding-bottom: 10px;
      padding-right: 15px; }
    /* line 269, _checkout.scss */
    .checkout__summary th {
      padding-top: 10px;
      border-top: 1px solid #302D2D; }
    /* line 275, _checkout.scss */
    .checkout__summary tr td:last-child {
      width: 140px; }
      @media screen and (max-width: 900px) {
        /* line 275, _checkout.scss */
        .checkout__summary tr td:last-child {
          width: 60px; } }
      @media (max-width: 785px) {
        /* line 275, _checkout.scss */
        .checkout__summary tr td:last-child {
          padding-right: 0;
          text-align: right; } }
    @media (max-width: 785px) {
      /* line 288, _checkout.scss */
      .checkout__summary tr th:last-child {
        padding-right: 0;
        text-align: right; } }
  /* line 297, _checkout.scss */
  .checkout__note {
    transition: opacity 0.6s;
    opacity: 1; }
    @media screen and (max-width: 1100px) {
      /* line 297, _checkout.scss */
      .checkout__note {
        font-size: 22px;
        line-height: 24px; } }
    @media (max-width: 785px) {
      /* line 297, _checkout.scss */
      .checkout__note {
        display: none; } }
    /* line 310, _checkout.scss */
    .checkout__note.visually-hidden {
      opacity: 0; }
  /* line 315, _checkout.scss */
  .checkout__pay {
    /* margin-top: auto;
    margin-bottom: 42px; */
    transition: opacity 0.6s; }
    /* line 320, _checkout.scss */
    .checkout__pay button {
      width: 100%;
      height: 72px;
      font-size: 34px;
      line-height: 40px;
      text-align: center;
      border: 0;
      outline: none;
      border-left: 1px solid #302D2D;
      border-right: 1px solid #302D2D;
      background-color: transparent;
      position: relative;
      transition: color 0.4s;
      color: #302D2D;
      text-transform: uppercase; }
      @media (max-width: 785px) {
        /* line 320, _checkout.scss */
        .checkout__pay button {
          font-size: 12px;
          line-height: 14px;
          height: 27px;
          width: calc(100% + 10px);
          margin-left: -5px; } }
      /* line 345, _checkout.scss */
      .checkout__pay button:hover {
        color: #8F8F8F; }
      /* line 349, _checkout.scss */
      .checkout__pay button::before {
        position: absolute;
        content: "";
        height: 1px;
        width: calc( 100% - 20px );
        top: -10px;
        left: 10px;
        background-color: #302D2D; }
        @media (max-width: 785px) {
          /* line 349, _checkout.scss */
          .checkout__pay button::before {
            width: calc( 100% - 10px );
            top: -5px;
            left: 5px; } }
      /* line 365, _checkout.scss */
      .checkout__pay button::after {
        position: absolute;
        content: "";
        height: 1px;
        width: calc( 100% - 20px );
        bottom: -10px;
        left: 10px;
        background-color: #302D2D; }
        @media (max-width: 785px) {
          /* line 365, _checkout.scss */
          .checkout__pay button::after {
            width: calc( 100% - 10px );
            bottom: -5px;
            left: 5px; } }
  /* line 383, _checkout.scss */
  .checkout .opacity {
    visibility: hidden; }
  /* line 387, _checkout.scss */
  .checkout .opacity-0 {
    opacity: 0;
    height: 0;
    padding: 0; }

/* line 394, _checkout.scss */
.select2-search--dropdown {
  display: none; }

/* line 398, _checkout.scss */
.co-title {
  display: none; }

/* line 402, _checkout.scss */
.co-title--h2 {
  display: none; }

/* line 410, _checkout.scss */
.co-input--danger {
  display: none; }

/* line 414, _checkout.scss */
.co-menu-toggle {
  display: none; }

/* line 418, _checkout.scss */
.mobile .co-modal-button {
  display: none; }

/* line 422, _checkout.scss */
.co-input-notice {
  display: none; }

/* line 427, _checkout.scss */
.co-input--tel .co-input-label {
  display: inline; }

/* line 432, _checkout.scss */
.co-input--checkbox {
  display: none; }

/* line 436, _checkout.scss */
.not-register {
  display: none; }

/* line 440, _checkout.scss */
.co-modal--login {
  display: none; }

/* line 444, _checkout.scss */
#delivery_variants {
  display: none; }

/* line 448, _checkout.scss */
.co-delivery_method {
  display: none; }

/* line 452, _checkout.scss */
.js-modal-toggler {
  display: none; }

/* line 2, _collection.scss */
.collection-list {
  margin-left: 10px; }
  /* line 4, _collection.scss */
  .collection-list a {
    margin-right: 12px;
    color: #8F8F8F;
    transition: color 0.4s; }
    /* line 9, _collection.scss */
    .collection-list a.active-link {
      color: #302d2d; }
    /* line 13, _collection.scss */
    .collection-list a:hover {
      color: #302d2d; }
      @media (max-width: 785px) {
        /* line 13, _collection.scss */
        .collection-list a:hover {
          color: #8F8F8F !important; } }

/* line 22, _collection.scss */
.collection-title {
  font-size: 22px;
  display: block;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px; }
  @media (max-width: 785px) {
    /* line 22, _collection.scss */
    .collection-title {
      padding-left: 10px;
      padding-right: 10px; } }

/* line 34, _collection.scss */
.collection {
  padding-bottom: 100px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-row-gap: 100px;
  grid-column-gap: 20px;
  padding-left: 20px;
  padding-right: 20px; }
  @media (max-width: 785px) {
    /* line 34, _collection.scss */
    .collection {
      display: block;
      padding-top: 12px;
      padding-left: 10px;
      padding-right: 10px;
      padding-bottom: 0px; } }
  /* line 52, _collection.scss */
  .collection .collection-item {
    height: auto; }
    /* line 55, _collection.scss */
    .collection .collection-item a {
      display: block;
      height: 100%;
      position: relative; }
      /* line 60, _collection.scss */
      .collection .collection-item a span {
        transition: color 0.2s; }
      /* line 65, _collection.scss */
      .collection .collection-item a:hover span {
        color: #8F8F8F; }
    @media (max-width: 785px) {
      /* line 52, _collection.scss */
      .collection .collection-item {
        margin-bottom: 31px; } }
    /* line 78, _collection.scss */
    .collection .collection-item__info.row {
      margin: 10px 0 0;
      min-height: 18px; }
    /* line 84, _collection.scss */
    .collection .collection-item img {
      width: 100%;
      object-fit: cover;
      height: 100%; }
  /* line 91, _collection.scss */
  .collection .collection-name {
    margin-left: 23px; }
  /* line 96, _collection.scss */
  .collection .one-1 {
    grid-column: 1 / 2; }
  /* line 100, _collection.scss */
  .collection .one-2 {
    grid-column: 2 / 3; }
  /* line 104, _collection.scss */
  .collection .one-3 {
    grid-column: 3 / 4; }
  /* line 108, _collection.scss */
  .collection .two-1 {
    grid-column: 1 / 3; }
    @media (max-width: 785px) {
      /* line 108, _collection.scss */
      .collection .two-1 {
        display: none; } }
  /* line 116, _collection.scss */
  .collection .two-2 {
    grid-column: 2 / 4; }
    @media (max-width: 785px) {
      /* line 116, _collection.scss */
      .collection .two-2 {
        display: none; } }

/* line 125, _collection.scss */
.collection-item__info {
  position: absolute;
  width: 100%; }
  @media (max-width: 785px) {
    /* line 125, _collection.scss */
    .collection-item__info {
      position: static;
      font-size: 12px;
      line-height: 14px; } }

/* line 1, _contacts.scss */
.contacts-container {
  margin-top: 25px;
  margin-left: 9.5px; }
  @media (max-width: 785px) {
    /* line 1, _contacts.scss */
    .contacts-container {
      margin-left: 0; } }

/* line 10, _contacts.scss */
.contacts-block {
  width: calc( 50% + 235.5px );
  margin-left: auto; }
  @media (max-width: 785px) {
    /* line 10, _contacts.scss */
    .contacts-block {
      margin-left: 0; } }
  @media (max-width: 785px) {
    /* line 18, _contacts.scss */
    .contacts-block .contacts {
      margin-left: 0; } }

/* line 2, _corporate.scss */
.corporate .centered-block {
  justify-content: center; }
/* line 6, _corporate.scss */
.corporate__text {
  margin-bottom: 31px;
  margin-top: 18px; }
  @media (max-width: 785px) {
    /* line 6, _corporate.scss */
    .corporate__text {
      margin-top: 12px;
      margin-bottom: 18px; } }
@media (max-width: 785px) {
  /* line 17, _corporate.scss */
  .corporate .centered-block {
    padding-left: 78px;
    min-height: auto; }
    /* line 21, _corporate.scss */
    .corporate .centered-block h2 {
      padding-bottom: 14px; }
    /* line 25, _corporate.scss */
    .corporate .centered-block li {
      line-height: 21px; } }

/* line 1, _cursor.scss */
.product__header-slider .swiper-button-next {
  cursor: url("cursor.png") 18 15, auto; }

/* line 5, _cursor.scss */
.product__header-slider .swiper-button-prev {
  cursor: url("cursor-prev.png") 18 15, auto; }

/* line 9, _cursor.scss */
.swiper-button-prev,
.swiper-button-next {
  height: 100%;
  top: 0;
  width: 100%;
  background-image: none;
  outline: none;
  z-index: 10000; }

/* line 1, _final.scss */
.final {
  width: 610px; }

@media (max-width: 785px) {
  /* line 1, _footer.scss */
  footer {
    padding-bottom: 20px; } }

/* line 6, _footer.scss */
.sputnik-footer {
  padding: 10px 20px;
  font-size: 12px;
  line-height: 14px;
  color: #8F8F8F;
  text-transform: uppercase;
  margin-bottom: 5px; }
  @media (max-width: 785px) {
    /* line 6, _footer.scss */
    .sputnik-footer {
      font-size: 20px;
      line-height: 24px;
      padding: 0 10px 20px; } }
  @media (max-width: 785px) {
    /* line 20, _footer.scss */
    .sputnik-footer.main-footer {
      font-size: 20px;
      line-height: 24px;
      padding: 20px 10px 40px;
      margin-bottom: 0; }
      /* line 27, _footer.scss */
      .sputnik-footer.main-footer .social-menu-block {
        order: 1;
        margin-bottom: 25px;
        position: static; }
      /* line 33, _footer.scss */
      .sputnik-footer.main-footer .social-menu-item {
        text-align: left; } }
  @media (max-width: 785px) {
    /* line 6, _footer.scss */
    .sputnik-footer {
      font-size: 12px;
      line-height: 16px; } }
  /* line 44, _footer.scss */
  .sputnik-footer .row {
    margin: 0; }
    @media (max-width: 785px) {
      /* line 44, _footer.scss */
      .sputnik-footer .row {
        flex-direction: column; } }
  @media (max-width: 785px) {
    /* line 52, _footer.scss */
    .sputnik-footer .footer-lang {
      order: 2; } }
  /* line 58, _footer.scss */
  .sputnik-footer .footer-menu-wrapper {
    margin: 0;
    padding: 0;
    border: 0;
    margin-right: auto; }
    @media (max-width: 785px) {
      /* line 58, _footer.scss */
      .sputnik-footer .footer-menu-wrapper {
        order: 3;
        display: flex;
        flex-direction: column; } }
  /* line 72, _footer.scss */
  .sputnik-footer .footer-lang {
    margin-right: 11px; }
    /* line 75, _footer.scss */
    .sputnik-footer .footer-lang a {
      margin-right: 7px; }
    /* line 79, _footer.scss */
    .sputnik-footer .footer-lang a[aria-current="page"] {
      pointer-events: none;
      position: relative; }
      /* line 83, _footer.scss */
      .sputnik-footer .footer-lang a[aria-current="page"]:after {
        position: absolute;
        content: "(";
        top: 0;
        left: -6px; }
      /* line 90, _footer.scss */
      .sputnik-footer .footer-lang a[aria-current="page"]:before {
        position: absolute;
        content: ")";
        top: 0;
        right: -6px; }
  /* line 99, _footer.scss */
  .sputnik-footer .footer-menu {
    display: flex;
    background-color: transparent;
    list-style: none;
    border: none;
    width: auto;
    box-shadow: none;
    margin-bottom: 0;
    padding-left: 2px;
    font-feature-settings: 'case' on; }
    @media (max-width: 785px) {
      /* line 99, _footer.scss */
      .sputnik-footer .footer-menu {
        flex-direction: column;
        margin-left: 0;
        padding-left: 0; } }
    /* line 117, _footer.scss */
    .sputnik-footer .footer-menu li {
      margin-bottom: 0;
      margin-top: 0;
      transition: color 0.4s; }
      @media (max-width: 785px) {
        /* line 117, _footer.scss */
        .sputnik-footer .footer-menu li {
          margin-left: 0; } }
      /* line 126, _footer.scss */
      .sputnik-footer .footer-menu li:hover {
        color: #302D2D; }
  /* line 134, _footer.scss */
  .sputnik-footer .footer-menu-item {
    margin-right: 10px; }
    @media (max-width: 785px) {
      /* line 138, _footer.scss */
      .sputnik-footer .footer-menu-item--onlymobile {
        margin: 0;
        text-align: right; } }
  /* line 146, _footer.scss */
  .sputnik-footer .social-menu {
    margin-bottom: 0; }
    @media (max-width: 785px) {
      /* line 146, _footer.scss */
      .sputnik-footer .social-menu {
        flex-direction: column;
        margin-left: 0; } }
  @media (max-width: 785px) {
    /* line 155, _footer.scss */
    .sputnik-footer .social-menu-block {
      position: absolute;
      right: 16px; } }
  /* line 164, _footer.scss */
  .sputnik-footer .social-menu-item--onlymobile {
    display: none; }
  @media (max-width: 785px) {
    /* line 163, _footer.scss */
    .sputnik-footer .social-menu-item {
      padding-left: 0;
      padding-right: 0;
      text-align: right; }
      /* line 174, _footer.scss */
      .sputnik-footer .social-menu-item--onlymobile {
        display: block; } }
  /* line 180, _footer.scss */
  .sputnik-footer .social-menu-link {
    color: inherit;
    padding-top: 0;
    padding-bottom: 0;
    transition: color 0.4s; }
    /* line 186, _footer.scss */
    .sputnik-footer .social-menu-link:hover {
      color: #302D2D; }

/* line 1, _header.scss */
.sputnik-header {
  padding: 10px 20px 0px; }
  /* line 6, _header.scss */
  .sputnik-header .main-menu .catalog-menu li a:hover {
    color: #8F8F8F !important; }
  @media (max-width: 785px) {
    /* line 1, _header.scss */
    .sputnik-header {
      padding: 7px 10px; } }
  /* line 15, _header.scss */
  .sputnik-header .row {
    margin: 0;
    padding-bottom: 20px;
    align-items: flex-start; }
    @media (max-width: 785px) {
      /* line 15, _header.scss */
      .sputnik-header .row {
        font-size: 12px;
        line-height: 16px;
        padding-bottom: 0; }
        /* line 25, _header.scss */
        .sputnik-header .row.main-menu {
          display: grid;
          grid-template-columns: 1fr 1fr; }
          /* line 29, _header.scss */
          .sputnik-header .row.main-menu .catalog-menu {
            flex-direction: column; }
          /* line 33, _header.scss */
          .sputnik-header .row.main-menu .catalog-menu-wrapper {
            padding: 8px 0 0;
            margin: -10px auto 0 -4px;
            font-size: 20px;
            line-height: 24px; } }
  /* line 43, _header.scss */
  .sputnik-header .logotype-link {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #302D2D; }
  /* line 50, _header.scss */
  .sputnik-header .logotype-text {
    padding: 0; }
    @media (max-width: 785px) {
      /* line 50, _header.scss */
      .sputnik-header .logotype-text {
        margin-top: 3px;
        display: inline-block; } }
  /* line 58, _header.scss */
  .sputnik-header .logotype-wrapper {
    margin: 0; }
    /* line 61, _header.scss */
    .sputnik-header .logotype-wrapper .small-logo {
      position: fixed;
      height: 20px;
      width: 22px;
      top: 13px;
      left: 20px;
      z-index: 1;
      background-color: transparent; }
      @media (max-width: 785px) {
        /* line 61, _header.scss */
        .sputnik-header .logotype-wrapper .small-logo {
          height: 14px;
          width: 16px;
          top: 13px;
          left: 10px; } }
      /* line 77, _header.scss */
      .sputnik-header .logotype-wrapper .small-logo.main {
        display: none; }
  /* line 83, _header.scss */
  .sputnik-header .logotype-link {
    padding: 0;
    z-index: 20;
    background-color: #F8F8F8;
    display: block;
    position: relative; }
    /* line 90, _header.scss */
    .sputnik-header .logotype-link img {
      height: 19px;
      width: 80px;
      margin-top: -4px; }
      @media (max-width: 785px) {
        /* line 90, _header.scss */
        .sputnik-header .logotype-link img {
          width: 60px;
          height: 12px; }
          /* line 99, _header.scss */
          .sputnik-header .logotype-link img.main {
            width: 99px;
            height: 24px; } }
  /* line 107, _header.scss */
  .sputnik-header .catalog-menu {
    display: flex;
    background-color: transparent;
    list-style: none;
    border: none;
    width: auto;
    box-shadow: none;
    margin-bottom: 0;
    padding-left: 2px; }
    /* line 121, _header.scss */
    .sputnik-header .catalog-menu .dark {
      opacity: 1 !important;
      color: #302D2D !important; }
    /* line 126, _header.scss */
    .sputnik-header .catalog-menu li {
      color: #302D2D;
      margin-bottom: 0;
      margin-left: .5rem; }
      /* line 131, _header.scss */
      .sputnik-header .catalog-menu li a {
        transition: color 0.4s; }
        /* line 134, _header.scss */
        .sputnik-header .catalog-menu li a:hover {
          color: #8F8F8F; }
      /* line 139, _header.scss */
      .sputnik-header .catalog-menu li a:not(.active-link) {
        color: #8F8F8F; }
        /* line 142, _header.scss */
        .sputnik-header .catalog-menu li a:not(.active-link):hover {
          color: #302D2D; }
  /* line 150, _header.scss */
  .sputnik-header .catalog-menu-wrapper {
    margin: 0;
    padding: 11px 0 11px;
    margin-top: -10px;
    border: 0;
    margin-right: auto; }
    @media (max-width: 785px) {
      /* line 150, _header.scss */
      .sputnik-header .catalog-menu-wrapper {
        margin: -8px auto 0 0;
        padding: 9px 0 11px; } }
    /* line 162, _header.scss */
    .sputnik-header .catalog-menu-wrapper.menu-hide {
      transform: translateY(-20px);
      transition: transform 0.3s; }
      /* line 166, _header.scss */
      .sputnik-header .catalog-menu-wrapper.menu-hide:hover {
        transform: translateY(0); }
      @media (max-width: 1399px) {
        /* line 162, _header.scss */
        .sputnik-header .catalog-menu-wrapper.menu-hide {
          transform: translateY(0); } }
  /* line 176, _header.scss */
  .sputnik-header .sub-menu {
    text-transform: uppercase;
    padding-top: 2px;
    position: relative; }
    @media (max-width: 785px) {
      /* line 176, _header.scss */
      .sputnik-header .sub-menu {
        padding-top: 0px;
        padding-bottom: 2px; } }
  /* line 190, _header.scss */
  .sputnik-header .collection-name {
    text-transform: uppercase;
    padding-top: 3px;
    margin-left: 11px;
    position: relative; }
  /* line 197, _header.scss */
  .sputnik-header .catalog-menu-item.level-1 {
    margin-right: 4px; }
  /* line 202, _header.scss */
  .sputnik-header .shopcart-widget-wrapper {
    margin: 0;
    padding: 11px 0 11px;
    margin-top: -10px;
    color: #302D2D;
    position: fixed;
    right: 20px;
    top: 13px;
    z-index: 100;
    font-size: 32px; }
    @media (max-width: 785px) {
      /* line 202, _header.scss */
      .sputnik-header .shopcart-widget-wrapper {
        padding: 8px 0 11px;
        right: 15px;
        top: 7px;
        font-size: 16px; } }
    /* line 221, _header.scss */
    .sputnik-header .shopcart-widget-wrapper.empty-cart {
      color: #D2D2D2;
      position: fixed;
      right: 20px;
      top: 13px; }
      @media (max-width: 785px) {
        /* line 221, _header.scss */
        .sputnik-header .shopcart-widget-wrapper.empty-cart {
          right: 15px;
          top: 7px; } }
    /* line 233, _header.scss */
    .sputnik-header .shopcart-widget-wrapper .splash {
      width: 222px;
      height: 207px;
      position: absolute;
      right: 2px;
      top: 18px; }
      @media (max-width: 785px) {
        /* line 233, _header.scss */
        .sputnik-header .shopcart-widget-wrapper .splash {
          width: 64px;
          height: 60px;
          right: 12px;
          top: 20px; } }
      /* line 247, _header.scss */
      .sputnik-header .shopcart-widget-wrapper .splash.opacity {
        opacity: 1;
        -webkit-transition: all 0.9s cubic-bezier(0.3, 0.95, 0.31, 1);
        -moz-transition: all 0.9s cubic-bezier(0.3, 0.95, 0.31, 1);
        -o-transition: all 0.9s cubic-bezier(0.3, 0.95, 0.31, 1);
        transition: all 0.9s cubic-bezier(0.3, 0.95, 0.31, 1); }
      /* line 255, _header.scss */
      .sputnik-header .shopcart-widget-wrapper .splash.no-opacity {
        opacity: 0;
        display: none;
        -webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease; }
    /* line 265, _header.scss */
    .sputnik-header .shopcart-widget-wrapper .cart-icon {
      font-size: 28px; }
      @media (max-width: 785px) {
        /* line 265, _header.scss */
        .sputnik-header .shopcart-widget-wrapper .cart-icon {
          font-size: 16px; } }
  @media (max-width: 785px) {
    /* line 274, _header.scss */
    .sputnik-header .idea-link {
      display: none; } }

/* line 1, _information.scss */
.info-container {
  margin-top: 25px; }

/* line 5, _information.scss */
.info-block {
  margin-bottom: 25px; }
  @media (max-width: 785px) {
    /* line 10, _information.scss */
    .info-block .brand__item:first-child {
      padding-top: 0px; } }

/* line 1, _main-page.scss */
.main-page {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-gap: 20px; }
  @media (max-width: 785px) {
    /* line 1, _main-page.scss */
    .main-page {
      gap: 10px; } }
  /* line 11, _main-page.scss */
  .main-page .main-page__photo {
    position: relative; }
    /* line 14, _main-page.scss */
    .main-page .main-page__photo p {
      position: absolute;
      right: 11%;
      top: 48%;
      cursor: pointer;
      text-align: center; }
    @media (max-width: 785px) {
      /* line 23, _main-page.scss */
      .main-page .main-page__photo p {
        position: absolute;
        right: 35%;
        top: 55%;
        cursor: pointer;
        text-align: center; } }
    /* line 32, _main-page.scss */
    .main-page .main-page__photo img {
      width: 100%;
      object-fit: cover;
      object-position: center; }
  /* line 40, _main-page.scss */
  .main-page .main-page__photo p:hover {
    color: #8F8F8F; }

/* line 1, _product.scss */
.product-name {
  margin-left: 10px; }

/* line 5, _product.scss */
.product {
  padding-top: 8px;
  margin-bottom: 40px; }
  @media (max-width: 785px) {
    /* line 5, _product.scss */
    .product {
      margin-top: -2px;
      padding-top: 0;
      margin-bottom: 20px; } }
  /* line 15, _product.scss */
  .product .swiper-container {
    margin-right: 20px; }
    @media (max-width: 785px) {
      /* line 15, _product.scss */
      .product .swiper-container {
        margin-right: 0; } }
  /* line 24, _product.scss */
  .product .product-images-container {
    max-height: 100%;
    max-width: 100%;
    overflow: hidden; }
  /* line 30, _product.scss */
  .product__header {
    display: grid;
    grid-template-columns: 1fr 1fr 1.05fr;
    grid-template-rows: 1fr;
    gap: 1px 1px;
    grid-template-areas: "f f t"; }
    @media (max-width: 785px) {
      /* line 30, _product.scss */
      .product__header {
        display: block; }
        /* line 40, _product.scss */
        .product__header .swiper-button-prev,
        .product__header .swiper-button-next {
          display: none; } }
  /* line 47, _product.scss */
  .product__header-slider {
    grid-area: f;
    margin-right: 0;
    display: flex; }
    @media (max-width: 785px) {
      /* line 47, _product.scss */
      .product__header-slider {
        width: 100%; } }
  /* line 57, _product.scss */
  .product__slider {
    width: 31vw; }
    @media (min-width: 768px) {
      /* line 60, _product.scss */
      .product__slider--0 {
        display: none; } }
    @media (max-width: 785px) {
      /* line 57, _product.scss */
      .product__slider {
        width: 100%; } }
    /* line 72, _product.scss */
    .product__slider .swiper-slide {
      width: auto; }
      @media (max-width: 785px) {
        /* line 72, _product.scss */
        .product__slider .swiper-slide {
          margin: 0; } }
      /* line 80, _product.scss */
      .product__slider .swiper-slide .row {
        margin: 10px 0 0;
        font-size: 16px;
        line-height: 19px;
        font-feature-settings: 'ss04' on, 'case' on;
        color: #D2D2D2; }
        @media (max-width: 785px) {
          /* line 80, _product.scss */
          .product__slider .swiper-slide .row {
            font-size: 10px;
            line-height: 12px;
            margin: 0; } }
  /* line 96, _product.scss */
  .product__slide-block {
    width: auto;
    height: 93%; }
    @media (max-width: 785px) {
      /* line 96, _product.scss */
      .product__slide-block {
        width: 100%; } }
    /* line 104, _product.scss */
    .product__slide-block img {
      height: 100%;
      object-fit: cover; }
  /* line 111, _product.scss */
  .product__info {
    grid-area: t;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 9.9%; }
  /* line 119, _product.scss */
  .product__name {
    font-weight: normal;
    font-size: 44px;
    line-height: 52px;
    font-feature-settings: 'case' on, 'ss04' on;
    width: 80%;
    margin-left: 13px; }
    @media (max-width: 785px) {
      /* line 119, _product.scss */
      .product__name {
        font-size: 20px;
        line-height: 110%;
        width: 100%;
        margin-left: 0;
        margin-bottom: 9px; } }
  /* line 136, _product.scss */
  .product__price {
    display: inline-block;
    margin-left: auto; }
    @media (max-width: 785px) {
      /* line 136, _product.scss */
      .product__price {
        margin-right: 10px; } }
  /* line 145, _product.scss */
  .product__add-to-cart {
    min-height: 118px;
    width: 100%;
    position: relative; }
    @media (max-width: 785px) {
      /* line 145, _product.scss */
      .product__add-to-cart {
        min-height: 71px;
        font-size: 10px;
        line-height: 12px; } }
    /* line 156, _product.scss */
    .product__add-to-cart::before, .product__add-to-cart::after {
      position: absolute;
      content: "";
      width: 1px;
      height: 98px;
      top: 10px;
      background-color: #302D2D; }
      @media (max-width: 785px) {
        /* line 156, _product.scss */
        .product__add-to-cart::before, .product__add-to-cart::after {
          height: 86%;
          top: 7%; } }
    /* line 171, _product.scss */
    .product__add-to-cart::before {
      left: 0; }
    /* line 177, _product.scss */
    .product__add-to-cart::after {
      right: 0; }
    /* line 183, _product.scss */
    .product__add-to-cart form {
      display: flex;
      flex-direction: column;
      position: relative; }
      /* line 187, _product.scss */
      .product__add-to-cart form::before {
        position: absolute;
        content: "";
        height: 1px;
        width: calc( 100% - 20px );
        top: 0;
        left: 10px;
        background-color: #302D2D; }
        @media (max-width: 785px) {
          /* line 187, _product.scss */
          .product__add-to-cart form::before {
            width: calc( 100% - 10px );
            left: 5px; } }
      /* line 202, _product.scss */
      .product__add-to-cart form::after {
        position: absolute;
        content: "";
        height: 1px;
        width: calc( 100% - 20px );
        bottom: 0;
        left: 10px;
        background-color: #302D2D; }
        @media (max-width: 785px) {
          /* line 202, _product.scss */
          .product__add-to-cart form::after {
            width: calc( 100% - 10px );
            left: 5px; } }
  /* line 219, _product.scss */
  .product__inputs {
    position: relative;
    flex-grow: 1;
    padding: 20px 30px 20px;
    display: flex;
    justify-content: flex-start; }
    @media (max-width: 785px) {
      /* line 219, _product.scss */
      .product__inputs {
        padding: 13px 8px 10px; } }
    /* line 230, _product.scss */
    .product__inputs input {
      display: none;
      position: relative; }
    /* line 235, _product.scss */
    .product__inputs label {
      margin: 0 30px 0 9px;
      cursor: pointer; }
    /* line 241, _product.scss */
    .product__inputs.unavailable label {
      margin-left: 0;
      cursor: default; }
      @media (max-width: 785px) {
        /* line 241, _product.scss */
        .product__inputs.unavailable label {
          margin-left: 9px; } }
    /* line 251, _product.scss */
    .product__inputs input:checked + label {
      position: relative; }
      /* line 254, _product.scss */
      .product__inputs input:checked + label:after {
        position: absolute;
        content: "(";
        top: 0;
        left: -6px; }
      /* line 261, _product.scss */
      .product__inputs input:checked + label:before {
        position: absolute;
        content: ")";
        top: 0;
        right: -6px; }
    /* line 269, _product.scss */
    .product__inputs .active {
      color: #302D2D; }
    /* line 272, _product.scss */
    .product__inputs .inactive {
      color: #302D2D; }
    /* line 276, _product.scss */
    .product__inputs input:checked + label {
      color: #302D2D;
      pointer-events: none; }
    /* line 281, _product.scss */
    .product__inputs input:disabled + label {
      color: #D2D2D2; }
  /* line 286, _product.scss */
  .product__form-button {
    flex-grow: 1;
    position: relative;
    padding: 20px 17px 20px 30px;
    display: flex; }
    @media (max-width: 785px) {
      /* line 286, _product.scss */
      .product__form-button {
        padding: 13px 28px 10px 30px; } }
    @media (max-width: 785px) {
      /* line 296, _product.scss */
      .product__form-button.unavailable {
        padding-left: 16px; } }
    /* line 302, _product.scss */
    .product__form-button::before {
      position: absolute;
      content: "";
      height: 1px;
      width: calc( 100% - 20px );
      top: 0;
      left: 10px;
      background-color: #302D2D; }
    /* line 312, _product.scss */
    .product__form-button button {
      border: none;
      outline: none;
      background-color: transparent;
      margin: 0 auto;
      color: #302D2D;
      font-weight: normal;
      transition: color 0.4s;
      -webkit-transition: opacity .5s ease-in-out;
      -moz-transition: opacity .5s ease-in-out;
      -ms-transition: opacity .5s ease-in-out;
      -o-transition: opacity .5s ease-in-out;
      transition: opacity .5s ease-in-out; }
      /* line 331, _product.scss */
      .product__form-button button.inactive span {
        color: #D2D2D2; }
      @media (max-width: 785px) {
        /* line 312, _product.scss */
        .product__form-button button {
          cursor: pointer; }
          /* line 340, _product.scss */
          .product__form-button button:hover:not(.inactive) span {
            color: #D2D2D2; }
          /* line 345, _product.scss */
          .product__form-button button:hover.inactive {
            cursor: default; } }
  /* line 353, _product.scss */
  .product__content {
    margin-top: 20px; }
    /* line 356, _product.scss */
    .product__content ul {
      list-style: none;
      padding: 0;
      display: flex; }
      @media (max-width: 785px) {
        /* line 356, _product.scss */
        .product__content ul {
          margin-bottom: 15px; } }
    /* line 365, _product.scss */
    .product__content .tab-toggle {
      font-size: 16px;
      line-height: 19px;
      opacity: .4;
      color: #302D2D;
      border: 0;
      padding-left: 0;
      padding-right: 12px; }
      @media (max-width: 785px) {
        /* line 365, _product.scss */
        .product__content .tab-toggle {
          font-size: 10px;
          line-height: 12px;
          margin: 0;
          padding: 0 8px 0 0; } }
      /* line 381, _product.scss */
      .product__content .tab-toggle.is-opened, .product__content .tab-toggle:hover {
        opacity: 1;
        border: 0;
        color: #302D2D; }
    /* line 389, _product.scss */
    .product__content .ui-state-active a {
      opacity: 1; }
    /* line 393, _product.scss */
    .product__content .tab-block {
      border: 0;
      padding-top: 9px;
      min-height: 300px; }
      @media screen and (max-width: 1024px) {
        /* line 393, _product.scss */
        .product__content .tab-block {
          min-height: 300px; } }
      @media screen and (max-width: 840px) {
        /* line 393, _product.scss */
        .product__content .tab-block {
          min-height: 250px; } }
      @media (max-width: 785px) {
        /* line 393, _product.scss */
        .product__content .tab-block {
          font-size: 20px;
          line-height: 110%;
          padding: 0;
          min-height: 200px; }
          /* line 412, _product.scss */
          .product__content .tab-block .big-text {
            line-height: 21px; } }

/* line 2, _project.scss */
.container .project a {
  transition: color 0.3s; }
  /* line 5, _project.scss */
  .container .project a:hover {
    color: #8F8F8F; }

/* line 1, _projects.scss */
.projects {
  padding-top: 28px;
  padding-bottom: 100px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-row-gap: 100px;
  grid-column-gap: 20px; }
  /* line 9, _projects.scss */
  .projects .row {
    margin: 0; }
  /* line 13, _projects.scss */
  .projects .projects-item {
    grid-area: span 1; }

/* line 22, _projects.scss */
.project {
  margin-top: 5px; }
  @media (max-width: 785px) {
    /* line 22, _projects.scss */
    .project {
      margin-top: -3px; } }
  /* line 29, _projects.scss */
  .project .row {
    margin: 0;
    font-size: 16px;
    line-height: 19px;
    font-feature-settings: 'ss04' on, 'case' on;
    color: #D2D2D2; }
    @media (max-width: 785px) {
      /* line 29, _projects.scss */
      .project .row {
        font-size: 10px;
        line-height: 12px; } }
  /* line 42, _projects.scss */
  .project .project__slider {
    margin-top: 52px;
    width: calc( 100% + 40px);
    margin-left: -20px; }
    /* line 47, _projects.scss */
    .project .project__slider .swiper-button-next, .project .project__slider .swiper-button-prev {
      width: 50%; }
    @media (max-width: 785px) {
      /* line 42, _projects.scss */
      .project .project__slider {
        width: 100%;
        margin-left: 0;
        margin-top: 30px; }
        /* line 56, _projects.scss */
        .project .project__slider .swiper-button-next, .project .project__slider .swiper-button-prev {
          display: none; } }
  @media (max-width: 785px) {
    /* line 62, _projects.scss */
    .project .swiper-wrapper {
      display: block; } }
  /* line 68, _projects.scss */
  .project .swiper-slide {
    height: 709px;
    width: auto;
    margin-left: 20px; }
    @media (max-width: 785px) {
      /* line 68, _projects.scss */
      .project .swiper-slide {
        height: auto;
        margin-left: 0; } }
    /* line 78, _projects.scss */
    .project .swiper-slide img {
      height: 680px;
      width: auto; }
      @media (max-width: 785px) {
        /* line 78, _projects.scss */
        .project .swiper-slide img {
          height: auto;
          width: 100%; } }
  /* line 89, _projects.scss */
  .project .collection-item__info {
    margin-top: 11px; }
    @media (max-width: 785px) {
      /* line 89, _projects.scss */
      .project .collection-item__info {
        margin-bottom: 17px; } }

/* line 1, _tabs.scss */
.tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative; }

/* line 13, _tabs.scss */
.tab-toggle {
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  background-color: transparent;
  border: none;
  cursor: pointer; }

/* line 21, _tabs.scss */
.tab-toggle:focus {
  outline: none; }

@media (min-width: 769px) {
  /* line 24, _tabs.scss */
  .tab-toggle {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; } }
/* line 32, _tabs.scss */
.tab-block {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%; }

/* line 36, _tabs.scss */
.tab-block.is-closed {
  display: none; }

@media (min-width: 769px) {
  /* line 39, _tabs.scss */
  .tab-block {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; } }
/* line 1, _error.scss */
.error {
  width: 100%;
  height: calc(100vh - 102px);
  display: flex;
  margin-top: 25px; }
  @media (max-width: 785px) {
    /* line 1, _error.scss */
    .error {
      margin-top: 0; } }

/* line 12, _error.scss */
.error-cover {
  width: 800px;
  height: 100%;
  background-image: url("./404.png");
  background-size: 100%;
  background-position: center;
  margin: auto;
  display: flex;
  background-repeat: no-repeat; }

/* line 23, _error.scss */
.error-header {
  font-weight: normal;
  font-size: 44px;
  line-height: 52px;
  text-align: center;
  color: #302D2D;
  margin: auto; }
  @media (max-width: 785px) {
    /* line 23, _error.scss */
    .error-header {
      font-size: 30px; } }

/* line 1, _order.scss */
.order {
  margin-bottom: 25px; }
  /* line 3, _order.scss */
  .order__text {
    font-weight: normal;
    font-size: 44px;
    line-height: 52px;
    font-feature-settings: 'ss04' on, 'case' on;
    color: #302D2D;
    width: 610px;
    margin-bottom: 100px;
    margin-top: 17px; }
    @media (max-width: 785px) {
      /* line 3, _order.scss */
      .order__text {
        font-size: 18px;
        line-height: 110%;
        width: 100%;
        margin-bottom: 70px; } }
  /* line 21, _order.scss */
  .order__sum {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px; }
    @media (max-width: 1000px) {
      /* line 21, _order.scss */
      .order__sum {
        grid-template-columns: repeat(1, 1fr); } }
  /* line 31, _order.scss */
  .order__sum-left {
    font-feature-settings: 'case' on, 'ss04' on;
    color: #302D2D; }
    @media (max-width: 1000px) {
      /* line 31, _order.scss */
      .order__sum-left {
        order: 2; } }
  /* line 40, _order.scss */
  .order__item {
    margin-bottom: 50px; }
    /* line 42, _order.scss */
    .order__item span {
      font-size: 16px;
      line-height: 19px;
      margin-bottom: 10px;
      display: block; }
      @media (max-width: 785px) {
        /* line 42, _order.scss */
        .order__item span {
          font-size: 10px;
          line-height: 12px; } }
    /* line 54, _order.scss */
    .order__item p {
      font-size: 44px;
      line-height: 52px;
      margin: 0; }
      @media (max-width: 785px) {
        /* line 54, _order.scss */
        .order__item p {
          font-size: 18px;
          line-height: 110%; } }
  /* line 66, _order.scss */
  .order__sum-right {
    display: flex; }
    @media (max-width: 1000px) {
      /* line 66, _order.scss */
      .order__sum-right {
        order: 1; } }
  /* line 74, _order.scss */
  .order .checkout__summary {
    width: 89%;
    margin-left: auto;
    margin-top: 0;
    min-width: 480px; }
    @media (max-width: 1000px) {
      /* line 74, _order.scss */
      .order .checkout__summary {
        width: 100%;
        margin-left: 0;
        min-width: auto; } }
