/**
 * 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-2020 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://mareks.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://mareks.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://mareks.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://mareks.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://mareks.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://mareks.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://mareks.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://mareks.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://mareks.fi/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

@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 .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: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-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: 480px) {
  #lamiacart .coupon__form {
    display: block;
  }
}

@media (min-height: 768px) {
  #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);
  }
}

@charset "UTF-8";html{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f5f5f5}body,html{margin:0;padding:0}body{font-size:14px;color:#000;line-height:1.42857;overflow-x:hidden;font-family:museo-sans,"sans-serif",alternate-gothic-no-3-d;letter-spacing:.1em}.content{min-height:500px}h1,h2,h3,h4{font-family:alternate-gothic-no-3-d,"sans-serif";letter-spacing:.1em;font-size:30px;text-transform:uppercase}a{color:#ad1a23;text-decoration:none}a:hover{text-decoration:underline}p{letter-spacing:0}::-moz-selection{background-color:#ad1a23;color:#fff}::selection{background-color:#ad1a23;color:#fff}.wf-loading *{visibility:hidden}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}dd,dl,dt{margin:0}img{max-width:100%}figcaption,figure{margin:0}address{font-style:normal}.scroll,.scroll.dropdown__options.filter__options.is-open{max-height:75vh;overflow-x:hidden;overflow-y:auto}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}fieldset{border-width:0;margin:0;padding:0}label{font-weight:400}.search_mini_form{position:relative;display:inline-block;border-radius:20px;z-index:10;width:100%;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}input[type=password],input[type=text]{outline:none}input[type=password]{font-family:sans-serif}.input-text{width:100%;padding:5px 5px 5px 10px;font-size:15px;border:none;overflow:visible;background-color:#fff;border-radius:20px;margin:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}input[type=checkbox],input[type=radio]{display:inline-block}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;margin-left:.5em;vertical-align:middle}.button,button,input[type=button],input[type=submit]{display:inline-block;line-height:1;margin:0;outline:none;padding:0}.button a,.button span,button a,button span,input[type=button] a,input[type=button] span,input[type=submit] a,input[type=submit] span{display:block;padding:.57143em .71429em}.button a span,.button span span,button a span,button span span,input[type=button] a span,input[type=button] span span,input[type=submit] a span,input[type=submit] span span{padding:0}.button a:hover,.button span:hover,button a:hover,button span:hover,input[type=button] a:hover,input[type=button] span:hover,input[type=submit] a:hover,input[type=submit] span:hover{color:inherit}.search-button{position:absolute;z-index:10;background:rgba(0,0,0,.85) url(https://mareks.fi/skin/frontend/mareks/default/images/icons/search.svg) no-repeat 50%;background-size:20px 20px;right:0;top:0;border:1px solid #fff;border-radius:15px;color:transparent;-webkit-transition:background-color .1s ease-in;transition:background-color .1s ease-in;width:70px;height:30px}.search-button span{display:none}.search-button:hover{background-color:#777}input[type=button],input[type=submit]{padding:.57143em .71429em}table{background-color:transparent}caption{color:#999;padding-bottom:8px;padding-top:8px}caption,th{text-align:left}.table{margin-bottom:20px;max-width:100%;width:100%}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid #ddd;line-height:1.42857;padding:8px;vertical-align:top}.table>thead>tr>th{border-bottom:2px solid #ddd;vertical-align:bottom}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}table col[class*=col-]{display:table-column;float:none;position:static}table td[class*=col-],table th[class*=col-]{display:table-cell;float:none;position:static}.table-responsive{min-height:.01%;overflow-x:auto}fieldset.table-responsive{border-width:0}.wrapper{max-width:100%;margin-left:auto;margin-right:auto;width:100%;float:left}.wrapper:after{content:" ";display:block;clear:both}.clearfix:after,.content:after{clear:both;content:"";display:table}.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}.is-invisible{opacity:0!important}.is-visible{visibility:visible!important;opacity:1!important}.is-text-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.validation-advice{opacity:1!important}.validation-failed~.validation-advice,.validation-passed+.validation-advice{display:none}.validation-failed+.validation-advice{display:block}.description-box{display:block;display:-webkit-box;max-width:400px;height:300px;margin:0 auto;font-size:12px;line-height:1.42857;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.wide img{bottom:-100%;left:-100%;margin:auto;position:absolute;right:-100%;top:-100%;max-width:none;max-height:none;height:auto;width:100%}.tall img,.wide-fill img{bottom:-100%;left:-100%;margin:auto;position:absolute;right:-100%;top:-100%;max-width:none;max-height:none;height:100%;width:auto}.tall-fill img,.wide-fill img{min-height:100%;min-width:100%}.tall-fill img{bottom:-100%;left:-100%;margin:auto;position:absolute;right:-100%;top:-100%;max-width:none;max-height:none;height:auto;width:100%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.btn,.button{-webkit-transition:background-color .1s linear;transition:background-color .1s linear;border:0 none}.btn-default{padding:10px 20px;text-align:center;font-weight:700;letter-spacing:.2em}.btn-default span{padding:0;margin:0;vertical-align:middle}.btn-primary{background-color:#74b94c;color:#fff}.btn-primary:hover{background-color:#3b6026}.btn--rounded{border-radius:20px}.slider{overflow:hidden}.slide{float:left}.swipeable{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.swipeable.is-animate{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.customstaticblock{background-color:#939393;color:#fff;font-size:15px;font-weight:500;text-align:center;padding:20px 10px 35px;letter-spacing:0}.customstaticblock a{text-decoration:none;color:#fff}.customstaticblock h2{text-transform:uppercase;letter-spacing:.075em}.customstaticblock--content{max-width:900px;margin:auto}.customstaticblock--content img{max-width:300px;width:70%}.customstaticblock--content p{max-width:800px;margin:auto}.wide_banner_block{background-position:0 50%;padding:30px 5%;position:relative;background-size:cover}.wide_banner_block h2{font-family:alternate-gothic-no-3-d,museo-sans;font-size:25px;font-weight:lighter}.wide_banner_block a{display:inline-block;position:relative;margin:10px 0;line-height:40px}.wide_banner_block a:after{content:"";display:inline-block;width:40px;height:40px;background-color:rgba(0,0,0,.5);background-image:url(https://mareks.fi/skin/frontend/mareks/default/images/icons/arrow_right.svg);background-repeat:no-repeat;background-position:55% 50%;background-size:30%;border-radius:20px;position:absolute;top:0;left:calc(100% + 5px);-webkit-transition:background-color .1s ease-in;transition:background-color .1s ease-in}.wide_banner_block a:hover:after{background-color:hsla(0,0%,75%,.5)}.customstaticblock__banner--container{width:100%;float:left;visibility:hidden;padding:10px 5px}.customstaticblock__banner--container a{height:100%}.customstaticblock__banner--top{position:relative;height:inherit;background-color:#fff}.top-banner__image{height:100%;position:relative}.top-banner__image,.top-banner__text{width:100%;overflow:hidden;text-align:center}.top-banner__text{padding:10px;position:absolute;height:140px;color:#000;background-color:hsla(0,0%,96%,.75);bottom:0}.top-banner__text--wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-banner__text--wrapper h2{text-transform:uppercase;font-family:alternate-gothic-no-3-d;font-size:20px;font-weight:lighter;margin:0;padding:0}.top-banner__text--wrapper p{margin:0;letter-spacing:0}.logo{font-size:14px;line-height:1;margin:0}.logo span,.logo strong{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.logo img{display:block;margin:0 auto;max-height:100%;max-width:100%}.messages{padding:0;margin:0;display:block}.messages li{list-style-type:none;color:#fff;font-family:museo-sans,sans-serif;font-weight:500;font-size:16px;line-height:30px;text-align:center}.messages li ul{padding:0}.messages .error-msg{background-color:#ad1a23}.messages .notice-msg,.messages .success-msg,.messages .warning-msg{background-color:#74b94c}#lamiacart__header .messages li{height:100%}#lamiacart__header .messages li ul li{line-height:60px;letter-spacing:0}.validation_message{color:#ad1a23;margin-bottom:10px;display:block;text-align:left}.gform_confirmation_wrapper{padding:0;margin:0;display:block;color:#fff;font-family:museo-sans,sans-serif;font-weight:500;font-size:16px;line-height:22px;text-align:center}.gform_confirmation_wrapper .gform_confirmation_message{background-color:#74b94c;padding:5px}.selected{left:0!important;display:block!important}#helpck-results,.selected{width:100%!important}#doofinderLogo{display:none!important}.df-classic{width:calc(100% - 35px);margin-left:18px;border-radius:0!important;border:1px solid #000!important}a.df-card__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.df-classic a,.df-classic a:hover .df-card__description{text-decoration:none}.df-card__price--old{text-decoration:line-through}.df-card__price--new{color:#ad1a23;margin-left:.5em}.header-container{-webkit-transition:margin .4s;transition:margin .4s;width:100%;float:left}.header__top{background-color:#000;height:45px;padding:5px;width:100%;float:left}.header__top #logo{width:20%;float:left;display:none;height:inherit;position:relative}.header__top #logo a{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block}.header__top #logo img{width:130px;height:auto}.header__top #logo p{display:none;font-style:italic;margin:0;color:#fff}.header__top .form-search{width:40%;float:left;display:none;height:50px;position:relative}.header__top .form-search .search_mini_form{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__top .form-search .search_mini_form .input-text{padding:10px 0 10px 20px;margin:0;font-size:14px;height:40px}.header__top .form-search .search_mini_form .search-button{height:40px;width:85px;border-radius:20px}.header__top .links{padding:0;margin:0;background-color:rgba(0,0,0,.85);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-line-pack:stretch;align-content:stretch;height:35px;position:relative;list-style-type:none;letter-spacing:0}.header__top .links li{width:37.5%;float:left;position:relative;text-align:center;line-height:35px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.header__top .links li a{text-decoration:none;color:#fff;font-weight:700;font-size:12px;letter-spacing:.1em;-webkit-transition:color .2s ease-in;transition:color .2s ease-in}.header__top .links li a:hover{color:#777}.header__top .links #language,.header__top .links #top-link-cart{width:12.5%;float:left}.header__top .links li:not(.last):after{display:inline-block;content:"";border-right:2px solid #555;height:21px;top:7.5px;position:absolute;right:0}.header__top .links .form-language{display:inline-block;border-radius:100%;background-size:auto 100%;width:20px;height:20px;margin-top:7px}.header__top .links #top-link-cart a{font-size:0}.header__top .links #top-link-cart #cart-count{font-size:12px}.header__top .links #top-link-cart:after{display:inline-block;content:"";background-size:75%;background:transparent url(https://mareks.fi/skin/frontend/mareks/default/images/icons/cart.svg) no-repeat;width:30px;height:20px;position:relative;top:5px;cursor:pointer}.is-open-lamiacart .header__top .links #top-link-cart:after{display:none}.header__sticky{width:100%;float:left;z-index:10}.fixed-top{position:fixed;z-index:10;top:0;width:100%}.fixed-top #logo--link{display:inline-block;width:100%;height:100%}.fixed-top .header__sticky--mobile__productmenu{top:100%}.fixed-top .header__sticky--desktop{height:40px;position:fixed;z-index:10;width:100%}.fixed-top .header__sticky--desktop__logo{width:20%;float:left;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:visible;opacity:1;display:inline-block;position:absolute;z-index:10;left:5px;padding:0;height:40px;background-color:transparent;background-image:url(https://mareks.fi/skin/frontend/mareks/default/images/logo.png);background-repeat:no-repeat;background-size:130px;background-position:5px}.fixed-top .header__sticky--desktop__logo  a #logo--link{display:block;width:100%;height:100%}.fixed-top .header__sticky--desktop__productmenu{width:60%;float:left;display:inline-block;position:relative;z-index:10;left:20%;border:0;text-align:center}.fixed-top .header__sticky--desktop__productmenu #nav .level-top{width:20%;float:left}.fixed-top .header__sticky--desktop__productmenu #nav .level-top:nth-child(n+6){display:none}.fixed-top .header__sticky--desktop__search{width:20%;display:inline-block;float:right;position:relative;z-index:10;border:0}.fixed-top .header__sticky--desktop__search .more{height:30px;float:left;z-index:0}.fixed-top .header__sticky--desktop__search .more span{margin-left:5px}.fixed-top .header__sticky--desktop__search .more span:after{top:70%}.fixed-top .header__sticky--desktop__search .form-search{display:inline-block;position:absolute;z-index:10;width:80px;height:40px;right:5px;visibility:visible;opacity:1;padding:5px;pointer-events:none;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.fixed-top .header__sticky--desktop__search .form-search .search_mini_form{float:right;height:30px;color:#555;pointer-events:all}.fixed-top .header__sticky--desktop__search .form-search .search_mini_form .input-text{border:1px solid #ddd;color:transparent}.fixed-top .header__sticky--desktop__search .form-search.is-expanded .search_mini_form{width:100%;float:right}.fixed-top .header__sticky--desktop__search .form-search.is-expanded .search_mini_form .input-text{color:#555}.fixed-top .header__sticky--desktop__search .form-search.is-expanded~.more{visibility:hidden;opacity:0}.fixed-top .header__sticky--desktop.is-expanded{height:80px}.fixed-top .header__sticky--desktop.is-expanded .header__sticky--desktop__logo{height:40px;border-bottom:2px solid #555;top:25%}.fixed-top .header__sticky--desktop.is-expanded .header__sticky--desktop__productmenu #nav li.level-top{height:50%;border-bottom:2px solid #555}.fixed-top .header__sticky--desktop.is-expanded .header__sticky--desktop__productmenu #nav li.level-top:nth-child(n+6){display:block;padding:0 20px;border:none}.fixed-top .header__sticky--desktop.is-expanded .more{height:inherit;width:100%}.fixed-top .header__sticky--desktop.is-expanded .more a{height:50%}.fixed-top .header__sticky--desktop.is-expanded .more span:after{top:26%}.fixed-top .header__sticky--desktop.is-expanded .form-search{top:25%;border-bottom:2px solid #555}.header__sticky--mobile{width:100%;background-color:rgba(0,0,0,.85);border-top:2px solid #555;border-bottom:2px solid #555;height:40px;text-transform:uppercase;font-weight:700;letter-spacing:.1em;font-size:12px;color:#ddd;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header__sticky--mobile__search{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:75%;float:left;padding:0 10px}.header__sticky--mobile__search--logo{padding:0;position:absolute;z-index:10;display:inline-block;height:30px;width:90px;background-color:transparent;background-image:url(https://mareks.fi/skin/frontend/mareks/default/images/logo.png);background-repeat:no-repeat;background-position:0;background-size:90px}.header__sticky--mobile__search .form-search{width:70px;float:right;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.header__sticky--mobile__search .search_mini_form{float:right;background-color:#fff;height:30px;color:#555}.header__sticky--mobile__search .search_mini_form input{width:70px;border:1px solid #ddd;-webkit-transition:width .5s,color .5s;transition:width .5s,color .5s;color:transparent}.header__sticky--mobile__search .search_mini_form .search-button span{color:transparent}.header__sticky--mobile__search .form-search.is-expanded{width:100%;z-index:2}.header__sticky--mobile__search .form-search.is-expanded .search_mini_form{width:100%}.header__sticky--mobile__search .form-search.is-expanded .search_mini_form input{width:100%!important;color:inherit}.header__sticky--mobile #logo--link{display:inline-block;width:100%;height:100%}.header__sticky--mobile__menubutton{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25%;float:left;height:100%;padding:8px;text-align:center}.header__sticky--mobile__menubutton span{font-size:0;margin:auto}.header__sticky--mobile__menubutton span:before{z-index:10;background:transparent url(https://mareks.fi/skin/frontend/mareks/default/images/icons/hamburger.svg) no-repeat;display:block;margin:auto;width:20px;height:20px;content:" "}.header__sticky--mobile__menubutton.is-open span:before{background-image:url(https://mareks.fi/skin/frontend/mareks/default/images/icons/remove.svg)}.header__sticky--mobile__menubutton.submenu-selected span:before{background-image:url(https://mareks.fi/skin/frontend/mareks/default/images/icons/arrow_left.svg);width:15px;height:20px}.header__sticky--mobile__productmenu{width:100%;float:left;background-color:rgba(0,0,0,.85);position:absolute;z-index:10;top:100%;left:50%;visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear .4s,opacity .4s,left .4s;transition:visibility 0s linear .4s,opacity .4s,left .4s;border-bottom:2px solid #555}.header__sticky--mobile__productmenu a{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-decoration:none;color:#ddd}.header__sticky--mobile__productmenu #nav{list-style:none;padding-left:0;margin:0;letter-spacing:0}.header__sticky--mobile__productmenu .level-top{height:40px;line-height:0}.header__sticky--mobile__productmenu ul.level0{display:none;background-color:rgba(0,0,0,.85);width:300%;position:absolute;z-index:10;top:0;left:100%;list-style-type:none;padding:0;margin:0;overflow-x:hidden;overflow-y:auto;border-bottom:2px solid #555}.header__sticky--mobile__productmenu .category-icon{width:25%;float:left;height:100%;border-right:1px solid #555;text-align:center}.header__sticky--mobile__productmenu .category-icon img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:30px;width:auto;max-width:50px}.header__sticky--mobile__productmenu .link-wrap{width:50%;float:left;height:100%;border-bottom:2px solid #555}.header__sticky--mobile__productmenu .link-wrap a{display:block}.header__sticky--mobile__productmenu .link-wrap a span{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:20px}.header__sticky--mobile__productmenu .select-wrap{width:25%;float:left;height:100%;background:url(https://mareks.fi/skin/frontend/mareks/default/images/icons/arrow_right.svg) no-repeat 50%;background-size:10px;border-left:2px solid #555;border-bottom:2px solid #555}.header__sticky--mobile__productmenu .select-wrap:active{background-color:rgba(0,0,0,.85)}.header__sticky--mobile__productmenu .category-icon:hover,.header__sticky--mobile__productmenu .link-wrap:hover,.header__sticky--mobile__productmenu .select-wrap:hover{background-color:#000}.header__sticky--mobile__productmenu .last.level-top .link-wrap,.header__sticky--mobile__productmenu .last.level-top .select-wrap{border-bottom:none}.header__sticky--mobile__productmenu .more{display:none}.header__sticky--mobile__productmenu .hidden{position:absolute;display:none}.header__sticky--mobile__productmenu .selected{background-color:rgba(0,0,0,.85)!important;-webkit-filter:invert(100%);filter:invert(100%)}.header__sticky--mobile__productmenu .is-open{display:inline-block!important}.header__sticky--mobile__productmenu .is-open .category-icon,.header__sticky--mobile__productmenu .is-open .select-wrap{display:none}.header__sticky--mobile__productmenu .is-open .link-wrap{height:40px;border:none;width:100%}.header__sticky--mobile__productmenu .is-open .link-wrap span{display:block;width:100%;white-space:nowrap}.header__sticky--mobile__productmenu .is-open ul.level1{width:75%;float:left;padding:0;width:100%;display:list-item;list-style-type:none;background-color:transparent}.header__sticky--mobile__productmenu .is-open ul.level1 li.level2 a{padding-left:30px;color:#ddd;font-weight:300}.header__sticky--mobile__productmenu .is-open li{min-height:40px;line-height:0}.header__sticky--mobile__productmenu .is-open li a:active{background-color:#000;border-top:1px solid #555;border-bottom:1px solid #555}.header__sticky--mobile__productmenu.visible{visibility:visible;left:0;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.header__sticky--mobile__productmenu.submenu--open{width:25%;float:left}.header__sticky--mobile__productmenu.submenu--open .category-icon{width:100%!important}.header__sticky--mobile__productmenu.submenu--open .select-wrap{display:none}.header__sticky--desktop{background-color:rgba(0,0,0,.85);height:40px;text-transform:uppercase;font-weight:700}.header__sticky--desktop__logo{visibility:hidden;opacity:0;width:0}.header__sticky--desktop__productmenu{width:85.71429%;float:left;position:relative;left:0;height:inherit;display:inline-block;border-top:2px solid #444;border-bottom:2px solid #444}.header__sticky--desktop__productmenu #nav{height:inherit;list-style-type:none;padding:0;margin:0;text-align:center}.header__sticky--desktop__productmenu #nav li.level-top{width:16.66667%;position:relative;float:left;display:inline-block;height:100%;letter-spacing:0}.header__sticky--desktop__productmenu #nav li.level-top .category-icon{display:none}.header__sticky--desktop__productmenu #nav li.level-top .link-wrap{height:inherit;width:100%;white-space:nowrap;border-bottom:none}.header__sticky--desktop__productmenu #nav li.level-top .link-wrap a{line-height:40px;height:100%;width:100%;text-decoration:none;color:#fff;font-weight:500;letter-spacing:.1em}.header__sticky--desktop__productmenu #nav li.level-top .select-wrap{display:none}.header__sticky--desktop__productmenu #nav li.level-top .level0{display:inline-block;position:fixed;width:0;z-index:4;left:0;list-style-type:none;background-color:hsla(0,0%,96%,.85);padding:30px 0 25px 30px;margin-top:0;border-bottom:1px solid #ddd;visibility:hidden;opacity:0;-webkit-transition:visibility .2s ease 0s,opacity .2s ease 0s,width 0s ease .2s;transition:visibility .2s ease 0s,opacity .2s ease 0s,width 0s ease .2s;max-height:440px;overflow:hidden;overflow-y:auto}.header__sticky--desktop__productmenu #nav li.level-top .level0 .link-wrap{text-align:left}.header__sticky--desktop__productmenu #nav li.level-top .level0 .link-wrap a{color:#000;line-height:normal;-webkit-transition:color .2s;transition:color .2s;font-weight:700}.header__sticky--desktop__productmenu #nav li.level-top .level0 .link-wrap a:hover{color:#ad1a23}.header__sticky--desktop__productmenu #nav li.level-top .level0 .link-wrap span{position:relative;top:0}.header__sticky--desktop__productmenu #nav li.level-top .level0 .more{display:none}.header__sticky--desktop__productmenu #nav li.level-top .level1{width:33.33333%;float:left;margin-bottom:10px}.header__sticky--desktop__productmenu #nav li.level-top .level1 .link-wrap{white-space:normal}.header__sticky--desktop__productmenu #nav li.level-top .level1 ul{display:block;width:100%;padding:0;margin:5px 0 0;list-style-type:none}.header__sticky--desktop__productmenu #nav li.level-top .level1 ul .link-wrap a{text-decoration:none;color:#555;font-weight:300;letter-spacing:.1em}.header__sticky--desktop__productmenu #nav li.level-top .level2{margin-bottom:10px}.header__sticky--desktop__productmenu #nav li.level-top:nth-child(n+7){display:none;border:none}.header__sticky--desktop__productmenu #nav .clicked ul.level0{width:100%;-webkit-transition:visibility .2s ease 0s,opacity .2s ease 0s,width 0s ease 0s;transition:visibility .2s ease 0s,opacity .2s ease 0s,width 0s ease 0s}.header__sticky--desktop__productmenu #nav .clicked .link-wrap a{color:#ad1a23}.header__sticky--desktop__productmenu #nav .clicked:after{position:absolute;top:30px;left:50%;content:"";width:10px;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid hsla(0,0%,96%,.85)}.header__sticky--desktop__productmenu #nav .fixed-top .clicked:after{top:30px}.header__sticky--desktop__search{width:14.28571%;float:left;height:inherit;display:inline-block;border-top:2px solid #444;border-bottom:2px solid #444}.header__sticky--desktop__search .more{position:relative;z-index:1;display:inline-block;height:40px;white-space:nowrap;width:100%;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header__sticky--desktop__search .more a{line-height:40px;display:block;height:100%;width:100%;text-decoration:none;color:#fff;border-bottom:2px solid transparent;font-weight:500;letter-spacing:.1em}.header__sticky--desktop__search .form-search{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:hidden;opacity:0}.header__sticky--desktop__search .more span:after{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:45%;position:absolute;left:40px;content:"";background:url(https://mareks.fi/skin/frontend/mareks/default/images/icons/arrow_down.svg) no-repeat;width:25px;height:10px;margin-left:5px}.header__sticky--desktop.is-expanded{height:80px}.header__sticky--desktop.is-expanded #nav li.level-top{height:50%;border-bottom:2px solid #555}.header__sticky--desktop.is-expanded #nav li.level-top .level0{margin-top:21px}.header__sticky--desktop.is-expanded #nav li.level-top:nth-child(n+7){display:block;padding:0 20px;border:none}.header__sticky--desktop.is-expanded #nav li.level-top:hover .level0{margin-top:21px;z-index:2}.header__sticky--desktop.is-expanded .more{height:inherit}.header__sticky--desktop.is-expanded .more a{height:50%;border-bottom:2px solid #555}.header__sticky--desktop.is-expanded .more span:after{top:24%;background-image:url(https://mareks.fi/skin/frontend/mareks/default/images/icons/remove.svg);left:45px}.breadcrumbs{display:block;width:100%;text-align:center;font-size:12px;min-height:45px}.breadcrumbs ul{list-style:none;height:inherit;margin:0;padding:0;display:inline-block;text-transform:uppercase}.breadcrumbs ul li{display:inline-block;margin-left:5px;line-height:30px}.breadcrumbs ul li a{text-decoration:none;letter-spacing:.1em;color:#555}.footer--container{color:#ddd;background-color:#111;letter-spacing:.1em;text-align:center;width:100%;float:left}.footer--container div{border-top:1px solid #333}.footer--container .footer_newsletter--subscribe{border:none}.footer--container a{text-decoration:none;color:#ddd;-webkit-transition:color .1s ease-in;transition:color .1s ease-in}.footer--container .footer__info a:hover,.footer--container a:hover{color:#777}.footer--container h2{text-transform:uppercase;font-size:20px;font-family:alternate-gothic-no-3-d,museo-sans,serif}.footer--container .footer__social--links{background-color:#000;padding:10px 0;height:50px}.footer--container .footer__social--links a{display:inline-block;padding:0 15px}.footer--container .footer__social--links svg{width:30px;height:30px}.footer--container .footer__social--links svg path{-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.footer--container .footer__social--links svg:hover path{fill:#777}.footer--container .footer__info{background-color:#000;font-size:20px;font-family:alternate-gothic-no-3-d,museo-sans,serif;color:#999;padding:10px 0}.footer--container .footer__info a{color:#999}.footer--container .footer__info p{padding-bottom:5px;margin:0}.footer--container .footer__linkblocks{background-color:#111;border:0;display:inline-block;width:100%;text-align:center}.footer--container .footer__linkblocks div{background-color:#111;display:inline-block;padding:20px;width:100%}.footer--container .footer__linkblocks h2{margin:0}.footer--container .footer__linkblocks p{margin:0;padding:0}.footer--container .footer__linkblocks ul{padding:0;margin:0;list-style-type:none}.footer--container .footer__linkblocks ul li{margin:10px 0;line-height:15px;font-size:14px;font-family:museo-sans,"sans-serif";font-weight:700}.footer--container div.footer__linkblocks--contact{padding:10px 10px 20px;text-align:center}.footer--container div.footer__linkblocks--contact h2{margin:10px 0}.footer--container .footer__copyright{display:inline-block;width:100%;margin-top:-5px}.footer--container address{width:100%;float:left;background-color:#111;padding:10px 0;font-size:10px;height:30px}.footer--container address a{text-decoration:none;color:#ddd}.footer--container address::-moz-selection,.footer--container address a::-moz-selection{background-color:#ad1a23}.footer--container address::selection,.footer--container address a::selection{background-color:#ad1a23}.footer__newsletter{background:no-repeat 50% 75%;padding:50px 15px 60px;border:0;color:#fff}.footer__newsletter .footer__newsletter--content{border:0}.footer__newsletter .footer__newsletter--content h2{font-size:30px;font-weight:300;margin:0}.footer__newsletter .footer__newsletter--content p{font-size:15px;font-weight:500;text-align:center;margin:0;padding:30px 0;line-height:20px;letter-spacing:0}[id=newsletter-subscribe]{position:relative;margin:auto;z-index:0}[id=newsletter-subscribe] label{display:block}[id=newsletter-subscribe] input{width:100%;height:40px;background-color:#fff;border:0;border-radius:20px;padding:5px 5px 5px 10px;font-size:15px;-webkit-transition:width .5s,color .5s;transition:width .5s,color .5s;color:#000}[id=newsletter-subscribe] button{font-size:14px;background-color:#212121;text-transform:uppercase;color:#fff;position:absolute;top:2px;right:2px;height:35px;width:80px;border-radius:20px;border:0;font-weight:700;-webkit-transition:background-color .1s ease-in;transition:background-color .1s ease-in}[id=newsletter-subscribe] button:hover{background-color:#777}.list-product{display:inline-block;padding:15px 5px;position:relative}.list-product a{text-decoration:none}.list-product a:hover .list-product__image img{-webkit-transform:scale(1.08);transform:scale(1.08)}.list-product a:hover .list-product__product-name{color:#ad1a23}.list-product__container{background-color:#fff;margin:auto}.list-product__image{width:calc(100% - 20px);margin:auto;overflow:hidden}.list-product__image img{width:100%;height:auto;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.list-product__text{position:relative;height:100px;font-size:14px;color:#000;padding-top:15px}.list-product__manufacturer{text-transform:uppercase;font-weight:700;height:20px}.list-product__product-name{font-weight:300;-webkit-transition:color .2s ease-in;transition:color .2s ease-in;letter-spacing:0}.product__labels{top:45px;right:0;position:absolute;width:50px;z-index:2}.product__label{padding-left:5px;height:25px;line-height:25px;z-index:2;right:0;color:#fff;text-transform:uppercase;font-weight:700;margin-bottom:10px;font-size:18px;letter-spacing:.1em}.product__label--discount{background-color:#ad1a23;font-family:alternate-gothic-no-3-d,museo-sans,serif}.product__label--new{background-color:#74b94c}.product-list--wrapper{display:inline-block;width:100%;margin-top:-5px}.product-list{width:100%;text-align:center;margin-top:20px}.product-list__title{height:40px;font-family:alternate-gothic-no-3-d,museo-sans,serif;font-size:25px;font-weight:300;text-transform:uppercase;line-height:50px}.product-list__title h2{margin:0;padding:0 0 0 10px}.product-list__controls .slider__controls{display:inline-block;padding:0 10px}.product-list__controls .slider__control span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.product-list__controls button{border:none;width:40px;height:40px;border-radius:100%;background-color:#ddd;background-repeat:no-repeat;background-position:50%;background-size:25%;-webkit-transition:background-color .1s ease-in;transition:background-color .1s ease-in}.product-list__controls .is-disabled,.product-list__controls button[disabled]{opacity:.5}.product-list__controls button[disabled]:hover{background-color:#ddd}.product-list__controls button:hover{background-color:#777}.product-list__products{position:relative;display:inline-block;width:100%}.product-list__products .slide .list-product{width:100%}.slider__control--left{background-image:url(https://mareks.fi/skin/frontend/mareks/default/images/icons/arrow_left.svg)}.slider__control--right{background-image:url(https://mareks.fi/skin/frontend/mareks/default/images/icons/arrow_right.svg)}.price-box{font-family:alternate-gothic-no-3-d,sans-serif;font-size:18px;color:#000;letter-spacing:0}.old-price,.regular-price,.special-price{margin:5px}.old-price,.special-price{display:inline-block}.old-price span.price-label,.special-price span.price-label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.old-price{text-decoration:line-through}.special-price{color:#ad1a23}#lamiacart__cover{z-index:11}#lamiacart__content{font-family:museo-sans}#lamiacart a:hover{text-decoration:none}#lamiacart__header{height:62px;background-color:#000}#lamiacart__header h3:after{display:inline-block;background-image:url(https://mareks.fi/skin/frontend/mareks/default/images/icons/cart.svg);content:"";background-repeat:no-repeat;background-color:transparent;width:40px;height:40px;position:relative;top:10px;margin-left:15px}.item__action--configure{display:none}#lamiacart__loading span,#lamiacart__title{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.item__link{text-decoration:none;color:#555}.lamiacart__item{padding:30px 10px}.lamiacart__item .quantity__actions{display:inline-block;width:100%}.quantity__action--remove{color:#ad1a23;text-align:center}.quantity__action--save{color:#74b94c}.lamiacart__item .item__price{display:inline-block;font-family:alternate-gothic-no-3-d,serif;font-size:18px;width:100%;text-align:center}.coupon__form{font-size:14px;background-color:#f9f9f9;border-top:1px solid #eee;border-bottom:1px solid #eee}.coupon__label{float:left;padding:20px 10px;font-weight:700;width:50%}.coupon__input.input-text{height:60px;width:calc(50% - 60px);border:none;border-radius:0}.coupon__submit{width:60px;height:60px;background-color:#000;color:#fff;float:right}#lamiacart__totals tr{padding:10px;letter-spacing:0}#lamiacart__actions{font-family:alternate-gothic-no-3-d,serif;font-size:18px;letter-spacing:.05em}#lamiacart__actions:after{clear:both;content:"";display:table}.lamiacart__action{width:50%;float:left;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff;background-color:#555;height:60px}.lamiacart__action span{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lamiacart__action:hover{text-decoration:none}.lamiacart__action--back{background-image:url(https://mareks.fi/skin/frontend/mareks/default/images/icons/arrow_left.svg);background-repeat:no-repeat;background-position:5% 50%;background-size:10px}.lamiacart__action--checkout{background-image:url(https://mareks.fi/skin/frontend/mareks/default/images/icons/arrow_right.svg);background-repeat:no-repeat;background-position:95% 50%;background-size:10px;background-color:#74b94c}.text-uppercase{text-transform:uppercase}.cms-no-route .content{margin:auto;float:none;padding-top:30px;max-width:500px;text-align:center}.cms-no-route .content ul{list-style-type:none;padding:0;margin:0}.product-view{text-align:center}.product-essential .product-options label,.product-shop--bottom .product-options label{font-size:16px}.product-essential .price-box,.product-shop--bottom .price-box{font-size:30px;margin-top:25px;color:#555}.product-essential{background-color:#fff;display:inline-block;width:100%}.product-img-box{text-align:center}.product-image{position:relative;width:300px;height:300px;margin:auto;overflow:hidden}.product-image img{-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.image-thumbnail{width:80px;height:80px;margin:10px;cursor:pointer}.more-views ul{list-style-type:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.more-views ul li{display:inline-block;position:relative;overflow:hidden}.more-views--image{bottom:-100%;left:-100%;margin:auto;position:absolute;right:-100%;top:-100%;max-width:none;max-height:none;height:100%;width:auto}.product-shop{padding:20px 0;max-width:480px}.product-manufacturer{height:30px;position:relative}.product-manufacturer h2{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;font-family:museo-sans,"sans-serif";padding:0}.product-manufacturer h2,.product-name h1{font-weight:lighter;margin:0}.product-shipping{padding:0 35px;font-size:13px;color:#555}.product-shipping ul{margin:0;padding:0;list-style-type:none}.product-shipping p{font-size:14px;font-style:italic}.is-in-stock ul li{padding-left:25px;background:url(https://mareks.fi/skin/frontend/mareks/default/images/icons/check.svg) no-repeat 0 50%;background-size:20px}.short-description{padding:0 10px;letter-spacing:0}.product-options .price-box{font-size:30px;font-weight:lighter;font-family:alternate-gothic-no-3-d,serif;margin-top:10px;margin-bottom:10px}.product-options .price-box .old-price,.product-options .price-box .regular-price{color:#999}.options-list{list-style-type:none;padding:0}.options-list input{vertical-align:middle;margin-right:10px}.options-list li{position:relative}.options-list .label:before{display:inline-block;height:15px;width:15px;content:" ";border-radius:100%;border:1px solid #000;background-color:#fff;margin:5px 0;top:-1px;left:0;position:absolute;color:#000;text-align:center;line-height:12px;padding-left:1px;font-size:30px;pointer-events:none}.product-custom-option.product-custom-option{opacity:0}.product-custom-option.product-custom-option:checked+.label:before{content:"\2022"}.product-options__select .validation-failed{outline:1px solid #ad1a23;margin-bottom:37px}.product-options__select select{width:90%;background-color:#fff;height:35px;padding:5px;margin-top:5px;margin-bottom:15px}.product-options__label{font-size:16px;font-family:Museo300Regular,sans-serif;font-weight:300;color:#333;float:left;margin-left:5%}.input-box{position:relative}.validation-advice{color:#ad1a23;position:absolute;bottom:10px}.add-to-cart{text-align:center;display:inline-block;width:100%}.add-to-box{font-size:30px;max-width:350px}.qty-box{width:100%;line-height:35px}.qty-box,.qty-control{display:inline-block;position:relative;height:40px}.qty-control{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;background-color:#fff;border:1px solid #555;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;cursor:pointer}.qty-control span{font-size:25px;cursor:pointer;margin-left:2px}.qty-control:hover{background-color:#f5f5f5}#qty{width:60px;height:40px;font-size:24px;font-family:alternate-gothic-no-3-d,serif;background-color:#fff;border:1px solid #555;border-radius:0;text-align:center}.btn-cart{margin:20px auto;padding:0;background-color:#74b94c;width:170px;border-radius:20px;border:none;letter-spacing:.05em}.btn-cart span{padding:10px;text-transform:uppercase;font-family:alternate-gothic-no-3-d,serif;font-size:18px;color:#fff;position:relative;top:2px}.btn-cart:hover span{color:#f5f5f5}.product__anchors{border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:inline-block;margin-top:-6px;width:100%;background-color:#fff;letter-spacing:0}.product__anchor{display:block;position:relative;height:30px;padding:5px;text-decoration:none;color:#000;font-weight:lighter;-webkit-transition:color .3s ease-in;transition:color .3s ease-in}.product__anchor:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:55%;width:10px;height:15px;display:inline-block;background:url(https://mareks.fi/skin/frontend/mareks/default/images/icons/arrow_right.svg) no-repeat;background-size:10px 15px;-webkit-filter:invert(100%);filter:invert(100%);content:"";position:relative;margin-left:10px}.product__anchor:hover{color:#ad1a23;text-decoration:none}.product-collateral{background-color:#fff;padding-top:30px}.product-collateral h2,.product-collateral p{margin:0}.box-collateral,.technical-info__media--image{display:inline-block;width:100%}.technical-info__media--image{position:relative;height:230px;overflow:hidden}.technical-info__video{position:relative;padding-bottom:56.25%;height:0;max-width:100%}.technical-info__video embed,.technical-info__video iframe,.technical-info__video object{position:absolute;top:0;left:0;width:100%;height:100%}.technical-info__list--wrapper{padding:20px}.technical-info__list--wrapper h2{margin:0}.technical-info__list--wrapper ul{letter-spacing:0}.technical-info__media{padding:40px 20px 20px}.technical-info__list{margin:auto;text-align:left;padding:20px 0 0;font-size:14px}.technical-info__list a{color:#000}.technical-info__list ul{list-style:none inside;padding:0;margin:0}.technical-info__list li{padding:5px 0 5px 40px;background-image:url(https://mareks.fi/skin/frontend/mareks/default/images/icons/check.svg);background-repeat:no-repeat;background-size:20px;background-position:0 50%}.big_image{width:100%;position:relative;height:320px;overflow:hidden}.box-description{padding:20px;font-size:14px}.box-description p{letter-spacing:0;line-height:24px}.product-shop--bottom{padding-top:20px;padding-bottom:50px}.product-shop--bottom .btn-cart{margin:25px;width:90%;float:none}.product-shop--bottom .input-box{font-size:14px;display:inline-block;width:100%}.product-shop--bottom .has-custom-options{width:unset}.product-shop--bottom .has-custom-options .label:before{padding-left:0}.product-shop--bottom .qty-box{line-height:30px}.anchor-link{display:inline-block;width:100%;height:100%}.related-products{width:100%}.related-products a{color:#000}.related-products a:hover{text-decoration:none}.related-products h2{margin:0;font-size:28px;font-weight:lighter}.related-product{display:inline-block;width:100%}.checkout-onepage-index .checkout__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;padding:5px;background-color:#000;text-align:center}.checkout-onepage-index .checkout__header .welcome-msg{display:none;font-style:italic}.checkout-onepage-index .checkout__header .buttons-set{display:none}.checkout-onepage-index .checkout__header .buttons-set .checkout__header-button{display:inline-block;background-color:#222}.checkout-onepage-index .checkout__header .buttons-set .checkout__header-button:hover{background-color:#777}.checkout-onepage-index .checkout__header-logo{display:inline-block}.checkout-onepage-index .checkout__header-logo .header-logo{height:35px}.checkout-onepage-index .content{letter-spacing:0}.checkout-onepage-index .buttons-set .button{float:none;display:block;border-radius:20px;margin:auto;font-size:14px;background-color:#212121;text-transform:uppercase;color:#fff;height:35px;border:0;font-weight:700;letter-spacing:.05em;padding:0 10px;-webkit-transition:background-color .1s ease-in;transition:background-color .1s ease-in}.checkout-onepage-index button:hover{background-color:#777}.checkout-onepage-index .input-text{border-radius:0}.checkout-onepage-index .sp-methods dd,.checkout-onepage-index .sp-methods dt{margin-bottom:1.55em}.checkout-onepage-index #checkout-review-table td{padding:.65em 0}.checkout-onepage-index .coupon__form{background-color:#fff}.checkout-onepage-index .validation-advice{bottom:unset}.checkout-klarna-success .content,.checkout-onepage-success .content{max-width:600px;margin:auto;padding-top:30px}.checkout-klarna-success .success-content,.checkout-onepage-success .success-content{margin:2rem auto 4rem}.checkout-klarna-success .sub-title,.checkout-onepage-success .sub-title{font-size:20px}.checkout-klarna-success .buttons-set .button,.checkout-onepage-success .buttons-set .button{float:none;display:block;border-radius:20px;margin:auto;font-size:14px;background-color:#212121;text-transform:uppercase;color:#fff;height:35px;border:0;font-weight:700;letter-spacing:.05em;padding:0 10px;-webkit-transition:background-color .1s ease-in;transition:background-color .1s ease-in}.checkout-klarna-success .buttons-set .button:hover,.checkout-onepage-success .buttons-set .button:hover{background-color:#777}.header-banner{background-color:#ad1a23;color:#fff;padding:12px 40px 12px 12px;font-size:14px;font-weight:300;text-align:center;letter-spacing:normal;position:relative}.header-banner__link{color:#fff;text-decoration:underline;white-space:nowrap}.header-banner__link:hover{color:#ddd}.header-banner__icon--close{display:inline-block;position:relative;vertical-align:middle;line-height:1;text-align:center;zoom:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:14px;height:14px;cursor:pointer;position:absolute;top:14px;right:12px}.header-banner__icon--close svg{fill:currentColor;width:14px;height:14px;fill:#fff}@media (min-width:320px){body{font-size:12px}}@media (min-width:480px){.customstaticblock__banner--container{padding:15px 20px}.header__sticky--mobile__menubutton{padding:10px}.header__sticky--mobile__menubutton:after{display:none}.header__sticky--mobile__menubutton span{display:inline-block;font-size:12px;pointer-events:none}.header__sticky--mobile__menubutton span:before{float:left;width:15px;height:15px;margin-right:4px}.header__sticky--mobile__menubutton.submenu-selected span:before{height:15px}.footer--container .footer__info{display:inline-block;width:100%;height:50px}.footer--container .footer__info p{display:inline-block;padding-left:10px}.footer--container .footer__info p:not(:last-child):after{display:inline-block;content:"";margin-left:10px;float:right;height:25px}.footer--container .footer__linkblocks--company,.footer--container .footer__linkblocks--store-info{padding-left:30px}.footer--container div.footer__linkblocks--store-info{width:50%;float:left;text-align:left}.footer--container div.footer__linkblocks--store-info h2{text-align:left}.footer--container div.footer__linkblocks--company{width:50%;float:left;border-left:1px solid #333;border-right:1px solid #333;text-align:left}.footer--container div.footer__linkblocks--company h2{text-align:left}.footer--container .footer__linkblocks--contact{width:100%;float:left}.product-list--wrapper{padding:0 20px}.product-list__products .slide{width:50%;float:left}.product-list__title{display:inline-block;float:left}.product-list__controls{display:inline-block;float:right;padding-right:10px}.product-essential{padding:10px 60px;text-align:left}.product-shipping{padding:0}.short-description{padding:10px 0}.product-options__select select{width:100%}.product-options__label{margin-left:0}.product-options-bottom{display:inline-block;width:100%}.qty-box{width:150px}#qty,.qty-box,.qty-control{float:left}#qty,.increase{margin-left:5px}.btn-cart{margin-top:0;display:inline-block;float:right}.product-collateral{margin:0 20px}.technical-info__list--wrapper,.technical-info__media{padding:30px}.technical-info__media{padding-top:50px}.technical-info__media--image{height:300px}.big_image{height:480px}.box-description{padding:40px 30px}.box-description p{text-align:left}.product-shop--bottom .product-options__select select{width:90%}.product-shop--bottom .product-options__label{margin-left:5%}.product-shop--bottom .qty-box{float:none}.product-shop--bottom .add-to-box{margin:auto}.related-products .list-product{width:50%;float:left}}@media (min-width:768px){.customstaticblock{font-size:20px}.customstaticblock__banner--container{width:50%;float:left;padding:10px 0}.customstaticblock__banner--container:first-child{padding:10px 10px 10px 0}.customstaticblock__banner--container:not(:first-child){padding:10px 0 10px 10px}.top-banner__text h2{font-size:18px}.customstaticblock--content h2{font-size:30px}#doofinder{width:calc(40% - 30px)!important;left:calc(20% + 15px)!important}#doofinder #doofinder-resultswrapper{width:100%!important}#doofinder #doofinder-results{width:100%!important;height:470px!important}#doofinderLogo{display:none!important}#doofinder.doofinder--fixed{top:35px!important;width:500px!important;left:unset!important;right:20px!important}#doofinder.doofinder--fixed #doofinder-results,#doofinder.doofinder--fixed #doofinder-resultswrapper{width:100%!important}.header__top{height:60px}.header__top #logo,.header__top .form-search{display:inline-block}.header__top .links{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__top .links #language,.header__top .links #top-link-cart,.header__top .links li{width:auto;line-height:50px;margin:0 10px}.header__top .links li:not(.last):after{display:none}.header__top .links .form-language{margin-top:16px}.header__sticky--mobile{display:none}.fixed-top #nav .clicked:after{top:30px}.fixed-top .header__sticky--desktop__productmenu #nav li.level-top .link-wrap a,.fixed-top .header__sticky--desktop__search .more a{line-height:45px}.fixed-top .header__sticky--desktop__productmenu #nav ul.level0 .link-wrap a{line-height:normal}.fixed-top .header__sticky--desktop__.is-expanded{width:calc(100% - 85px)}.fixed-top .header__sticky--desktop__search .form-search.is-expanded{width:100%}.fixed-top .header-banner{margin-top:40px}.breadcrumbs ul li{float:left;line-height:45px}.footer--container .footer__linkblocks div{width:33.33333%;float:left}.footer--container .footer__linkblocks div h2{text-align:left}.footer--container div.footer__linkblocks--contact{text-align:left;padding-left:30px}.footer__newsletter{padding-left:100px;padding-right:100px;background-size:cover}.footer__newsletter .footer__newsletter--content p{font-size:20px}.product-essential{padding:10px}.product-img-box,.product-shop{width:50%;float:left}.product-img-box{position:relative}.product-img-box .more-views{width:100%}.product-img-box .more-views ul{height:inherit}.product-img-box .image-thumbnail{display:block}.product-shop{text-align:left}.product-shop .short-description{padding:0}.product-shop .product-options-bottom,.product-shop .product-options__select{text-align:center;max-width:470px}.product-shop--bottom{width:420px;display:inline-block;margin:auto}.product__anchor{display:inline-block;padding:5px 20px;height:40px;line-height:30px;font-size:16px}.product__anchor:after{height:20px;top:60%}.technical-info__media{width:50%;float:left;float:right}.has-image{width:50%;float:left}.has-image .technical-info__list{margin:0}.big_image{height:600px}.related-products h2{text-align:left;margin-left:30px}.related-products .list-product{width:25%;padding:10px}.related-products .list-product__text{height:110px}.checkout-onepage-index .checkout__header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.checkout-onepage-index .checkout__header .header-logo{height:45px}.checkout-onepage-index .checkout__header .welcome-msg{display:block;color:#fff;margin:0 15px}.checkout-onepage-index .checkout__header .buttons-set{display:inline-block}}@media (min-width:992px){.product-img-box .more-views ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.more-views{position:absolute;top:0;left:0;height:100%}}@media (min-width:1200px){body{font-size:16px}.description-box{-webkit-line-clamp:10}.customstaticblock{font-size:24px}.customstaticblock__banner--container{padding:0;margin-top:20px}.customstaticblock__banner--container:first-child{padding:0 5px 10px 20px}.customstaticblock__banner--container:not(:first-child){padding:0 20px 10px 5px}.top-banner__text h2{font-size:22px}.customstaticblock--content h2{font-size:40px}#doofinder{width:calc(100% - 990px)!important;left:495px!important}#doofinder #doofinder-results,#doofinder #doofinder-resultswrapper{width:100%!important}.header__top #logo{width:475px}.header__top #logo a{float:left;top:0;-webkit-transform:none;transform:none}.header__top #logo a img{width:210px}.header__top #logo p{display:inline-block;font-size:12px;line-height:55px;margin:0 10px;letter-spacing:.1em}.header__top .form-search{width:calc(100% - 950px)}.header__top .links #top-link-cart #cart-count,.header__top .links #top-link-cart a{font-size:12px}.header__top .links #language{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header__sticky--desktop{height:40px}.header__sticky--desktop__productmenu{width:100%}.header__sticky--desktop__productmenu #nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__sticky--desktop__productmenu #nav li.level-top{width:auto;padding:0 20px}.header__sticky--desktop__productmenu #nav li.level-top .level0{margin-top:-2px}.header__sticky--desktop__productmenu #nav li.level-top:hover .level0{visibility:visible;opacity:1;width:100%;-webkit-transition:visibility .2s ease 0s,opacity .2s ease 0s,width 0s ease 0s;transition:visibility .2s ease 0s,opacity .2s ease 0s,width 0s ease 0s}.header__sticky--desktop__productmenu #nav li.level-top:not(.more):hover:after{position:absolute;top:31px;left:50%;content:"";width:10px;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid hsla(0,0%,96%,.85)}.header__sticky--desktop__productmenu #nav li.level-top:nth-child(n+7){display:inline-block}.header__sticky--desktop__productmenu #nav li.level-top a{font-size:14px}.header__sticky--desktop__productmenu #nav li.level-top .level1{width:25%}.header__sticky--desktop__productmenu #nav li.level-top:not(.more):hover:after{top:28px}.header__sticky--desktop__productmenu #nav .child__list--wrapper{display:block;max-width:1150px;margin:auto}.header__sticky--desktop__productmenu #nav .child__list--wrapper.is-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:800px}.header__sticky--desktop__search{display:none}.header__sticky.fixed-top .header__sticky--desktop{height:45px}.header__sticky.fixed-top .header__sticky--desktop__logo{background-size:150px}.header__sticky.fixed-top .header__sticky--desktop__productmenu{width:55%;left:25%;float:left}.header__sticky.fixed-top .header__sticky--desktop__productmenu #nav li.level-top{width:auto;float:none;padding:0 1%}.header__sticky.fixed-top .header__sticky--desktop__productmenu #nav li.level-top .level0{margin-top:0}.header__sticky.fixed-top .header__sticky--desktop__productmenu #nav li.level-top>.link-wrap a{line-height:50px}.header__sticky.fixed-top .header__sticky--desktop__productmenu #nav li.level-top:nth-child(n+6){display:inline-block}.header__sticky.fixed-top .header__sticky--desktop__productmenu #nav li.level-top:not(.more):hover:after{top:35px}.header__sticky.fixed-top .header__sticky--desktop__search{width:10%}.header__sticky.fixed-top .header__sticky--desktop__search .more{display:none}.header__sticky.fixed-top .header__sticky--desktop__search .form-search.is-expanded .search_mini_form{width:200%}.header__sticky.fixed-top .header__sticky--desktop__search .form-search{-webkit-transform:translateY(0);transform:translateY(0)}.header__sticky.fixed-top .header-banner{margin-top:45px}.breadcrumbs{font-size:14px}.footer--container .footer__linkblocks div{padding-top:15px;height:220px}.footer--container .footer__linkblocks h2{font-size:24px;text-align:left}.footer__newsletter{padding:130px 0 140px}div.footer__newsletter--content h2{font-size:40px}[id=newsletter-subscribe]{width:700px}.product-shop{max-width:480px}.product-image{height:400px;width:400px}.product-essential .price-box,.product-shop--bottom .price-box{font-size:40px}.add-to-box{max-width:unset}.qty-box{width:auto}.btn-cart{width:300px}.box-collateral{padding:30px 110px}.technical-info__list--wrapper{padding-top:10px;padding-bottom:0}.technical-info__media{padding-top:30px;padding-bottom:0}.product-collateral{margin:20px}.product-shop--bottom{width:500px}.related-products .list-product{width:20%}}@media (min-width:1600px){.customstaticblock__banner--container{padding:10px}.top-banner__text h2{font-size:30px}.product-image{height:460px;width:460px;float:right;margin-right:200px}.product-collateral{padding:0 20%}.box-collateral{width:900px;display:inline-block;padding:30px 0}.technical-info__media--image{height:360px}.related-products .list-product{width:16.66667%}}@media (min-width:2000px){.box-collateral{width:1000px}}@media (max-width:767px){.table-responsive{border:1px solid #ddd;margin-bottom:15px;overflow-y:hidden;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.header__sticky--desktop{display:none}}@media (max-width:1199px){#logo p{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}
