/* line 66, ../sass/colors-and-global.scss */
.store-03-css {
  font-family: "nice ampersand", "Lato-Regular";
}
/* line 73, ../sass/colors-and-global.scss */
.store-03-css * {
  box-sizing: border-box;
  font-weight: normal;
}
/* line 78, ../sass/colors-and-global.scss */
.store-03-css a,
.store-03-css a:link,
.store-03-css a:visited,
.store-03-css a:hover,
.store-03-css a:focus,
.store-03-css a:active {
  text-decoration: none;
}
/* line 87, ../sass/colors-and-global.scss */
.store-03-css a {
  color: inherit;
}
/* line 91, ../sass/colors-and-global.scss */
.store-03-css .hide {
  display: none !important;
}
/* line 95, ../sass/colors-and-global.scss */
.store-03-css input {
  background: transparent;
  border: none;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  cursor: inherit;
}
/* line 104, ../sass/colors-and-global.scss */
.store-03-css input:focus {
  outline: none;
}
/* line 109, ../sass/colors-and-global.scss */
.store-03-css button {
  border: none;
  background-color: inherit;
}
/* line 114, ../sass/colors-and-global.scss */
.store-03-css button:focus {
  outline: none;
}
/* line 121, ../sass/colors-and-global.scss */
.store-03-css i {
  position: relative;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}
