/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2006-2019 Magento, Inc. (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://sarkanniemi.fi/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://sarkanniemi.fi/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://sarkanniemi.fi/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://sarkanniemi.fi/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://sarkanniemi.fi/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://sarkanniemi.fi/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://sarkanniemi.fi/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://sarkanniemi.fi/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://sarkanniemi.fi/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

#ampromo-items-add {
  border: 1px solid #ededed;
  padding: 7px;
  text-align: center;
  margin-bottom: 12px;
}
#ampromo-items-add a {
  text-decoration: none;
  border-bottom: 1px dashed;
}
.amscheckout #ampromo-items-add {
  margin: 7px 10px;
}
#ampromo-overlay {
  direction: ltr;
}
#ampromo-overlay.mode-popup {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  top: 0;
  left: 0;
  z-index: 10000;
  text-align: center;
  overflow: scroll;
}
#ampromo-overlay.mode-popup .close {
  position: absolute;
  top: 7px;
  right: 7px;
  background: url(https://sarkanniemi.fi/skin/frontend/base/default/images/amasty/ampromo/close_icon.png) no-repeat;
  width: 16px;
  height: 16px;
  z-index: 1;
  margin: 0;
  padding: 0;
  font-size: 0;
  display: block;
  opacity: .8;
}
#ampromo-overlay.mode-popup .close:hover {
  opacity: 1;
  transition: opacity 0.2s ease;
}
#ampromo-overlay.mode-inline #ampromo-items {
  width: 100%;
  margin: 20px 0 40px;
  border: 0;
  padding: 0;
}
#ampromo-overlay.mode-inline #ampromo-items .products {
  margin: 0 -20px 25px;
  align-items: stretch;
}
#ampromo-overlay.mode-inline #ampromo-items .products .product {
  margin-bottom: 20px;
}
#ampromo-overlay.mode-inline #ampromo-items #ampromo-carousel-wrapper {
  margin: 0 -15px;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item {
  margin: 0 20px 20px;
  height: 100%;
  width: auto;
  border-radius: 5px;
  border: none;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .ampromo-items-form {
  display: flex;
  flex-flow: column;
  height: 100%;
  justify-content: space-between;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .ampromo-item-buttons {
  margin-top: 20px;
  text-align: center;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config .ampromo-item-options {
  margin-bottom: 0;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.options {
  display: flex;
  align-items: flex-start;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.options .ampromo-item-options {
  margin-left: 12px;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.options .ampromo-item-options,
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.options .ampromo-item-options input,
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.options .ampromo-item-options select {
  max-width: 160px;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.simple {
  margin: -20px -20px 0;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.simple .ampromo-item-image-wrap {
  padding: 20px 20px 0;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.simple .ampromo-item-title {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-title {
  position: relative;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-title .ampromo-item-title {
  padding: 12px;
  box-sizing: border-box;
  display: none;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-title:hover .ampromo-item-title {
  display: flex;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-title h4 {
  color: white;
  line-height: initial;
  text-align: center;
  font-size: 16px;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-title h4 a {
  color: white;
  line-height: initial;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-add-all {
  margin-top: 7px;
  display: flex;
  justify-content: center;
}
#ampromo-overlay.mode-inline .ampromo-slide {
  margin: 10px 0;
}
#ampromo-overlay.mode-inline #ampromo-carousel-content {
  display: flex;
  flex-wrap: wrap;
}
#ampromo-overlay .ampromo-carousel-control {
  position: absolute;
  top: 260px;
  background: url(https://sarkanniemi.fi/skin/frontend/base/default/images/amasty/ampromo/buttons_next_prev.png) no-repeat;
  width: 48px;
  height: 45px;
  font-size: 0;
  display: none;
}
#ampromo-overlay .ampromo-carousel-control.carousel-disabled.prev {
  background-position: 0 0 !important;
}
#ampromo-overlay .ampromo-carousel-control.carousel-disabled.next {
  background-position: -46px 0 !important;
}
#ampromo-overlay .ampromo-carousel-control.prev {
  background-position: 0 -45px;
  left: 20px;
}
#ampromo-overlay .ampromo-carousel-control.prev:hover {
  background-position: 0 -91px;
}
#ampromo-overlay .ampromo-carousel-control.next {
  background-position: -46px -45px;
  right: 20px;
}
#ampromo-overlay .ampromo-carousel-control.next:hover {
  background-position: -46px -91px;
}
#ampromo-overlay #ampromo-items {
  border: 1px solid #ededed;
  background-color: white;
  position: relative;
  margin: 0 auto;
  padding: 24px;
  display: inline-block;
  box-sizing: border-box;
}
#ampromo-overlay #ampromo-items.amcarousel {
  display: block;
  width: 950px;
}
#ampromo-overlay #ampromo-items.amcarousel #ampromo-carousel-wrapper {
  width: 780px;
}
#ampromo-overlay #ampromo-items.amcarousel #ampromo-carousel-content {
  width: 4500px;
  height: 1px;
}
#ampromo-overlay #ampromo-items.amcarousel .ampromo-carousel-control {
  display: block;
}
#ampromo-overlay #ampromo-items .ampromo-item {
  box-sizing: border-box;
  margin-bottom: 7px;
  padding: 20px;
  width: 250px;
  border: 1px solid #ededed;
  position: relative;
  margin-right: 12px;
}
#ampromo-overlay #ampromo-items .ampromo-item.ampromo-type-amgiftcard {
  width: 400px;
}
#ampromo-overlay #ampromo-items .ampromo-item.ampromo-type-amgiftcard .ampromo-item-options {
  overflow-y: scroll;
  max-height: 300px;
}
#ampromo-overlay #ampromo-items .ampromo-item-options {
  margin-bottom: 12px;
  text-align: left;
}
#ampromo-overlay #ampromo-items .ampromo-item-image {
  display: block;
  margin: 0 auto;
  width: 160px;
  height: 160px;
}
#ampromo-overlay #ampromo-items .rule .ampromo-rule-header {
  font-weight: bold;
  font-size: 18px;
  background: #f3f3f3;
  text-transform: uppercase;
  height: 45px;
  line-height: 45px;
  box-sizing: border-box;
  padding-left: 20px;
  margin-bottom: 25px;
  cursor: pointer;
}
#ampromo-overlay #ampromo-items .rule .ampromo-rule-header:after {
  content: '▲';
  margin-left: 12px;
  color: #919191;
}
#ampromo-overlay #ampromo-items .rule .products {
  display: flex;
  flex-wrap: wrap;
  border-radius: 5px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 0 0 40px;
}
#ampromo-overlay #ampromo-items .rule .products .product {
  margin-left: 10px;
}
#ampromo-overlay #ampromo-items .rule .products .product .product-config.simple {
  margin: -20px -20px -40px;
}
#ampromo-overlay #ampromo-items .rule .products .product .product-config.simple .product-title {
  position: static;
}
#ampromo-overlay #ampromo-items .rule .products .product .product-config.simple .ampromo-item-image-wrap {
  padding: 20px;
}
#ampromo-overlay #ampromo-items .rule .products .product .ampromo-item {
  box-shadow: none;
  border: 1px solid #d8dae4;
  border-radius: 0;
}
#ampromo-overlay #ampromo-items .rule .products .product .ampromo-item.checked {
  outline: 1px solid #d8dae4;
}
#ampromo-overlay #ampromo-items .rule .products .product .ampromo-item .ampromo-item-title {
  border-radius: 0;
}
#ampromo-overlay #ampromo-items .rule .products .product .ampromo-item .mark input {
  position: absolute;
  left: -25px;
  top: 0;
}
#ampromo-overlay #ampromo-items .rule.collapsed .ampromo-rule-header:after {
  content: '▼';
}
#ampromo-overlay #ampromo-items .rule.collapsed .products {
  display: none;
}
@media only screen and (max-width: 820px) and (min-width: 420px) {
  #ampromo-overlay.mode-popup #ampromo-items.amcarousel {
    width: 400px;
  }
  #ampromo-overlay.mode-popup #ampromo-items.amcarousel #ampromo-carousel-wrapper {
    width: 250px;
  }
}
@media only screen and (max-width: 420px) {
  #ampromo-overlay.mode-popup #ampromo-items.amcarousel {
    width: 100%;
  }
  #ampromo-overlay.mode-popup #ampromo-items.amcarousel #ampromo-carousel-wrapper {
    width: 250px;
  }
  #ampromo-overlay.mode-popup .ampromo-carousel-control {
    z-index: 10001;
  }
  #ampromo-overlay.mode-popup .ampromo-carousel-control.next {
    right: 0;
  }
  #ampromo-overlay.mode-popup .ampromo-carousel-control.prev {
    left: 0;
  }
}
@media only screen and (max-width: 340px) {
  #ampromo-overlay.mode-popup #ampromo-items .ampromo-item {
    border: none;
  }
}
@media only screen and (max-height: 500px) {
  #ampromo-overlay.mode-popup #ampromo-items {
    padding-top: 0;
  }
  #ampromo-overlay.mode-popup #ampromo-items.amcarousel {
    top: 0 !important;
    height: 100%;
  }
  #ampromo-overlay.mode-popup #ampromo-items > h4 {
    display: none;
  }
}
#ampromo-carousel-wrapper {
  overflow: hidden;
  margin: 0 auto;
}
#ampromo-carousel-content .ampromo-slide {
  float: left;
}
.ampromo-item .qty-holder {
  display: none;
}
.ampromo-item .giftcard-send-form {
  padding: 0;
  margin: 0;
}
.ampromo-item-options select,
.ampromo-item-options input {
  max-width: 210px;
}
.ampromo-notification {
  padding: 7px;
  text-align: center;
  margin-bottom: 12px;
  border: 1px solid #f16048;
  color: #df280a;
  background: #faebe7;
}
.ampromo-items-form h4 {
  line-height: 50px;
}
.ampromo-items-form h4 a {
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
}
.ampromo-label {
  float: right;
  position: absolute;
  z-index: 500;
}
.ampromo-gift .product-image {
  float: left;
}
.ampromo-gift li {
  margin: 10px 10px;
  float: left;
}
.ampromo-tooltip {
  padding: 2px 5px;
  background: #FEC;
  border: 1px solid #FAA819;
  color: #1F5070;
  text-align: left;
  width: 300px;
  position: absolute;
  z-index: 10001;
}
.ampromo-product-name {
  font-weight: bold;
}

.calendar {
  z-index:10001;
}

@charset "UTF-8";

#lamiacart .is-hidden {
  display: none !important;
}

#lamiacart .is-display-block {
  display: block !important;
}

#lamiacart .is-display-inline {
  display: inline !important;
}

#lamiacart .is-display-inline-block {
  display: inline-block !important;
}

#lamiacart .is-invisible {
  opacity: 0 !important;
}

#lamiacart .is-visible {
  opacity: 1 !important;
}

#lamiacart .is-text-hidden {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

#lamiacart .validation-advice {
  background-color: #e66502;
  color: #fff;
  margin: 0;
  opacity: 1 !important;
  padding: 12px;
  position: absolute;
  top: calc(100% + 6px);
  z-index: 1;
}

#lamiacart .validation-advice::after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #e66502;
  bottom: 100%;
  content: "";
  left: 12px;
  position: absolute;
}

#lamiacart .validation-failed {
  border-bottom-color: #e66502 !important;
}

#lamiacart label:not(.required) + .input-box .input-text.validation-failed,#lamiacart .input-box:first-child .input-text.validation-failed {
  border-bottom-color: #20bf62;
}

#lamiacart .validation-passed + .validation-advice {
  display: none;
}

#lamiacart .validation-failed ~ .validation-advice {
  display: none;
}

#lamiacart .validation-failed + .validation-advice {
  display: block;
}

#lamiacart .radio .validation-advice,#lamiacart .checkbox .validation-advice {
  min-width: 220px;
  top: 35px;
}

#lamiacart .radio .validation-advice::after,#lamiacart .checkbox .validation-advice::after {
  left: 3px;
}

#lamiacart li .validation-advice {
  display: none;
}

#lamiacart li:last-child .validation-advice {
  display: block;
}

#lamiacart .validation-advice {
  max-width: 420px;
}

#lamiacart .button {
  border-width: 0;
  cursor: pointer;
}

#lamiacart .button svg {
  height: 1em;
  width: 1em;
  fill: currentColor;
}

#lamiacart .button[disabled],#lamiacart .button.is-disabled {
  cursor: default !important;
}

#lamiacart label[for*=":region"]:not(.required),#lamiacart label[for*=":region"]:not(.required) + .input-box {
  display: none;
}

#lamiacart .line-through::after {
  background-color: #eee;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
}

#lamiacart .coupon__form {
  position: relative;
}

#lamiacart .coupon__submit .idle,#lamiacart .coupon__submit .active,#lamiacart .coupon__submit .loading,#lamiacart .coupon__submit .set {
  display: none !important;
}

#lamiacart .coupon__submit svg {
  height: 1em;
  width: 1em;
  fill: currentColor;
}

#lamiacart .coupon__form .validation-advice {
  bottom: calc(100% + 6px);
  top: auto;
}

#lamiacart .coupon__form .validation-advice::after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #e66502;
  border-bottom-width: 0;
  content: "";
  top: 100%;
}

#lamiacart .coupon__form.is-idle .idle {
  display: inline !important;
}

#lamiacart .coupon__form.is-active .active {
  display: inline !important;
}

#lamiacart .coupon__form.is-loading .loading {
  display: inline !important;
  padding: 0;
}

#lamiacart .coupon__form.is-loading .loading svg {
  -webkit-animation: spin 1s infinite linear;
  animation: spin 1s infinite linear;
}

#lamiacart .coupon__form.is-set .set {
  display: inline !important;
}

#lamiacart__cover {
  cursor: pointer;
  display: none;
  height: 100%;
  position: absolute;
  right: 100%;
  top: 0;
}

#lamiacart__header {
  color: #fff;
  position: relative;
  text-align: center;
}

#lamiacart__title,#lamiacart__loading,#lamiacart__header .messages li {
  font-weight: bold;
  line-height: 1;
  margin: 0;
}

#lamiacart__title .fa,#lamiacart__loading .fa,#lamiacart__header .messages li .fa {
  margin-right: .5em;
}

#lamiacart__loading,#lamiacart__header .messages {
  bottom: 100%;
  height: 100%;
  position: absolute;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform .3s;
  transition: transform .3s;
  width: 100%;
}

#lamiacart__title {
  background-color: #000;
  text-transform: uppercase;
}

#lamiacart__loading {
  background-color: #999;
}

#lamiacart__header .messages ul li {
  padding: 0;
}

#lamiacart.is-loading #lamiacart__loading,#lamiacart__header .messages.is-show {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

#lamiacart__items {
  border: 0 solid #eee;
  border-left-width: 1px;
  overflow: auto;
}

#lamiacart__empty {
  text-align: center;
}

.lamiacart__item {
  border-bottom: 1px solid #eee;
  overflow: hidden;
  padding: 30px 25px;
  position: relative;
}

.lamiacart__item .item__content {
  float: left;
  overflow: hidden;
  padding-left: 15px;
  width: calc(100% - 70px);
}

.lamiacart__item .content__left {
  float: left;
  min-height: 70px;
  width: calc(65% - 25px);
  word-wrap: break-word;
}

.lamiacart__item .content__right {
  float: left;
  min-height: 70px;
  padding-right: 15px;
  text-align: right;
  width: 35%;
}

.lamiacart__item .item__thumbnail {
  float: left;
  height: 70px;
  overflow: hidden;
  position: relative;
  width: 70px;
}

.lamiacart__item .item__thumbnail img {
  bottom: -100%;
  left: -100%;
  margin: auto;
  position: absolute;
  right: -100%;
  top: -100%;
  max-width: none;
  max-height: none;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
}

.lamiacart__item .item__link {
  text-decoration: none;
}

.lamiacart__item .item__title {
  font-weight: bold;
  line-height: 1;
  margin: 0 0 .75em;
}

.lamiacart__item .item__option {
  line-height: 1;
  margin: .5em 0;
}

.lamiacart__item .item__message {
  margin-bottom: 0;
}

.lamiacart__item .icon__action,.lamiacart__item .quantity__value,.lamiacart__item .quantity__action {
  background-color: transparent;
  display: inline-block;
  margin: 0;
  padding: 0;
  text-transform: none;
}

.lamiacart__item .icon__action {
  color: #999;
}

.lamiacart__item .icon__action:hover:not(.is-disabled) {
  color: #000;
}

.lamiacart__item .icon__action[disabled],.lamiacart__item .icon__action.is-disabled,.lamiacart__item .quantity__action[disabled],.lamiacart__item .quantity__action.is-disabled {
  background-color: transparent !important;
  color: #ebebe4 !important;
}

.lamiacart__item .quantity__change-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.lamiacart__item .quantity__change {
  font-size: .75em;
  line-height: 1;
}

.lamiacart__item .quantity__change .fa {
  font-size: 1em;
  margin: 0 .25em;
}

.lamiacart__item .quantity__value {
  border-width: 0;
  font-size: 1em;
  line-height: 1em;
  text-align: center;
  width: 30px;
}

.lamiacart__item .quantity__actions {
  height: 1em;
}

