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

/**
 * Mash stylesheet
 */

.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}

/* ---- Pricing widgets ---- */

.mash-price-widget-wrap{
	clear:both;
    margin: 5px 0;
}

.catalog-product-view .mash-price-widget-wrap{
	margin: 15px 0;
}

.mash-price-widget{
	position: relative;
	width: 100%;
	color:#000;
}

.mash-price-widget .upper,
.mash-price-widget .mash-price-details-link,
.mash-price-widget .mash-price-details{
	width: 100%;
	clear:both;
	display: block;
	position: relative;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.mash-price-widget.widget-large .upper,
.mash-price-widget.widget-large .mash-price-details{
	padding: 15px 10px;
}

.mash-price-widget.widget-large{
	/*background:#eaf1f3;*/
	position: relative;
}

.mash-price-widget .logo-wrap, .mash-price-widget.widget-large .mash-price-container{
	position: relative;
	float: left;
	width: 40%;
}

.mash-price-widget.widget-large .mash-price-container{
	width: 60%;
	text-align: right;
	line-height: 50px;
	font-size: 20px;
}

.mash-price-widget .logo-img{
	display: block;
	width: 120px;
	height: 50px;
	content: ' ';
	background: url(https://varimport.fi/skin/frontend/base/default/images/mash/mash_logo.png) no-repeat center;
	background-size: 100% auto;
	max-width: 50%;
	float:left;
}
.mash-price-widget .logo-text{
	width: 50%;
	float:left;
	line-height: 15px;
	padding: 10px 0;
	display: block;
	text-transform: uppercase;
	font-size: 14px;
}

.mash-price-widget a.mash-price-details-link{
	background-color: #14c378;
	color: #000;
	text-align: center;
	padding: 2px 10px;
	font-size: 12px;
}

.mash-price-widget a.mash-price-details-link:hover{
	text-decoration: none;
}

.mash-price-widget .pricing-terms .mash-terms-link{
	float:right;
}

.mash-price-widget .mash-price-details .details-left,
.mash-price-widget .mash-price-details .details-right{
	position: relative;
	float:left;
}

.mash-price-widget .mash-price-details .details-left{
	width: 60%;
}

.mash-price-widget .mash-price-details .details-right{
	width:40%;
}

.mash-price-widget table.mash-price-plans td{
	line-height: 26px;
	color: #000;
}

.mash-price-widget table.mash-price-plans td:first-child{
	padding-right: 30px;
}

.products-grid .mash-price-widget{
	color: #3399cc;
	padding: 5px 0;
	height: 30px;
	line-height: 20px;
	font-size: 13px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.products-grid .mash-price-widget.active,
.cart-totals .mash-price-container,
#shopping-cart-totals-table .mash-price-container{
	background: url(https://varimport.fi/skin/frontend/base/default/images/mash/mash-price-bg.png) repeat-x top left;
	color: #3399cc;
}

.cart-totals .mash-price-container, #shopping-cart-totals-table .mash-price-container{
	font-size: 14px !important;
	text-transform: none;
	font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	text-align: right;
}

img.mash-logo{
	max-width: 100%;
}

@media (max-width: 991px){
	.mash-price-widget .mash-price-details .details-left,
	.mash-price-widget .mash-price-details .details-right{
		width: 100%;
	}

	.mash-price-widget .mash-price-details .details-right{
		margin-top:20px;
	}

	.mash-price-widget.widget-large .mash-price-container{
		font-size: 14px;
	}
}

/* ---- Modal ---- */

.blocker {
	position: fixed;
	top: 0; right: 0; bottom: 0; left: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	z-index: 99;
	padding: 20px;
	box-sizing: border-box;
	background-color: rgba(0,0,0,0.75);
	text-align: center;
}
.blocker:before{
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.05em;
}
.blocker.behind {
	background-color: transparent;
}

.modal {
	display: block;
	position: absolute;
	width: 90%;
	top: 5%;
	left: 50%;
	transform: translate(-50%, 0);
	z-index: 2;
	box-sizing: border-box;
	background: #fff;
	height: 90%;
	text-align: left;
}

.modal.mash-pricing-terms-frame{
	max-width: 400px;
}

.modal .modal-content{
	border: none;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	padding: 20px 0 15px;
}

.modal a.close-modal {
	position: absolute;
	top: -12.5px;
	right: -12.5px;
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background: url("https://varimport.fi/skin/frontend/base/default/css/mash/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAANjr9RwUqgAAACBjSFJNAABtmAAAc44AAPJxAACDbAAAg7sAANTIAAAx7AAAGbyeiMU/AAAG7ElEQVR42mJkwA8YoZjBwcGB6fPnz4w/fvxg/PnzJ2N6ejoLFxcX47Rp036B5Dk4OP7z8vL+P3DgwD+o3v9QjBUABBALHguZoJhZXV2dVUNDgxNIcwEtZnn27Nl/ZmZmQRYWFmag5c90dHQY5OXl/z98+PDn1atXv79+/foPUN9fIP4HxRgOAAggRhyWMoOwqKgoq6GhIZe3t7eYrq6uHBDb8/Pz27Gysloga/jz588FYGicPn/+/OapU6deOnXq1GdgqPwCOuA31AF/0S0HCCB0xAQNBU4FBQWB0NBQublz59oADV37Hw28ePHi74MHD/6ii3/8+HEFMGQUgQ6WEhQU5AeZBTWTCdkigABC9ylIAZeMjIxQTEyMysaNG/3+/v37AGTgr1+//s2cOfOXm5vbN6Caz8jY1NT0a29v76/v37//g6q9sHfv3khjY2M5YAgJgsyEmg0PYYAAQreUk4+PT8jd3V1l1apVgUAzfoIM2rlz5x9gHH5BtxAdA9PB1zNnzvyB+R6oLxoopgC1nBPZcoAAgiFQnLIDMb+enp5iV1eXBzDeHoI0z58//xcwIX0mZCkMg9S2trb+hFk+ffr0QCkpKVmQ2VA7QHYxAgQQzLesQMwjIiIilZWVZfPu3bstMJ+SYikyBmUzkBnA9HEMyNcCYgmQHVC7mAACCJagOEBBbGdnp7lgwYJEkIavX7/+BcY1SvAaGRl9tba2xohjMTGxL8nJyT+AWQsuxsbG9vnp06e/QWYdPHiwHmiWKlBcCGQXyNcAAQSzmBuoSQqYim3u37+/EKR48uTJv5ANB+bVr7Dga2xs/AkTV1JS+gq0AJyoQIkPWU9aWtoPkPibN2/2A/l6QCwJ9TULQADB4hcY//xKXl5eHt++fbsAUmxhYYHiM1DiAsr9R7ZcVVUVbikIdHd3/0TWIyws/AWYVsByAgICdkAxRSAWAGI2gACClV7C4uLiOv7+/lEgRZ8+ffqLLd6ABck3ZMuB6uCWrlu37je29HDx4kVwQisvL88FFqkaQDERUHADBBAomBl5eHiYgQmLE1hSgQQZgIUD1lJm69atf4HR8R1YKoH5QIPAWWP9+vV/gOI/gHkeQw+wGAXTwAJJ5t+/f/BUDRBA4NIEKMDMyMjICtQIiniG379/4yza7t69+//Lly8oDrty5co/bJaCAEwcZCkwwTJDLWYCCCCwxcDgY3z16hXDnTt3voP4EhISWA0BFgZMwNqHExh3jMiG1tbWsgHjnA2bHmAeBtdWwOL1MycnJ7wAAQggBmi+kgIW/OaKiorJwOLuFShO0LMSMPF9AUYBSpz6+vqixHlOTs4P9MIEWHaDsxSwYMoE2mEGFJcG5SKAAGJCqjv/AbPUn8ePH98ACQQHB6NUmZqamkzABIgSp5s3bwbHORCA1QDLAWZkPc7OzszA8oHl5cuXVy5duvQBGIXwWgoggGA+FgO6xkBNTS28r69vDrT2+Y1cIMDyJchX6KkXVEmAshd6KB06dAic94EO3AzkBwGxPhCLg8ptgACCZyeQp9jZ2b2AmsuAefM8tnxJCk5ISPgOLTKfAdNEOVDMA2QHLDsBBBC8AAFlbmCLwlZISCg5JSVlJizeQAaQaimoWAUFK0g/sGGwHiiWCMS2yAUIQAAxI7c4gEmeFZi4OJ48ecLMzc39CRiEmgEBASxA/QzA8vYvAxEgNjaWZc2aNezAsprp2LFjp4FpZRdQ+AkQvwLij0AMSoC/AQIIXklAC3AVUBoBxmE8sPXQAiyvN8J8fuPGjR/h4eHf0eMdhkENhOPHj8OT+NGjR88BxZuBOA5kJtRseCUBEECMSI0AdmgBDooDaaDl8sASTSkyMlKzpqZGU1paGlS7MABLrX83b978A6zwwakTmE0YgIkSnHpBfGCV+gxYh98qKSk5CeTeAxVeQPwUiN8AMSjxgdLNX4AAYkRqCLBAXcMHtVwSaLkMMMHJAvOq9IQJE9R8fHxElJWV1bEF8aNHj+7t27fvLTDlXwXGLyhoH0OD+DnU0k/QYAa1QP8BBBAjWsuSFWo5LzRYxKFYAljqiAHzqxCwIBEwMTERBdZeoOYMA7Bl+RFYEbwB5oS3IA9D4/IFEL+E4nfQ6IDFLTgvAwQQI5ZmLRtSsINSuyA0uwlBUyQPMPWD20/AKo8ByP4DTJTfgRgUjB+gFoEc8R6amGDB+wu5mQsQQIxYmrdMUJ+zQTM6NzQEeKGO4UJqOzFADQMZ/A1qCSzBfQXi71ALfyM17sEAIIAY8fQiWKAYFgIwzIbWTv4HjbdfUAf8RPLhH1icojfoAQKIEU8bG9kRyF0aRiz6YP0k5C4LsmUY9TtAADEyEA+IVfufGEUAAQYABejinPr4dLEAAAAASUVORK5CYII=") no-repeat 0 0;
}


/* ---- Checkout ---- */

.mash .mash-pm-logo{
	margin: 5px 0;
}

.mash.repayment-options label{
	float: none;
}

.mash .input-with-padding{
	position: relative;
}

.mash .input-with-padding input[type=checkbox],
.mash .input-with-padding input[type=radio]{
	position: absolute;
	left: 0;
	top: 5px;
	margin: 0;
}

.mash .input-with-padding label{
	padding-left: 20px;
}

.mash .agreementsElement {
	text-align: right;
}

.mash .agreements-label a{
	float: none;
    margin-left: 0;
}

.mash-price-info__item {
	margin: 10px 0;
}

.mash-price-info__item:first-of-type {
	margin-top: 0;
}

.mash-price-notification {
	margin: 10px 0;
}

.mash-price-info p {
	margin: 10px 0;
}

.repayment-option-info p {
	margin: 5px 0;
}
html{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:14px;background-color:#fff;color:#000;font-family:Open Sans;line-height:1.42857;margin:0;overflow-x:hidden;padding:0}.wf-loading *{visibility:hidden}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}dd,dl,dt{margin:0}select,select:focus{outline:0 none}img{max-width:100%}figcaption,figure{margin:0}address{font-style:normal}ol{margin:0;padding:0}li{list-style:none}a{color:#000;text-decoration:none}a,a:hover,a svg path{-webkit-transition:all .15s ease;transition:all .15s ease}a:hover{color:#ccc}a:hover svg path{fill:#ccc}.page-title h1{margin:50px 0}::-moz-selection{background:#d1d1d1;color:#000}::selection{background:#d1d1d1;color:#000}.breadcrumbs{padding:10px}.breadcrumbs ul{width:100%;padding:0;border-bottom:2px solid #eee;margin:0;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.breadcrumbs a,.breadcrumbs span{color:#555;padding:10px 5px;display:block;float:left}.breadcrumbs a:hover{color:#ccc}.breadcrumbs .separator svg{height:18px;width:12px;vertical-align:middle}.breadcrumbs .separator svg path{fill:#555}.accept-cookies{background-color:hsla(0,0%,93%,.9);height:auto;width:100%;padding:20px 0 15px;z-index:5;position:fixed;bottom:0;right:0;left:0}.accept-cookies__label{padding:0 5px;width:70%;float:left}.accept-cookies__button{background-color:#333;color:#fff;padding:15px 30px;border:0 none;border-radius:5px;font-size:18px;font-weight:700;text-transform:uppercase;float:left}.accept-cookies__button-label{padding:0}pre{background-color:#fff;margin:auto;max-width:1200px;width:100%;overflow:auto;text-align:left}.is-animated{-webkit-transition:all .2s ease;transition:all .2s ease}.wrapper{min-height:400px}#ninja{visibility:hidden;color:#000}.button,button,input[type=button],input[type=submit]{display:inline-block;line-height:1;margin:0;outline:none;padding:0;-webkit-transition:all .15s ease;transition:all .15s ease}.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}.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{-webkit-transition:all .15s ease;transition:all .15s ease}.buttons-set .button-black-gradient{background:transparent -webkit-gradient(linear,left top,left bottom,from(#444),to(#222)) repeat scroll 0 0;background:transparent linear-gradient(180deg,#444 0,#222) repeat scroll 0 0;color:#fff}.buttons-set .button-black-gradient:hover{background:transparent -webkit-gradient(linear,left top,left bottom,from(#222),to(#444)) repeat scroll 0 0;background:transparent linear-gradient(180deg,#222 0,#444) repeat scroll 0 0}.buttons-set .button-light-gray-gradient{background:transparent -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#eee)) repeat scroll 0 0;background:transparent linear-gradient(180deg,#f9f9f9 0,#eee) repeat scroll 0 0;color:#000}.buttons-set .button-light-gray-gradient:hover{background:transparent -webkit-gradient(linear,left top,left bottom,from(#eee),to(#f9f9f9)) repeat scroll 0 0;background:transparent linear-gradient(180deg,#eee 0,#f9f9f9) repeat scroll 0 0}.button-gray-gradient{background:transparent -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#eee)) repeat scroll 0 0;background:transparent linear-gradient(180deg,#f9f9f9 0,#eee) repeat scroll 0 0;color:#000}.button-gray-gradient:hover{background:transparent -webkit-gradient(linear,left top,left bottom,color-stop(100%,#eee),color-stop(0,#f9f9f9)) repeat scroll 0 0;background:transparent linear-gradient(180deg,#eee 100%,#f9f9f9 0) repeat scroll 0 0}.button-success{background:transparent -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#eee)) repeat scroll 0 0;background:transparent linear-gradient(180deg,#f9f9f9 0,#eee) repeat scroll 0 0}input[type=button],input[type=submit]{padding:.57143em .71429em}fieldset{border-width:0;margin:0;padding:0}label{font-weight:400}input[type=password],input[type=text]{outline:none}input[type=password]{font-family:sans-serif}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f9f9f9 inset}.styled-select{overflow:hidden;background:url(https://varimport.fi/skin/frontend/varimport/default/images/icons/angle-down-select.svg) no-repeat 95% transparent}.styled-select select{background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}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}h1{font-size:30px;font-weight:100}h2{font-size:24px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}.wrapper{max-width:100%;margin-left:auto;margin-right:auto}.wrapper:after{content:" ";display:block;clear:both}.clearfix:after,.content:after{clear:both;content:"";display:table}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}.input-box{position:relative}.validation-advice{opacity:1!important;color:#c50202;position:relative;top:-10px;font-size:10px}.validation-failed~.validation-advice,.validation-passed+.validation-advice{display:none}.validation-failed+.validation-advice{display:block;background-color:#c50202;color:#fff;padding:10px;font-size:14px;z-index:2;position:absolute;top:calc(100% + 5px)}.validation-failed+.validation-advice:before{display:block;content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #c50202;position:absolute;top:-5px}.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,.not-visible{visibility:hidden!important}.is-invisible{opacity:0!important}.is-visible{opacity:1!important;visibility:visible!important}.is-text-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}svg{max-width:100%;width:100%;height:auto}.icon{display:inline-block;width:32px;height:32px;position:relative;vertical-align:middle;line-height:1;text-align:center;zoom:1}.icon--xxs{width:8px;height:8px}.icon--xs{width:16px;height:16px}.icon--s{width:18px;height:18px}.icon--m{width:20px;height:20px}.icon--l{width:24px;height:24px}.icon--xl{width:28px;height:28px}.icon--xxl{width:32px;height:32px}.icon--xxxl{width:40px;height:40px}.icon--xxxxl{width:64px;height:64px}.layout-container{max-width:320px;margin:auto}.layout-container:after{clear:both;content:"";display:table}.menu-container{max-width:320px;margin:auto}.menu-container:after{clear:both;content:"";display:table}.footer-container{max-width:320px;margin:auto}.footer-container:after{clear:both;content:"";display:table}.newsletter-popup{background-color:#fff;height:auto;padding:15px;border-radius:5px;width:100%;max-width:90%;z-index:9999;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.newsletter-popup__overlay{background-color:rgba(0,0,0,.5);display:block}.newsletter-popup__overlay,.newsletter-popup__overlay--backdrop{position:fixed;top:0;bottom:0;right:0;left:0;z-index:999}.newsletter-popup__close{background-color:transparent;border:0 none;position:absolute;right:25px}.newsletter-popup__close:hover span svg path{fill:#ccc}.newsletter-popup__close span{padding:0}.newsletter-popup__close span svg{height:auto;width:30px}.newsletter-popup__close span svg path{fill:#000}.newsletter-popup__content{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.newsletter-popup__content--left,.newsletter-popup__content--right{height:inherit;width:100%}.newsletter-popup__content--left{text-align:center}.newsletter-popup__title{text-transform:uppercase}.newsletter-popup__title h2{font-weight:400;margin:5px 0 20px}.newsletter-popup__input{width:100%;padding:5px 7px;border:1px solid #d1d1d1;border-radius:0;margin-bottom:15px;font-size:12px}.newsletter-popup__input--label{color:#454545;display:block;margin-bottom:10px}.newsletter-popup__input--disable{text-align:left}.newsletter-popup__input--disable input{margin:0;vertical-align:middle}.newsletter-popup__submit{background-color:#454545;color:#fff;height:45px;padding:0 25px;border:0 none;border-radius:0;font-size:12px;font-weight:500;text-align:center}.newsletter-popup__submit:hover{background-color:#ccc}.newsletter-popup__submit--label{padding:0}.newsletter-popup__logo{vertical-align:middle}.newsletter-popup__logo .logo img{max-width:65px}.product-card{background-color:transparent;text-align:center;width:280px;padding:10px;margin:0 10px;position:relative}.product-card,.product-card:hover .product-card__img{-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.product-card:hover .product-card__img{opacity:.7}.product-card__badge{color:#fff;height:35px;width:75px;padding:10px;border-radius:4px;font-size:12px;font-weight:700;text-transform:uppercase;display:none;z-index:1;position:absolute;top:10px}.product-card__badge.special{background-color:#c50202;display:block}.product-card__badge.new{background-color:#5fb739;display:block;right:10px}.product-card__img{width:100%}.product-card__info{font-size:14px}.product-card__name{margin:15px 0 5px}.product-card__price{font-size:18px;font-weight:100}.product-card__price .old-price,.product-card__price .special-price{display:inline}.product-card__price .old-price{margin-right:10px;font-size:14px;text-decoration:line-through}.product-card__price .special-price{color:#c50202}.product-card__price .price-label{display:none}.product-card__hoverable-info{margin-top:10px;margin-bottom:10px;font-style:italic;visibility:hidden}.product-card__availibility--dot{height:15px;width:15px;border-radius:10px;display:inline-block;vertical-align:sub}.product-card__availibility--orderable{display:none}.product-card__availibility--available{background-color:#5fb739}.product-card__availibility--not-available{background-color:#c50202}.header__container{position:relative}.header{background-color:#f9f9f9;height:50px}.header__logo{padding:5px 15px;position:absolute;left:0}.header__logo--mobile{display:block;max-width:55px}.header__logo--tablet{display:none}.sticky__wrapper{background-color:#f9f9f9;height:inherit;-webkit-box-shadow:0 10px 15px -15px #000;box-shadow:0 10px 15px -15px #000;padding-left:85px;position:relative;z-index:500}.is-sticky{position:fixed;top:0;left:0;right:0}.top-nav__wrapper{display:none;background-color:#111;color:#fff;height:50px;position:relative}.top-nav__wrapper ul{margin:0;padding:0}.top-nav__list{float:left;font-size:14px;list-style:outside none none;padding:0}.top-nav__link{position:relative;color:#fff;height:100%;padding:15px 0;line-height:50px;text-decoration:none}.top-nav__link:hover{color:#ccc}.container__left{float:left;padding-left:10px}.container .special-cats a{padding:15px}.container .special-cats__list-item.active a{pointer-events:none;cursor:default;position:relative}.container .special-cats__list-item.active span:after{background-color:#fff;display:block;width:80%;height:3px;content:"";-webkit-transition:all .15s ease;transition:all .15s ease;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:10px}.container .special-cats__list-item.active .special-cats__link:hover span:after{background-color:#c50202}.container__center{max-width:34%;margin:auto;text-align:center;position:absolute;left:0;right:0}.container__right{float:right}#percent-icon{color:#c50202}.account-links{margin-left:45px;float:left}.account-links--icon{height:inherit;padding:5px 0 0;float:left;position:relative}.account-links--icon svg{width:45px}.account-links .links{float:left;margin:0;padding:0 20px 0 0}.account-links .links .last:before{content:"/";padding:0 5px}.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%}.megamenu{padding-top:0}.megamenu--mobile{display:block;float:left}.megamenu--desktop{display:none}.megamenu__open-button{background-color:#f9f9f9;height:50px;padding:15px 15px 10px;border:0 none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.megamenu__open-button:hover{background-color:#111;color:#fff}.megamenu__open-button:hover .hamburger__animate--icon{background-color:#f9f9f9;-webkit-transition:all .15s ease;transition:all .15s ease}.megamenu__open-button.is-open{background-color:#111;color:#fff}.megamenu__open-button.is-open .hamburger__animate--icon{background-color:#f9f9f9;-webkit-transition:all .15s ease;transition:all .15s ease}.megamenu__open-button--label{float:left;padding:0;margin-left:10px;font-weight:700;text-transform:uppercase}.megamenu__open-button--label--mobile{display:inline}.megamenu__open-button--label--tablet{display:none}.megamenu__open-button .hamburger__animate{display:block;height:15px;width:16px;padding:0;margin:auto;float:left;text-align:center;position:relative;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.megamenu__open-button .hamburger__animate--icon{background-color:#000;display:block;height:2px;width:16px;border-radius:6px;padding:0;position:absolute;left:0;right:0;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:width .25s ease-in-out,left .25s ease-in-out,top .25s ease-in-out,background-color .15s ease,-webkit-transform .25s ease-in-out;transition:width .25s ease-in-out,left .25s ease-in-out,top .25s ease-in-out,background-color .15s ease,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,width .25s ease-in-out,left .25s ease-in-out,top .25s ease-in-out,background-color .15s ease;transition:transform .25s ease-in-out,width .25s ease-in-out,left .25s ease-in-out,top .25s ease-in-out,background-color .15s ease,-webkit-transform .25s ease-in-out}.megamenu__open-button .hamburger__animate--icon:first-child{top:0}.megamenu__open-button .hamburger__animate--icon:nth-child(2),.megamenu__open-button .hamburger__animate--icon:nth-child(3){top:6px}.megamenu__open-button .hamburger__animate--icon:nth-child(4){top:12px}.megamenu__open-button .hamburger-is-open{color:#fff;-webkit-transition:all .15s ease;transition:all .15s ease}.megamenu__open-button .hamburger-is-open.hamburger__animate .hamburger__animate--icon:first-child{width:0;top:6px;left:50%}.megamenu__open-button .hamburger-is-open.hamburger__animate .hamburger__animate--icon:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.megamenu__open-button .hamburger-is-open.hamburger__animate .hamburger__animate--icon:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.megamenu__open-button .hamburger-is-open.hamburger__animate .hamburger__animate--icon:nth-child(4){left:50%;top:6px;width:0}.megamenu--mobile .megamenu__subcat-toggle{background-color:#f9f9f9;height:auto;width:50px;min-width:50px;border-color:#fff;border-width:0 0 0 1px;border-style:solid;display:block;text-align:center}.megamenu--mobile .megamenu__subcat-toggle:active,.megamenu--mobile .megamenu__subcat-toggle:hover{background-color:#eee;color:#000}.megamenu--mobile .megamenu__subcat-toggle--icon svg{height:32px;width:12px;vertical-align:middle}.megamenu--mobile .megamenu__nav{display:none;background-color:#f9f9f9;-webkit-box-shadow:0 10px 15px -15px #000;box-shadow:0 10px 15px -15px #000;width:100%;height:auto;max-height:430px;border-top:2px solid #fff;overflow-y:scroll;overflow-x:hidden;-webkit-transition:height .3s ease 0s;transition:height .3s ease 0s;position:absolute;left:0;right:0}.megamenu--mobile .megamenu__nav li.level-top{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transition:all .15s ease;transition:all .15s ease;position:static}.megamenu--mobile .megamenu__nav.subcats-are-open .special-cats,.megamenu--mobile .megamenu__nav.subcats-are-open li.level-top{width:55%;-webkit-transition:width .15s ease;transition:width .15s ease}.megamenu--mobile .megamenu__nav.subcats-are-open li.level0.subcat-is-open .megamenu__subcat-toggle,.megamenu--mobile .megamenu__nav.subcats-are-open li.level0.subcat-is-open a.level-top{background-color:#eee}.megamenu--mobile .megamenu__nav.subcats-are-open li.level0.subcat-is-open ul.level0{display:block;width:45%;margin-left:55%;left:0;-webkit-transform:none;transform:none;-webkit-transition:margin-left .15s ease;transition:margin-left .15s ease}.megamenu--mobile .megamenu__nav a.level-top{background-color:#f9f9f9;padding:15px 5px 10px 10px;min-height:50px;width:100%}.megamenu--mobile .megamenu__nav a.level-top:active,.megamenu--mobile .megamenu__nav a.level-top:hover{background-color:#eee;color:#000}.megamenu--mobile .megamenu__nav ul.level0{display:none;width:45%;padding:0 0 10px;border-top:0 none;-webkit-box-shadow:none;box-shadow:none;height:auto;overflow-y:scroll;-webkit-transition:all .15s ease;transition:all .15s ease;top:0;-webkit-transform:translateX(200%);transform:translateX(200%)}.megamenu--mobile .megamenu__nav li.level1{width:100%;padding:0;margin:0;float:none}.megamenu--mobile .megamenu__nav li.level1>a{text-transform:uppercase;padding:15px 15px 10px}.megamenu--mobile .megamenu__nav li.level1 a{background-color:#f9f9f9;color:#000;border-bottom:1px solid #fff;display:block;line-height:16px;min-height:51px}.megamenu--mobile .megamenu__nav li.level1 a:active,.megamenu--mobile .megamenu__nav li.level1 a:hover{background-color:#eee;color:#000}.megamenu--mobile .megamenu__nav li.level1 .megamenu__subcat-toggle{display:none}.megamenu--mobile .megamenu__nav li.level2>a{padding:15px 10px 10px 30px}.megamenu--mobile .megamenu__nav .links,.megamenu--mobile .megamenu__nav .special-cats{display:block;padding:0;width:100%}.megamenu--mobile .megamenu__nav .links__list-item,.megamenu--mobile .megamenu__nav .special-cats__list-item{width:100%}.megamenu--mobile .megamenu__nav .links__link,.megamenu--mobile .megamenu__nav .special-cats__link{color:#000;width:100%;padding:8px 5px;display:block;line-height:40px}.megamenu--mobile .megamenu__nav .links__link:hover,.megamenu--mobile .megamenu__nav .special-cats__link:hover{background-color:#eee}.megamenu--mobile .megamenu__nav .links .special-cats__list-item:last-child{margin-bottom:10px}.megamenu--desktop .megamenu__nav li.level0:hover>ul.level0{display:-webkit-box;display:-ms-flexbox;display:flex}.megamenu--desktop .megamenu__subcat-toggle{display:none}.megamenu__nav{margin:0;padding:0}.megamenu__nav li{list-style:none}.megamenu__nav li.level0{float:left;position:relative}.megamenu__nav a.level-top{background-color:#f9f9f9;padding:15px 20px 10px;display:block;text-transform:uppercase}.megamenu__nav ul.level0{display:none;background-color:#f9f9f9;-webkit-box-shadow:0 10px 15px -15px #000;box-shadow:0 10px 15px -15px #000;width:600px;padding:45px 10px 45px 45px;border-top:2px solid #111;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;top:auto;-webkit-transform:translateX(-30%);transform:translateX(-30%)}.megamenu__nav li.level1{float:left;margin-right:80px;padding:10px;position:relative;width:33%}.megamenu__nav li.level1>a{display:block;min-height:65px;padding:0 0 25px;text-transform:uppercase}.megamenu__nav ul.level1{padding:0;font-size:12px}.megamenu__nav ul.level1 a{color:#333}.megamenu__nav ul.level1 a:hover{color:#ccc}.product-nosto{display:none}.search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1px;background-color:#f9f9f9;height:inherit;-webkit-box-shadow:0 3px 5px -5px #000;box-shadow:0 3px 5px -5px #000}.search__wrapper{height:100%;padding:0}.search__wrapper--mobile{display:block;float:right}.search__wrapper--desktop,.search__wrapper--tablet{display:none}.search__mobile-button{background-color:transparent;height:50px;padding:5px 0 0;border:0 none;border-radius:0}.search__mobile-button--icon svg{fill:#000;width:20px}.search__form{display:none;height:100%;-webkit-transition:height .15s ease;transition:height .15s ease;position:absolute;left:0;right:0}.search__form--input,.search__form--submit{background-color:transparent;border:0 none}.search__form--input{color:#000;width:100%;padding:10px 15px;font-size:14px}.search__form--submit{cursor:pointer}.search__form--submit-icon svg{width:20px;fill:#000}#doofinder{border:1px solid #eee!important}#doofinder #doofinder-header{background-color:#fff}#doofinder p.hck-facet-title{background-color:#222!important;color:#fff!important}#doofinder .modes.list-modes{display:none!important}#doofinder #doofinder-facets .hck-facet-range .noUiSlider.horizontal .noUi-handle{background:#000!important;border:0 none!important}#doofinder #helpck-results ul li{border-bottom:1px solid #fff!important}#doofinder #helpck-results ul.ListView span.dfprice{font-size:16px!important;font-weight:100!important}.cart{position:relative}.cart__wrapper{float:left}.cart__wrapper--mobile{display:block;float:right;padding:0 10px 0 0}.cart__wrapper--desktop{display:none}.cart__button{background-color:transparent;display:block;height:50px;border:0 none;position:relative}.cart__button span{float:left;padding:6px 5px}.cart__button--qty.cart__button--qty{background-color:#c50202;color:#fff;height:19px;width:21px;padding:3px;border-radius:25px;font-size:12px;position:absolute;top:40%;left:4px;-webkit-transform:translateY(-15%);transform:translateY(-15%)}.cart__button--qty.cart__button--qty:hover{color:#fff}.cart__button--cart-icon{display:block;height:inherit;padding:8px 5px;position:relative}.cart__button--cart-icon svg{width:37px}.cart__button--cart-icon path{fill:#000}.cart__button--amount.cart__button--amount{display:none;height:inherit;padding:0;font-size:14px;line-height:50px}.cart__title{position:relative;text-align:center;text-transform:uppercase;font-size:16px;line-height:30px;font-weight:700;margin:0;padding:0 0 .5em}.cart__title:after{width:100%;height:1px;position:absolute;background-color:#d1d1d1;top:100%;left:0;content:""}.cart__container{z-index:501;background-color:#fff;border:1px solid #eee;border-radius:5px;padding:10px;position:absolute;top:calc(100% + 15px);visibility:hidden;opacity:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;min-width:300px;max-height:370px;overflow:auto;right:0;color:#000}.cart__container a{-webkit-transition:none;transition:none}.cart__container:after,.cart__container:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;top:-10px;content:"";right:20px;position:absolute}.cart__container:before{border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:10px solid #eee;right:18px}.cart__container.is-open{visibility:visible;opacity:1;top:calc(100% + 20px)}.cart__items .items__wrapper{padding:0 15px 15px}.cart__items .items-list{padding:15px 0}.cart__items .items-list__detail:not(.items-list__options){text-transform:uppercase}.cart__items .items-list .items-list__options{font-size:12px}.cart__actions .minicart-button{width:50%;margin-bottom:10px;text-align:center;padding:0 5px;float:left}.cart__actions .minicart-button__link{display:block;width:100%;padding:15px 0;border-radius:5px;text-transform:uppercase;font-weight:700;color:#fff}.cart__actions .btn-checkout{background:transparent -webkit-gradient(linear,left top,left bottom,from(#4fb94a),to(#3aaa35)) repeat scroll 0 0;background:transparent linear-gradient(180deg,#4fb94a 0,#3aaa35) repeat scroll 0 0;color:#fff}.cart__actions .btn-checkout:hover{background:transparent -webkit-gradient(linear,left top,left bottom,from(#3aaa35),to(#4fb94a)) repeat scroll 0 0;background:transparent linear-gradient(180deg,#3aaa35 0,#4fb94a) repeat scroll 0 0}.cart__actions .btn-cart{background:transparent -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#eee)) repeat scroll 0 0;background:transparent linear-gradient(180deg,#f9f9f9 0,#eee) repeat scroll 0 0;color:#000}.cart__actions .btn-cart:hover{background:transparent -webkit-gradient(linear,left top,left bottom,color-stop(100%,#eee),color-stop(0,#f9f9f9)) repeat scroll 0 0;background:transparent linear-gradient(180deg,#eee 100%,#f9f9f9 0) repeat scroll 0 0}.cart .minicart__items--empty{padding:15px;text-align:center}.messages{display:none;padding:0;margin:0;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden;position:relative}.messages li{color:#fff;padding:20px 0 15px;list-style-type:none;font-family:museo-sans,sans-serif;font-weight:500;font-size:14px;line-height:16px;text-align:center}.messages li ul{padding:0;margin:auto;max-width:1200px}.messages li li{padding:0 0 5px}.messages .error-msg{background-color:#c50202}.messages .notice-msg,.messages .success-msg,.messages .warning-msg{background-color:#5fb739}.messages-close{cursor:pointer;color:#fff;display:none;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.removed{height:0}.footer{color:#fff;position:relative}.footer__wrapper{background-color:#221f1f}.footer__content{height:auto;padding:55px 10px 35px}.footer__block{padding:0 5px 0 20px;border-top:2px solid #343434;overflow:hidden}.footer__block:first-child{border:0 none}.footer__block.is-open .footer__block--title{color:#ccc}.footer__block.is-open .footer__block--icon{background-color:#ccc}.footer__block.is-open .footer__block--icon:first-child,.footer__block.is-open .footer__block--icon:nth-child(2){-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease;transition:all .2s ease}.footer__block--title{background-color:transparent;height:35px;width:100%;margin:20px 0 15px;border:0 none;font-size:14px;font-weight:400;text-align:left;text-transform:uppercase;line-height:25px;cursor:pointer;position:relative}.footer__block--title,.footer__block--title:hover{-webkit-transition:all .15s ease;transition:all .15s ease}.footer__block--title:hover{color:#ccc}.footer__block--title:hover .footer__block--icon{background-color:#ccc;-webkit-transition:all .15s ease;transition:all .15s ease}.footer__block--title span{padding:0}.footer__block--label{float:left}.footer__block--icon-wrapper{height:20px;width:50px;float:right;position:relative}.footer__block--icon{background-color:#343434;height:3px;width:25px;padding:0;border-radius:3px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer__block--icon:first-child{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .2s ease;transition:all .2s ease}.footer__block--icon:nth-child(2){-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s ease;transition:all .2s ease}.footer__block--hidden-wrapper{display:none;padding:0 0 20px;-webkit-transition:height .3s ease 0s;transition:height .3s ease 0s}.footer__block ul{padding:0;margin:0 0 15px}.footer__block ul li a{display:block;line-height:40px;padding:0}.footer__block a{color:#fff;font-size:12px}.footer__block a:hover{color:#ccc}.footer__block .numbers{font-size:12px}.footer__company{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 5px 25px}.footer__company div,.footer__company p{padding:0 5%;margin:0}.footer__company img{max-width:100px;width:100%;height:auto}.footer__company p{-ms-flex-item-align:center;align-self:center}.footer__apple{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__apple p{margin:25px 0 0;padding-left:1%;padding-right:1%}.copyright{background-color:#000;color:#fff;height:75px;line-height:75px;font-size:12px;text-align:center}.copyright a{color:#fff}.copyright a:hover{text-decoration:underline}#scroll-to-top{display:block;position:absolute;right:30px;top:10px;background-color:#555;font-size:0;width:40px;height:40px;border-radius:100%;-webkit-transition:all .5s ease;transition:all .5s ease;text-align:center;cursor:pointer}#scroll-to-top svg{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:45%;width:30px;height:30px}#scroll-to-top svg path{fill:#221f1f}#scroll-to-top:hover{background-color:#d1d1d1}.ais-search-box--powered-by{font-size:.8em;text-align:right;margin-top:2px}input::-ms-clear{display:none}#instant-search-pagination-container{width:100%;text-align:center}.ais-pagination{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;margin:20px auto}.ais-pagination li{display:inline-block}.ais-pagination--item a{display:block;width:35px;height:35px;padding:5px 10px;margin:0 5px;line-height:25px;background-color:#fff;color:#000}.ais-pagination li.ais-pagination--item__disabled{display:none}.ais-pagination--item__active a{font-weight:500;color:#000;background-color:#f9f9f9}.ais-pagination--item.ais-pagination--item__next,.ais-pagination--item.ais-pagination--item__previous{display:none}.ais-pagination--item.ais-pagination--item__next a,.ais-pagination--item.ais-pagination--item__previous a{font-weight:700;color:#666}.ais-hierarchical-menu--link,.ais-menu--link,.ais-price-ranges--link,.ais-refinement-list--label{display:block;padding:4px 10px;cursor:pointer;text-decoration:none;color:#000;font-family:inherit;font-weight:inherit;font-size:13px}.ais-hierarchical-menu--item__active>div>.ais-hierearchical-link-wrapper{position:relative;background-color:#f3f6f7;padding-right:30px;font-weight:700}.ais-hierarchical-menu--item__active>div>.ais-hierearchical-link-wrapper:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;display:block;content:"";right:15px;background:url(https://varimport.fi/skin/frontend/varimport/default/images/icons/close.svg) no-repeat 50%/12px}.ais-hierarchical-menu--item__active>div>.ais-hierearchical-link-wrapper:after:hover{cursor:pointer}.ais-hierearchical-link-wrapper,.ais-refinement-list--item{padding:10px 0 10px 20px}.ais-hierarchical-menu--link,.ais-refinement-list--label{line-height:1em;padding:0}.ais-refinement-list--label img{display:inline}.ais-hierarchical-menu--item__active .ais-hierearchical-link-wrapper .cross-circle,.ais-refinement-list--item__active .cross-circle{display:none;width:12px;height:12px;opacity:0}.ais-hierarchical-menu--item__active .ais-hierearchical-link-wrapper:hover .cross-circle,.ais-refinement-list--item__active:hover .cross-circle{text-decoration:underline;vertical-align:bottom;margin-left:6px;opacity:1}.ais-refinement-list--item:hover{text-decoration:underline}.ais-price-ranges--input{width:70px!important}.ais-price-ranges--label{margin:5px}.ais-refinement-list--checkbox{margin-right:10px}#algolia_instant_selector .current-refinements{position:relative}#current-refinements{display:none}.ais-current-refined-values--link{cursor:pointer;color:#666;border-radius:2px;border:1px solid #fff;background-color:#fff;display:inline-block;max-width:100%;white-space:nowrap;padding:0 8px 0 0;height:28px;overflow:hidden}.ais-current-refined-values--clear-all{position:absolute;right:6px;top:3px;color:#666;font-weight:500}a.ais-current-refined-values--link:hover{text-decoration:none}.ais-current-refined-values--item{margin-top:8px}.ais-current-refined-values--item:after{clear:both;content:"";display:block}.ais-current-refined-values--item .current-refinement-label{font-weight:700}.ais-current-refined-values--item .cross-wrapper{font-weight:700;background-color:#fff;border-radius:1px 0 0 1px;float:left;width:26px;height:26px;text-align:center;line-height:26px}.ais-current-refined-values--link:hover .cross-wrapper{text-decoration:none}.ais-current-refined-values--link .cross-wrapper img{display:inline;margin-top:6px}.ais-current-refined-values--item .current-refinement-wrapper{float:left;width:calc(100% - 26px);height:26px;padding-left:8px;overflow:hidden;text-overflow:ellipsis;line-height:26px}.ais-current-refined-values--link:hover .current-refinement-wrapper{text-decoration:line-through}.ais-hierarchical-menu--link:hover,.ais-menu--link:hover,.ais-price-ranges--link:hover{color:#666}.ais-hierarchical-menu--count,.ais-menu--count,.ais-refinement-list--count{margin-left:5px;color:#000}.ais-hierarchical-menu--count:before,.ais-menu--count:before,.ais-refinement-list--count:before{content:"("}.ais-hierarchical-menu--count:after,.ais-menu--count:after,.ais-refinement-list--count:after{content:")"}.ais-range-slider--target{position:relative;direction:ltr;background:#fff;height:6px;margin-top:2em;margin-bottom:4em;width:88%;margin-left:6%}.ais-range-slider--base{width:100%;height:100%;position:relative;z-index:1;border-top:1px solid #fff;border-bottom:1px solid #fff;border-left:2px solid #fff;border-right:2px solid #fff}.ais-range-slider--origin{position:absolute;right:0;top:0;left:0;bottom:0}.ais-range-slider--connect{background:#000}.ais-range-slider--background{background:#d1d1d1}.ais-range-slider--handle{width:20px;height:20px;position:relative;z-index:1;background:#fff;border:2px solid #434343;border-radius:50%;cursor:pointer}.ais-range-slider--handle-lower{left:-10px;bottom:7px}.ais-range-slider--handle-upper{right:10px;bottom:7px}.ais-range-slider--tooltip{position:absolute;background:#fff;top:-2em;min-width:20px;text-align:center;font-size:.8em}.ais-range-slider--pips{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:3em;top:100%;left:0;width:100%}.ais-range-slider--value{width:40px;position:absolute;text-align:center;margin-left:-20px}.ais-range-slider--value,.ais-range-slider--value-sub{padding-top:15px;font-size:.8em}.ais-range-slider--marker{position:absolute;margin-left:-1px;width:1px;height:5px}.ais-range-slider--marker-large{background:#d1d1d1;width:2px;margin-left:-2px;height:12px}.ais-range-slider--marker-large:first-child{margin-left:0}#algolia_instant_selector .infos .algolia-logo{font-size:10px}#algolia_instant_selector .facets{padding-top:50px}#algolia_instant_selector .ais-current-refined-values.facet .ais-current-refined-values--body{padding-left:8px}#algolia_instant_selector .facet{margin-bottom:15px;padding-bottom:6px;background-color:#fff;border:1px solid #fff}#algolia_instant_selector .facet:not(:first-child){margin-top:10px}.ais-current-refined-values.facet{position:relative}#algolia_instant_selector .as-range-slider--base{margin-top:45px}#algolia_instant_selector .hierarchical .ais-hierarchical-menu--list.ais-hierarchical-menu--list__lvl0{padding-left:0}#algolia_instant_selector .facet .sub_facet:not(:last-child){border-bottom:1px dotted #fff}#algolia_instant_selector .text-center{text-align:center}#algolia_instant_selector em{font-style:normal}#algolia_instant_selector h1{margin:0}#algolia_instant_selector .result{display:block;margin:10px 0}#algolia_instant_selector .result:hover{text-decoration:none}#algolia_instant_selector .result .result-thumbnail{text-align:center;max-width:265px;margin:auto}#algolia_instant_selector .result .result-thumbnail img{background-color:#fff;display:inline;width:100%;height:auto;max-width:100%;max-height:100%}#algolia_instant_selector .result .result-thumbnail .no-image{display:block;height:148px;background:#fff}#algolia_instant_selector .result .ratings .rating-box{margin:0 auto 10px;float:inherit}#algolia_instant_selector h3{margin-bottom:0}#algolia_instant_selector .result .price{margin:5px 0 0;text-align:center;font-size:16px;line-height:16px;font-weight:300;color:#000}#algolia_instant_selector .result .result-title{font-size:12px;line-height:12px;font-weight:500;text-align:center;color:#000;margin:15px 0}.result-description{min-height:16px;font-size:12px;line-height:12px;color:#000}#algolia_instant_selector .ui-widget-header{background-color:#bcbcbc}#algolia_instant_selector .result-thumbnail img{width:100%}#algolia_instant_selector #instant-search-bar-container{padding:15px 0 15px 30px;width:100%;position:relative}#algolia_instant_selector #instant-search-bar-container:after{clear:both;content:"";display:block}#algolia_instant_selector .as-search-box--input{width:100%;height:50px;font-family:inherit}#algolia_instant_selector #instant-search-bar:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}#algolia_instant_selector #instant-search-box label{display:none}#algolia_instant_selector #instant-search-box .icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;display:block;left:25px;background:no-repeat 50%/contain}#algolia_instant_selector #instant-search-box .icon path,#algolia_instant_selector #instant-search-box .icon svg{width:20px;height:20px;fill:#fff}#algolia_instant_selector #instant-search-box .clear-query-instant{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35px;height:35px;right:35px;background-size:13px;background-color:#666;-webkit-transition:background-color .1s linear;transition:background-color .1s linear}#algolia_instant_selector #instant-search-box .clear-query-instant:hover{background-color:#666}#algolia_instant_selector .price-wrapper{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}#algolia_instant_selector .before_special{color:#000;text-decoration:line-through;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#algolia_instant_selector .promotion{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:.5em;color:#b60006}#algolia_instant_selector button:hover{background:#666 none repeat scroll 0 0;cursor:pointer}.ais-price-ranges--button{background:#666 none repeat scroll 0 0;padding:5px 15px;margin-left:10px;color:#fff}#algolia_instant_selector button:not(.ais-price-ranges--button),.ais-price-ranges--button{border:0 none;font-size:13px;font-weight:400;font-family:inherit;line-height:19px;text-align:center;text-transform:uppercase;vertical-align:middle}#algolia_instant_selector button:not(.ais-price-ranges--button){background:#fff none repeat scroll 0 0;display:block;margin:auto;margin-top:0;padding:7px 15px;color:#666;white-space:nowrap}#algolia_instant_selector button:not(.ais-price-ranges--button):hover{background:#666 none repeat scroll 0 0;color:#fff}#algolia_instant_selector .pull-left{float:left}#algolia_instant_selector .pull-right{float:right}#algolia_instant_selector #refine-toggle{font-family:inherit;text-align:center;height:40px;line-height:40px;border:1px solid #fff;margin:10px 0 20px;font-weight:700;cursor:pointer}#algolia-static-content{margin-bottom:20px}#algolia_instant_selector,#algolia_instant_selector *,#algolia_instant_selector:after,#algolia_instant_selector :after,#algolia_instant_selector:before,#algolia_instant_selector :before,#search_mini_form,#search_mini_form *,#search_mini_form:after,#search_mini_form :after,#search_mini_form:before,#search_mini_form :before{-webkit-box-sizing:border-box;box-sizing:border-box}#algolia_instant_selector .col-md-3,#algolia_instant_selector .col-md-4,#algolia_instant_selector .col-md-9,#algolia_instant_selector .col-md-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}#algolia_instant_selector .row:after,#algolia_instant_selector .row:before{content:" ";display:table}#algolia_instant_selector .row:after{clear:both}#algolia_instant_selector .visible-sm,#algolia_instant_selector .visible-xs{display:none!important}#algolia_instant_selector .hidden-sm,#algolia_instant_selector .hidden-xs{display:block!important}#algolia-autocomplete-container:after,.autocomplete-wrapper:after{clear:both;content:""}#algolia-right-container .infos.hidden{display:none}#algolia-autocomplete-container{position:absolute!important;top:calc(100% + 50px);right:0;left:0;z-index:600}#algolia-autocomplete-container .aa-dropdown-menu{position:absolute;right:0!important;left:0!important;top:100%!important;width:100%;max-width:860px!important;max-height:60vh;z-index:2!important;border-radius:1px;background:#fff;overflow:auto}#algolia-autocomplete-container .aa-dropdown-menu .before_special{text-decoration:line-through;float:left;margin-left:.5em}#algolia-autocomplete-container .aa-dropdown-menu .promotion{color:#b60006}#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb .category-tag{color:#000}#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb .details{font-size:10px;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#algolia-autocomplete-container .aa-dropdown-menu .col-2{position:relative}#algolia-autocomplete-container .aa-dropdown-menu .col-2 .col-left{width:67%}#algolia-autocomplete-container .aa-dropdown-menu .col-2 .col-right{width:33%}#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results{padding:10px 20px;font-style:italic}#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products{padding:40px;min-height:250px}#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products .title{color:#434343;font-weight:700;margin-bottom:30px;font-size:16px}#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products .suggestions{margin-bottom:30px}#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products .see-all a{color:#636363;font-weight:700}#algolia-autocomplete-tt.algolia-autocomplete{width:100%;display:inline-block!important}#algolia-autocomplete-container .aa-dropdown-menu .category{background-color:#fff;padding:10px 20px;color:#000;text-align:left;font-size:14px;text-transform:uppercase;font-weight:400}#algolia-autocomplete-container .aa-dropdown-menu .category-suggestions{padding:4px;color:#000;text-align:left;font-size:12px;text-transform:uppercase}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit{display:block;position:relative;padding:5px;color:#000;text-align:left;font-weight:300;text-decoration:none}#algolia-autocomplete-container .aa-dropdown-menu .other-sections .aa-suggestion .algoliasearch-autocomplete-hit{padding:0;margin:0}#algolia-autocomplete-container .aa-dropdown-menu .other-sections .aa-suggestion .algoliasearch-autocomplete-hit:hover{text-decoration:underline}#algolia-autocomplete-container .aa-dropdown-menu .other-sections .aa-suggestion:not(:first-child) .algoliasearch-autocomplete-hit{margin:10px 0}#algolia-autocomplete-container .aa-dropdown-menu .other-sections .aa-dataset-suggestions .algoliasearch-autocomplete-hit{padding-left:30px}#algolia-autocomplete-container .aa-dropdown-menu.aa-without-products .col9{background-color:#fff}#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;height:100%}#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion{display:inline-block;width:100%}#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .algoliasearch-autocomplete-hit{border:1px solid transparent;padding:15px 10px}#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .algoliasearch-autocomplete-hit:after{clear:both;content:"";display:table}#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .algoliasearch-autocomplete-product-name{font-weight:700}.autocomplete-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #f3f6f7}.autocomplete-wrapper:after{clear:both;content:""}#algolia-autocomplete-container .col3,#algolia-autocomplete-container .col9{float:right;width:100%}#algolia-autocomplete-container.reverse .col3,#algolia-autocomplete-container.reverse .col9{float:left;width:100%}.aa-dataset-products .aa-suggestions{padding-top:25px;margin:0;max-width:100%}.aa-dataset-products .aa-suggestions .aa-suggestion .algoliasearch-autocomplete-hit{-webkit-filter:saturate(100%) opacity(100%);filter:saturate(100%) opacity(100%);-webkit-transition:-webkit-filter .1s linear;transition:-webkit-filter .1s linear;transition:filter .1s linear;transition:filter .1s linear,-webkit-filter .1s linear;-webkit-backface-visibility:hidden}.aa-dataset-products .aa-suggestions:hover .aa-suggestion:not(.aa-cursor) .algoliasearch-autocomplete-hit{-webkit-filter:saturate(25%) opacity(50%);filter:saturate(25%) opacity(50%)}.aa-dataset-suggestions{display:none}.aa-dataset-products .aa-suggestions:after{content:"";display:block;clear:both}#algolia-autocomplete-container .aa-dropdown-menu .other-sections .aa-suggestions{padding:15px 20px}#algolia-autocomplete-container .aa-dropdown-menu .aa-cursor .algoliasearch-autocomplete-hit{border-color:#f3f6f7;background-color:#fff}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit em{font-weight:700;font-style:normal}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-price{font-size:14px;font-weight:300;color:#000}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb{float:left}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb img{width:50px}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info{margin-left:65px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px}#algolia-autocomplete-container .aa-dropdown-menu .other-sections .algoliasearch-autocomplete-hit .info{margin-left:0}#autocomplete-products-footer{display:none;width:100%;padding:15px;margin-top:auto;font-size:12px;color:#000;text-align:center;background-color:#f3f6f7}#autocomplete-products-footer a{text-decoration:none;color:#000;font-weight:700}#autocomplete-products-footer a:hover{text-decoration:underline}#algolia-autocomplete-container.reverse #autocomplete-products-footer{right:auto;left:0}#autocomplete-products-footer span{color:#f3f6f7;font-weight:600}#algolia-autocomplete-container .aa-dropdown-menu.aa-without-products #autocomplete-products-footer{display:none}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category{font-size:.8em;color:#f3f6f7;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category em{color:#f3f6f7}#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia{position:absolute;width:100%;padding:10px;text-align:center;bottom:4px;left:4px;font-size:13px}#algolia-autocomplete-container.reverse .aa-dropdown-menu .footer_algolia{left:auto;right:4px}#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia span{color:#b8b8b8;font-size:10px}#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia img{display:inline;height:1.5em;vertical-align:bottom}#algolia-searchbox{margin:20px 0;position:relative}#algolia-searchbox .algolia-search-input{width:300px;float:right}#algolia-searchbox .algolia-search-input:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #f3f6f7}#algolia-searchbox .algolia-search-input:focus:not([value=""]){background:transparent}#algolia-searchbox .clear-query-autocomplete{top:13px;right:12px}#algolia-searchbox .clear-query-instant{right:12px;top:10px}#algolia-searchbox .magnifying-glass{width:20px;height:20px;position:absolute;right:10px;display:block;top:10px;background:no-repeat 100%/20px}.clear-cross{width:16px;height:16px;position:absolute;display:none;background:no-repeat 50%/contain;cursor:pointer}.cross-wrapper .clear-refinement{display:block;position:relative;top:5px;left:5px}#algolia-autocomplete-container .aa-suggestions svg.algolia-glass-suggestion.magnifying-glass{position:absolute;right:auto;left:5px;top:7px;fill:#a6a6a6;stroke:#a6a6a6}.algolia-instant-search__left{padding:0 15px;border-right:4px solid #f3f6f7}.algolia-instant-search__left,.algolia-instant-search__main{float:left;position:relative;min-height:1px;width:100%}#instant-search-results-container{padding:20px 0 20px 20px;float:left;width:100%;border-top:2px solid #f3f6f7}#algolia_instant_selector .facet .name{padding:15px 20px;font-weight:400;background-color:#fff;color:#000;text-align:left;text-transform:uppercase}#algolia_instant_selector a,#algolia_instant_selector a:focus,#algolia_instant_selector a:hover{outline:0}#algolia_instant_selector:after{content:"";clear:both;display:block}#algolia_instant_selector .title img{width:200px}#algolia_instant_selector .text-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#algolia_instant_selector .instant-search-bar-label{background-color:#434343;height:40px;line-height:24px;color:#fff;float:left;width:215px;text-align:right;position:relative}#algolia_instant_selector .instant-search-bar-label span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase;font-size:13px;font-weight:400;right:30px;display:block}#algolia_instant_selector #instant-search-bar{float:left;width:calc(100% - 215px);height:40px;font-family:inherit;font-style:italic;border:none;background-color:#f9f9f9;padding:0 0 0 25px}#algolia_instant_selector.with-facets #algolia-left-container{min-height:1px}#algolia_instant_selector .hits .infos{position:relative;padding:15px 0 10px 30px;color:#000;background-color:#fff;text-align:center;font-size:12px;font-weight:300;clear:both}#algolia_instant_selector .hits .infos strong{color:#555}#algolia_instant_selector .hits .sort-by-label{margin-right:8px}#algolia_instant_selector .hits .ais-sort-by-selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;width:200px;padding:0 25px 0 15px;color:#000;background:#f3f6f7;background-image:url(https://varimport.fi/skin/frontend/varimport/default/images/icons/angle-down-select.svg);background-image:url(https://varimport.fi/skin/frontend/varimport/default/images/icons/angle-down-select.svg),-webkit-gradient(linear,left top,left bottom,from(#f3f6f7),to(#d1d1d1));background-image:url(https://varimport.fi/skin/frontend/varimport/default/images/icons/angle-down-select.svg),linear-gradient(#f3f6f7,#d1d1d1);background-repeat:no-repeat;background-position:95% 50%;border-radius:3px;border:none}#algolia_instant_selector .hits .no-results{margin:40px 25px;color:#636363;font-size:16px}#algolia_instant_selector a:hover{text-decoration:none;color:#000}#algolia_instant_selector .hits .no-results strong{color:#555}#algolia_instant_selector .hits .no-results .clear-button{cursor:pointer}#algolia_instant_selector .hits .no-results .popular-searches{text-align:left;margin-top:20px;margin-bottom:30px}@media (min-width:480px){.footer-container,.layout-container,.menu-container{max-width:480px}.newsletter-popup__content--left{padding:0 10px;margin:0}.newsletter-popup__input--disable,.newsletter-popup__title h2{margin:0}.product-card{width:220px;margin:0}.megamenu--mobile .megamenu__nav{height:auto;max-height:270px}.cart__container{max-height:230px}}@media (min-width:768px){.breadcrumbs{padding:20px}.footer-container,.layout-container,.menu-container{max-width:768px}.newsletter-popup{width:100%;max-width:500px;padding:20px}.newsletter-popup__title h2{margin:20px 0}.newsletter-popup__input--disable{margin:15px 0}.product-card{width:236px;margin:0 10px}.header__logo{padding:10px 22px;float:left;position:relative}.header__logo--mobile{display:none}.header__logo--tablet{display:block;max-width:60px}.header{height:65px}.sticky__wrapper{padding:0}.top-nav__wrapper{display:block}.megamenu__open-button--label--mobile{display:none}.megamenu__open-button--label--tablet{display:inline}.megamenu{padding-top:15px}.megamenu__open-button{padding:15px 20px 10px}.megamenu--mobile .megamenu__nav{max-height:460px;height:auto}.megamenu--mobile .megamenu__nav ul.level0{height:auto}.megamenu--mobile .megamenu__nav .links,.megamenu--mobile .megamenu__nav .special-cats{display:none}.megamenu--mobile .megamenu__nav a.level-top{padding:15px 5px 10px 20px}.search{background-color:transparent;margin:0;-webkit-box-shadow:0 3px 5px -5px #000 inset;box-shadow:inset 0 3px 5px -5px #000}.search__wrapper--mobile{display:none}.search__wrapper--tablet{display:block;padding-top:17px;float:left}.search__mobile-button{display:none}.search__form{display:block;background-color:#fff;margin-left:13px;margin-top:3px;position:relative}.search__form--input{color:#000}.search__form--submit-icon svg{fill:#000}#doofinder{top:115px!important;left:0!important}.cart__wrapper--mobile{position:absolute;right:0;padding:17px 20px 0 0}.cart__button--qty{color:#fff}.cart__button--cart-icon path{fill:#000}.cart__button--amount.cart__button--amount{display:block}.cart__container{max-height:380px}.messages-close{display:block}.footer__block{padding:0 5px 0 40px}.footer__company{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 5px 20px 0}.footer__apple{-ms-flex-pack:distribute;justify-content:space-around}#scroll-to-top{top:30px}#scroll-to-top svg{width:35px;height:35px}#algolia_instant_selector .col-sm-6{width:50%;float:left}#algolia_instant_selector .col-md-3,#algolia_instant_selector .col-md-4,#algolia_instant_selector .col-md-9,#algolia_instant_selector .col-md-12{float:left}#algolia_instant_selector .col-md-12{width:100%}#algolia_instant_selector .col-md-9{width:75%}#algolia_instant_selector .col-md-4{width:33.33333333%}#algolia_instant_selector .col-md-3{width:25%}#algolia-autocomplete-container{top:100%;left:0;min-width:635px}#algolia-autocomplete-container .aa-dropdown-menu{left:0!important;right:auto!important;width:71.1%;min-width:768px}#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion{display:inline-block;width:50%}#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .algoliasearch-autocomplete-hit{padding:12.5px 30px}.other-sections{padding-top:25px}.autocomplete-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#algolia-autocomplete-container .col9{float:right;width:70%}#algolia-autocomplete-container .col3{float:right;width:30%;border-right:3px solid #f3f6f7}#algolia-autocomplete-container.reverse .col3{float:left;width:30%}#algolia-autocomplete-container.reverse .col9{border-right:1px solid #fff;float:left;width:70%}#autocomplete-products-footer,.aa-dataset-suggestions{display:block}#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia{width:30%}.algolia-instant-search__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.algolia-instant-search__left{width:30%;padding:30px 0 0}.algolia-instant-search__main{width:69%;padding-right:60px}}@media (min-width:992px){.footer-container,.layout-container,.menu-container{max-width:992px}}@media (min-width:1200px){body{font-size:14px}.accept-cookies{height:80px;padding:20px 15px 15px}.accept-cookies__label{width:auto;padding:15px 0}.accept-cookies__button{float:right}.wrapper{min-height:400px}.layout-container{max-width:1200px}.menu-container{max-width:1160px}.footer-container{max-width:1800px}.newsletter-popup{width:auto}.product-card{width:230px;margin:0 5px}.product-card:hover .product-card__hoverable-info{visibility:visible}.product-card__badge.new{right:10px}.header__logo--tablet{max-width:85px}.header{height:85px}.container .special-cats a{padding:15px 10px}.container__left{padding-left:10px}.container__center{max-width:31%}.account-links{margin-left:10px}.account-links .links{padding:0 5px 0 0}.megamenu--mobile{display:none}.megamenu--desktop{display:block}.megamenu__nav li.level0:hover a.level-top{background-color:#111;color:#fff}.megamenu{padding-top:40px}.megamenu__nav a.level-top{padding:15px 20px 10px}.megamenu__nav li.level0.last ul.level0{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.megamenu__nav ul.level0{padding:20px 10px 20px 45px;width:315px;-webkit-transform:translateX(-25%);transform:translateX(-25%)}.megamenu__nav ul.level0.nosto{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto}.megamenu__nav ul.level0.nosto .level-wrapper{width:150px;padding-right:10px}.megamenu__nav ul.level0.nosto li.level1.parent{margin-right:30px}.megamenu__nav ul.level0.nosto li.level1.parent.last{margin-right:0}.megamenu__nav ul.level0.grand-children{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto}.megamenu__nav ul.level0.grand-children .level-wrapper{width:250px}.megamenu__nav ul.level0.grand-children li.level1{margin-top:30px}.megamenu__nav ul.level0.grand-children li.level1>a{min-height:50px}.megamenu__nav ul.level0 .level-wrapper{width:300px}.megamenu__nav li.level1{width:100%;padding:0 0 5px;margin-top:0;margin-right:5%}.megamenu__nav li.level1:first-child{margin-top:30px}.megamenu__nav li.level1.parent{width:34%;margin-right:30px;margin-top:30px}.megamenu__nav li.level1.parent.last{margin-right:0}.megamenu__nav li.level1>a{min-height:30px;padding:0 0 10px;font-size:13px}.product-nosto{background-color:#fff;padding:30px 20px 20px;display:block;-ms-flex-item-align:start;align-self:flex-start;text-align:center}.product-nosto__title{padding:0 0 25px;margin:0;font-size:13px;font-weight:400;text-transform:uppercase}.product-nosto .product-card{width:185px;padding:0;margin:0}.product-nosto .product-card__badge.new{right:0}.product-nosto .product-card__name{font-size:13px}.product-nosto .product-card__hoverable-info{display:none!important;margin-bottom:0}.search__wrapper--mobile{display:none}.search__wrapper--desktop{display:block}.search{-webkit-box-shadow:none;box-shadow:none}.search__wrapper{padding:8px 0}.search__wrapper--tablet{display:none}.search__form{background-color:#454545;margin:0}.search__form--input{color:#ccc;border:0 none;padding:7px 15px}.search__form--input:focus{background-color:#fff;color:#000}.search__form--submit-icon svg{fill:#fff}#doofinder{top:50px!important;left:50%!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.cart__wrapper--mobile{display:none}.cart__wrapper--desktop{display:block}.cart__wrapper--mobile{padding:37px 20px 0 0}.cart__button--cart-icon path{fill:#fff}.cart__container{max-height:500px}.footer__content{padding:55px 0 35px}.footer__block{width:20%;float:left;padding-left:2%;padding-right:2%;border:0 none}.footer__block--hidden-wrapper{display:block}.footer__block--icon-wrapper{display:none}.footer__block--title{margin:0 0 25px;cursor:default}.footer__block--title:hover{color:#fff}.footer__block ul{margin:0}.footer__block ul li a{padding:5px 0 0;line-height:16px}.footer__company{display:block}.footer__company img,.footer__company p{margin:10px 0}.footer__apple{display:block}#algolia-autocomplete-container{top:50px;left:34.5%}}@media (min-width:1600px){.wrapper{min-height:600px}.layout-container,.menu-container{max-width:1400px}.product-card{width:365px;padding:10px 60px;margin:0 10px}.product-card__badge.new{right:60px}.container .special-cats a{padding:15px}.container__center{max-width:34%}.account-links{margin-left:45px}.account-links .links{padding:0 20px 0 0}.megamenu{padding-top:25px}.megamenu__nav a.level-top{padding:20px 35px}.product-nosto{padding:30px 40px 20px}#algolia-autocomplete-container{left:33%}#algolia-autocomplete-container .aa-dropdown-menu{right:140px!important}}@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}#algolia_instant_selector .facets{padding-top:10px}#algolia_instant_selector .visible-xs{display:block!important}#algolia_instant_selector .hidden-xs{display:none!important}#algolia_instant_selector .visible-sm{display:block!important}#algolia_instant_selector .hidden-sm{display:none!important}}
.page-title{text-align:center}.checkout-onepage-success .content,.std{font-weight:300;padding:0 20px 40px;max-width:900px;margin:auto;position:relative;float:none}.checkout-onepage-success .content h2,.std h2{font-size:32px}.checkout-onepage-success .content h3,.std h3{font-size:17px;padding:15px 25px}.checkout-onepage-success .content h1,.checkout-onepage-success .content h2,.checkout-onepage-success .content h3,.std h1,.std h2,.std h3{font-weight:300;letter-spacing:.01em;display:block;position:relative;border-bottom:2px solid #eee;margin-bottom:12px;padding-bottom:6px}.checkout-onepage-success .content p,.std p{padding:0 25px;letter-spacing:.01em}.checkout-onepage-success .content a,.std a{color:#555}.checkout-onepage-success .content a:hover,.std a:hover{color:#555;text-decoration:underline}.checkout-onepage-success .content ul,.std ul{padding:0 25px 0 50px;margin:0}.checkout-onepage-success .content ul li,.std ul li{list-style-type:disc}.checkout-onepage-success .content ol,.std ol{padding:0 25px 0 50px;margin:0}.checkout-onepage-success .content ol li,.std ol li{list-style:inherit}.checkout-onepage-success .content .buttons-set .button,.std .buttons-set .button{display:block;margin:auto;padding:15px 20px;border:0 none;border-radius:5px;background:transparent -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#eee)) repeat scroll 0 0;background:transparent linear-gradient(180deg,#f9f9f9 0,#eee) repeat scroll 0 0;-webkit-transition:all .15s ease;transition:all .15s ease}.checkout-onepage-success .content .buttons-set .button:hover,.std .buttons-set .button:hover{background:transparent -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#e4e4e4)) repeat scroll 0 0;background:transparent linear-gradient(180deg,#f9f9f9 0,#e4e4e4) repeat scroll 0 0}
.slider{height:inherit;width:100%}.slider__view{height:150px;width:100%}.slider__slides{height:inherit;position:relative}.slider__slide{width:100%;text-align:center;opacity:0;z-index:0;overflow:hidden;position:absolute}.slider__slide,.slider__slide.active{-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.slider__slide.active{z-index:1;opacity:1}.slider__slide--img{position:relative;width:100%}.slider__dot-controls{display:none;text-align:center;position:relative;z-index:5}.slider__dot-control{background-color:#d1d1d1;height:16px;width:16px;padding:0;border:0 none;border-radius:20px;margin:0 5px}.slider__dot-control.active{background-color:#000}.slide{float:left;background-position:50%;background-repeat:no-repeat;display:block;height:100%}.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}.front-products{padding:25px 0 0;border-top:2px solid #eee;margin:0 10px;position:relative}.front-products:nth-child(2){border:0 none;margin-top:30px}.front-products__title{font-size:30px;font-weight:100;margin:0;text-align:center}.front-products__container{position:relative}.front-products__control{background:transparent -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#eee)) repeat scroll 0 0;background:transparent linear-gradient(180deg,#f9f9f9 0,#eee) repeat scroll 0 0;padding:10px;border:1px solid transparent;border-radius:5px;margin:0 auto 5px;display:block;font-size:16px;z-index:1;position:absolute;top:40%;-webkit-transform:translateY(-60%);transform:translateY(-60%)}.front-products__control,.front-products__control:hover{-webkit-transition:all .15s ease;transition:all .15s ease}.front-products__control:hover{background:transparent -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#e4e4e4)) repeat scroll 0 0;background:transparent linear-gradient(180deg,#f9f9f9 0,#e4e4e4) repeat scroll 0 0;border:1px solid #000;color:#000}.front-products__control--icon{padding:0}.front-products__control--icon svg{height:auto;width:30px}.front-products__control--prev{left:0}.front-products__control--next{right:0}.front-products__product-list-view{margin:auto;overflow:hidden;position:relative}.front-products__products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.front-products__products.slider-disabled{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}.front-products__product-list{padding:0}.blog-recent-posts{padding:50px 0 30px;border-top:2px solid #eee;margin:0 10px;position:relative}.blog-recent-posts .block-title{display:none}.blog-recent-posts__list{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.blog-recent-posts__item{width:100%;padding:0 10px 25px}.blog-recent-posts__item--title{margin:0 0 5px;font-size:20px;font-weight:100}.blog-recent-posts__date{color:#d1d1d1;margin:0;font-weight:700}.blog-recent-posts__excerpt,.blog-recent-posts__link p{margin:0}div.newsletter__wrapper{width:auto;margin:0 20px;float:none}.newsletter{padding:50px 0;border-top:2px solid #eee}.newsletter__title h3{padding:0;margin-top:0;font-weight:100;text-align:center}.newsletter__form--content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newsletter__form .input-box{width:100%;padding:5px;border:1px solid #d1d1d1;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.newsletter__form--input{color:#000;height:100%;width:inherit;padding:10px 5px 10px 10px;border:0 none;font-size:12px;-ms-flex-item-align:start;align-self:flex-start}.newsletter__form--input:-ms-input-placeholder,.newsletter__form--input::-moz-placeholder,.newsletter__form--input::-webkit-input-placeholder{color:#000}.newsletter__form--submit{background:transparent -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#eee)) repeat scroll 0 0;background:transparent linear-gradient(180deg,#f9f9f9 0,#eee) repeat scroll 0 0;padding:15px 20px;border:0 none;border-radius:5px;-webkit-transition:all .15s ease;transition:all .15s ease}.newsletter__form--submit:hover{background:transparent -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#e4e4e4)) repeat scroll 0 0;background:transparent linear-gradient(180deg,#f9f9f9 0,#e4e4e4) repeat scroll 0 0;-webkit-transition:all .15s ease;transition:all .15s ease}.newsletter__form--submit span.newsletter__form--submit-label{padding:0;font-size:14px;text-transform:uppercase}.trustmary-embed-root{margin:0 20px;padding:50px 0;border-top:2px solid #eee}@media (min-width:480px){.slider__view{height:200px}.front-products{margin:0 20px}.front-products:nth-child(2){margin-top:0}.blog-recent-posts{margin:0 20px}.blog-recent-posts__item{padding:0 15px 35px}.blog-recent-posts__item--title{font-size:18px}.newsletter__title h3{padding:0 75px}.newsletter__form--input{font-size:14px}}@media (min-width:768px){.slider{position:relative}.slider__view{height:300px}.slider__dot-controls{display:block;-webkit-transform:translateY(-200%);transform:translateY(-200%)}.slider__dot-control{height:25px;width:25px}.front-products{padding:40px 0 0}.front-products__title{margin:0 0 15px}.front-products .product-card{margin:0 4px}.blog-recent-posts__item{padding:0 25px 35px}.blog-recent-posts__item--title{font-size:20px}div.newsletter__wrapper{width:auto;margin:0 20px;float:none}.newsletter{padding:50px 5px}.newsletter__form--input{font-size:16px}}@media (min-width:1200px){.slider__view{height:500px}.front-products__title{margin:0 0 40px}.front-products .product-card{margin:0 1px}.blog-recent-posts__item{width:365px;padding:0 60px}.blog-recent-posts__item--title{font-size:22px}.newsletter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 5%}.newsletter__form,.newsletter__title{height:50px;width:50%}.newsletter__title{line-height:50px}.newsletter__title h3{padding:0;text-align:left}}@media (min-width:1600px){.slider__view{height:700px}.front-products .product-card{width:312px;padding:10px 30px;margin:0}.front-products .product-card__badge.new{right:30px}.newsletter{padding:50px 5px}.newsletter__form,.newsletter__title{width:40%}}
.content{width:100%;float:left}