/* line 131, ../sass/colors-and-global.scss */
.store-03-css i * {
  font-style: normal;
}
/* line 135, ../sass/colors-and-global.scss */
.store-03-css i svg {
  width: 100%;
  height: 100%;
  flex: 0 0 auto;
  pointer-events: none;
  user-select: none;
}
/* line 143, ../sass/colors-and-global.scss */
.store-03-css .svg-icon-fill {
  fill: currentcolor;
}
/* line 147, ../sass/colors-and-global.scss */
.store-03-css .svg-icon-stroke {
  fill: none;
  stroke: currentcolor;
}
/* line 152, ../sass/colors-and-global.scss */
.store-03-css .toggle-icons {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
}
/* line 160, ../sass/colors-and-global.scss */
.store-03-css .toggle-icons ~ svg {
  position: absolute;
  top: 0;
  left: 0;
  transition: opacity 0.15s;
}
/* line 167, ../sass/colors-and-global.scss */
.store-03-css .toggle-icons ~ svg:first-of-type {
  opacity: 1;
}
/* line 171, ../sass/colors-and-global.scss */
.store-03-css .toggle-icons ~ svg:nth-of-type(2) {
  opacity: 0;
}
/* line 176, ../sass/colors-and-global.scss */
.store-03-css .toggle-icons:checked ~ svg:first-of-type {
  opacity: 0;
}
/* line 180, ../sass/colors-and-global.scss */
.store-03-css .toggle-icons:checked ~ svg:nth-of-type(2) {
  opacity: 1;
}
/* line 186, ../sass/colors-and-global.scss */
.store-03-css .btn {
  position: relative;
  font-family: "KlavikaWebBasicRegular", sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  padding: 0 10px;
  min-width: 80px;
  flex-shrink: 0;
  height: 30px;
  color: white;
  background-color: #c21913;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.15s;
  cursor: default;
  -webkit-user-select: none;
  pointer-events: auto;
}
/* line 206, ../sass/colors-and-global.scss */
.store-03-css .btn:hover {
  background-color: red;
}
/* line 210, ../sass/colors-and-global.scss */
.store-03-css .btn:active {
  background-color: #c21913;
}
/* line 214, ../sass/colors-and-global.scss */
.store-03-css .btn:disabled {
  color: #4f4f4f;
  background-color: #333333;
}
/* line 220, ../sass/colors-and-global.scss */
.store-03-css .btn > span {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: auto;
}
/* line 226, ../sass/colors-and-global.scss */
.store-03-css .btn > span.btn-space-between {
  justify-content: space-between;
}
/* line 229, ../sass/colors-and-global.scss */
.store-03-css .btn > span.btn-space-between i {
  margin-right: -10px;
}
/* line 234, ../sass/colors-and-global.scss */
.store-03-css .btn > span i {
  margin-right: -8px;
}
/* line 239, ../sass/colors-and-global.scss */
.store-03-css .nav-icon {
  position: relative;
  width: 20px;
  height: 50px;
  color: #6c6c6c;
  background-color: rgba(19, 19, 19, 0.4);
  transition: 0.15s;
}
/* line 248, ../sass/colors-and-global.scss */
.store-03-css .nav-icon:hover {
  color: #dedede;
  background-color: rgba(19, 19, 19, 0.8);
}
/* line 253, ../sass/colors-and-global.scss */
.store-03-css .nav-icon-left {
  transform: scaleX(-1);
}
/* line 258, ../sass/colors-and-global.scss */
.store-03-css .nav-icon:before {
  content: "";
  position: absolute;
  top: -40px;
  left: -40px;
  bottom: -40px;
  right: 0;
}
/* line 268, ../sass/colors-and-global.scss */
.store-03-css .hovertip-wrapper {
  position: relative;
}
/* line 274, ../sass/colors-and-global.scss */
.store-03-css .rating {
  display: flex;
}
/* line 278, ../sass/colors-and-global.scss */
.store-03-css .rating-small .skull {
  width: 14px;
  height: 14px;
}
/* line 284, ../sass/colors-and-global.scss */
.store-03-css .rating-big .skull {
  width: 16px;
  height: 16px;
}
/* line 290, ../sass/colors-and-global.scss */
.store-03-css .skull {
  position: relative;
  display: flex;
  color: inherit;
}
/* line 295, ../sass/colors-and-global.scss */
.store-03-css .skull .svg-icon {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
/* line 309, ../sass/colors-and-global.scss */
.store-03-css .rating-1 .skull:nth-of-type(-n+1) {
  color: #c21913;
}
/* line 309, ../sass/colors-and-global.scss */
.store-03-css .rating-2 .skull:nth-of-type(-n+2) {
  color: #c21913;
}
/* line 309, ../sass/colors-and-global.scss */
.store-03-css .rating-3 .skull:nth-of-type(-n+3) {
  color: #c21913;
}
/* line 309, ../sass/colors-and-global.scss */
.store-03-css .rating-4 .skull:nth-of-type(-n+4) {
  color: #c21913;
}
/* line 309, ../sass/colors-and-global.scss */
.store-03-css .rating-5 .skull:nth-of-type(-n+5) {
  color: #c21913;
}
/* line 318, ../sass/colors-and-global.scss */
.store-03-css .rating-0-5 .skull:nth-of-type(-n+0),
.store-03-css .rating-0-5 .skull:nth-of-type(1) .svg-icon:last-of-type {
  color: #c21913;
}
/* line 318, ../sass/colors-and-global.scss */
.store-03-css .rating-1-5 .skull:nth-of-type(-n+1),
.store-03-css .rating-1-5 .skull:nth-of-type(2) .svg-icon:last-of-type {
  color: #c21913;
}
/* line 318, ../sass/colors-and-global.scss */
.store-03-css .rating-2-5 .skull:nth-of-type(-n+2),
.store-03-css .rating-2-5 .skull:nth-of-type(3) .svg-icon:last-of-type {
  color: #c21913;
}
/* line 318, ../sass/colors-and-global.scss */
.store-03-css .rating-3-5 .skull:nth-of-type(-n+3),
.store-03-css .rating-3-5 .skull:nth-of-type(4) .svg-icon:last-of-type {
  color: #c21913;
}
/* line 318, ../sass/colors-and-global.scss */
.store-03-css .rating-4-5 .skull:nth-of-type(-n+4),
.store-03-css .rating-4-5 .skull:nth-of-type(5) .svg-icon:last-of-type {
  color: #c21913;
}