.lamiacart__item .quantity__action {
  font-size: 1em;
  text-decoration: none;
}

.lamiacart__item .item__price {
  margin: .75em 0 0;
}

.lamiacart__item .item__actions {
  float: right;
  width: 25px;
}

.lamiacart__item .item__action {
  display: block;
  margin: 0 0 .75em;
  text-align: right;
}

#lamiacart__totals {
  background-color: #f9f9f9;
  border: 0 solid #eee;
  color: #000;
  border-left-width: 1px;
  display: block;
  line-height: 1;
}

#lamiacart__totals tbody,#lamiacart__totals tfoot {
  display: block;
}

#lamiacart__totals tr {
  display: block;
  overflow: hidden;
}

#lamiacart__totals td {
  width: 50%;
}

#lamiacart__totals td:first-child {
  float: left;
  text-align: left;
}

#lamiacart__totals td:last-child {
  float: right;
  text-align: right;
}

#lamiacart__totals tfoot {
  border-top: 1px solid #eee;
}

#lamiacart__totals tfoot tr:last-child {
  font-weight: bold;
}

#lamiacart__cross-sell {
  border-left: 1px solid #eee;
  overflow: hidden;
  position: relative;
  display: none;
}

#lamiacart__cross-sell .cross-sell__title {
  text-align: center;
}

#lamiacart__cross-sell .cross-sell__lists {
  position: relative;
  -webkit-transition: -webkit-transform .3s;
  transition: transform .3s;
}

#lamiacart__cross-sell .cross-sell__lists .list {
  padding: 0 40px;
  position: absolute;
  width: 100%;
}

#lamiacart__cross-sell .cross-sell__lists .list__arrow {
  cursor: pointer;
  position: absolute;
  top: 40%;
}

#lamiacart__cross-sell .cross-sell__lists .list__items {
  overflow: hidden;
}

#lamiacart__cross-sell .cross-sell__lists .list__arrow--left {
  left: 15px;
}

#lamiacart__cross-sell .cross-sell__lists .list__arrow--right {
  right: 15px;
}

#lamiacart__cross-sell .cross-sell__item {
  float: left;
  overflow: hidden;
  position: relative;
  width: 33.33333%;
}

#lamiacart__cross-sell .cross-sell__item .item__image {
  height: 100px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

#lamiacart__cross-sell .cross-sell__item .item__image img {
  bottom: -100%;
  left: -100%;
  margin: auto;
  position: absolute;
  right: -100%;
  top: -100%;
  max-width: none;
  max-height: none;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
}

#lamiacart__cross-sell .cross-sell__item .item__link {
  text-decoration: none;
}

#lamiacart__static-block {
  background-color: #fff;
  border: 0 solid #eee;
  border-left-width: 1px;
  overflow: hidden;
}

#lamiacart .coupon__form {
  display: none;
}

#lamiacart {
  background-color: #fff;
  display: none;
  position: absolute;
  right: -100%;
  top: 0 !important;
 /* !important required for iOS devices */
  width: 100%;
}

#lamiacart *,#lamiacart *::before,#lamiacart *::after {
  box-sizing: border-box;
}

#lamiacart ul,#lamiacart ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

body.is-animate {
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
}

body:not(.no-overflow) {
  -webkit-transform: none !important;
  transform: none !important;
  -webkit-user-select: inherit !important;
  -moz-user-select: inherit !important;
  -ms-user-select: inherit !important;
  user-select: inherit !important;
}

body.no-overflow {
  height: 100%;
  overflow: hidden;
  position: fixed;
  width: 100%;
}

body.no-overflow #lamiacart {
  display: block;
}

#lamiacart.is-open #lamiacart__cover {
  display: block;
}

#lamiacart.is-loading #lamiacart__totals {
  color: #ebebe4;
}

@media (min-width: 420px) {
  body.is-open-lamiacart:not(.is-animate) #lamiacart__cover {
    background-color: rgba(0, 0, 0, 0.3);
  }

  #lamiacart {
    right: -420px;
    width: 420px;
  }
}

@media (min-height: 768px) {
  #lamiacart .coupon__form {
    display: block;
  }
}

@media (min-height: 992px) {
  #lamiacart__cross-sell {
    display: block;
  }
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body,html{height:100%}html{font:normal 1rem/1.5rem Helvetica Neue,Helvetica,Lato,Arial,Calibri,"sans-serif";box-sizing:border-box;min-height:100%}*,:after,:before{box-sizing:inherit}body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;font:inherit;line-height:1.33;overflow-y:scroll;overflow-x:hidden}blockquote,caption,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul{margin:0;padding:0}a{color:inherit;font:inherit}abbr[title],dfn[title]{cursor:help}ins,u{border-bottom:1px solid;text-decoration:none}.em,em,i{font-weight:300;font-style:italic}.address,address{font-weight:400}.wrapper{-ms-flex:1 0 auto;flex:1 0 auto}[aria-selected=true]{display:block}[aria-hidden=true]{display:none}[tabindex]:focus{outline:none}.hidden-text,.is-text-hidden,.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}[type=button],[type=submit],button{color:#000;font-size:14px;text-align:center;border:none;border-radius:0;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button]:active,[type=button]:focus,[type=button]:hover,[type=submit]:active,[type=submit]:focus,[type=submit]:hover,button:active,button:focus,button:hover{transition:background-color .1s ease,color .1s ease}[type=button].disabled,[type=button]:disabled,[type=submit].disabled,[type=submit]:disabled,button.disabled,button:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}[type=button].disabled:active,[type=button].disabled:focus,[type=button].disabled:hover,[type=button]:disabled:active,[type=button]:disabled:focus,[type=button]:disabled:hover,[type=submit].disabled:active,[type=submit].disabled:focus,[type=submit].disabled:hover,[type=submit]:disabled:active,[type=submit]:disabled:focus,[type=submit]:disabled:hover,button.disabled:active,button.disabled:focus,button.disabled:hover,button:disabled:active,button:disabled:focus,button:disabled:hover{opacity:.4}button a,button a span,button span,button span span{padding:0}button a:hover,button span:hover{color:inherit}[type=button],[type=submit]{text-decoration:none}fieldset{margin:0;padding:0;border-width:0}.label,label{cursor:pointer;font-size:14px}.h1,h1{font-size:48px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:16px}.h6,h6{font-size:14px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5em;color:#000;font-family:VolteSemibold,sans-serif;font-weight:700;text-transform:none}img{width:100%;max-width:100%;font-style:italic}img[height],img[width]{width:auto;max-width:none}figcaption,figure{margin:0}figure>img{display:block}svg{max-width:100%;width:100%;height:auto}svg:not(:root){overflow:hidden}option,select{cursor:pointer}select{background:#fff url('data:image/svg+xml;utf8,<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1395 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"/></svg>') no-repeat 98% 50%;background-size:1.5em}[type=email],[type=number],[type=password],[type=text],select,textarea{width:100%;padding:.785em;background-color:#fff;font-size:14px;border:1px solid #979797;border-radius:0;transition:box-shadow .1s}[type=email]:active,[type=email]:focus,[type=number]:active,[type=number]:focus,[type=password]:active,[type=password]:focus,[type=text]:active,[type=text]:focus,select:active,select:focus,textarea:active,textarea:focus{outline:none}[type=email].disabled,[type=email]:disabled,[type=number].disabled,[type=number]:disabled,[type=password].disabled,[type=password]:disabled,[type=text].disabled,[type=text]:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{border:1px solid #d8d8d8}[type=email]:active,[type=email]:focus,[type=number]:active,[type=number]:focus,[type=password]:active,[type=password]:focus,[type=text]:active,[type=text]:focus,textarea:active,textarea:focus{cursor:text;outline:none}[type=number],[type=password],[type=text]{background-image:none}[type=file],[type=range]{display:block}[type=range]{width:100%}[type=checkbox]:focus,[type=file]:focus,[type=radio]:focus{outline:thin dotted}[multiple],[size]{height:auto}[disabled]{cursor:not-allowed;pointer-events:none}[type=checkbox],[type=radio]{position:relative;top:2px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number],input[type=number]:focus,input[type=number]:hover{appearance:textfield}.back-link,.link--previous{text-align:left}.link--forward,.link--read-more,.next-link{text-align:right}li{font:inherit}li>ol,li>ul{margin-bottom:0}.ol{list-style-type:decimal}q{quotes:"\\2018" "\\2019" "\\201C" "\\201D\a"}q:before{content:"\\2018"}q:after{content:"\\2019"}q q:before{content:"\\201C"}q q:after{content:"\\201D\a"}blockquote{quotes:"\\201C" "\\201D\a";text-indent:-.4em}blockquote p:before{content:"\\201C"}blockquote p:after{content:" "}blockquote p:last-of-type:after{content:"\\201D\a"}blockquote q:before{content:"\\2018"}blockquote q:after{content:"\\2019"}blockquote p:last-of-type{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}td,th{text-align:left}[colspan]{text-align:center}[colspan="1"]{text-align:left}[rowspan]{vertical-align:middle}[rowspan="1"]{vertical-align:top}.table--bordered td,.table--bordered th{border:1px solid #e4e4e4}.table--bordered td:empty,.table--bordered th:empty{border:0}.table--bordered thead tr:last-child th{border-bottom-width:2px}.table--bordered tbody tr th:last-of-type{border-right-width:2px}.table--striped tr:nth-of-type(odd){background-color:#e4e4e4}.p,p{margin-bottom:1.5em;font-size:inherit}.text--lead{font-size:18px;line-height:1.44}.text--small,small{font-size:14px}.text--tiny{font-size:12px}.text--muted{color:#666}.text--center{text-align:center}.text--success{color:#2ecc71}.text--warning{color:#d35400}.text--error{color:#e74c3c}.text--note{color:#1abc9c}.text--notice{color:#16a085}audio[height],audio[width],canvas[height],canvas[width],iframe[height],iframe[width],meter[height],meter[width],progress[height],progress[width],video[height],video[width]{max-width:none}audio:not([height]),audio:not([width]),canvas:not([height]),canvas:not([width]),iframe:not([height]),iframe:not([width]),meter:not([height]),meter:not([width]),progress:not([height]),progress:not([width]),video:not([height]),video:not([width]){width:100%;max-width:100%}.input-box{position:relative}.checkbox,.input-checkbox,.input-radio,.radio{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.checkbox~label,.input-checkbox~label,.input-radio~label,.radio~label{padding-left:1.75em;position:relative}.checkbox~label:before,.input-checkbox~label:before,.input-radio~label:before,.radio~label:before{content:"";display:block;width:1.25em;height:1.25em;position:absolute;top:50%;left:0;background:#fff no-repeat 50% 50%;background-size:1.25em 1.25em;transform:translateY(-50%)}.checkbox:disabled,.checkbox:disabled~label,.input-checkbox:disabled,.input-checkbox:disabled~label,.input-radio:disabled,.input-radio:disabled~label,.radio:disabled,.radio:disabled~label{opacity:.4}.checkbox~label:before,.input-checkbox~label:before{background-image:url('data:image/svg+xml;utf8,<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path fill="#979797" d="M1312 256h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113v-832q0-66-47-113t-113-47zm288 160v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"/></svg>')}.checkbox:checked~label:before,.input-checkbox:checked~label:before{background-image:url('data:image/svg+xml;utf8,<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path fill="#979797" d="M1472 930v318q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q63 0 117 25 15 7 18 23 3 17-9 29l-49 49q-10 10-23 10-3 0-9-2-23-6-45-6h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113v-254q0-13 9-22l64-64q10-10 23-10 6 0 12 3 20 8 20 29zm231-489l-814 814q-24 24-57 24t-57-24l-430-430q-24-24-24-57t24-57l110-110q24-24 57-24t57 24l263 263 647-647q24-24 57-24t57 24l110 110q24 24 24 57t-24 57z"/></svg>')}.input-radio~label:before,.radio~label:before{background-image:url('data:image/svg+xml;utf8,<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path fill="#979797" d="M896 352q-148 0-273 73t-198 198-73 273 73 273 198 198 273 73 273-73 198-198 73-273-73-273-198-198-273-73zm768 544q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/></svg>')}.input-radio:checked~label:before,.radio:checked~label:before{background-image:url('data:image/svg+xml;utf8,<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path fill="#979797" d="M1152 896q0 106-75 181t-181 75-181-75-75-181 75-181 181-75 181 75 75 181zm-256-544q-148 0-273 73t-198 198-73 273 73 273 198 198 273 73 273-73 198-198 73-273-73-273-198-198-273-73zm768 544q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/></svg>')}.is-hidden{display:none!important}.is-display-block{display:block!important}.is-display-inline{display:inline!important}.is-display-inline-block{display:inline-block!important}#ninja{color:#000;visibility:hidden}.is-invisible{opacity:0!important}.is-visible{opacity:1!important}body{font-family:VolteRegular,sans-serif;color:#000}.wrapper{font-family:VolteRegular}a{text-decoration:none;font-style:normal;font-size:14px}ul{list-style:none}::-moz-selection{background:#fc45d1;color:#fff}::selection{background:#fc45d1;color:#fff}img{height:auto}img[height],img[width]{width:100%}pre{background-color:#fff;font-size:16px;position:relative;text-align:left}.logout .page-title h1{color:#000;text-align:center;padding-top:50px}.logout__text{font-family:VolteRegular,sans-serif;text-align:center;padding-top:20px;padding-bottom:50px}.js-tooltip-content{display:block}.is-close,.js-click-outside-content.is-close{display:none}.block-subscribe{background-color:#f0eff3;padding:20px 15px 0;display:none}.block-subscribe .block-content:after,.block-subscribe:after{content:"";display:table;clear:both}.block-subscribe__title{font-size:20px;text-align:center}.block-subscribe .button{text-align:center;text-transform:uppercase;font-family:VolteSemibold,sans-serif;border:none;transition:background-color .1s ease,color .1s ease;background-color:#fc45d1;color:#fff;padding-left:15px;padding-right:15px;height:40px;font-size:16px;line-height:1.63}.block-subscribe .button svg{width:23px;height:24px}.block-subscribe .button:active,.block-subscribe .button:focus,.block-subscribe .button:hover{background-color:#e63fbe}.block-subscribe .button svg{fill:#fff}.block-subscribe .block-content__label{font-size:14px;width:81.66667%;float:left;margin-left:.83333%;margin:5px .83333% 20px 9.16667%;text-align:center}.block-subscribe .block-content__input-and-button{width:98.33333%;float:left;margin-left:.83333%;margin-right:.83333%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}.block-subscribe .input-box{padding-bottom:0;width:60%}#newsletter{width:100%;height:40px;border:none}.block-subscribe .actions{width:40%}.block-subscribe .button{width:100%}[id=category__products]{padding:0 15px}.product-card{width:98.33333%;float:left;margin-left:.83333%;margin-right:.83333%;padding-bottom:20px;text-align:left;position:relative}.product-card p{margin-bottom:0}.product-card .product-info__img-wrapper{margin:auto auto 5px}.product-card .product-img{width:100%;margin:auto}.product-card .simple .regular-price__label{display:none}.product-card .price-box{font-size:16px;margin-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end}.product-card .price-box,.product-card .ticket-price{width:48.33333%;float:left;font-family:VolteSemibold,sans-serif}.product-card .ticket-price{margin-left:.83333%;margin-right:.83333%;font-size:12px;color:#00cdff;line-height:22px}.product-card .product-info__special .minimal-price .price,.product-card .product-info__special .minimal-price__label{color:#fc45d1}.product-card .minimal-price .price-label{margin-right:20px;display:none}.product-card .minimal-price__label,.product-card .price-box .label,.product-card .regular-price__label{font-size:16px;color:#00cdff;font-size:VolteSemibold,sans-serif;padding-right:5px}.product-card .minimal-price,.product-card .price-box .price,.product-card .regular-price{font-size:16px;color:#00cdff;font-size:VolteSemibold,sans-serif}.product-card .old-price,.product-card .special-price{display:inline}.product-card .old-price{display:none;color:#00cdff}.product-card .special-price{font-size:12px;color:#fc45d1;margin-left:0}.product-card .product-info__name{font-size:14px;font-family:VolteSemibold,sans-serif;margin-bottom:5px;clear:both}.product-card .product-info__description{font-size:12px;margin-bottom:10px;clear:both}.product-card .btn-cart{text-align:center;text-transform:uppercase;font-family:VolteSemibold,sans-serif;border:none;transition:background-color .1s ease,color .1s ease;background-color:#00bbe8;color:#fff;padding:10px 10px 8px;font-size:16px;line-height:1.63;width:100%}.product-card .btn-cart svg{width:23px;height:24px}.product-card .btn-cart:active,.product-card .btn-cart:focus,.product-card .btn-cart:hover{background-color:#00cdff}.product-card .btn-cart svg{fill:#fff}.product-card__link:before{background-color:transparent;height:100%;content:"";position:absolute;top:0;right:0;bottom:0;left:0}.product-card__link:active:before,.product-card__link:focus:before,.product-card__link:hover:before{background-color:hsla(0,0%,100%,.3);transition:background-color .1s ease}.season_card .price-label,.season_card .ticket-price{display:none}.season_card .price-box{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.product-card .season_card .old-price,.product-card .season_card .special-price{display:inline-block;margin:0}.product-card .season_card .old-price{-ms-flex-order:2;order:2}.product-card .season_card .old-price .price{font-size:12px;text-decoration:line-through}.product-card .season_card .special-price{margin-right:25px;-ms-flex-order:1;order:1}.product-card .special-price .price{color:#fc45d1}.product__tag{font-size:14px;background-color:rgba(0,0,0,.3);color:#fff;font-family:VolteSemibold,sans-serif;text-transform:uppercase;padding:11px 10px 9px;position:absolute;top:0;left:0}.tag-label--special-price{font-size:18px;line-height:18px}.block-related .product__tag{left:0}.segment-blocks__block{position:relative}.segment-tag{font-family:VolteSemibold,sans-serif;background-color:#ee6f6f;color:#fff;text-transform:uppercase;font-size:14px;margin:10px;z-index:2;position:absolute;top:0;left:0}.segment-tag__link-label{padding:8px 10px 6px;display:inline-block}.segment-tag--accelerating,.segment-tag--kiihdy{background-color:#40c9cd}.segment-tag--enjoyable,.segment-tag--viihdy{background-color:#ff9bd7}.segment-tag--innostu,.segment-tag--inspiring{background-color:#e2337c}.segment-tag--relaxing,.segment-tag--rentoudu{background-color:#7f45c1}.segment-tag--surprising,.segment-tag--yllaty{background-color:#ee6f6f}.segment-block__content{padding:3% 3% 3% 6%;width:100%;height:37%;position:absolute;bottom:0}.segment-block__image{line-height:0}.segment-block__post-title{font-size:14px;color:#fff}.segment-block__post-excerpt{font-size:14px;line-height:1.63;font-family:VolteSemibold,sans-serif;color:#fff;display:none}.segment-block__content--accelerating,.segment-block__content--kiihdy{background-color:rgba(64,201,205,.6)}.segment-block__content--enjoyable,.segment-block__content--viihdy{background-color:rgba(255,155,215,.6)}.segment-block__content--innostu,.segment-block__content--inspiring{background-color:rgba(226,51,124,.6)}.segment-block__content--relaxing,.segment-block__content--rentoudu{background-color:rgba(127,69,193,.6)}.segment-block__content--surprising,.segment-block__content--yllaty{background-color:hsla(0,79%,68%,.6)}.segment-blocks{padding:20px 15px 5px;clear:both}.segment-blocks__title{font-size:18px;text-align:center}.segment-blocks__container{max-width:1600px;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.segment-blocks__container:after{content:" ";display:block;clear:both}.segment-blocks__block{width:100%;margin-bottom:15px;height:215px}.segment-blocks__block .page-image{display:block;height:215px;overflow:hidden;line-height:0;background-size:cover;background-position:top;background-repeat:no-repeat;position:relative}.info-box{font-size:14px;font-family:VolteSemibold,sans-serif;padding:20px 15px 10px;text-transform:uppercase;z-index:1}.info-box__content{padding-top:10px}.info-box__content:first-of-type{padding-top:0}.info-box__title{font-size:18px;color:#fc45d1;text-transform:none;padding-bottom:10px}.info-box__sub-option,.weather-options{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:top;align-items:top}.sub-option__name{width:60%}.sub-option__value{text-align:right;width:40%}.weather-option{width:33.33333%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.weather-option--hurjuus{text-align:center}.weather-option--pyoritys{text-align:right}.weather-option__title{width:100%}.weather-option__value{margin:10px 0}.info-box__sub-option{margin-bottom:5px}.sub-option__value{font-family:VolteRegular,sans-serif;margin-left:auto}.weather-option__icon,.weather-option__value{width:50%;margin:10px 0}.weather-option__icon svg{width:30px;height:30px}.info-box__link:hover{color:#fc45d1}.partner-links__heading{font-size:16px}.partner-links__blocks{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:auto;padding:20px}.partner-link{max-width:100px;margin:10px}.cookie-notification__wrapper{background-color:rgba(0,0,0,.8);color:#fff;width:calc(100% - 30px);padding:30px 20px;text-align:center;font-size:12px;font-family:VolteSemibold,sans-serif;z-index:35;position:fixed;left:50%;transform:translateX(-50%);bottom:0}.cookie-notification__content{line-height:20px;margin-bottom:20px}.cookie-notification__content a{text-decoration:none;font-style:normal;font-size:14px;color:#fc45d1;font-family:VolteSemibold,sans-serif;font-size:12px;cursor:pointer}.cookie-notification__content a:active,.cookie-notification__content a:focus,.cookie-notification__content a:hover{color:#fc45d1}.cookie-notification__accept-button{text-align:center;text-transform:uppercase;font-family:VolteSemibold,sans-serif;border:none;transition:background-color .1s ease,color .1s ease;background-color:#fc45d1;color:#fff;padding-left:15px;padding-right:15px;height:40px;font-size:16px;line-height:1.63}.cookie-notification__accept-button svg{width:23px;height:24px}.cookie-notification__accept-button:active,.cookie-notification__accept-button:focus,.cookie-notification__accept-button:hover{background-color:#e63fbe}.cookie-notification__accept-button svg{fill:#fff}.gform_body .wide label,.gform_body label{margin-top:0;margin-bottom:5px;line-height:26px;text-transform:uppercase;font-family:VolteSemibold,sans-serif;font-size:16px}.gform_body [type=file]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px;border:1px solid #e7e6eb;font-size:14px;color:#000;width:100%}.gform_body .ginput_container:first-child input,.gform_body .ginput_container:first-child select,.gform_body label:not(.required)+.ginput_container input,.gform_body label:not(.required)+.ginput_container select{border-style:solid}.gform_body input[type=checkbox]~label:before,.gform_body input[type=radio]~label:before{position:absolute;top:50%;left:0;transform:translateY(-50%)}.gform_fields input{border:1px solid #e7e6eb}.gform_fields input:active,.gform_fields input:focus{border-color:#00cdff!important;cursor:text;outline:none}.gfield{padding-bottom:15px;position:relative}.gfield_description{padding:10px 0}.gfield_checkbox li,.gfield_radio li{padding:5px 0}.gfield_checkbox input[type=checkbox]~label,.gfield_checkbox input[type=radio]~label,.gfield_radio input[type=checkbox]~label,.gfield_radio input[type=radio]~label{padding-left:30px;position:relative}.gfield_checkbox input[type=checkbox]~label,.gfield_checkbox input[type=radio]~label{padding-top:7px}.gfield_radio input[type=checkbox]~label,.gfield_radio input[type=radio]~label{padding-top:2px}.gfield_select[multiple=multiple]{background-image:none!important}.ginput_complex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ginput_complex>span{padding-top:15px}.ginput_complex .ginput_full{width:100%}.ginput_complex .ginput_left,.ginput_complex .ginput_right,.ginput_complex .name_first,.ginput_complex .name_last{width:50%}.gform_footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.gform_button{text-align:center;text-transform:uppercase;font-family:VolteSemibold,sans-serif;border:none;transition:background-color .1s ease,color .1s ease;background-color:#00bbe8;color:#fff;padding:10px 10px 8px;font-size:16px;line-height:1.63;width:100%;margin-top:25px;margin-bottom:20px}.gform_button svg{width:23px;height:24px}.gform_button:active,.gform_button:focus,.gform_button:hover{background-color:#00cdff}.gform_button svg{fill:#fff}.gform_wrapper .validation_message{background-color:#e2337c;width:auto;padding:10px;color:#fff;font-size:12px;text-align:center;font-family:VolteSemibold,sans-serif;line-height:18px;z-index:1;position:absolute;top:calc(100% - 5px);left:0}.gform_wrapper .validation_message:empty{display:none}.gform_wrapper .validation_message:after{display:block;position:absolute;left:10px;content:"";top:-10px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #e2337c}.gform_wrapper .validation_error{background-color:#e2337c;font-family:VolteSemibold,sans-serif;z-index:35;text-align:center;padding:15px 0;color:#fff;position:fixed;top:0;left:0;right:0}.gform_wrapper .clear-multi{display:-ms-flexbox;display:flex}.gform_wrapper h2.gsection_title{border-bottom:1px solid #e7e6eb;font-size:16px}.gform_wrapper img.gform_ajax_spinner{width:50px;display:block;margin-top:25px;margin-left:20px}.gform_confirmation_message{font-size:16px;font-weight:700}#ui-datepicker-div{background-color:#fff;border:1px solid #e7e6eb;box-shadow:0 2px 4px -1px grey;padding:5px}.ui-datepicker-header{width:250px;margin-bottom:5px}.ui-datepicker-next.ui-corner-all,.ui-datepicker-prev.ui-corner-all{padding:5px;cursor:pointer}.ui-datepicker-title{display:-ms-flexbox;display:flex}.ui-datepicker-calendar{width:100%}.ui-datepicker-calendar td,.ui-datepicker-calendar th{text-align:center}.page-title h1{font-size:20px;color:#fff}.h1,h1{font-size:60px}.h2,h2{font-size:36px}.h3,h3{font-size:30px}.h4,h4{font-size:24px}.h5,h5{font-size:20px}.is-blog .h4,.is-blog .h5,.is-blog h4,.is-blog h5{font-size:16px}.std h1{font-size:20px}[type=email],[type=number],[type=password],[type=tel],[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:10px;padding-right:10px;padding-top:12px;border:1px solid #e7e6eb;font-size:14px;color:#000}.input-text:active,.input-text:focus,select:active,select:focus,textarea:active,textarea:focus{border-color:#00cdff!important;cursor:text;outline:none}label em{font-style:normal;margin-right:3px}.input-box{padding-bottom:15px}[type=tel]{width:100%;height:40px;border-radius:0;padding-top:0}.fieldset .wide label,.fieldset label,fieldset .wide label,fieldset label{margin-top:0;margin-bottom:5px;line-height:26px;text-transform:uppercase;font-family:VolteSemibold,sans-serif;font-size:16px}.input-text{border:1px solid #e7e6eb}form .input-box:first-child .input-text,form .input-box:first-child select,form label:not(.required)+.input-box .input-text,form label:not(.required)+.input-box select{border-style:solid}input[type=checkbox]+label{text-transform:none}input[type=checkbox]{display:none}.checkbox~label{padding-top:8px;padding-left:30px}input[type=checkbox]~.label:before,input[type=checkbox]~label:before{background-color:#fff;background-image:none;content:" ";float:left;display:block;margin-top:3px;margin-right:10px;width:24px;height:24px;border-radius:3px;border:1px solid #e7e6eb;cursor:pointer}input[type=checkbox]:checked~.label:before,input[type=checkbox]:checked~label:before{background:#fff url(https://sarkanniemi.fi/skin/frontend/sarkanniemi/default/images/icons/ecommerce_check.svg) no-repeat scroll 50%/20px 22px;cursor:pointer}input[type=radio]+label{text-transform:none}input[type=radio]{display:none}input[type=radio]~.label:before,input[type=radio]~label:before{background-image:none;content:" ";float:left;display:block;margin-right:5px;width:20px;height:20px;background-color:#fff;border-radius:50%;border:1px solid #000;cursor:pointer}input[type=radio]:checked+.label:before,input[type=radio]:checked+label:before{background:url(https://sarkanniemi.fi/skin/frontend/sarkanniemi/default/images/icons/radio-button-active.svg) no-repeat #fff 50% 50%;background-size:12px 12px;color:#000;cursor:pointer}input[type=checkbox]~.label,input[type=checkbox]~label,input[type=radio]~.label,input[type=radio]~label{padding-left:30px;font-family:VolteSemibold,sans-serif;font-size:16px;line-height:26px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.address-select,.select--country select,[id=country]{background:url(https://sarkanniemi.fi/skin/frontend/sarkanniemi/default/images/icons/angle-down.svg) no-repeat 96% 50% #fff;background-size:30px 30px;height:40px!important;padding:0 50px 0 10px!important;border:1px solid #e7e6eb!important}.icon{display:inline-block}.footer-container{-ms-flex:none;flex:none}.footer{border-top:1px solid #f0eff3}.footer__content{text-align:center;padding:20px 0;height:auto}.footer__content:after{content:"";display:table;clear:both}.footer__content .panel{display:none}.footer__content .active{color:#fc45d1}.footer__column{text-align:left;height:auto;border-bottom:1px solid #f0eff3}.footer__column:after{content:"";display:table;clear:both}.footer__column:nth-child(5){border-bottom:none}.footer__column p{margin-bottom:0}.footer__column div,.footer__column ul{width:81.66667%;float:left;margin-left:.83333%;margin-right:.83333%;margin-left:9.16667%;list-style:none;padding-bottom:8px}.footer__column ul{margin-top:-4px}.footer__column li{padding:0 0 4px}.footer__column h4.accordion{width:81.66667%;float:left;margin-left:.83333%;margin-right:.83333%;margin-left:9.16667%;font-size:14px;text-transform:uppercase;cursor:pointer;padding:14px 0 10px;margin-bottom:0}.footer__column h4.accordion:after{background-image:url(https://sarkanniemi.fi/skin/frontend/sarkanniemi/default/images/icons/plus_black.svg);background-color:transparent;background-position:90%;background-repeat:no-repeat;background-size:20px 20px;width:20px;height:20px;display:inline-block;cursor:pointer;content:" ";float:right}.footer__content .active:after{background-image:url(https://sarkanniemi.fi/skin/frontend/sarkanniemi/default/images/icons/minus_pink.svg)}.footer__column a{text-decoration:none;font-style:normal;font-family:VolteRegular,sans-serif;font-size:14px}.footer__column a:active,.footer__column a:focus,.footer__column a:hover{color:#fc45d1}.footer__column p{font-size:14px}.footer__copyright{background-color:#000;color:#fff;font-size:14px;padding:10px;text-align:center}.footer__copyright p{margin-bottom:0}.header-top{height:40px}.switch-language{width:75px;height:40px}.header-top__links{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;padding-right:20px}.header-top__links .links li{list-style:none;display:inline-block}.header-top__links .links li a{text-transform:uppercase;font-family:VolteSemibold,sans-serif;text-decoration:none;font-style:normal;font-size:14px}.header-top__links .links li a:hover{color:#fff!important}.header-top__links .links li:active .header-login-toggle,.header-top__links .links li:active a,.header-top__links .links li:focus .header-login-toggle,.header-top__links .links li:focus a,.header-top__links .links li:hover .header-login-toggle,.header-top__links .links li:hover a{text-decoration:none;font-style:normal;font-size:14px;font-family:VolteSemibold,sans-serif;text-transform:uppercase}.header-top__links .links li:active .header-login-toggle:active,.header-top__links .links li:active .header-login-toggle:focus,.header-top__links .links li:active .header-login-toggle:hover,.header-top__links .links li:active a:active,.header-top__links .links li:active a:focus,.header-top__links .links li:active a:hover,.header-top__links .links li:focus .header-login-toggle:active,.header-top__links .links li:focus .header-login-toggle:focus,.header-top__links .links li:focus .header-login-toggle:hover,.header-top__links .links li:focus a:active,.header-top__links .links li:focus a:focus,.header-top__links .links li:focus a:hover,.header-top__links .links li:hover .header-login-toggle:active,.header-top__links .links li:hover .header-login-toggle:focus,.header-top__links .links li:hover .header-login-toggle:hover,.header-top__links .links li:hover a:active,.header-top__links .links li:hover a:focus,.header-top__links .links li:hover a:hover{color:#fc45d1}.header-top__links .links li:active svg,.header-top__links .links li:focus svg,.header-top__links .links li:hover svg{fill:#fff;transition:all .15s ease}.header-top__links .links-separator{margin:0 10px;font-size:16px;font-family:VolteSemibold,sans-serif}.desktop-menu,.header-top,.header__logo-container--desktop,.mobile-menu__label--tablet,.topmenu-container{display:none}[id=sticky-menu]{height:50px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;clear:both}.topmenu-container,[id=sticky-menu]{background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.topmenu-container{position:absolute;top:100%;right:0;left:0;overflow-y:auto;height:430px}.mobile-menu{height:100%}.mobile-menu__toggle{display:-ms-flexbox;display:flex;height:100%;cursor:pointer;padding-top:15px}.mobile-menu__button.hamburger{height:100%;top:auto}.mobile-menu__button{width:50px;height:50px;position:relative;background-color:#fff;border-width:0}.header__logo-container--mobile{position:relative;top:50%;transform:translateY(-50%);border-left:1px solid #f0eff3;border-right:1px solid #f0eff3;margin-right:auto;padding-top:4px;padding-left:12px;padding-right:12px;height:50px}.header__logo-container--mobile img{width:41px;height:41px}.header-icons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.header-icon{height:50px;width:45px;border-right:1px solid #f0eff3;position:relative;cursor:pointer}.header-icon svg{height:24px;width:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-count{width:21px;height:21px;font-size:14px;padding-top:5px;padding-right:1px;border-radius:50%;color:#fff;font-family:VolteSemibold,sans-serif;text-align:center;line-height:12px;position:absolute;top:5px;right:3px}.header-count--wishlist{background-color:#fc45d1}.header-count--cart{background-color:#00cdff}.header-icon:first-child{position:static}.is-open{display:block}.is-hidden{display:none}.search-container .input-text:active,.search-container .input-text:focus{border-color:#000!important}.search-container.is-open .search-form{box-shadow:0 1px 1px 0 rgba(0,0,0,.1);background-color:#fff}.search-container.is-open .form-search{border-radius:0}.search-mobile-button{background-color:transparent;width:50px;height:50px;border:0 none;position:relative;min-width:0}.search-form{position:absolute;top:100%;right:0;left:0}.form-search{position:relative}.form-search .input-text{background-color:#fff;height:40px;width:100%;padding:10px 15% 9px 25px;border:1px solid #f0eff3;display:block}.form-search .input-text:focus{border-color:#000}.search-submit{background-color:transparent;height:22px;width:10%;padding:0;border:0 none;min-width:0;position:absolute;top:10px;right:0}.search-submit .search-submit__icon,.search-submit .search-submit__icon svg{width:21px;height:20px}.switch-language{display:none}.switch-language__mobile{background-color:#000;line-height:20px;padding:10px 5px;font-weight:600}.switch-language__mobile .mobile-lang__list{color:#fff;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.switch-language__mobile .mobile-lang__link{font-family:VolteSemibold,sans-serif;padding:10px 5px 10px 10px}.switch-language__list{background:transparent no-repeat 90% 50%/25px 25px;background-image:url(https://sarkanniemi.fi/skin/frontend/sarkanniemi/default/images/icons/arrows_down_white.svg);width:50px;height:100%;padding:0 20px 0 0;border:0 none;margin-left:20px;outline:0;cursor:pointer;color:#fff;font-family:VolteSemibold,sans-serif;text-transform:uppercase;background-color:transparent;appearance:none;-moz-appearance:none;-webkit-appearance:none;text-indent:.01px;text-overflow:""}.switch-language__list option{color:#000}.switch-language__list:active,.switch-language__list:focus,.switch-language__list:hover{color:#fff;background:transparent no-repeat 90% 50%/25px 25px;background-image:url(https://sarkanniemi.fi/skin/frontend/sarkanniemi/default/images/icons/arrows_down_white.svg);outline:0}.switch-language__list::-ms-expand{display:none}.megamenu-banner{display:none}.mobile-menu .topmenu-container{overflow-y:auto}.nav-container{overflow-x:hidden;overflow-y:scroll}#nav{transform:translateX(0);transition:all .8s ease}#nav.mobile-container-step1-open{transform:translateX(-100%);transition:all .8s ease}#nav.mobile-container-step1-open.nav-container-step2-open{transform:translateX(-200%);transition:all .8s ease}.mobile-step1-open ul.level0,.mobile-step2-open ul.level1{display:block;transition:all .8s ease}ul.level0,ul.level1{display:none;background-color:#fff;width:100%;position:absolute;top:0;left:100%;right:0;transition:all .8s ease}li.mobile-previous-step{background-color:#f0eff3;padding:4px 10px 0 5px;cursor:pointer;text-transform:uppercase;font-size:14px;font-family:VolteSemibold,sans-serif;height:37px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;position:relative}li.mobile-previous-step:active,li.mobile-previous-step:hover{color:#fc45d1}li.mobile-previous-step:active svg,li.mobile-previous-step:hover svg{fill:#fc45d1}li.mobile-previous-step svg{height:25px;width:24px}li.mobile-previous-step .mobile-previous-step__icon{padding-top:2px}ul.level1{left:100%}ul.level1,ul.level2{transition:all .8s ease}ul.level2{display:none}.megamenu__subcat-toggle--icon{cursor:pointer;height:100%;width:40px;float:right;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.megamenu__subcat-toggle--icon svg:not(:root){width:25px!important;height:21px!important}.header-container{margin-bottom:50px;z-index:25}[id=sticky-menu]{z-index:25;position:fixed;top:0;left:0;right:0}[id=sticky-menu].is-sticky{position:fixed}[id=sticky-menu] .input-text.validation-passed{background-image:none!important}.megamenu-banner{position:relative;margin-bottom:25px}.megamenu-banner:hover .megamenu-banner__content{background-color:rgba(252,69,209,.9);padding-top:25%;height:100%}.megamenu-banner-1:hover .megamenu-banner__content{background-color:rgba(0,205,255,.9)}.megamenu-banner__image{width:100%;height:auto}.megamenu-banner__image img{display:block}.megamenu-banner__content{font-family:VolteSemibold,sans-serif;color:#fff;background-color:rgba(252,69,209,.6);padding:20px;font-size:14px;line-height:1.43;text-transform:none;height:35%;transition:height .1s ease,padding-top .1s ease;position:absolute;bottom:0}.megamenu-banner-1 .megamenu-banner__content{background-color:rgba(0,205,255,.6)}.tag-cloud{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tag-link{text-align:center;text-transform:uppercase;font-family:VolteSemibold,sans-serif;border:none;transition:background-color .1s ease,color .1s ease;background-color:#f0eff3;color:#000;line-height:1.43;padding:6px 10px 4px;display:block;margin-right:10px;margin-bottom:10px;height:30px;font-size:14px}.tag-link svg{width:23px;height:24px}.tag-link:active,.tag-link:focus,.tag-link:hover{background-color:#fc45d1;color:#fff}.tag-link:active svg,.tag-link:focus svg,.tag-link:hover svg{fill:#fff}.tag-link svg{fill:#000}.tag-label{font-size:14px}.featured-post{background-color:#f0eff3;padding:20px 0 10px}.featured-post__container{max-width:1600px;margin-left:auto;margin-right:auto;padding:0 15px}.featured-post__container:after{content:" ";display:block;clear:both}.featured-post__image{width:100%;margin-bottom:10px}.featured-post__image .page-image{display:block;height:192px;overflow:hidden;line-height:0;background-size:cover;background-position:top;background-repeat:no-repeat;position:relative}.featured-post__info{width:100%}.featured-post__title{font-size:18px;margin-bottom:10px}.featured-post__content{font-size:14px;line-height:24px;margin-bottom:20px}.featured-post__tags .tag-link{text-align:center;text-transform:uppercase;font-family:VolteSemibold,sans-serif;border:none;transition:background-color .1s ease,color .1s ease;background-color:#fc45d1;color:#fff;padding-left:15px;padding-right:15px;height:40px;font-size:16px;line-height:1.63}.featured-post__tags .tag-link svg{width:23px;height:24px}.featured-post__tags .tag-link:active,.featured-post__tags .tag-link:focus,.featured-post__tags .tag-link:hover{background-color:#e63fbe}.featured-post__tags .tag-link svg{fill:#fff}.featured-post__tags-title{font-size:16px;line-height:24px;margin-bottom:10px}.featuredproducts-wrapper .input-text.validation-passed{background:none!important}.featuredproducts-wrapper{background-color:#f0eff3;padding:0;border-bottom:1px solid #f0eff3;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.featuredproducts-container{background-color:#f0eff3;width:100%;padding:10px 15px 15px}.featuredproducts-container__title{margin:10px 0 15px;text-align:center;font-size:18px;line-height:24px}.featuredproducts-container__all-tickets{font-size:14px;font-family:VolteSemibold,sans-serif;margin-top:15px;display:block;cursor:pointer;text-align:center;text-transform:uppercase}.featuredproducts-container__all-tickets:hover{color:#fc45d1}.featuredproduct__switch-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.featuredproduct__switch{text-align:center;text-transform:uppercase;font-family:VolteSemibold,sans-serif;border:none;transition:background-color .1s ease,color .1s ease;background-color:#00bbe8;color:#fff;padding:10px 10px 8px;font-size:16px;line-height:1.63;font-size:12px;width:100%;padding:15px 5px;line-height:1.43;position:relative}.featuredproduct__switch svg{width:23px;height:24px}.featuredproduct__switch:active,.featuredproduct__switch:focus,.featuredproduct__switch:hover{background-color:#00cdff}.featuredproduct__switch svg{fill:#fff}.featuredproduct__switch:nth-of-type(2){margin-left:10px}.featuredproduct__switch.is-active{background-color:#00bbe8}.featuredproduct__switch.is-active:after{content:"";width:0;height:0;border-bottom:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent;position:absolute;bottom:-25px;left:50%;transform:translateX(-50%)}.featuredproduct__switch.is-white{background-color:#fff;color:#000}.featuredproduct{background-color:#fff;max-height:370px;padding:10px;margin-top:25px;margin-bottom:20px;overflow:auto}.featuredproduct .btn-cart{text-align:center;text-transform:uppercase;font-family:VolteSemibold,sans-serif;border:none;transition:background-color .1s ease,color .1s ease;background-color:#00bbe8;color:#fff;padding:10px 10px 8px;line-height:1.63;width:100%;padding:10px 35px;font-size:16px}.featuredproduct .btn-cart svg{width:23px;height:24px}.featuredproduct .btn-cart:active,.featuredproduct .btn-cart:focus,.featuredproduct .btn-cart:hover{background-color:#00cdff}.featuredproduct .btn-cart svg{fill:#fff}.featuredproduct__total-price{margin:0 0 5px}.featuredproduct__total-price .price-box{text-align:center}.featuredproduct__total-price .price-box p{margin:0}.featuredproducts-wrapper .regular-price__label{display:none}.featuredproducts-wrapper .item{padding-left:5px;padding-right:5px}.featuredproducts-wrapper .product__totals{padding:0}.product__actions .input-text{background-color:#f0eff3}.product__actions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.product__actions .qty{font-size:20px;width:35px;margin-left:5px;margin-right:5px;font-family:VolteRegular,sans-serif;text-align:center}.product__actions .btn,.product__actions .qty{background-color:transparent;padding:0;border:none}.product__actions .btn svg{width:12px;height:12px}.product__actions .validation-passed{background:none!important}.ticket-price .old-price{display:none}.old-price,.special-price{display:inline-block;margin:0}.special-price{float:left}.price-box .special-price .price{color:#fc45d1;margin-right:25px;-ms-flex-order:1;order:1}.price-box .old-price .price{font-size:12px;line-height:28px}.price-label,.product__totals .price-box .old-price{display:none}.product__totals .price-box .special-price{float:none}.product__totals .price-box .price{color:#00cdff;margin:auto}.product-type--grouped .item,.product-type--simple .item{border-bottom:2px solid #e7e6eb;font-family:VolteSemibold,sans-serif;padding-bottom:5px;margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.product-type--simple .ticket-price{font-size:14px;width:40%;float:left;margin-left:.83333%;margin-right:.83333%;color:#00cdff;padding-bottom:2px}.product-type--simple [id=product__grandtotal]{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.product-type--simple .price-normal{padding-left:15px}.product-type--simple .price{font-size:20px;color:#00cdff;font-family:VolteSemibold,sans-serif}.product-type--simple .ticket-price .price{font-size:14px;color:#00cdff}.product-type--simple .product__actions{width:31.66667%;float:left;margin-left:.83333%;margin-right:.83333%}.product-type--grouped .ticket-type{font-size:14px;font-family:VolteRegular,sans-serif;text-transform:uppercase;display:block;width:100%}.product-type--grouped .item__price-and-actions{display:block;width:100%}.product-type--grouped .ticket-price{width:65%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end}.product-type--grouped .price-box{font-size:20px;color:#00cdff}.product-type--grouped .price-normal{font-size:14px;color:#00cdff;margin-left:10px;padding-bottom:2px}.product-type--grouped .product__actions{width:auto;float:right;text-align:right}.product-type--grouped .product__actions .btn{width:20px}.product__price-info{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.price-info__icon{width:8%}.price-info__icon circle,.price-info__icon path,.price-info__icon polygon,.price-info__icon rect,.price-info__icon svg{fill:#fc45d1}.price-info__icon .cls-1,.price-info__icon .st0{stroke:#fc45d1}.price-info__icon:active circle,.price-info__icon:active path,.price-info__icon:active polygon,.price-info__icon:active rect,.price-info__icon:active svg,.price-info__icon:focus circle,.price-info__icon:focus path,.price-info__icon:focus polygon,.price-info__icon:focus rect,.price-info__icon:focus svg,.price-info__icon:hover circle,.price-info__icon:hover path,.price-info__icon:hover polygon,.price-info__icon:hover rect,.price-info__icon:hover svg{fill:#f0eff3}.price-info__icon svg{width:16px;height:16px}.price-info__text{font-size:14px;font-family:VolteSemibold,sans-serif;width:92%}.catalog-product-view .product__description{padding:0 15px;text-align:center;clear:both;line-height:1.71}.catalog-product-view .product__description p{margin-bottom:10px}.product__totals{padding:10px 0;text-align:center;clear:both;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end}.product__totals .total{font-size:24px;color:#00cdff;font-family:VolteSemibold,sans-serif;margin-left:15px}.product__totals .total .label{display:none}.product__totals .title{font-size:18px;font-family:VolteSemibold,sans-serif;padding-bottom:3px}.product__totals .price{font-size:24px}[id=product-addtocart-button]{text-align:center;text-transform:uppercase;font-family:VolteSemibold,sans-serif;border:none;transition:background-color .1s ease,color .1s ease;background-color:#00bbe8;color:#fff;padding:10px 10px 8px;font-size:16px;line-height:1.63;padding:12px 10px;width:100%}[id=product-addtocart-button] svg{width:23px;height:24px}[id=product-addtocart-button]:active,[id=product-addtocart-button]:focus,[id=product-addtocart-button]:hover{background-color:#00cdff}[id=product-addtocart-button] svg{fill:#fff}.add-to-links{padding:15px 0}.link-wishlist{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:40px;overflow:hidden;text-align:center}.link-wishlist.loading .wishlist-loading{display:inline}.link-wishlist.failed .titles{transform:translateY(-33.33333%)}.link-wishlist.added .titles{transform:translateY(33.33333%)}.link-wishlist .titles{width:70%;text-align:center;display:block;position:relative;transition:all .5s ease;transform:translateY(0)}.link-wishlist .icons{width:30%;text-align:right}.titles__icon svg{width:25px;height:25px;fill:#fc45d1}.titles__title{font-size:14px;text-transform:uppercase;font-family:VolteSemibold,sans-serif;padding-left:15px;display:block;margin:0 auto;position:relative;text-align:left;height:40px;line-height:40px}.wishlist-loading{display:none;width:25px;height:25px;vertical-align:middle;margin:0 10px}.product__prices .regular-price__label,[id=grandtotal] .regular-price__label,[id=product__grandtotal] .regular-price__label{display:none}.input-box__input .input-text.validation-passed{background-image:none!important}.form-list .input-box{width:100%!important}.input-box__input{width:48.33333%;margin-left:.83333%;margin-right:.83333%;background-color:#f0eff3;float:left;height:auto;margin-bottom:5px;text-align:center}.input-box__input:hover{background-color:#fc45d1;color:#fff}.input-box__input:hover .cls-1,.input-box__input:hover svg{stroke:#fff}.input-box__input.is-active{background-color:#fc45d1;color:#fff}.input-box__input.is-active .cls-1,.input-box__input.is-active svg{stroke:#fff}.input-box__input .amount-label{display:block;text-align:center;font-size:16px;font-family:VolteSemibold,sans-serif;padding:15px 0 5px}.input-box__input .amount-label:before{display:none}.am_giftcard_amount.is-active{background-color:#fc45d1!important}#amgiftcard_amount_custom_block .amount-label--header{font-size:14px;margin:0}.amount-custom__input{height:90px;padding-top:10px}.input-box__icon{display:block;text-align:center}.input-box__icon svg{width:30px;height:30px}.product-options dl{clear:both}.product-view--amgiftcard .item [id=product__grandtotal],.product__normal-price{display:none}.product-view--amgiftcard .add-to-cart .item{border-bottom:2px solid #e7e6eb;padding:10px;margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.amount-custom .notice{display:none}.amount-custom .amount-label{display:inline-block}.amount-custom .validation-advice,.amount-custom .validation-failed{top:170%}.custom-option-input{font-size:14px;border-top:2px solid #e7e6eb;border-bottom:2px solid #e7e6eb;padding:10px;font-family:VolteSemibold,sans-serif}.custom-option-input li{padding-top:5px;padding-bottom:5px}.custom-option-input .label{padding-top:10px;text-align:right}.custom-option-input input[type=radio]~.label{padding-left:0}.custom-option-input .input-box{padding-bottom:0}.custom-option-input .validation-advice{margin-top:10px}.giftcard-label{font-size:16px;font-family:VolteSemibold,sans-serif;text-transform:uppercase}.amount-custom,.v-fix{position:relative}.amount-label--header{font-size:14px;font-family:VolteSemibold,sans-serif;text-transform:uppercase;display:block}.amgiftcard-amount{width:60px;height:26px;margin-top:5px;margin-left:20px;padding:0 5px;text-align:center}.product-view--amgiftcard [id=product__grandtotal] .label{display:none}.product-view--amgiftcard [id=product__grandtotal] .price{font-size:24px;color:#00cdff;font-family:VolteSemibold,sans-serif;margin-left:15px}.product__prices .label:before{display:none}.catalog-product-view input[type=radio]{display:inline-block}.product-view--amgiftcard .product-content__add-to-cart{width:98.33333%;float:left;margin-right:.83333%;margin-left:.83333%;padding:0;margin:0;width:100%}[id=lamiacart] .notice-msg{background-color:#e2337c;color:#fff}.item__action--configure{display:none!important}#lamiacart__cover{z-index:40}#lamiacart__header{background-color:#f0eff3;color:#000;padding:25px 0 20px}#lamiacart__title{background-color:transparent;font-size:20px;line-height:26px}#lamiacart__header .messages,#lamiacart__loading{color:#fff;font-size:16px;height:auto}#lamiacart__header .messages li{padding:27px 0;position:relative}#lamiacart__loading{background-color:#e2337c;padding:27px 0}#lamiacart__header .messages{background-color:#00cdff}#lamiacart__empty{font-family:VolteSemibold,sans-serif;margin-top:20px;text-transform:uppercase}#lamiacart__items{border-color:#f0eff3;border-style:solid;border-width:0 0 1px 1px}.lamiacart__item{padding:15px 25px 10px}.lamiacart__item .item__thumbnail{border-radius:50%}.item__content .content__right{text-align:center;padding-top:4px}li.item__option{font-size:14px}.item__messages.amasty__free-promo{color:#fc45d1;font-family:VolteSemibold,sans-serif}.lamiacart__item .item__title{font-family:VolteSemibold,sans-serif;color:#000;margin-top:7px}.lamiacart__item .quantity__action{font-size:12px;-webkit-appearance:none}.lamiacart__item .quantity__value{font-size:24px;line-height:34px}.lamiacart__item .item__price{color:#00cdff;font-size:18px;font-family:VolteSemibold,sans-serif}#lamiacart .lamiacart__item .button svg{fill:#000}#lamiacart .item__actions .button{-webkit-appearance:none;margin-top:3px}#lamiacart .item__actions .button:hover path,#lamiacart .item__actions .button:hover svg{background-color:#fc45d1;fill:#fff;stroke:#fff}#lamiacart .item__actions .button svg{background-color:#f0eff3;padding:5px;border-radius:50%;height:22px;width:22px}#remove-cart-items.button{margin:20px auto;text-align:center;text-transform:uppercase;font-size:16px;font-family:VolteSemibold,sans-serif;line-height:26px;color:#000}#remove-cart-items.button:hover path,#remove-cart-items.button:hover svg{background-color:#fc45d1;fill:#fff;stroke:#fff}#remove-cart-items.button .label{margin-right:10px}#remove-cart-items.button svg{background-color:#f0eff3;height:22px;width:22px;padding:5px;border-radius:50%;vertical-align:middle}[id=lamiacart] .coupon__form{display:block!important}[id=lamiacart__totals] tbody{display:none!important}.coupon__wrapper{background-color:#f0eff3;height:50px;padding:10px 15px 10px 20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center}.coupon__wrapper .coupon__label{display:none;width:100%;font-family:VolteSemibold,sans-serif;font-size:16px;line-height:35px}.coupon__wrapper .coupon__input{width:195px;padding:3px 10px;border:0 none;font-family:VolteRegular,sans-serif}.coupon__wrapper .coupon__submit{text-align:center;text-transform:uppercase;border:none;transition:background-color .1s ease,color .1s ease;background-color:#fc45d1;color:#fff;padding-left:15px;padding-right:15px;height:40px;font-size:16px;line-height:1.63;height:auto;width:50px;padding:5px 10px;font-family:VolteSemibold,sans-serif;font-size:14px}.coupon__wrapper .coupon__submit svg{width:23px;height:24px}.coupon__wrapper .coupon__submit:active,.coupon__wrapper .coupon__submit:focus,.coupon__wrapper .coupon__submit:hover{background-color:#e63fbe}.coupon__wrapper .coupon__submit svg{fill:#fff}#lamiacart__totals{background-color:#fff}#lamiacart__totals tbody{padding:15px 20px}#lamiacart__totals tbody tr{font-family:VolteRegular,sans-serif;line-height:26px}#lamiacart__totals tfoot tr:last-child{padding:15px 20px;font-family:VolteSemibold,sans-serif;font-size:18px;line-height:24px}.lamiacart__action{border:none;transition:background-color .1s ease,color .1s ease;background-color:#f0eff3;color:#000;font-size:14px;line-height:1.43;width:100%;padding:20px 0 10px;line-height:26px;font-family:VolteSemibold,sans-serif;font-size:16px;text-align:center;text-transform:uppercase;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center!important;justify-content:center!important}.lamiacart__action:active,.lamiacart__action:focus,.lamiacart__action:hover{background-color:#fc45d1;color:#fff}.lamiacart__action:active svg,.lamiacart__action:focus svg,.lamiacart__action:hover svg{fill:#fff}.lamiacart__action svg{fill:#000}.lamiacart__action.lamiacart__action--checkout{text-align:center;text-transform:uppercase;font-family:VolteSemibold,sans-serif;border:none;transition:background-color .1s ease,color .1s ease;background-color:#00bbe8;color:#fff;padding:10px 10px 8px;font-size:16px;line-height:1.63;padding:20px 0 10px}.lamiacart__action.lamiacart__action--checkout svg{width:23px;height:24px}.lamiacart__action.lamiacart__action--checkout:active,.lamiacart__action.lamiacart__action--checkout:focus,.lamiacart__action.lamiacart__action--checkout:hover{background-color:#00cdff}.lamiacart__action.lamiacart__action--checkout svg{fill:#fff}.lamiacart__action svg{width:23px;height:24px}#lamiacart__actions{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#lamiacart__actions .lamiacart__action--icon svg{width:23px;height:24px}.lamiacart__action--back .lamiacart__action--icon{margin-top:-1px;margin-left:-10px;margin-right:10px}.lamiacart__action--checkout .lamiacart__action--icon{margin-top:-1px;margin-left:10px;margin-right:-15px}.lamiacart__item .quantity__change-container{-ms-flex-pack:center;justify-content:center;height:22px}.svea-review-ssn{display:none}.input-text.validation-passed,.input-text[type=number]:valid{background-image:url(https://sarkanniemi.fi/skin/frontend/sarkanniemi/default/images/icons/ecommerce_check.svg)!important;background-position:97%!important;background-repeat:no-repeat!important;background-size:20px 13px!important}.validation-advice,.validation-failed+.validation-advice{background-color:#e2337c;width:auto;padding:10px;color:#fff;font-size:12px;text-align:center;font-family:VolteSemibold,sans-serif;line-height:18px;z-index:1;position:absolute;top:calc(100% - 5px);left:0}.validation-advice:after,.validation-failed+.validation-advice:after{display:block;position:absolute;left:10px;content:"";top:-10px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #e2337c}.validation-failed,.validation-failed:focus{border-color:#e2337c}.error-msg,.messages,.note-msg,.notice-msg,.success-msg,.warning-msg{font-family:VolteSemibold,sans-serif;position:fixed;top:0;left:0;right:0;width:100%;text-align:center;z-index:35}.error-msg a,.messages a,.note-msg a,.notice-msg a,.success-msg a,.warning-msg a{text-decoration:underline;text-align:center}.error-msg li,.messages li,.note-msg li,.notice-msg li,.success-msg li,.warning-msg li{color:#fff;padding:7px 0}.success-msg{background-color:#00cdff}.error-msg,.success-msg{color:#fff;padding:15px 0}.error-msg{background-color:#e2337c}.warning-msg{background-color:#e2337c}.note-msg,.warning-msg{color:#fff;padding:15px 0}.note-msg{background-color:#00cdff}.notice-msg{background-color:#f0eff3;color:#fff;padding:15px 0}#contact-form-messages li:before,.cms-page-view .std .messages li:before{content:unset}.is-large-mobile{display:none}.is-desktop-flex{display:-ms-flexbox;display:flex}.breadcrumbs{color:#fff;text-align:left;display:none}.breadcrumbs .breadcrumbs__link{font-size:12px;font-family:VolteSemibold,sans-serif;padding-right:5px;margin-bottom:5px}.breadcrumbs .breadcrumbs__angle svg{width:20px;height:20px;fill:#fff}.breadcrumbs .breadcrumbs__item{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:12px;font-family:VolteSemibold,sans-serif}.breadcrumbs .back-angle,.breadcrumbs .back-link{display:none}.back-link--breadcrumbs{padding:0 10px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.back-link--breadcrumbs .back-link__text{font-size:14px;font-family:VolteSemibold,sans-serif;text-transform:uppercase;padding-bottom:2px}.back-link--breadcrumbs .back-link__icon svg{width:15px;height:15px}.hamburger{background-color:transparent;height:50px;width:50px;border:0 none;margin:0;text-align:center;min-width:0;position:relative}.hamburger,.hamburger__filler{padding:0;display:block;transition:all .3s ease}.hamburger__filler{background-color:#000;height:2px;width:30px;margin:auto;position:absolute;left:0;right:0;transform:rotate(0deg)}.hamburger__filler:first-of-type{top:0}.hamburger__filler:nth-of-type(2),.hamburger__filler:nth-of-type(3){top:10px}.hamburger__filler:nth-of-type(4){top:20px}.hamburger.is-open .hamburger__filler{transition:all .3s ease}.hamburger.is-open .hamburger__filler:first-of-type{top:10px;width:0}.hamburger.is-open .hamburger__filler:nth-of-type(2),.hamburger.is-open .hamburger__filler:nth-of-type(3){width:30px;transform:rotate(45deg)}.hamburger.is-open .hamburger__filler:nth-of-type(3){transform:rotate(-45deg)}.hamburger.is-open .hamburger__filler:nth-of-type(4){top:10px;width:0}.flex-video__video{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.tabview [aria-selected=true]{display:block}.tabview [aria-hidden=true]{display:none}.tabview .tab{cursor:pointer}.tabview .tab.is-active{background-color:#eee}.tabview .tab-content{clear:both;float:none;display:none}.tabview .tab-content.is-active{display:block}.tabview .tab-content:after{clear:both;content:"";display:table}.tab-content.is-active,.tab.is-active{background-color:#f0eff3}.tab-content.last{display:none}.social-links{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;width:100%;max-width:480px;margin:auto}.social-links__icon{display:inline-block;margin-top:20px;margin-bottom:20px;transition:transform .2s ease-in-out;transform-origin:50% 50%}.social-links__icon,.social-links__icon .icon{width:40px;height:40px}.social-links__icon .icon-circle{fill:transparent;transition:fill .25s ease}.social-links__icon:active,.social-links__icon:focus,.social-links__icon:hover{transform:scale(1.15) rotate(1turn)}.social-links__icon:active .icon-circle,.social-links__icon:focus .icon-circle,.social-links__icon:hover .icon-circle{fill:#fc45d1;transition:fill .25s ease}.social-links__icon:active .icon-path,.social-links__icon:focus .icon-path,.social-links__icon:hover .icon-path{fill:#fff;stroke:#fff}@font-face{font-family:VolteRegular;src:url(https://sarkanniemi.fi/skin/frontend/sarkanniemi/default/fonts/volte-family/IndianTypeFoundry-Volte.otf);font-weight:400}@font-face{font-family:VolteSemibold;src:url(https://sarkanniemi.fi/skin/frontend/sarkanniemi/default/fonts/volte-family/IndianTypeFoundry-VolteSemibold.otf);font-weight:600}@media (-webkit-min-device-pixel-ratio:0){.switch-language__list,.switch-language__list:active,.switch-language__list:focus,.switch-language__list:hover{background:transparent no-repeat 90% 45%/25px 25px;background-image:url(https://sarkanniemi.fi/skin/frontend/sarkanniemi/default/images/icons/arrows_down_white.svg)}.switch-language__list:active,.switch-language__list:focus,.switch-language__list:hover{outline:0}}@media (min-width:320px){.header-icon{width:50px;height:50px}}@media (min-width:480px){.block-subscribe__title{font-size:24px}.block-subscribe .block-content__label{font-size:16px}.block-subscribe{padding:30px 20px 10px}.block-subscribe .block-subscribe__title{width:81.66667%;float:left;margin-left:.83333%;margin-right:.83333%;margin-left:9.16667%;margin-top:0}.block-subscribe .block-content__label{width:65%;float:left;margin-left:.83333%;margin-right:.83333%;margin-left:17.5%}.block-subscribe .block-content__input-and-button{width:81.66667%;float:left;margin-left:.83333%;margin-right:.83333%;margin-left:9.16667%}.product-card{width:48.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.product-card .product-info__description{margin-bottom:5px;height:auto}.product-info__content{position:relative;height:auto}.product-info__actions{position:absolute;bottom:0;width:100%}.segment-block__post-title,.segment-blocks__title{font-size:20px}.segment-blocks{padding:20px 25px 10px}.segment-blocks__block{margin-bottom:10px;height:300px}.segment-blocks__block .page-image{height:300px}.info-box{width:83.33333%;margin:0 auto}.partner-links__heading{font-size:20px}.cookie-notification__wrapper{width:calc(100% - 40px)}.page-title h1{font-size:24px;line-height:30px}.is-blog .h4,.is-blog h4{font-size:18px}.is-blog .h5,.is-blog h5{font-size:16px}.std h1{font-size:24px}.footer__column a,.footer__column h4.accordion,.footer__column p{font-size:16px}.footer__column div,.footer__column h4.accordion,.footer__column ul{width:73.33333%;float:left;margin-left:.83333%;margin-right:.83333%;margin-left:17.5%}.header-count{font-size:16px}[id=sticky-menu]{height:60px}.topmenu-container{right:25%}.mobile-menu-overlay{background-color:rgba(0,0,0,.5);height:100%;width:100%;z-index:4;position:fixed;top:0;right:0;bottom:0;left:0}.mobile-menu__toggle{padding-top:20px}.header__logo-container--mobile{padding-top:8px;padding-left:15px;padding-right:15px;height:60px}.header-icon{width:60px;height:60px}.header-icon svg{width:34px;height:34px}.header-count{width:26px;height:26px;line-height:14px;padding-top:7px;right:3px}.search-mobile-button{height:60px}.mobile-menu .topmenu-container{height:auto}.mobile-menu__button.hamburger{width:75px}.mobile-menu .hamburger.is-open .hamburger__filler:nth-of-type(2),.mobile-menu .hamburger.is-open .hamburger__filler:nth-of-type(3),.mobile-menu .hamburger__filler{width:35px}.header-container{margin-bottom:60px}.featured-post__title{font-size:20px}.featured-post__container{padding:0 25px}.featured-post__image{margin-bottom:15px}.featured-post__image .page-image{height:285px}.featured-post__title{margin-bottom:15px;line-height:26px}.featured-post__content{margin-bottom:15px}.featured-post__tags-title{font-size:18px;line-height:24px;margin-bottom:15px}.featuredproducts-container__title{font-size:20px}.featuredproduct__switch{font-size:14px}.featuredproducts-wrapper{background-color:#f0eff3;width:auto;padding:0 25px;border:0 none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.featuredproducts-container{width:100%;margin:auto;padding:10px 0 20px;position:relative}.featuredproducts-container__title{line-height:26px}.featuredproduct__switch{padding:15px 5px}.price-info__icon{width:6%}.price-info__text{width:94%}.catalog-product-view .product__description{width:81.66667%;float:left;margin-left:.83333%;margin-right:.83333%;margin-left:9.16667%;text-align:center;clear:both}.product-type--grouped .price-normal{margin-left:20px}#amgiftcard_amount_custom_block .amount-label--header,.amount-label--header{font-size:12px}.input-box__input{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.amgiftcard-amount{width:55px;margin-left:5px}.input-box__input .amount-label{padding:12px 3px 3px}.amount-custom__input{height:85px;padding-top:5px}.product-view--amgiftcard .product-options{width:81.66667%;float:left;margin-left:.83333%;margin-right:.83333%;margin-left:9.16667%}.quantity__change-container{padding-right:5px}.back-link--breadcrumbs{padding:0 20px}.social-links__icon{margin-right:.5em;margin-left:.5em}}@media (min-width:768px){.block-subscribe__title{font-size:30px}.block-subscribe .block-content__label{font-size:20px}.block-subscribe{padding:35px 20px 15px}.block-subscribe .block-subscribe__title{width:65%;float:left;margin-left:.83333%;margin-right:.83333%;margin-left:17.5%}.block-subscribe .block-content__label{width:98.33333%;float:left;margin-left:.83333%;margin:0 .83333% 25px;text-align:center;padding:0 40px}.block-subscribe .block-content__input-and-button{width:65%;float:left;margin-left:.83333%;margin-right:.83333%;margin-left:17.5%}.block-subscribe .input-box{width:75%}.block-subscribe .actions{width:25%}.product-card{width:31.66667%;float:left;margin-left:.83333%;margin-right:.83333%}.product__tag{font-size:16px}.tag-label--special-price{font-size:20px;line-height:20px}.segment-block__post-title{font-size:16px}.segment-blocks__title{font-size:24px}.segment-blocks{padding:25px 45px 15px}.segment-blocks__block{width:48.33333%;float:left;margin-left:.83333%;margin-right:.83333%;margin-bottom:10px;height:215px}.segment-blocks__block .page-image{height:215px}.info-box{font-size:16px}.info-box,.wordpress-index-index .main-content .info-box{background-color:hsla(0,0%,100%,.9);width:325px;position:absolute;top:310px;right:50px}.info-box{padding:17px 15px 10px}.is-blog .info-box{top:233px}.partner-links__heading{font-size:24px}.partner-link{max-width:120px;margin-right:20px;margin-left:20px}.cookie-notification__wrapper{width:100%;max-width:450px;padding:30px;position:fixed;right:50px;left:auto;transform:none;bottom:50px}.gform_button{min-width:330px;width:auto}.gform_confirmation_message,.gform_wrapper h2.gsection_title{font-size:18px}.page-title h1{font-size:30px;line-height:36px}.is-blog .h4,.is-blog h4{font-size:20px}.is-blog .h5,.is-blog h5{font-size:18px}.std h1{font-size:30px}.footer__content{padding:30px 0}.footer__content .panel{display:block}.footer__content .active{color:#000}.footer__columns:after{content:"";display:table;clear:both}.footer__column{border:none;width:31.66667%;float:left;min-height:240px}.footer__column h4.accordion:after{display:none}.mobile-menu .topmenu-container{width:320px}.header-top{background-color:#000;color:#fff;display:block;position:relative;z-index:5}.header-icon--login,.header-top .links li:nth-child(2),.header-top .links li:nth-child(4){display:none}.header-icon--login svg{fill:#fff!important;stroke:#fff!important}.header__logo-container--mobile{padding-top:6px;padding-left:15px;padding-right:15px;height:60px}.header__logo-container--mobile .logo__image{width:46px;height:46px}.header-icon svg{width:36px;height:36px}.mobile-menu__toggle{padding-top:3px}.mobile-menu__button.hamburger{height:100%;width:80px;top:30%}.mobile-menu__label--tablet{display:block;text-transform:uppercase;font-family:VolteSemibold,sans-serif;font-size:14px;height:100%;padding-right:20px;position:relative}.mobile-menu__label--tablet span{position:relative;top:50%;transform:translateY(-50%);display:inline-block}.search-mobile-button{background-color:transparent;height:100%;width:100%;padding:7px 0 0;border:0 none}.search-mobile-button__icon svg{height:23px;width:22px}.switch-language__list option{color:#000;background-color:#fff}.header-bottom .switch-language,.header-top .switch-language__mobile,.topmenu-container .switch-language__mobile{display:none}.switch-language{display:block}.switch-language__list{margin-left:10px}.mobile-menu .topmenu-container{height:auto}.header-container{margin-bottom:0}.header-container.sticky-parent{margin-bottom:60px}[id=sticky-menu]{position:relative;top:auto}[id=sticky-menu].is-sticky{position:fixed;top:0}.featured-post__title{font-size:24px}.featured-post__content{font-size:16px}.featured-post{padding:30px 0 20px}.featured-post__container{padding:0 40px}.featured-post__image{width:81.66667%;float:left;margin-left:.83333%;margin-right:.83333%;margin-left:9.16667%;margin-bottom:20px}.featured-post__image .page-image{height:370px}.featured-post__info{width:81.66667%;float:left;margin-left:.83333%;margin-right:.83333%;margin-left:9.16667%}.featured-post__title{margin-bottom:20px;line-height:30px}.featured-post__content,.featured-post__tags-title{margin-bottom:25px;line-height:26px}.featured-post__tags-title{font-size:20px}.featuredproducts-container__title{font-size:24px}.featuredproduct__switch{font-size:12px}.featuredproducts-wrapper,.wordpress-index-index .main-content .featuredproducts-wrapper{max-width:1600px;margin-left:auto;margin-right:auto;background-color:transparent;padding:0;z-index:20;width:325px;display:inline-block;position:absolute;top:145px;right:50px}.featuredproducts-wrapper:after,.wordpress-index-index .main-content .featuredproducts-wrapper:after{content:" ";display:block;clear:both}.featuredproducts-container{background-color:hsla(0,0%,100%,.9);padding:10px;width:100%;position:relative}.featuredproducts-container.is-active{background-color:#fff}.featuredproducts-container.is-active .featuredproduct{background-color:#f0eff3}.featuredproduct__switch.is-active:after{border-bottom:20px solid #f0eff3}.featuredproducts-container__title{margin:5px 0 10px}.featuredproduct{margin-top:20px;margin-bottom:0}.featuredproducts-container__title{line-height:30px}.featuredproduct__switch{padding:10px}.featuredproduct__switch.is-white{background-color:#f0eff3;color:#000}.old-price .price{font-size:14px}.price-info__icon{width:5%}.price-info__text{font-size:14px;font-family:VolteSemibold,sans-serif;padding-left:5px;width:95%}.product__action,.product__prices{width:48.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.product__action{padding-left:10px}.catalog-product-view .product__description{width:98.33333%;float:left;margin-left:.83333%;margin-right:.83333%;text-align:left;padding:0;line-height:1.63;margin-bottom:0}#amgiftcard_amount_custom_block .amount-label--header,.amount-label--header{font-size:14px}.input-box__input{width:48.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.amgiftcard-amount{margin-left:20px}.input-box__input .amount-label{padding:15px 0 5px}.amount-custom__input{height:90px;padding-top:10px}.currency-symbol .amount-label{padding-left:5px;padding-right:5px}.product-view--amgiftcard .product-options{width:98.33333%;float:left;margin-right:.83333%;margin-left:.83333%}.is-blog .featuredproducts-wrapper{top:70px}.coupon__wrapper .coupon__label,.is-large-mobile{display:block}.is-desktop{display:none}.breadcrumbs .breadcrumbs__item,.breadcrumbs .breadcrumbs__link{font-size:14px}.breadcrumbs{display:block}.back-link--breadcrumbs{display:none}}@media (min-width:992px){.block-subscribe .block-content__input-and-button,.block-subscribe .block-subscribe__title{width:48.33333%;float:left;margin-left:.83333%;margin-right:.83333%;margin-left:25.83333%}.segment-blocks__block,.segment-blocks__block .page-image{height:280px}[id=lamiacart__totals] tbody{display:block!important}}@media (min-width:1200px){.block-subscribe__title{font-size:50px}.block-subscribe .block-content__label{font-size:24px}.product-card .price-box{font-size:20px}.product-card .ticket-price{font-size:14px}.product-card .minimal-price,.product-card .minimal-price__label,.product-card .price-box .label,.product-card .price-box .price,.product-card .regular-price,.product-card .regular-price__label{font-size:20px}.product-card .special-price{font-size:14px}.product-card .product-info__name{font-size:16px}.product-card .product-info__description,.product-card .season_card .old-price .price{font-size:14px}.product-card{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.product-card .icon--badge{width:35px;height:35px;background-size:35px 35px;background-position:50% 50%;content:" ";position:absolute;top:10px;right:15px}.product-card .old-price,.product-card .special-price{margin-left:8px;margin-right:8px}.product-card .ticket-price{line-height:28px}.segment-block__post-title{font-size:16px}.segment-block__content{transition:height .1s ease}.segment-tag{transition:background-color .1s ease,color .25s ease}.post-entry:hover .segment-tag,.segment-blocks__block:hover .segment-tag{background-color:#fff!important;color:#000!important}.post-entry:hover .segment-block__content,.segment-blocks__block:hover .segment-block__content{height:100%;padding-top:20%;transition:height .2s ease}.post-entry:hover .segment-block__content--accelerating,.post-entry:hover .segment-block__content--kiihdy,.segment-blocks__block:hover .segment-block__content--accelerating,.segment-blocks__block:hover .segment-block__content--kiihdy{background-color:rgba(64,201,205,.9)!important}.post-entry:hover .segment-block__content--enjoyable,.post-entry:hover .segment-block__content--viihdy,.segment-blocks__block:hover .segment-block__content--enjoyable,.segment-blocks__block:hover .segment-block__content--viihdy{background-color:rgba(255,155,215,.9)!important}.post-entry:hover .segment-block__content--innostu,.post-entry:hover .segment-block__content--inspiring,.segment-blocks__block:hover .segment-block__content--innostu,.segment-blocks__block:hover .segment-block__content--inspiring{background-color:rgba(226,51,124,.9)!important}.post-entry:hover .segment-block__content--relaxing,.post-entry:hover .segment-block__content--rentoudu,.segment-blocks__block:hover .segment-block__content--relaxing,.segment-blocks__block:hover .segment-block__content--rentoudu{background-color:rgba(127,69,193,.9)!important}.post-entry:hover .segment-block__content--surprising,.post-entry:hover .segment-block__content--yllaty,.segment-blocks__block:hover .segment-block__content--surprising,.segment-blocks__block:hover .segment-block__content--yllaty{background-color:hsla(0,79%,68%,.9)!important}.post-entry:hover .segment-block__post-title,.segment-blocks__block:hover .segment-block__post-title{display:none}.post-entry:hover .segment-block__post-excerpt,.segment-blocks__block:hover .segment-block__post-excerpt{display:block}.segment-blocks__title{font-size:30px}.segment-blocks{padding:30px 40px 10px}.segment-blocks__block{width:31.66667%;float:left;margin-left:.83333%;margin-right:.83333%;margin-bottom:20px;height:235px}.segment-blocks__block .page-image{height:235px}.info-box__title{font-size:20px}.info-box,.wordpress-index-index .main-content .info-box{width:445px;top:360px;right:50px}.is-blog .info-box{top:250px}.gform_confirmation_message,.gform_wrapper h2.gsection_title{font-size:24px}.page-title h1{font-size:50px;line-height:60px}.is-blog .h4,.is-blog h4{font-size:24px}.is-blog .h5,.is-blog h5{font-size:20px}.std h1{font-size:36px}.footer__title h2{margin-top:15px}.footer__columns{width:81.66667%;float:left;margin-left:.83333%;margin-right:.83333%;margin-left:9.16667%;padding-left:25px;padding-right:25px}.footer__column{width:18.33333%;float:left;margin-left:.83333%;margin-right:.83333%;min-height:330px}.footer{background-image:url(https://sarkanniemi.fi/skin/frontend/sarkanniemi/default/images/main_footer_image.png);background-repeat:no-repeat;background-position:0 95%;background-size:100% auto}.footer__copyright{clear:both}.mobile-menu .topmenu-container{width:100%}.mobile-menu,.mobile-menu__label--tablet,.search__button,.topmenu-mobile-button{display:none}[id=sticky-menu]{height:90px}[id=nav] li{display:inline-block}[id=nav] a{text-decoration:none;font-style:normal;font-size:14px;font-family:VolteSemibold,sans-serif;text-transform:uppercase}[id=nav] a:active,[id=nav] a:focus,[id=nav] a:hover{color:#fc45d1}.desktop-menu{display:inline-block;margin-right:auto;width:auto;height:100%}.topmenu-container{display:inline-block;position:static;background-color:#fff;box-shadow:none;height:auto;overflow-y:visible}.header__logo-container--mobile{border-left:none;border-right:none;margin-right:0;padding-top:10px;height:90px}.header__logo-container--mobile .logo__image{width:70px;height:70px}.header-icons{height:100%}.header-icon{width:50px;height:50px;border-right:none;position:relative}.header-icon svg{height:34px;width:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-icon:first-child{width:auto;height:90px}.header-icon--search,[id=cart-button]{margin-right:15px}.search-container.is-close{display:block}.search-mobile-button{display:none}.search-form{display:inline-block;position:static;top:auto;right:auto;left:auto;width:auto;margin-top:21px}.form-search{position:relative}.form-search .input-text{padding:9px 23% 9px 15px;background-color:#f0eff3;height:50px;width:180px}.search-submit{background-color:transparent;height:32px;width:20%;padding:0;border:0 none;min-width:0;position:absolute;top:8px;right:0}.search-submit .search-submit__icon,.search-submit .search-submit__icon svg{width:30px;height:30px}.switch-language__mobile{display:none}.switch-language__list{margin-left:15px}.nav-container{overflow:visible}#nav{transform:none;height:0}.icon-close-menu,.megamenu__subcat-toggle,ul.level0{display:none}ul.level0{position:absolute;top:100%;left:0;right:0;padding:25px 45px 0;background-color:#fff;border:2px solid #f0eff3}ul.level0,ul.level0 .megamenu__container{width:100%}.megamenu-banner{display:block}.megamenu__child-categories{width:65%;float:left;margin-left:.83333%;margin-right:.83333%;margin-left:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.megamenu-banner{width:31.66667%;float:left;margin-left:.83333%;margin-right:.83333%;margin-right:0}li.level0:hover.parent a.level-top:after{content:"";width:0;height:0;border-bottom:20px solid #f0eff3;border-left:20px solid transparent;border-right:20px solid transparent;position:absolute;top:32px;left:50%;transform:translateX(-50%)}li.level0:hover ul.level0{display:-ms-flexbox;display:flex}li.level0:hover a.level-top.category{color:#00cdff}li.level0:hover a.level-top.wp{color:#fc45d1}a.level-top{position:relative;top:50%;transform:translateY(-50%);display:inline-block;transition:color .1s ease}li.mobile-previous-step{display:none}li.level0{height:90px;border:none;padding:5px 7px 0;cursor:pointer}li.level0[data-category-type=category] a:hover{color:#00cdff}li.level2 a{text-decoration:none;font-style:normal;font-size:14px;font-family:VolteRegular,sans-serif;text-transform:none;line-height:14px}li.level2 a:active,li.level2 a:focus,li.level2 a:hover{color:#fc45d1}li.level2 a span{width:25px;height:25px}li.level1{width:33.33333%;padding-right:20px;padding-bottom:10px;min-width:235px}li.level1>a{display:block;margin-bottom:10px}li.level2{width:100%;margin-bottom:5px}ul.level1{padding-bottom:20px;position:static}ul.level1,ul.level2{display:block}li.level1:nth-of-type(n+6) ul.level1{padding-bottom:5px}.header-container.sticky-parent{margin-bottom:90px}.featured-post__title{font-size:30px}.featured-post{padding:30px 0}.featured-post__image{width:48.33333%;float:left;margin-right:.83333%;margin-left:.83333%;margin-bottom:0}.featured-post__image .page-image{height:355px}.featured-post__info{width:48.33333%;float:left;margin-right:.83333%;margin-left:.83333%}.featured-post__title{line-height:36px}.featured-post__content{margin-bottom:30px}.featured-post__tags-title{margin-bottom:20px;font-size:24px;line-height:30px}.featuredproducts-container__title{font-size:30px}.featuredproduct__switch,.featuredproducts-container__all-tickets{font-size:16px}.featuredproducts-wrapper,.wordpress-index-index .main-content .featuredproducts-wrapper{width:445px;top:180px}.featuredproducts-container{padding:10px 20px}.featuredproduct__switch{padding:15px 10px 10px;line-height:1.3}.product__actions .qty{font-size:24px}.product-type--simple .ticket-price{font-size:16px}.product-type--simple .price{font-size:24px}.product-type--grouped .ticket-type,.product-type--simple .ticket-price .price{font-size:16px}.product-type--grouped .price-box{font-size:24px}.product-type--grouped .price-normal{font-size:16px}.product__totals .total{font-size:30px}.product__totals .title{font-size:20px}.product__totals .price{font-size:30px}.titles__title{font-size:16px}.old-price .price{font-size:16px;line-height:32px}.titles__icon svg{width:35px;height:35px}.price-info__icon{width:4%}.price-info__text{width:96%}.product-view--amgiftcard [id=product__grandtotal] .price{font-size:30px}.input-box__input{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.is-large-mobile{display:none}.is-desktop{display:block}}@media only screen and (min-width:1300px){.form-search .input-text{width:265px}}@media (min-width:1600px){.block-subscribe__title{font-size:60px}.product-card .price-box{font-size:24px}.product-card .ticket-price{font-size:16px}.product-card .minimal-price,.product-card .minimal-price__label,.product-card .price-box .label,.product-card .price-box .price,.product-card .regular-price,.product-card .regular-price__label{font-size:24px}.product-card .special-price{font-size:16px}.product-card .product-info__name{font-size:20px}.product-card .product-info__description,.product-card .season_card .old-price .price{font-size:16px}.product-card{margin-top:10px}.product-card .ticket-price{line-height:34px}.segment-block__post-title{font-size:20px}.segment-block__post-excerpt{font-size:16px}.segment-block__content{height:35%}.segment-blocks__title{font-size:36px}.segment-blocks{padding:45px 85px 25px;max-width:1600px;margin:0 auto}.segment-blocks__block,.segment-blocks__block .page-image{height:300px}.info-box,.wordpress-index-index .main-content .info-box{width:450px;top:405px;right:95px}.is-blog .info-box{top:270px}.cookie-notification__wrapper{right:95px}.page-title h1{font-size:60px;line-height:70px}.std h1{font-size:44px}.footer__columns{padding-left:50px;padding-right:50px}.form-search .input-text{padding:9px 30% 9px 15px;width:450px}.search-submit{width:13%}.megamenu__child-categories{width:73.33333%}.megamenu-banner,.megamenu__child-categories{float:left;margin-left:.83333%;margin-right:.83333%}.megamenu-banner{width:23.33333%}ul.level0{padding:25px 95px 0}li.level0{padding:5px 10px 0;cursor:pointer}li.level1{width:25%}.featured-post__title{font-size:36px}.featured-post{padding:50px 0}.featured-post__image .page-image{height:460px}.featured-post__container{padding:0 85px}.featured-post__info{width:40%;float:left;margin-left:.83333%;margin-right:.83333%;margin-left:9.16667%}.featured-post__title{margin-bottom:30px;line-height:42px}.featured-post__content{margin-bottom:30px}.featured-post__tags-title{font-size:30px;line-height:36px}.featuredproducts-wrapper,.wordpress-index-index .main-content .featuredproducts-wrapper{width:450px;top:225px;right:95px}.is-blog .featuredproducts-wrapper{top:90px}}@media (max-width:1199px){.topmenu-container.is-open{height:auto;z-index:100}li.level0,li.level1,li.level2{padding:7px 10px;border:1px solid #f0eff3}li.level0[data-category-type=category] a:active,li.level0[data-category-type=category] a:hover,li.level1[data-category-type=category] a:active,li.level1[data-category-type=category] a:hover,li.level2[data-category-type=category] a:active,li.level2[data-category-type=category] a:hover{color:#00cdff}li.level0 a,li.level1 a,li.level2 a{text-decoration:none;font-style:normal;font-size:14px;font-family:VolteSemibold,sans-serif;text-transform:uppercase;font-weight:600}li.level0 a:active,li.level0 a:focus,li.level0 a:hover,li.level1 a:active,li.level1 a:focus,li.level1 a:hover,li.level2 a:active,li.level2 a:focus,li.level2 a:hover{color:#fc45d1}}@-moz-document url-prefix(){.switch-language__list,.switch-language__list:active,.switch-language__list:focus,.switch-language__list:hover{background:transparent no-repeat 90% 50%/25px 25px;background-image:url(https://sarkanniemi.fi/skin/frontend/sarkanniemi/default/images/icons/arrows_down_white.svg)}.switch-language__list:active,.switch-language__list:focus,.switch-language__list:hover{outline:0}}
.segment-blocks{padding:20px 15px 5px;clear:both}.segment-blocks__title{font-size:18px;text-align:center}.segment-blocks__container{max-width:1600px;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.segment-blocks__container:after{content:" ";display:block;clear:both}.segment-blocks__block{height:215px}.segment-blocks__block .page-image{display:block;height:215px;overflow:hidden;line-height:0;background-size:cover;background-position:top;background-repeat:no-repeat;position:relative}.featured-post{background-color:#f0eff3;padding:20px 0 10px}.featured-post__container{max-width:1600px;margin-left:auto;margin-right:auto;padding:0 15px}.featured-post__container:after{content:" ";display:block;clear:both}.featured-post__image{width:100%;margin-bottom:10px}.featured-post__image .page-image{display:block;height:192px;overflow:hidden;line-height:0;background-size:cover;background-position:top;background-repeat:no-repeat;position:relative}.featured-post__info{width:100%}.featured-post__title{font-size:18px;margin-bottom:10px}.featured-post__content{font-size:14px;line-height:24px;margin-bottom:20px}.featured-post__tags .tag-link{text-align:center;text-transform:uppercase;font-family:VolteSemibold,sans-serif;border:none;transition:background-color .1s ease,color .1s ease;background-color:#fc45d1;color:#fff;padding-left:15px;padding-right:15px;height:40px;font-size:16px;line-height:1.63}.featured-post__tags .tag-link svg{width:23px;height:24px}.featured-post__tags .tag-link:active,.featured-post__tags .tag-link:focus,.featured-post__tags .tag-link:hover{background-color:#e63fbe}.featured-post__tags .tag-link svg{fill:#fff}.featured-post__tags-title{font-size:16px;line-height:24px;margin-bottom:10px}.block-recent-posts{padding:20px 15px 5px}.block-recent-posts .block-title{font-size:18px;font-family:VolteSemibold,sans-serif;text-align:center;margin:0 0 20px}.block-recent-posts .ul{max-width:1600px;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-recent-posts .ul:after{content:" ";display:block;clear:both}.segment-blocks__block{width:100%;margin-bottom:15px}.tag-cloud{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tag-link{text-align:center;text-transform:uppercase;font-family:VolteSemibold,sans-serif;border:none;transition:background-color .1s ease,color .1s ease;background-color:#f0eff3;color:#000;line-height:1.43;padding:6px 10px 4px;display:block;margin-right:10px;margin-bottom:10px;height:30px;font-size:14px}.tag-link svg{width:23px;height:24px}.tag-link:active,.tag-link:focus,.tag-link:hover{background-color:#fc45d1;color:#fff}.tag-link:active svg,.tag-link:focus svg,.tag-link:hover svg{fill:#fff}.tag-link svg{fill:#000}.tag-label{font-size:14px}.share-links{width:100%}.share-links__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.social-share__button{display:block;height:40px;width:40px;margin-right:20px;margin-bottom:20px}.social-share__button:hover svg circle{fill:#fc45d1;transition:all .1s ease}.social-share__button:hover svg path{fill:#fff;transition:all .1s ease}.main-content{position:relative}.page-title--contact-form{display:none}.breadcrumbs{width:100%;padding:0 15px;z-index:1;position:absolute;top:20px;left:0;right:0}.breadcrumbs .breadcrumbs__item{display:none}.breadcrumbs .breadcrumbs__item.last-link{display:-ms-inline-flexbox;display:inline-flex}.breadcrumbs .breadcrumbs__item.last-link .breadcrumbs__link{font-size:14px;margin-bottom:2px}.breadcrumbs .breadcrumbs__item.last-link .back-link{display:inline}.breadcrumbs .breadcrumbs__item .breadcrumbs__angle,.breadcrumbs .breadcrumbs__item .breadcrumbs__label{display:none}.breadcrumbs .breadcrumbs__item .breadcrumbs__angle.back-angle{display:inline}.back-link--breadcrumbs{position:absolute;top:10px;z-index:2;color:#fff}.back-link--breadcrumbs svg{fill:#fff}.post-view__heading-area{position:relative}.post-view__featured-img-view{display:block;height:300px;overflow:hidden;position:relative}.post-view__featured-img-view:after{background-image:linear-gradient(to right top,#7f45c1,rgba(252,69,209,0));display:block;width:100%;height:100%;content:"";opacity:.3;position:absolute;top:0;left:0}.page-title{max-width:1600px;margin-left:auto;margin-right:auto;width:100%;padding-left:15px;padding-right:15px;z-index:1;position:absolute;right:0;left:0;bottom:25%}.page-title:after{content:" ";display:block;clear:both}.page-title .post-date{color:#fff;padding-bottom:10px}.page-title .excerpt{font-size:14px;color:#fff;font-family:VolteSemibold,sans-serif}.post-date{font-size:14px;text-transform:uppercase;padding-bottom:10px}.post-view__meta{display:none}.post-view__content{font-size:14px;max-width:1510px;margin-left:auto;margin-right:auto;padding:20px 15px}.post-view__content:after{content:" ";display:block;clear:both}.post-view__content h2{font-size:18px}.post-view__content h3{font-size:16px}.post-view__content .description{font-size:14px;padding:0 15px 20px}.post-view__content .article-links{padding-top:30px;padding-bottom:0}.post-view__mobile-meta{padding-bottom:10px}.post-view__mobile-meta .tag-link{text-align:center;text-transform:uppercase;font-family:VolteSemibold,sans-serif;border:none;transition:background-color .1s ease,color .1s ease;background-color:#f0eff3;color:#000;line-height:1.43;padding:6px 10px 4px;display:block;margin-right:10px;margin-bottom:10px;height:30px;font-size:14px}.post-view__mobile-meta .tag-link svg{width:23px;height:24px}.post-view__mobile-meta .tag-link:active,.post-view__mobile-meta .tag-link:focus,.post-view__mobile-meta .tag-link:hover{background-color:#fc45d1;color:#fff}.post-view__mobile-meta .tag-link:active svg,.post-view__mobile-meta .tag-link:focus svg,.post-view__mobile-meta .tag-link:hover svg{fill:#fff}.post-view__mobile-meta .tag-link svg{fill:#000}.post-view__mobile-meta .tag-label{font-size:14px}.std{padding-top:10px}.std img{height:auto;width:100%}.std em{font-size:14px;font-style:normal}.post-skips{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.post-skip{text-align:center;text-transform:uppercase;font-family:VolteSemibold,sans-serif;border:none;transition:background-color .1s ease,color .1s ease;background-color:#f0eff3;color:#000;font-size:14px;line-height:1.43;height:40px;line-height:26px;font-size:16px;display:inline-block}.post-skip svg{width:23px;height:24px}.post-skip:active,.post-skip:focus,.post-skip:hover{background-color:#fc45d1;color:#fff}.post-skip:active svg,.post-skip:focus svg,.post-skip:hover svg{fill:#fff}.post-skip svg{fill:#000}.post-skip span{float:left}.post-skip-previous{padding:7px 20px 8px 15px}.post-skip-previous span{margin-right:5px;padding-top:1px}.post-skip-next{padding:7px 15px 8px 20px}.post-skip-next span{margin-left:5px;padding-top:1px}.icon--pinterest{background-image:url(https://sarkanniemi.fi/skin/frontend/sarkanniemi/default/images/icons/pinterest-blog-black.svg);background-color:#f0eff3;background-repeat:no-repeat;background-position:50%;background-size:24px 24px;color:#000;border-radius:50%;padding:20px;width:24px;height:24px;display:inline-block;margin-left:5px;margin-right:7px;cursor:pointer;position:absolute;top:10px;right:0}.icon--pinterest:hover{background-image:url(https://sarkanniemi.fi/skin/frontend/sarkanniemi/default/images/icons/pinterest-blog-white.svg);background-color:#fc45d1}.wp-caption{font-size:12px;width:100%!important}.post-entry .image{width:100%;position:relative;margin:20px 0 10px}.post-entry .image img{width:100%;height:100%;margin:0}.post-entry .text{text-align:left!important}.post-entry a:not(.segment-tag__link){color:#fc45d1}.post-entry p{text-align:left!important}.post-entry p:first-of-type,.post-entry p:first-of-type .image{margin-top:0}.wordpress-term-view .post-view__content{padding:20px 0}.wordpress-term-view .post-list{padding-left:15px;padding-right:15px}.wordpress-term-view .description p:last-of-type{margin-bottom:0}.wordpress-term-view .article-links{padding:0 15px 20px}[id=category__filters]{padding:20px 0 10px}.wordpress-term-view .description h2,.wordpress-term-view .description h3,.wordpress-term-view .description h4,.wordpress-term-view .description h5,.wordpress-term-view .description h6{margin-top:20px}.description h2.first-child{margin-top:0}.wordpress-term-view .category__filters__header{border-bottom:1px solid #f0eff3;text-align:center}.wordpress-term-view .post-filters .dropdown__options{margin-left:0;margin-right:0}.wordpress-term-view .post-filters .post__filter{padding:10px 20px}.post__filter[data-type=select] .filter__active-option--label{background-color:transparent;font-size:14px;display:block;padding-right:10px;text-align:left}.post__filter[data-type=select] .filter__active-option--label:hover{background-color:transparent;color:#000}.post__filter[data-type=select] .select-options .filter__icon{padding:3px 10px 0;float:left}.post__filter[data-type=select] .select-options .filter__icon:hover svg{fill:#000}.post__filter[data-type=select] .select-options .option{float:right;background-color:#fff;display:block;height:30px;width:30px;border:1px solid #000;border-radius:50%;margin:0 3px;cursor:pointer;position:relative}.post__filter[data-type=select] .select-options .option span{display:none}.post__filter[data-type=select] .select-options .option:after{position:absolute;width:18px;height:18px;content:"";background-color:#fc45d1;border-radius:50px;left:5px;top:5px;visibility:hidden}.post__filter[data-type=select] .select-options .option[data-active=true]:after,.post__filter[data-type=select] .select-options>.option[data-active=true]+.option:after,.post__filter[data-type=select] .select-options>.option[data-active=true]~.option:after{visibility:visible}.post__filter[data-type=select] .select-options span{background-color:transparent}.filter__option[data-active=true] .filter__active-option--label{color:#fff;background-color:#fc45d1}[id=post-list]{max-width:1600px;margin-left:auto;margin-right:auto;clear:both;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}[id=post-list]:after{content:" ";display:block;clear:both}.post-item,.segment-blocks__block{width:100%;min-height:160px;margin-bottom:15px;height:215px;list-style:none;position:relative}.post-item .page-image{display:block;height:215px;overflow:hidden;line-height:0;background-size:cover;background-position:top;background-repeat:no-repeat;position:relative}.pager{display:none}.post-list__loader{margin:auto;text-align:center;position:relative;right:0;bottom:0;left:0}.post-list__loader img{display:block;margin:auto;max-width:50px}[id=read-more-posts]{text-align:center;text-transform:uppercase;font-family:VolteSemibold,sans-serif;border:none;transition:background-color .1s ease,color .1s ease;background-color:#f0eff3;color:#000;font-size:14px;line-height:1.43;display:block;max-width:210px;padding:8px 10px 5px;margin:5px auto 0;font-size:16px;cursor:pointer}[id=read-more-posts] svg{width:23px;height:24px}[id=read-more-posts]:active,[id=read-more-posts]:focus,[id=read-more-posts]:hover{background-color:#fc45d1;color:#fff}[id=read-more-posts]:active svg,[id=read-more-posts]:focus svg,[id=read-more-posts]:hover svg{fill:#fff}[id=read-more-posts] svg{fill:#000}[id=category__filters]{clear:both}.category__active-options{margin-top:10px}.category__filters__header{font-size:16px;font-family:VolteSemibold,sans-serif;padding-top:10px;padding-bottom:10px;width:100%}.category__active-options--wrapper{clear:both;text-align:left;padding:20px 20px 0;width:100%}.category__active-options-title{font-size:14px;font-family:VolteSemibold,sans-serif;margin-bottom:5px}.filter__active-option--remove-icon{width:15px;height:15px}.filter__active-option--remove-icon:hover path,.filter__active-option--remove-icon:hover svg{background-color:#fc45d1;fill:#fff;stroke:#fff}.filter__active-option--remove-icon path,.filter__active-option--remove-icon svg{background-color:#000;stroke:#fff;padding:2px;border-radius:50%}.filter__active-option{font-size:14px;font-family:VolteSemibold,sans-serif;text-transform:uppercase;margin-right:15px;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex}.filter__active-option--label{padding-right:10px}.filter__active-options--product_type{margin-bottom:8px}.dropdown__options__close{display:none}.category__clear-options{text-align:left;padding:10px 20px 20px 0}.category__clear-options--button{display:-ms-inline-flexbox;display:inline-flex;background-color:transparent;padding-left:0;font-size:14px;cursor:pointer}.category__clear-options--icon{width:15px;height:15px}.category__clear-options--icon path,.category__clear-options--icon svg{background-color:#000;stroke:#fff;padding:2px;border-radius:50%}.category__clear-options--icon:hover path,.category__clear-options--icon:hover svg{background-color:#fc45d1;fill:#fff;stroke:#fff}.category__clear-options--label{font-family:VolteSemibold,sans-serif;text-transform:uppercase;padding-right:10px}.filter__option.is-selected span{text-align:center;text-transform:uppercase;font-family:VolteSemibold,sans-serif;border:none;transition:background-color .1s ease,color .1s ease;background-color:#fc45d1;color:#fff;padding-left:15px;padding-right:15px;height:40px;font-size:16px;line-height:1.63;padding-left:10px;padding-right:10px;cursor:pointer;font-size:14px;line-height:1.43}.filter__option.is-selected span svg{width:23px;height:24px;fill:#fff}.filter__option.is-selected span:active,.filter__option.is-selected span:focus,.filter__option.is-selected span:hover{background-color:#e63fbe;color:#fff}.dropdown__toggle.is-close{display:block}.wordpress-term-view .flockler-wrap h2{font-size:18px;margin:0;text-align:center}.wordpress-term-view #flockler_container{margin-top:40px}.wordpress-term-view #flockler_container .flockler-btn-load-more{text-align:center;text-transform:uppercase;font-family:VolteSemibold,sans-serif;border:none;transition:background-color .1s ease,color .1s ease;background-color:#f0eff3;color:#000;font-size:14px;line-height:1.43;display:block;max-width:210px;padding:8px 10px 5px;margin:5px auto 0;font-size:16px;cursor:pointer}.wordpress-term-view #flockler_container .flockler-btn-load-more svg{width:23px;height:24px}.wordpress-term-view #flockler_container .flockler-btn-load-more:active,.wordpress-term-view #flockler_container .flockler-btn-load-more:focus,.wordpress-term-view #flockler_container .flockler-btn-load-more:hover{background-color:#fc45d1;color:#fff}.wordpress-term-view #flockler_container .flockler-btn-load-more:active svg,.wordpress-term-view #flockler_container .flockler-btn-load-more:focus svg,.wordpress-term-view #flockler_container .flockler-btn-load-more:hover svg{fill:#fff}.wordpress-term-view #flockler_container .flockler-btn-load-more svg{fill:#000}.wordpress-term-view .flockler-posts,.wordpress-term-view .flockler-posts--small .flockler-wall-item{max-width:none;width:100%}.wordpress-term-view [id=flockler_container]{max-width:1600px;margin-left:auto;margin-right:auto;padding:0 10px;text-align:center}.wordpress-term-view [id=flockler_container]:after{content:" ";display:block;clear:both}.article-links{padding-top:5px;padding-bottom:30px;clear:both}.article-link__wrapper{display:inline-block}.article-link__title,.article-links__title{font-size:16px;font-family:VolteSemibold,sans-serif;margin-bottom:10px}.article-link__title{text-align:center;text-transform:uppercase;border:none;transition:background-color .1s ease,color .1s ease;background-color:#fc45d1;color:#fff;padding-left:15px;padding-right:15px;height:40px;line-height:1.63;display:inline-block;padding-top:9px;margin-right:6px;color:#fff!important}.article-link__title svg{width:23px;height:24px}.article-link__title:active,.article-link__title:focus,.article-link__title:hover{background-color:#e63fbe}.article-link__title svg{fill:#fff}iframe{width:100%;height:150px}@media (min-width:480px){.segment-blocks__title{font-size:20px}.segment-blocks{padding:20px 25px 10px}.segment-blocks__block,.segment-blocks__block .page-image{height:300px}.featured-post__title{font-size:20px}.featured-post__container{padding:0 25px}.featured-post__image{margin-bottom:15px}.featured-post__image .page-image{height:285px}.featured-post__title{margin-bottom:15px;line-height:26px}.featured-post__content{margin-bottom:15px}.featured-post__tags-title{font-size:18px;line-height:24px;margin-bottom:15px}.block-recent-posts .block-title{font-size:20px}.block-recent-posts{padding:20px 25px 10px}.segment-blocks__block{margin-bottom:10px}.post-view__content h2{font-size:20px}.post-view__content h3{font-size:18px}.back-link--breadcrumbs{top:20px}.breadcrumbs{padding:0 25px}.page-title{padding-right:25px;padding-left:25px}.page-title .post-date{font-size:18px}.post-date{font-size:16px}.post-view__content{padding:20px 25px}.post-view__content .description{padding:0 25px 20px}.wordpress-term-view .post-list{padding-left:25px;padding-right:25px}.wordpress-term-view .article-links{padding:0 25px 25px}.post-item{margin-bottom:10px}.post-item,.post-item .page-image{height:300px}[id=read-more-posts]{margin:10px auto 0}.category__filters__header{font-size:20px}.category__filter{padding:10px 30px}.category__active-options--wrapper{padding:20px 30px 0}.wordpress-term-view .flockler-wrap h2{font-size:20px}.wordpress-term-view [id=flockler_container]{padding:0 20px}.article-links__title{font-size:18px}iframe{height:250px}}@media (max-width:767px) and (min-width:480px){.dropdown__toggle{font-size:16px}}@media (min-width:768px){.segment-blocks__title{font-size:24px}.segment-blocks{padding:25px 45px 15px}.segment-blocks__block{margin-bottom:10px;height:215px}.segment-blocks__block .page-image{height:215px}.featured-post__title{font-size:24px}.featured-post__content{font-size:16px}.featured-post{padding:30px 0 20px}.featured-post__container{padding:0 40px}.featured-post__image{width:81.66667%;float:left;margin-left:.83333%;margin-right:.83333%;margin-left:9.16667%;margin-bottom:20px}.featured-post__image .page-image{height:370px}.featured-post__info{width:81.66667%;float:left;margin-left:.83333%;margin-right:.83333%;margin-left:9.16667%}.featured-post__title{margin-bottom:20px;line-height:30px}.featured-post__content,.featured-post__tags-title{margin-bottom:25px;line-height:26px}.featured-post__tags-title{font-size:20px}.block-recent-posts .block-title{font-size:24px}.block-recent-posts{padding:30px 50px 5px}.segment-blocks__block{width:48.33333%;margin-bottom:20px}.segment-blocks__block,.share-links{float:left;margin-left:.83333%;margin-right:.83333%}.share-links{width:81.66667%;margin-left:9.16667%}.page-title .excerpt{font-size:18px}.post-view__content{font-size:16px}.post-view__content h2{font-size:24px}.post-view__content h3{font-size:20px}.post-view__content .description{font-size:16px}.breadcrumbs{padding:0 50px}.breadcrumbs .breadcrumbs__item{display:-ms-inline-flexbox;display:inline-flex}.breadcrumbs .breadcrumbs__item.last-link .breadcrumbs__link{font-size:14px;margin-bottom:5px}.breadcrumbs .breadcrumbs__item.last-link .back-link{display:none}.breadcrumbs .breadcrumbs__item .breadcrumbs__angle,.breadcrumbs .breadcrumbs__item .breadcrumbs__label{display:inline}.breadcrumbs .breadcrumbs__item .breadcrumbs__angle.back-angle{display:none}.post-view__featured-img-view{height:590px}.page-title{padding-right:54.16667%;padding-left:50px;top:22%}.post-view__meta{display:block}.post-view__content{padding:25px 45px 15px}.post-view__content .description{padding:10px 10px 30px}.post-view__content .article-links{padding-left:10px}.post-view__mobile-meta{display:none}.std{width:81.66667%;float:left;margin-left:.83333%;margin-right:.83333%;margin-left:9.16667%}.post-skips{padding-bottom:10px}.wordpress-term-view .category__filters__header{border-bottom:none}.wordpress-term-view .post-view__content{padding:20px 35px}.wordpress-term-view .post-list{padding-left:5px;padding-right:5px}.wordpress-term-view .article-links{padding:0 10px 25px}.wordpress-term-view .post-filters .post__filter{padding:10px 5px}[id=category__filters]{padding:20px 20px 10px}.category__filters__header{border:0 none}.post-filters .dropdown__options{margin-left:10px;margin-right:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.post-filters .post__filter{padding:10px;margin-left:0;margin-right:0}.post__filter[data-type=select] .filter__option{width:51%;padding-bottom:5px;margin:0 auto}.post__filter[data-type=select] .select-options .option{height:25px;width:25px;margin:0 10px 0 0}.post__filter[data-type=select] .select-options .option:after{height:15px;width:15px;top:4px;left:4px}.post__filter[data-attribute-code=laitteet] .filter__options,.post__filter[data-attribute-code=rides] .filter__options{padding-top:5px;padding-bottom:5px}.post-item,.segment-blocks__block{width:48.33333%;float:left;margin-left:.83333%;margin-right:.83333%;min-height:180px;margin-bottom:20px;height:215px}.post-item .page-image{height:215px}[id=read-more-posts]{margin:5px auto}.category__filters__header{font-size:24px}[id=category__filters]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;position:relative;clear:both;padding:20px 20px 0}.category__filter{display:inline-block;padding:10px 5px}.dropdown__toggle{text-align:center;text-transform:uppercase;font-family:VolteSemibold,sans-serif;border:none;transition:background-color .1s ease,color .1s ease;background-color:#fc45d1;color:#fff;padding-left:15px;padding-right:15px;height:40px;font-size:16px;line-height:1.63;padding:12px 15px;cursor:pointer;font-size:14px;display:inline-block}.dropdown__toggle svg{width:23px;height:24px}.dropdown__toggle:active,.dropdown__toggle:focus,.dropdown__toggle:hover{background-color:#e63fbe}.dropdown__toggle svg{fill:#fff}.dropdown__toggle.is-close{text-align:center;text-transform:uppercase;font-family:VolteSemibold,sans-serif;border:none;transition:background-color .1s ease,color .1s ease;background-color:#f0eff3;color:#000;font-size:14px;line-height:1.43;line-height:1.63;padding:12px 15px;width:auto;display:inline-block}.dropdown__toggle.is-close svg{width:23px;height:24px}.dropdown__toggle.is-close:active,.dropdown__toggle.is-close:focus,.dropdown__toggle.is-close:hover{background-color:#fc45d1;color:#fff}.dropdown__toggle.is-close:active svg,.dropdown__toggle.is-close:focus svg,.dropdown__toggle.is-close:hover svg{fill:#fff}.dropdown__toggle.is-close svg{fill:#000}[id=active] .filter__options{display:block}.filter__options{display:block;background-color:#f0eff3;margin-top:15px;padding:15px}.filter__options.is-open{display:block}.filter__options.is-close{display:none}.filter__option{display:inline-block;margin:10px 5px 10px 0}.filter__option span{text-align:center;text-transform:uppercase;font-family:VolteSemibold,sans-serif;border:none;transition:background-color .1s ease,color .1s ease;background-color:#fff;color:#000;font-size:14px;line-height:1.43;cursor:pointer;padding:11px 10px 9px}.filter__option span svg{width:23px;height:24px}.filter__option span:active,.filter__option span:focus,.filter__option span:hover{background-color:#fc45d1;color:#fff}.filter__option span:active svg,.filter__option span:focus svg,.filter__option span:hover svg{fill:#fff}.filter__option span svg{fill:#000}.filter__option span:active,.filter__option span:focus,.filter__option span:hover{background-color:#fff;color:#000}.filter__option span:active svg,.filter__option span:focus svg,.filter__option span:hover svg{fill:#000}.filter__option.is-active{background-color:#e63fbe}.filter__active-options{display:inline}.dropdown__toggle{position:static}.dropdown__options{position:absolute;left:0;right:0;height:auto!important;margin-top:20px;margin-left:45px;margin-right:45px;padding-left:50px;padding-right:50px}.category__active-options-title.is-close{display:none}.dropdown__options__close{display:inline-block}.dropdown__options__close svg{width:15px;height:15px;cursor:pointer;position:absolute;top:10px;right:10px}.dropdown__options__close svg:hover path,.dropdown__options__close svg:hover svg{fill:#fc45d1;stroke:#fc45d1}.dropdown__options__close path{stroke:#000}.category__active-options--wrapper{margin-left:5px;padding:20px 25px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.category__active-options{margin-top:10px;padding-bottom:20px;width:100%;-ms-flex-order:3;order:3}.category__clear-options{margin-left:auto;margin-top:0;padding:0;-ms-flex-order:2;order:2}.dropdown__toggle{position:relative}.dropdown__toggle:after{content:"";width:0;height:0;border-bottom:20px solid #f0eff3;border-left:20px solid transparent;border-right:20px solid transparent;position:absolute;top:42px;left:50%;transform:translateX(-50%)}.dropdown__toggle.is-close:after{display:none}.wordpress-term-view .flockler-wrap h2{font-size:24px;line-height:30px;padding-top:10px;padding-bottom:10px}.wordpress-term-view [id=flockler_container]{padding:0 5px}.article-links__title{font-size:20px}iframe{height:350px}}@media (min-width:992px){.post-item,.post-item .page-image,.segment-blocks__block,.segment-blocks__block .page-image{height:280px}.wordpress-term-view .post-list{padding-left:7px;padding-right:7px;padding-top:20px}.wordpress-term-view .article-links{padding:0 15px 25px}.wordpress-term-view .description h2,.wordpress-term-view .description h3,.wordpress-term-view .description h4,.wordpress-term-view .description h5,.wordpress-term-view .description h6{margin-top:30px}.post__filter[data-type=select] .filter__option{margin:0 20px 0 0;padding-bottom:10px;width:auto}.post__filter[data-type=select] .select-options .option:after{height:18px;width:18px;top:5px;left:5px}.post__filter[data-type=select] .select-options .option{height:30px;margin:0 10px 0 0;width:30px}.wordpress-term-view .description{width:65%;float:left;margin-left:.83333%;margin-right:.83333%}.article-links{padding-bottom:40px}}@media (min-width:1200px){.segment-blocks__title{font-size:30px}.segment-blocks{padding:30px 40px 10px}.segment-blocks__block,.segment-blocks__block .page-image{height:235px}.featured-post__title{font-size:30px}.featured-post{padding:30px 0}.featured-post__image{width:48.33333%;float:left;margin-right:.83333%;margin-left:.83333%;margin-bottom:0}.featured-post__image .page-image{height:355px}.featured-post__info{width:48.33333%;float:left;margin-right:.83333%;margin-left:.83333%}.featured-post__title{line-height:36px}.featured-post__content{margin-bottom:30px}.featured-post__tags-title{margin-bottom:20px;font-size:24px;line-height:30px}.block-recent-posts .block-title{font-size:30px}.block-recent-posts{padding:30px 50px 10px}.segment-blocks__block{width:31.66667%;float:left;margin-left:.83333%;margin-right:.83333%;margin-bottom:20px}.share-links{float:none;width:15%;margin:0;position:absolute}.post-view__content h2{font-size:30px}.post-view__content h3{font-size:24px}.wp-caption{font-size:14px}.page-title{padding-right:45.83333%;top:45%}.page-title .post-date{font-size:20px}.post-view__content{padding:30px 40px 10px}.post-view__content .description{padding:10px 0 30px}.std{padding-top:0;width:65%;float:left;margin-left:.83333%;margin-right:.83333%;margin-left:17.5%}.post-skips{padding-bottom:20px}.post-item,.segment-blocks__block{width:31.66667%;float:left;margin-left:.83333%;margin-right:.83333%;min-height:220px;margin-bottom:20px;height:235px}.wordpress-term-view .post-list{padding-left:2px;padding-right:2px}.wordpress-term-view .article-links{padding:0 10px 25px}.post-item .page-image{height:235px}[id=read-more-posts]{margin:10px auto 5px}.category__filters__header{font-size:30px}.category__active-options{display:inline-block;width:70%;margin-top:0;margin-left:10px;-ms-flex-order:2;order:2}.category__clear-options{-ms-flex-order:3;order:3}.dropdown__options{margin-left:53px;margin-right:53px}.category__active-options--wrapper{padding:20px 30px 0}.wordpress-term-view .flockler-wrap h2{font-size:30px}.article-links__title{font-size:24px}iframe{height:500px}}@media (min-width:1600px){.segment-blocks__title{font-size:36px}.segment-blocks{padding:45px 85px 25px;max-width:1600px;margin:0 auto}.segment-blocks__block,.segment-blocks__block .page-image{height:300px}.featured-post__title{font-size:36px}.featured-post{padding:50px 0}.featured-post__image .page-image{height:460px}.featured-post__container{padding:0 85px}.featured-post__info{width:40%;float:left;margin-left:.83333%;margin-right:.83333%;margin-left:9.16667%}.featured-post__title{margin-bottom:30px;line-height:42px}.featured-post__content{margin-bottom:30px}.featured-post__tags-title{font-size:30px;line-height:36px}.block-recent-posts .block-title{font-size:36px}.block-recent-posts{padding:50px 95px 20px}.post-view__content h2{font-size:36px}.post-view__content h3{font-size:30px}.breadcrumbs{padding:0 95px}.page-title{padding-right:600px;padding-left:95px}.page-title .post-date{font-size:24px}.post-view__content{padding:45px 85px 25px}.post-item,.segment-blocks__block{height:300px}.wordpress-term-view .post-list{padding-left:0;padding-right:0}.post-item .page-image{height:300px}.category__filters__header{font-size:36px}[id=category__filters]{padding:20px 80px 0}.dropdown__options{margin-left:90px;margin-right:90px}.category__active-options--wrapper{padding:20px 10px 0}.wordpress-term-view .flockler-wrap h2{font-size:36px;line-height:42px}.article-links__title{font-size:30px}}@media (max-width:767px){.category__filter{border-bottom:1px solid #f0eff3;padding:12px 20px;clear:both;height:auto}.category__filter:first-of-type{border-top:1px solid #f0eff3}.dropdown__options{clear:both;display:none}.dropdown__toggle{font-size:14px;text-transform:uppercase;cursor:pointer;font-family:VolteSemibold,sans-serif;text-align:left}.dropdown__toggle.active .filter__name{color:#fc45d1}.filter__name{font-size:14px;clear:both;display:block}.filter__name:after{background-image:url(https://sarkanniemi.fi/skin/frontend/sarkanniemi/default/images/icons/plus_black.svg);background-color:transparent;background-position:90%;background-repeat:no-repeat;background-size:20px 20px;width:20px;height:20px;display:inline-block;cursor:pointer;content:" ";float:right}.active .filter__name:after,.filter__name.active:after{background-image:url(https://sarkanniemi.fi/skin/frontend/sarkanniemi/default/images/icons/minus_pink.svg)}.filter__options{list-style:none;text-align:left;margin-top:7px}.filter__option{display:inline-block;margin:10px 5px 10px 0}.filter__option span{text-align:center;text-transform:uppercase;font-family:VolteSemibold,sans-serif;border:none;transition:background-color .1s ease,color .1s ease;background-color:#f0eff3;color:#000;font-size:14px;line-height:1.43;cursor:pointer;padding:10px}.filter__option span svg{width:23px;height:24px}.filter__option span:active,.filter__option span:focus,.filter__option span:hover{background-color:#fc45d1;color:#fff}.filter__option span:active svg,.filter__option span:focus svg,.filter__option span:hover svg{fill:#fff}.filter__option span svg{fill:#000}.filter__option span:active,.filter__option span:focus,.filter__option span:hover{background-color:#f0eff3;color:#000}.filter__option span:active svg,.filter__option span:focus svg,.filter__option span:hover svg{fill:#000}}
