@charset "UTF-8";
/* kleuren*/
/*
geel:#ffcc00;
grijs:#fofofo;
donker-grijs:#333;
*/
@font-face {
  font-family: 'HelveticaNeueLTStd47LtCn';
  src: url("../fonts/helveticaneueltstd-ltcn-webfont.eot");
  src: url("../fonts/helveticaneueltstd-ltcn-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/helveticaneueltstd-ltcn-webfont.woff") format("woff"), url("../fonts/helveticaneueltstd-ltcn-webfont.ttf") format("truetype"), url("../fonts/helveticaneueltstd-ltcn-webfont.svg#HelveticaNeueLTStd47LtCn") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'JournalRegular';
  src: url("../fonts/journal-webfont.eot");
  src: url("../fonts/journal-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/journal-webfont.woff") format("woff"), url("../fonts/journal-webfont.ttf") format("truetype"), url("../fonts/journal-webfont.svg#JournalRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeueLTStd65Medium';
  src: url("../fonts/helveticaneueltstd-md-webfont.eot");
  src: url("../fonts/helveticaneueltstd-md-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/helveticaneueltstd-md-webfont.woff") format("woff"), url("../fonts/helveticaneueltstd-md-webfont.ttf") format("truetype"), url("../fonts/helveticaneueltstd-md-webfont.svg#HelveticaNeueLTStd65Medium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_typewcond_regular';
  src: url("fonts/typewcond_regular.eot");
  src: local("☺"), url("../fonts/typewcond_regular.ttf") format("truetype"), url("../fonts/typewcond_regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* global reset */
/* line 53, _desktop.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 53, _desktop.scss */
:focus {
  outline: 0;
}

/* line 53, _desktop.scss */
body {
  line-height: 1;
  color: black;
  background: white;
}

/* line 53, _desktop.scss */
ol, ul {
  list-style: none;
}

/* line 53, _desktop.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
}

/* line 53, _desktop.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
}

/* line 53, _desktop.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 53, _desktop.scss */
blockquote, q {
  quotes: "" "";
}

/* global classes */
/* line 55, _desktop.scss */
.f-left {
  float: left;
}

/* line 55, _desktop.scss */
.f-right {
  float: right;
}

/* line 55, _desktop.scss */
.clear {
  clear: both;
}

/* line 55, _desktop.scss */
.hidden {
  display: none;
}

/* line 55, _desktop.scss */
.relative {
  position: relative;
}

/* start style */
/* line 57, _desktop.scss */
body {
  text-align: center;
  margin-top: 00px;
}

/* fonts */
/* line 60, _desktop.scss */
body, tr, th, td, input, select, textarea {
  font: normal 12px/14px Helvetica, sans-serif;
  letter-spacing: 0.07em;
}

/* line 62, _desktop.scss */
img {
  max-width: 100%;
}

/* line 64, _desktop.scss */
ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin: 0 0 0 25px;
}

/* line 65, _desktop.scss */
em, i {
  font-style: italic;
}

/* line 66, _desktop.scss */
b, strong, .bold {
  font-weight: bold;
}

/* line 67, _desktop.scss */
h2 {
  color: #000;
  font-size: 12px;
  margin: 0 0 14px;
}

/* line 68, _desktop.scss */
.notransform {
  text-transform: none;
}

/* line 69, _desktop.scss */
a {
  color: #000;
  text-decoration: underline;
}

/* line 70, _desktop.scss */
a:hover {
  text-decoration: none;
}

/* line 71, _desktop.scss */
hr {
  border-color: #d7dee4;
}

/* line 73, _desktop.scss */
.dialog-message-content {
  padding: 6px;
  margin-bottom: 20px;
  text-align: center;
  font-weight: bold;
}

/* line 74, _desktop.scss */
.dialog-headertext {
  margin: 2px;
  padding: 5px;
  margin-bottom: 15px;
}

/* line 75, _desktop.scss */
.bg-highlight,
.dialog-headertext {
  background-color: #E0E0E0;
}

/* line 79, _desktop.scss */
.mod-text-header {
  margin: 0 0 15px;
}

/* line 81, _desktop.scss */
.ErrorMessage {
  color: #ff1010;
}

/* line 82, _desktop.scss */
.Error {
  color: #ff4949;
  font-weight: bold;
}

/* line 83, _desktop.scss */
td.SubHeader {
  font-weight: bold;
  padding: 0 0 5px 0;
}

/* line 84, _desktop.scss */
td.SubHeaderGrey {
  font-weight: bold;
  padding: 5px 0;
}

/* line 86, _desktop.scss */
.TableHead td {
  font-weight: bold;
  padding: 0 0 5px 0;
}

/* line 88, _desktop.scss */
.horizontallist li {
  float: left;
  list-style: none;
}

/* line 89, _desktop.scss */
.imagelist li {
  padding: 0 23px 0 0;
}

/* line 90, _desktop.scss */
.imagelist .last {
  padding-right: 0;
}

/* line 91, _desktop.scss */
.last-in-row {
  margin-right: 0px !important;
}

/* line 93, _desktop.scss */
.dialogheader {
  font-weight: bold;
  font-size: 13px;
}

/*h4 {	background: #f1f1f1; height: 27px; font-weight: bold; padding: 0 5px; line-height: 27px; color: #000;	}*/
/* line 95, _desktop.scss */
h4 img {
  vertical-align: middle;
}

/*********** Layout ***********/
/* line 98, _desktop.scss */
H1 {
  font-family: "Conv_typewcond_regular";
  font-size: 38px !important;
  text-transform: capitalize;
  font-weight: normal !important;
  letter-spacing: 2px;
  margin: 40px 0 20px 0;
  height: 30px;
  line-height: 30px;
  color: #000;
}

/* line 110, _desktop.scss */
h3.dialogheader {
  font-family: "Conv_typewcond_regular";
  font-size: 20px !important;
  text-transform: capitalize;
  font-weight: normal !important;
  letter-spacing: 2px;
  margin: 20px 0 20px 0;
  height: 30px;
  line-height: 30px;
  color: #000;
}

/* line 122, _desktop.scss */
.Upselling_Products H1 {
  margin: 20px 0 30px 0;
}

/* line 127, _desktop.scss */
h4 {
  font-size: 16px;
  color: #AEAEAD;
  font-weight: bold !important;
  margin: 20px 0 0px 0;
}

/* line 134, _desktop.scss */
h3 {
  font-weight: bold;
  font-size: 15px;
  margin: 0 0 10px;
}

/* container */
/* line 142, _desktop.scss */
.container {
  position: relative;
  width: 100%;
}

/* line 147, _desktop.scss */
.container-inner {
  position: relative;
  width: 960px;
  margin: 0 auto;
  text-align: left;
}

/* line 154, _desktop.scss */
.language-select {
  float: right;
}

/* line 162, _desktop.scss */
.language-select span {
  padding: 2px 5px;
}

/* line 166, _desktop.scss */
.language-select span.active_lang {
  font-weight: bold;
}

/* header */
/* line 171, _desktop.scss */
.header {
  height: 115px;
  clear: both;
}

/* logo */
/* line 176, _desktop.scss */
.logo {
  margin: 3px 0 0 0;
  float: left;
  width: 100px;
  height: 100px;
}

/* line 183, _desktop.scss */
.slogan {
  font-size: 14px;
  float: left;
  margin-left: 20px;
  height: 100px;
  line-height: 100px;
  font-style: italic;
  color: #8DB398;
}

/* topmenu */
/* line 194, _desktop.scss */
.topmenu {
  float: left;
  margin: 15px 30px 0 90px;
  text-align: right;
  font-size: 11px;
}

/* line 201, _desktop.scss */
.topmenu ul li {
  float: left;
  text-transform: uppercase;
}

/* line 206, _desktop.scss */
.topmenu ul li a {
  display: block;
  padding: 0px  0 0 10px;
  color: #231f20;
  text-decoration: none;
}

/* line 212, _desktop.scss */
.topmenu ul li a:hover {
  text-decoration: underline;
}

/* line 216, _desktop.scss */
.search {
  float: left;
  border: 1px solid #ccc;
  background-color: #fff;
  padding: 2px 2px 1px 2px;
  margin: 11px 0 0 0;
  width: 195px;
}

/* line 217, _desktop.scss */
.search input.searchbutton {
  background: #fff url("../images/searchBtn.png") no-repeat;
  border: none;
  width: 26px;
  height: 18px;
  float: right;
}

/* line 218, _desktop.scss */
.search input.zoekinput {
  border: none;
  color: #bbbaba;
  font-size: 11px;
  width: 160px;
  padding: 2px 0 0 5px;
}

/* line 219, _desktop.scss */
.search input:focus {
  color: #000;
}

/* Minicart */
/* line 223, _desktop.scss */
.minicart {
  float: right;
  text-align: right;
  font: normal 12px/16px "Courier New", Courier, monospace;
  color: #8d8b8b;
  padding: 16px 0 0 0;
}

/* line 231, _desktop.scss */
hr {
  border: 0 none;
  border-bottom: 2px solid #bebebf;
  padding: 0;
  height: 0;
  margin: 5px 0 10px 0;
}

/* line 239, _desktop.scss */
hr.geel {
  border: 0 none;
  border-bottom: 1px solid #000;
  padding: 0;
  height: 0;
  margin: 15px 0 15px 0;
}

/* line 247, _desktop.scss */
.minicart img {
  float: right;
  margin: -16px 0 0 0;
}

/* line 252, _desktop.scss */
.usp {
  position: absolute;
  margin: 65px  0 0  670px;
}

/* line 257, _desktop.scss */
.usp ul li {
  background: url("../images/CheckUSP.png") no-repeat left top;
  text-indent: 30px;
  color: #000;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: normal;
  height: 17px;
  line-height: 20px;
}

/* line 268, _desktop.scss */
.newest-title {
  background: url("../images/square.png") no-repeat left;
  text-indent: 20px;
  font: normal 18px/20px "Courier New", Courier, monospace;
  text-transform: uppercase;
  margin: 30px 0 10px 0;
}

/* line 277, _desktop.scss */
.breadcrumbs {
  clear: both;
  margin: 5px 0 20px 160px;
  font-size: 12px;
  font-weight: normal;
  text-align: right;
}

/* line 278, _desktop.scss */
.NavigationPath {
  padding: 0 25px 0 0;
  color: #7c7b7a;
  font-size: 10px;
}

/* line 279, _desktop.scss */
.NavigationPath a {
  text-decoration: none;
  color: #a09f9f;
  text-transform: uppercase;
}

/* line 281, _desktop.scss */
.maincontent-footer {
  float: left;
  width: 100%;
  background: #f0f0f0;
  height: 170px;
  padding: 20px 0;
}

/* line 289, _desktop.scss */
.maincontent-footer-inner {
  position: relative;
  width: 961px;
  margin: 0 auto;
  text-align: left;
}

/* line 297, _desktop.scss */
.newsletter {
  float: right;
  width: 290px;
  height: 170px;
}

/* line 302, _desktop.scss */
.news-subscribe {
  font: normal 32px "Conv_typewcond_regular";
  margin: 0 0 10px 0;
  letter-spacing: 1px;
}

/* line 308, _desktop.scss */
.subscribe {
  float: right;
  border: 1px solid #ccc;
  background-color: #fff;
  padding: 2px 2px 1px 2px;
}

/* line 315, _desktop.scss */
.subscribe a.adv_button {
  background: #fff url("../images/searchBtn.png") no-repeat;
  border: none;
  width: 26px;
  height: 18px;
  float: right;
  padding: 0;
  margin: 0;
}

/* line 316, _desktop.scss */
.subscribe input.subscribeinput {
  border: none;
  color: #bbbaba;
  font-size: 11px;
  width: 158px;
  padding: 2px 0 0 5px;
  float: left;
}

/* line 317, _desktop.scss */
.subscribe input:focus {
  color: #000;
}

/* line 318, _desktop.scss */
.banner {
  float: left;
  height: 170px;
  margin: 0 30px 0 0;
  width: 305px;
}

/* line 325, _desktop.scss */
.banner .text {
  position: absolute;
  MARGIN: -27px  0  0 10px;
  color: #fff;
  font-weight: bold;
  font-size: 30px;
}

/* dialogs */
/* line 335, _desktop.scss */
.menublock {
  margin: 0 0 10px 0;
  line-height: 16px;
  float: left;
  width: 25%;
}

/* line 337, _desktop.scss */
.menublock h4 {
  font: normal 14px "Courier New", Courier, monospace;
  height: 18px;
  font-weight: bold;
  padding: 0;
  line-height: 18px;
  color: #000;
  text-transform: uppercase;
  margin: 0;
}

/* line 349, _desktop.scss */
.contentblock {
  line-height: 16px;
  padding-bottom: 15px;
  border-top: none;
  margin-bottom: 10px;
}

/*.dialogheader {
	height: 32px;
	font-weight: bold;
	font-size: 13px;
	line-height: 32px;

}
*/
/* line 364, _desktop.scss */
.menucontent {
  padding: 5px 5px 10px 5px;
}

/* line 365, _desktop.scss */
.menucontent ul {
  list-style: square outside;
  margin: 0 0 0 14px;
}

/* line 366, _desktop.scss */
.menucontent ul li {
  /*padding-left: 5px;*/
}

/* line 368, _desktop.scss */
.maincontent {
  float: left;
  width: 961px;
  margin: 0px 0px 20px 0px;
}

/*.maincontent-flc { width: 800px; margin: 0 auto; }*/
/* static pages */
/* line 376, _desktop.scss */
#static-page {
  margin: 0px 0 0;
  width: 961px;
  color: #938E8E;
}

/* line 377, _desktop.scss */
#static-page b, #static-page strong {
  color: #333;
}

/* line 378, _desktop.scss */
#static-page .content ul {
  list-style: disc outside;
  margin: 10px 0 10px 14px;
}

/* line 379, _desktop.scss */
#static-page .content ol {
  list-style: decimal outside;
  margin: 10px 0 10px 14px;
}

/* line 380, _desktop.scss */
#static-page img {
  margin: 0 5px 60px 0;
}

/* line 383, _desktop.scss */
#login input.logintextfield {
  width: 145px;
  margin-bottom: 5px;
}

/* help menu */
/* line 387, _desktop.scss */
ul.help-list li {
  list-style: square outside;
  margin: 0 0 6px 14px;
}

/* footer */
/* line 390, _desktop.scss */
.footer {
  clear: both;
  padding-top: 40px;
  padding-bottom: 10px;
  margin-bottom: 50px;
  position: relative;
  width: 961px;
  margin: 0 auto;
  text-align: left;
}

/* line 401, _desktop.scss */
.footer ul {
  width: 190px;
  float: left;
  list-style: none outside none;
  text-indent: -19px;
}

/* line 402, _desktop.scss */
.footer ul li a {
  text-decoration: none;
  text-transform: lowercase;
  line-height: 21px;
}

/* line 403, _desktop.scss */
.footer ul li a:hover {
  text-decoration: underline;
}

/* line 405, _desktop.scss */
.footer-bottom {
  clear: both;
  border-top: 1px solid #e0e0e0;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 50px;
  position: relative;
  width: 961px;
  font-size: 10px;
  margin: 0 auto;
  text-align: left;
  line-height: 21px;
}

/* line 418, _desktop.scss */
.copyright {
  float: right;
  width: 328px;
  text-align: right;
  color: #999;
}

/* line 419, _desktop.scss */
.copyright h3 {
  font-size: 10px;
  color: #999;
  font-weight: normal;
  float: left;
}

/* line 420, _desktop.scss */
.footer-bottom img {
  float: left;
}

/* line 423, _desktop.scss */
.copyright a {
  text-decoration: none;
  text-transform: capitalize;
  line-height: 21px;
  float: none;
}

/*********** Productlist ***********/
/* line 426, _desktop.scss */
.searchresult-page-nav td,
.searchresult-sort-nav {
  padding: 3px 5px 0 0;
}

/* line 432, _desktop.scss */
.NavigationCell {
  padding: 0px 3px;
}

/* line 433, _desktop.scss */
.NavigationCellSel {
  padding: 0px 3px;
  font-weight: bold;
}

/* line 436, _desktop.scss */
.SearchSortCell {
  padding: 0 0 0 5px;
}

/* line 437, _desktop.scss */
.SearchSortLink {
  padding: 0 0 0 10px;
}

/* line 440, _desktop.scss */
.searchresult-navigation-bottom {
  margin-top: 10px;
  padding-top: 10px;
}

/* line 441, _desktop.scss */
.searchresult-navigation-top {
  margin-bottom: 10px;
  padding-bottom: 10px;
}

/* line 442, _desktop.scss */
.searchresult-navigation-top a, .searchresult-navigation-bottom a {
  text-decoration: none;
}

/* line 443, _desktop.scss */
.searchresult-sort-nav td {
  padding: 4px;
}

/* line 445, _desktop.scss */
.page-nav-container {
  display: inline-block;
  width: 430px;
}

/* line 446, _desktop.scss */
.page-nav {
  padding: 4px 1px;
}

/* line 447, _desktop.scss */
.page-nav a {
  background: #fff;
  color: #000000;
  padding: 3px 3px;
  text-decoration: none;
}

/* line 448, _desktop.scss */
.page-nav a:hover {
  color: #3c4a82;
}

/* line 449, _desktop.scss */
.page-nav .page-active {
  color: #000000;
  padding: 3px 3px;
  text-decoration: none;
}

/* line 452, _desktop.scss */
.content ul.productlist {
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 453, _desktop.scss */
ul.productlist li {
  float: left;
  width: 265px;
  height: 525px;
  margin: 0 80px 0px 0;
  text-align: left;
}

/* line 460, _desktop.scss */
ul.productlist li:nth-child(3n+3) {
  margin-right: 0;
}

/* line 463, _desktop.scss */
ul.productlist li.productlist-first-in-row {
  clear: both;
}

/* line 464, _desktop.scss */
ul.productlist li.productlist-last-in-row {
  margin-right: 0;
}

/* line 466, _desktop.scss */
.productlist h2 {
  height: 30px;
  margin: 16px 0 0  0;
}

/* line 467, _desktop.scss */
.productlist h2 a {
  text-decoration: none;
  font-size: 14px;
  color: #000;
  text-transform: uppercase;
}

/* line 468, _desktop.scss */
.productlist-thumb {
  position: relative;
  width: 100%;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

/* line 469, _desktop.scss */
.productlist-thumb img {
  width: 100%;
  height: auto;
}

/*.productlist-taxedprice { margin: 10px 0; }*/
/* line 471, _desktop.scss */
.productlist-prices {
  margin: 10px 0;
  text-align: left;
}

/* line 472, _desktop.scss */
.productlist-listprice {
  text-decoration: line-through;
  padding-right: 5px;
  color: #868484;
}

/* line 473, _desktop.scss */
.productlist-price {
  font-weight: bold;
  color: #000;
  font-size: 14px;
}

/* line 474, _desktop.scss */
.productlist-details {
  display: block;
  clear: left;
}

/* line 475, _desktop.scss */
.productlist-newicon {
  position: absolute;
  bottom: 0;
  right: 0;
}

/* line 476, _desktop.scss */
.productlist-newicon img {
  width: auto;
  height: auto;
}

/* unused??
.productlist-resultpages {float: left;margin-bottom: 10px;}
.productlist-resultpages ul li {float: left;padding: 0 5px;	margin-right: 3px;border: 1px solid #e0e0e0;}
.productlist-resultpages ul li.descr {border: none;}
.productlist-resultpages ul li.act {font-weight: bold;background-color: #e0e0e0;}
.productlist-orderby {float: right;}
.productlist-orderby ul li {float: left;padding: 0 5px;	margin-right: 3px;}
.productlist-orderby ul li.act {font-weight: bold;}
*/
/*********** End: Productlist ***********/
/*********** Productlijst 1 on row ***********/
/*reset li*/
/* line 491, _desktop.scss */
ul.productlist li.full-width {
  clear: both;
  width: auto;
  float: none;
  text-align: left;
  border: none;
  padding: 0;
  margin: 0;
  display: block;
}

/* line 492, _desktop.scss */
ul.productlist li.full-width h2 {
  height: auto;
}

/* line 493, _desktop.scss */
ul.productlist li.full-width {
  margin: 0 0 10px;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #e0e0e0;
}

/* line 494, _desktop.scss */
li.full-width .productlist-thumb {
  position: relative;
  width: 150px;
  height: auto;
  float: left;
  margin: 0 10px 0 0;
}

/* line 495, _desktop.scss */
li.full-width .productlist-info {
  float: left;
  width: 496px;
}

/* line 496, _desktop.scss */
li.full-width .productlist-descr {
  margin: 10px 0;
}

/* line 497, _desktop.scss */
li.full-width .productlist-thumb img {
  width: 150px;
  height: auto;
}

/* line 498, _desktop.scss */
li.full-width .productlist-listprice {
  text-decoration: line-through;
}

/* line 499, _desktop.scss */
li.full-width .productlist-price {
  font-weight: bold;
  color: #000000;
  font-size: 14px;
}

/* line 500, _desktop.scss */
li.full-width .productlist-details {
  display: block;
  clear: left;
  margin: 0 0 10px;
}

/* line 501, _desktop.scss */
li.full-width .productlist-newicon {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 502, _desktop.scss */
li.full-width .productlist-newicon img {
  width: auto;
  height: auto;
}

/*********** End: Productlijst 1 on row ***********/
/*********** Productdetail ***********/
/* line 508, _desktop.scss */
#productdetail {
  position: relative;
}

/* line 509, _desktop.scss */
#productdetail h2 {
  margin: 0 0 30px 0;
  font-size: 32px;
  line-height: 32px;
}

/* line 510, _desktop.scss */
#productdetail ul {
  list-style: none;
}

/* line 511, _desktop.scss */
#productdetail-leftcol {
  float: left;
  width: 497px;
  position: relative;
}

/* line 512, _desktop.scss */
#productdetail-rightcol {
  float: right;
  width: 464px;
  color: #938e8e;
  margin: 20px 0 0 0;
  position: relative;
}

/* line 514, _desktop.scss */
.productdetail-thumb {
  width: 360px;
  position: relative;
  text-align: center;
}

/* line 515, _desktop.scss */
.productdetail-thumb img {
  max-width: 300px;
  height: auto;
}

/* line 516, _desktop.scss */
.productdetail-thumb .MagicToolboxContainer img {
  max-width: none;
}

/* line 518, _desktop.scss */
.detailed_images a {
  text-decoration: none;
}

/* line 519, _desktop.scss */
ul#det-images {
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 520, _desktop.scss */
ul#det-images li {
  float: left;
  padding: 3px;
}

/* line 522, _desktop.scss */
#product-info {
  float: left;
  margin: 20px 0 40px 0;
  line-height: 21px;
  width: 100%;
}

/* line 523, _desktop.scss */
#product-info li {
  margin-left: 14px;
}

/* line 526, _desktop.scss */
.productdetail-table td {
  vertical-align: middle;
}

/* line 529, _desktop.scss */
.productdetail-lbl {
  font-weight: bold;
  font-size: 14px;
  display: none;
}

/* line 530, _desktop.scss */
#product_price {
  font-family: "Conv_typewcond_regular";
  font-size: 20px;
  color: #000000;
}

/* line 531, _desktop.scss */
.product-listprice {
  font-size: 16px;
  text-decoration: line-through;
  color: #b8b8b8;
  padding: 0 15px 0 0;
}

/* line 533, _desktop.scss */
.add-to-cart {
  margin: 10px 0;
  width: 100%;
}

/* line 538, _desktop.scss */
.product-fulldescr {
  clear: both;
}

/* line 540, _desktop.scss */
.facebook-like-button {
  padding: 20px 0 0 22px;
  clear: both;
}

/* unused??
.discount-img {	position: absolute;	top: 0;	right: 0;	margin-top: 5px;	margin-right: 5px;	width: 57px;	height: 57px;	background: transparent url(../../images/save_money.gif) no-repeat;}
.discount-img div {	position: relative;	padding: 25px 0 0 13px;	color: #fff;font-weight: bold;}
.product-buy {float: right;}
.product-buy input {background-color: #000000;color: #fff;	font-weight: bold;	width: 100px;height: 30px;}
*/
/*********** Menu addons ***********/
/* line 551, _desktop.scss */
#today_news {
  padding: 0 0 5px 0;
}

/*********** End: Menu addons ***********/
/*********** Cart ***********/
/* line 555, _desktop.scss */
#cart-items-wrapper {
  clear: both;
  margin: 0 0 15px 0;
}

/* line 556, _desktop.scss */
#cart-items-wrapper h2 {
  font-weight: bold;
  font-size: 12px;
  margin: 0 0 10px 0;
  padding: 0;
}

/* line 557, _desktop.scss */
.cart-item {
  position: relative;
  clear: both;
  padding: 10px 0;
  border-bottom: 1px solid #e0e0e0;
}

/* line 558, _desktop.scss */
.cart-thumb {
  float: left;
  width: 100px;
  /*height: 100px;
  overflow: hidden;*/
  border: 1px solid #e0e0e0;
  text-align: center;
  margin: 0 10px 10px 0;
}

/* line 567, _desktop.scss */
.cart-thumb img {
  width: 100px;
  height: auto;
}

/* line 568, _desktop.scss */
.cart-product-info {
  float: left;
  width: 838px;
}

/* line 569, _desktop.scss */
.cart-product-price {
  font-weight: bold;
  font-size: 14px;
  color: #000000;
}

/* line 570, _desktop.scss */
.cart-buttons {
  float: right;
  margin-top: 10px;
  text-align: right;
  margin-top: 10px;
}

/* line 572, _desktop.scss */
.cart-totals {
  float: right;
  margin-bottom: 20px;
}

/* line 573, _desktop.scss */
.tbl-cart-totals td {
  line-height: 20px;
}

/* line 574, _desktop.scss */
.totals-line-seperator {
  border-bottom: 1px solid #000;
}

/* line 575, _desktop.scss */
td.tbl-label {
  padding: 0 2px 0 0;
}

/* line 576, _desktop.scss */
td.tbl-value {
  text-align: right;
  padding: 0 0 0 5px;
}

/* line 577, _desktop.scss */
.totals-label, .totals-value {
  font-weight: bold;
}

/*********** End: Cart ***********/
/*********** Buttons ***********/
/* line 583, _desktop.scss */
.adv_button {
  margin: 0 0 0 3px;
}

/* line 584, _desktop.scss */
a.adv_button {
  background: #000;
  color: #fff;
  padding: 3px 5px;
  border: 1px solid #3c4a82;
  border-top: none;
  text-decoration: none;
  font-weight: bold;
  line-height: 22px;
}

/* line 594, _desktop.scss */
a.adv_button:hover {
  text-decoration: underline;
}

/* line 595, _desktop.scss */
.cart-item a.adv_button {
  padding: 2px 5px;
  line-height: 30px;
  background: #fff none;
  font-size: 10px;
  font-weight: normal;
  border: 1px solid #000000;
  color: #000;
}

/* line 606, _desktop.scss */
#add_to_cart_button a.adv_button {
  float: right;
  background: #000 none;
  color: #fff;
  text-decoration: none;
  font: normal 11px/22px "Conv_typewcond_regular", Helvetica, sans-serif;
  line-height: 22px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 2px 3px;
  margin: 10px 0 0 0;
}

/* line 617, _desktop.scss */
.wishlist {
  background: url("../images/wishlist.png") no-repeat left 1px;
  text-indent: 30px;
  font-size: 16px;
  font-weight: normal !important;
  margin: 25px 0px 0 10px;
  height: 30px;
  color: #938e8e;
  float: left;
}

/* line 627, _desktop.scss */
.wishlist a {
  text-decoration: none;
  color: #938e8e;
}

/*********** End: buttons ***********/
/* line 633, _desktop.scss */
.leftcol ul li, .rightcol ul li {
  line-height: 20px;
}

/* categories */
/* line 636, _desktop.scss */
.categories .menucontent ul {
  margin: 0;
  padding: 0;
  list-style: none none;
}

/* line 637, _desktop.scss */
.categories .menucontent ul li {
  margin: 0;
  padding: 0 0 0 10px;
  font-weight: bold;
  line-height: 20px;
}

/* Subcategories page */
/* line 640, _desktop.scss */
.subcategorylist li {
  display: none;
  float: left;
  padding: 20px;
}

/* line 641, _desktop.scss */
.subcategorylist h2 {
  font-weight: bold;
}

/* line 642, _desktop.scss */
.maincat-descr {
  margin-bottom: 10px;
  color: #938E8E;
}

/* line 643, _desktop.scss */
.maincat-descr b, .maincat-descr strong {
  color: #333;
}

/* line 644, _desktop.scss */
.maincat-icon {
  float: left;
  padding: 0 10px 10px 0;
}

/* forms */
/* line 647, _desktop.scss */
.formtable {
  width: 180%;
}

/* line 648, _desktop.scss */
.formtable-auto {
  width: auto;
}

/*.formtable td { padding: 3px 0; }*/
/* line 650, _desktop.scss */
.formtable td {
  padding: 3px 5px 3px 0;
  text-align: left;
}

/* line 651, _desktop.scss */
.formtable .RegSectionTitle {
  padding: 15px 0 0 0;
  font-weight: bold;
}

/*.FormButton { padding: 10px 10px 0 0; font-weight: bold;}*/
/* line 654, _desktop.scss */
.FormButton {
  /*font-weight: bold;*/
  vertical-align: top;
}

/* line 655, _desktop.scss */
.Star {
  color: #E23C41;
  padding: 0 0 0 4px;
}

/* contactform */
/* line 658, _desktop.scss */
.contactform {
  float: left;
  padding: 0 40px 0 0;
  width: 470px;
}

/* line 659, _desktop.scss */
.contactform input {
  width: 280px;
}

/* line 660, _desktop.scss */
.contactform textarea {
  width: 280px;
}

/* line 662, _desktop.scss */
.contact-info {
  float: left;
  line-height: 20px;
  padding: 0 0 0 40px;
  width: 265px;
  border-left: 1px solid #d7dee4;
}

/* line 663, _desktop.scss */
.contact-map {
  margin-top: 10px;
}

/* end: forms */
/* modules ---------------------------------------------------------------------------------------------------------------- */
/* products in menu -- */
/* line 670, _desktop.scss */
.menucontent ul.menuproducts, .menucontent ol.menuproducts {
  list-style: none;
  margin: 0 10px;
}

/* line 671, _desktop.scss */
.menuproducts li {
  list-style-type: none;
  border-bottom: 1px solid #e0e0e0;
}

/* line 672, _desktop.scss */
li.menuproducts-with-img {
  padding: 10px 0;
}

/* line 673, _desktop.scss */
li.menuproducts-with-img img {
  width: 115px;
  height: auto;
}

/*-- end: products in menu */
/* small products horizontal list */
/* line 679, _desktop.scss */
.mod-products-horizontal {
  list-style-type: none;
  margin-top: 20px;
  width: 964px;
}

/* line 680, _desktop.scss */
.mod-products-horizontal li {
  float: left;
  margin: 0 5px 0 0;
  width: 83px;
}

/* line 681, _desktop.scss */
.mod-products-thumb {
  position: relative;
  width: 83px;
  height: 120px;
  overflow: hidden;
}

/* line 682, _desktop.scss */
.mod-products-thumb img {
  max-width: 83px;
  position: absolute;
  bottom: 0;
}

/* display width given if set in module settings */
/* line 683, _desktop.scss */
.mod-products-name {
  display: none;
  min-height: 60px;
}

/* line 684, _desktop.scss */
.mod-products-name a {
  text-decoration: none;
}

/* line 685, _desktop.scss */
.mod-products-name a:hover {
  text-decoration: underline;
}

/*-- end: small products horizontal list */
/* Manufacturer-- */
/* line 690, _desktop.scss */
.manufacturerdetail {
  margin-bottom: 20px;
}

/* line 691, _desktop.scss */
.manufacturer-thumb-fullwidth {
  width: 100%;
  clear: both;
}

/* line 692, _desktop.scss */
.manufacturer-descr-fullwidth {
  width: 100%;
  clear: both;
}

/* line 693, _desktop.scss */
.manufacturer-thumb {
  width: 320px;
  float: left;
}

/* line 694, _desktop.scss */
.manufacturer-descr {
  width: 316px;
  float: left;
  margin-left: 20px;
}

/* unused?
li.man-with-img { margin-bottom: 15px; }
li.man-with-img .man-content { }
*/
/* line 700, _desktop.scss */
.manufacturers-list-col {
  float: left;
}

/* line 701, _desktop.scss */
.manufacturers-list li {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 24px;
}

/* line 702, _desktop.scss */
.manufacturers-list li a {
  text-decoration: none;
}

/* line 703, _desktop.scss */
.manufacturers-list li a:hover {
  text-decoration: underline;
}

/*-- end Manufacturer */
/* Product Bundle Module styles */
/* line 709, _desktop.scss */
.product-bundle {
  margin-left: 15px;
}

/* line 710, _desktop.scss */
.product-bundle li {
  list-style: none;
  clear: both;
}

/* line 711, _desktop.scss */
.product-bundle-thumb {
  float: left;
}

/* line 712, _desktop.scss */
.product-bundle-title {
  float: left;
  margin-top: 5px;
}

/* line 713, _desktop.scss */
.product-bundle-title a {
  font-weight: bold;
  text-decoration: none;
}

/* line 714, _desktop.scss */
.product-bundle-title a:hover h3 {
  text-decoration: underline;
}

/* line 715, _desktop.scss */
.product-bundle-options {
  margin: 0 0 10px 20px;
}

/* line 716, _desktop.scss */
.product-bundle-options h4 {
  text-transform: uppercase;
  margin-bottom: 3px;
  border-bottom: 1px solid #e0e0e0;
}

/* line 717, _desktop.scss */
.product-bundle-seperator {
  clear: both;
  margin: 20px;
  font-size: 30px;
  font-weight: bold;
}

/* End: Product Bundle Module styles */
/* Social Bookmarking module */
/* line 721, _desktop.scss */
.social-bookmarks {
  text-align: left;
}

/* line 722, _desktop.scss */
.social-bookmarks img {
  height: 22px;
  width: 22px;
}

/* line 723, _desktop.scss */
.googleplus {
  margin: 14px 14px 0 0;
  width: 38px;
  float: left;
}

/* End: Social Bookmarking module */
/* Tag Cloud module --*/
/* line 728, _desktop.scss */
.tagcloud {
  text-align: center;
}

/* line 729, _desktop.scss */
.cloud_1 {
  font-size: 26px;
  line-height: 28px;
}

/* line 730, _desktop.scss */
.cloud_2 {
  font-size: 22px;
  line-height: 24px;
}

/* line 731, _desktop.scss */
.cloud_3 {
  font-size: 20px;
  line-height: 22px;
}

/* line 732, _desktop.scss */
.cloud_4 {
  font-size: 18px;
  line-height: 20px;
}

/* line 733, _desktop.scss */
.cloud_5 {
  font-size: 16px;
  line-height: 18px;
}

/* line 734, _desktop.scss */
.cloud_6 {
  font-size: 14px;
  line-height: 16px;
}

/* line 736, _desktop.scss */
.cattag-page {
  width: 656px;
  margin: 0 auto;
  text-align: center;
}

/* line 737, _desktop.scss */
ul.cattag-list {
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 738, _desktop.scss */
ul.cattag-list li {
  border: 1px solid #e0e0e0;
  float: left;
  display: inline;
  width: 186px;
  margin: 0 10px 10px 0;
  padding-left: 0;
  text-align: center;
}

/* line 739, _desktop.scss */
ul.cattag-list li.productlist-first-in-row {
  clear: both;
}

/* line 740, _desktop.scss */
ul.cattag-list li.productlist-last-in-row {
  margin-right: 0;
}

/* line 741, _desktop.scss */
ol#tag_manufacturers {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}

/* line 742, _desktop.scss */
ol#tag_sp {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}

/* end Tag Cloud module */
/* line 749, _desktop.scss */
div#sitemap ul {
  list-style: none;
  margin: 0 0 10px 10px;
}

/* line 750, _desktop.scss */
div#sitemap ul li a {
  font-size: 14px;
}

/* line 751, _desktop.scss */
div#sitemap ul li li a {
  font-size: 12px;
}

/* line 752, _desktop.scss */
div#sitemap ul li li li a {
  font-size: 10px;
}

/* fast lane checkout / snelle kassa */
/* line 755, _desktop.scss */
.flc-checkout-progress {
  margin: 0 0 15px 0;
}

/* line 756, _desktop.scss */
h1.flcheader {
  margin: 10px 0;
}

/*.FLCDialogCell { width: 50%; } unused?*/
/* line 758, _desktop.scss */
.contentblock-flc {
  width: 330px;
  margin-top: 15px;
}

/*
.contentblock-flc h1 { background: #f1f1f1; margin-bottom: 0;}
.contentblock-flc .content { height: 150px; }
*/
/* line 764, _desktop.scss */
.contentblock-flc-login {
  float: left;
  margin-right: 15px;
  border-right: 1px solid #d7dee4;
}

/* line 765, _desktop.scss */
.contentblock-flc-newaccount {
  float: right;
}

/* line 768, _desktop.scss */
.flc-step-bar {
  width: 100%;
  border: 1px solid #000;
  height: 10px;
}

/* line 769, _desktop.scss */
.flc-step-bar td {
  padding: 2px 10px;
}

/* line 770, _desktop.scss */
.flc-step-bar .flc-stepdone {
  background: #000000;
}

/* line 771, _desktop.scss */
.flc-step-bar .flc-stepactive {
  background: #e0e0e0;
}

/* line 773, _desktop.scss */
.flc-step-text {
  width: 100%;
  height: 20px;
}

/* line 774, _desktop.scss */
.flc-step-text td {
  padding: 2px 10px;
  text-align: center;
}

/* line 775, _desktop.scss */
.flc-step-text .flc-stepdone a {
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}

/* line 776, _desktop.scss */
.flc-step-text .flc-stepactive {
  font-weight: bold;
}

/* line 778, _desktop.scss */
.flc-methodbox {
  width: 100%;
}

/* line 779, _desktop.scss */
.flc-nextbutton {
  text-align: right;
}

/* line 781, _desktop.scss */
.checkout-accountbox {
  width: 33%;
  margin-right: 2px;
  float: left;
}

/* line 782, _desktop.scss */
.checkout-accountbox-last {
  margin: 0;
  float: right;
}

/* line 784, _desktop.scss */
.flc-cart-subtotal {
  text-align: right;
  border: 1px solid #000000;
  padding: 10px;
}

/* line 785, _desktop.scss */
.flc-cart-subtotal table {
  float: right;
}

/* line 786, _desktop.scss */
.flc-cart-subtotal table td {
  vertical-align: top;
}

/* line 787, _desktop.scss */
.flc-cart-subtotal .FormButton {
  font-weight: bold;
}

/* line 788, _desktop.scss */
.flc-cart-subtotal .ProductPriceSmall {
  font-weight: bold;
  font-size: 14px;
  color: #000000;
}

/* line 790, _desktop.scss */
#fast_lane_buttons {
  float: right;
  margin-bottom: 10px;
}

/* line 791, _desktop.scss */
.fast_lane_back {
  background-color: #fff;
}

/* end: fast lane checkout / snelle kassa */
/* gift certificates / kadobonnen */
/*
.gc-leftcol { float: left; width: 375px; }
.gc-rightcol { float: left; width: 355px; }
*/
/* line 801, _desktop.scss */
.mod-leftcol {
  float: left;
  padding: 0;
  width: 400px;
  padding: 0 30px 0 0;
}

/* line 802, _desktop.scss */
.mod-rightcol {
  float: left;
  line-height: 20px;
  padding: 0 0 0 20px;
  width: 405px;
}

/* line 804, _desktop.scss */
.mod-border-right {
  border-right: 1px solid #d7dee4;
  margin-right: -1px;
}

/* line 805, _desktop.scss */
.mod-border-left {
  border-left: 1px solid #d7dee4;
  margin-left: -1px;
}

/* line 807, _desktop.scss */
.gc-checkexist {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #d7dee4;
}

/* line 808, _desktop.scss */
.mod-seperator {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #d7dee4;
}

/* end: modules */
/* line 811, _desktop.scss */
.terms-conditions-note {
  margin: 10px 0;
  text-align: center;
}

/* line 812, _desktop.scss */
.checkout-notes {
  text-align: left;
}

/* line 813, _desktop.scss */
.checkout-notes-textarea {
  width: 100%;
}

/* line 814, _desktop.scss */
.checkout-submit {
  text-align: center;
}

/* line 816, _desktop.scss */
.cart-details-table {
  width: 100%;
}

/* line 817, _desktop.scss */
.cart-details-table td, .cart-details-table th {
  padding: 5px 0;
}

/* slider-home */
/* line 821, _desktop.scss */
div#feature_list {
  z-index: 1;
  float: left;
  width: 961px;
  height: 358px;
  overflow: hidden;
  position: relative;
  margin: 10px 0px 20px 0px;
}

/* line 822, _desktop.scss */
div#feature_list h3 {
  text-decoration: none;
  position: relative;
  font-size: 25px;
  line-height: 23px;
  padding: 70px 30px 10px 20px;
}

/* line 824, _desktop.scss */
ul#tabs {
  position: relative;
  float: right;
  z-index: 10;
  height: 11px;
  margin: 10px 10px 0 0;
}

/* line 825, _desktop.scss */
ul#tabs li {
  float: left;
  padding: 0px 10px 0px 0;
  height: 11px;
  width: 11px;
  display: block;
  margin: 10px 0px 0 0;
}

/* line 828, _desktop.scss */
ul#tabs li a {
  background: url("../images/square-wit.png") no-repeat;
  text-decoration: none;
  position: relative;
  color: #000;
  font-size: 25px;
  line-height: 23px;
  margin: 0 0 0 0px;
  clip: auto;
  overflow: hidden;
  outline: none;
}

/* line 829, _desktop.scss */
ul#tabs li a:hover {
  text-decoration: none;
}

/* line 830, _desktop.scss */
ul#tabs li a.current {
  display: inline;
  color: #000;
  background: url("../images/square.png") no-repeat;
}

/* line 831, _desktop.scss */
ul#tabs li a.current h3 {
  color: #000;
  height: 92px;
}

/* line 832, _desktop.scss */
ul#tabs li a.current:hover h3 {
  text-decoration: none;
  cursor: default;
}

/* line 834, _desktop.scss */
ul#output {
  top: 0;
  width: 960px;
  height: 358px;
  position: absolute;
}

/* line 835, _desktop.scss */
ul#output ul {
  position: absolute;
  top: 0;
  left: 0;
  list-style: none;
  padding: 0;
  margin: 0;
  height: 10px;
}

/* line 836, _desktop.scss */
ul#output li {
  position: absolute;
}

/* line 837, _desktop.scss */
ul#output li .bannerWrap {
  position: relative;
  width: 960px;
  height: 358px;
}

/* line 842, _desktop.scss */
ul#output li img {
  position: absolute;
  width: 100%;
  height: auto;
  z-index: 4;
}

/* line 843, _desktop.scss */
ul#output li a {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 6;
}

/* line 844, _desktop.scss */
ul#output li a span {
  position: absolute;
  bottom: 10px;
  right: 10px;
  padding: 8px 12px;
  text-decoration: none;
  font-size: 13px;
  color: #FFF;
  background: url(../images/cat_hover.png);
}

/* line 845, _desktop.scss */
ul#output li a:hover span {
  color: #000;
}

/* line 848, _desktop.scss */
div#feature_list .wrapper {
  position: absolute;
  height: 131px;
  width: 970px;
  float: left;
  top: 205px;
  z-index: 999;
}

/* line 856, _desktop.scss */
div#feature_list .overwrap {
  background: url("../images/bg-tabs.png") repeat-x;
  height: 164px;
  float: left;
  z-index: 999;
}

/* line 863, _desktop.scss */
div#feature_list .overwrap-right {
  background: url("../images/bg-tabs-left.png") no-repeat 0 8px;
  height: 164px;
  width: 71px;
  float: left;
}

/* slider 2 */
/* line 873, _desktop.scss */
div#feature_list2 {
  z-index: 1;
  float: left;
  width: 768px;
  height: 505px;
  position: relative;
  margin: 10px 100px 5px 100px;
}

/* line 874, _desktop.scss */
div#feature_list2 h3 {
  text-decoration: none;
  position: relative;
  font-size: 25px;
  line-height: 23px;
  padding: 70px 30px 10px 20px;
}

/* line 876, _desktop.scss */
div#feature_list2 ul#tabs {
  position: relative;
  float: right;
  z-index: 10;
  height: 11px;
  margin: 10px 10px 0 0;
}

/* line 877, _desktop.scss */
div#feature_list2 ul#tabs li {
  float: left;
  padding: 0px 10px 0px 0;
  height: 11px;
  width: 11px;
  display: block;
  margin: 10px 0px 0 0;
}

/* line 880, _desktop.scss */
div#feature_list2 ul#tabs li a {
  background: url("../images/square-wit.png") no-repeat;
  text-decoration: none;
  position: relative;
  color: #000;
  font-size: 25px;
  line-height: 23px;
  margin: 0 0 0 0px;
  clip: auto;
  overflow: hidden;
  outline: none;
}

/* line 881, _desktop.scss */
div#feature_list2 ul#tabs li a:hover {
  text-decoration: none;
}

/* line 882, _desktop.scss */
div#feature_list2 ul#tabs li a.current {
  display: inline;
  color: #000;
  background: url("../images/square.png") no-repeat;
}

/* line 883, _desktop.scss */
div#feature_list2 ul#tabs li a.current h3 {
  color: #000;
  height: 92px;
}

/* line 884, _desktop.scss */
div#feature_list2 ul#tabs li a.current:hover h3 {
  text-decoration: none;
  cursor: default;
}

/* line 886, _desktop.scss */
div#feature_list2 ul#output {
  top: 0;
  width: 768px;
  height: 505px;
  position: absolute;
}

/* line 887, _desktop.scss */
div#feature_list2 ul#output ul {
  position: absolute;
  top: 0;
  left: 0;
  list-style: none;
  padding: 0;
  margin: 0;
  height: 10px;
}

/* line 888, _desktop.scss */
div#feature_list2 ul#output li {
  position: absolute;
}

/* line 889, _desktop.scss */
div#feature_list2 ul#output li .bannerWrap {
  position: relative;
  width: 768px;
  height: 504px;
}

/* line 894, _desktop.scss */
div#feature_list2 ul#output li img {
  position: absolute;
  width: 768px;
  height: 505px;
  z-index: 4;
}

/* line 895, _desktop.scss */
div#feature_list2 ul#output li a {
  position: absolute;
  width: 768px;
  height: 505px;
  z-index: 6;
}

/* line 896, _desktop.scss */
div#feature_list2 ul#output li a span {
  position: absolute;
  bottom: 10px;
  right: 10px;
  padding: 8px 12px;
  text-decoration: none;
  font-size: 13px;
  color: #FFF;
  background: url(../images/cat_hover.png);
}

/* line 897, _desktop.scss */
div#feature_list2 ul#output li a:hover span {
  color: #000;
}

/* line 900, _desktop.scss */
div#feature_list2 .wrapper {
  position: absolute;
  height: 131px;
  width: 768px;
  float: left;
  top: 205px;
  z-index: 999;
}

/* line 908, _desktop.scss */
div#feature_list2 .overwrap {
  background: url("../images/bg-tabs.png") repeat-x;
  height: 164px;
  float: left;
  z-index: 999;
}

/* line 915, _desktop.scss */
div#feature_list2 .overwrap-right {
  background: url("../images/bg-tabs-left.png") no-repeat 0 8px;
  height: 164px;
  width: 71px;
  float: left;
}

/* line 923, _desktop.scss */
#lookbook_buttons {
  display: block;
}

/* line 928, _desktop.scss */
.outer-center {
  float: right;
  right: 50%;
  position: relative;
}

/* line 934, _desktop.scss */
.inner-center {
  float: right;
  right: -50%;
  position: relative;
}

/* line 940, _desktop.scss */
#module-tabfields {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
}

/* line 944, _desktop.scss */
#close1 {
  padding: 0 10px 0 0;
}

/* line 945, _desktop.scss */
#open1 {
  padding: 0 10px 0 0;
}

/* line 947, _desktop.scss */
.sf-menu img {
  padding-right: 10px;
  text-align: left;
  margin: 0 0 0 -15px;
}

/* line 949, _desktop.scss */
#scrollbar2 {
  float: left;
  width: 961px;
  height: 400px;
}

/* line 954, _desktop.scss */
#scrollbar2 .viewport {
  height: 285px;
  overflow: hidden;
  position: relative;
  width: 961px;
}

/* line 960, _desktop.scss */
#scrollbar2 .overview {
  left: 0;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 1590px;
}

/* line 970, _desktop.scss */
.overview ol {
  list-style: none;
}

/* line 975, _desktop.scss */
#scrollbar2 .track {
  background: #F0F0F0;
  height: 10px;
  position: relative;
  width: 100%;
  top: 310px;
}

/* line 982, _desktop.scss */
#scrollbar2 .thumb {
  background: #000000;
  cursor: pointer;
  height: 10px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0px;
}

/* line 993, _desktop.scss */
#scrollbar2 .thumb .end {
  background: #000000;
  height: 10px;
  overflow: hidden;
  width: 5px;
}

/* line 1000, _desktop.scss */
#scrollbar2 .overview img {
  float: left;
  margin-left: 9px;
}

/* line 1006, _desktop.scss */
ul.adv_categories {
  font: normal 18px "Conv_typewcond_regular";
  color: #000;
  float: left;
  width: 961px;
  padding: 0 0 0px 0;
  line-height: 16px;
  text-transform: lowercase;
  letter-spacing: 0px;
}

/* line 1018, _desktop.scss */
.subcategories-active {
  margin-bottom: 10px;
  /* extra bottom margin to compensate for absolutely positioned submenu with a 10px margin */
}

/* line 1022, _desktop.scss */
ul.adv_categories li {
  float: left;
  display: block;
  padding: 0px 20px 10px 3px;
  line-height: 16px;
}

/* line 1028, _desktop.scss */
ul.adv_categories li img {
  float: left;
  padding: 0px 10px 5px 0;
}

/* line 1033, _desktop.scss */
ul.adv_categories li a {
  text-decoration: none;
}

/* line 1037, _desktop.scss */
ul.adv_categories li a:hover {
  color: #000000;
}

/* line 1041, _desktop.scss */
ul.adv_categories ul {
  position: absolute;
  left: 0px;
  margin-top: 10px;
  background: #F0F0F0;
  width: 961px;
  padding: 0 0 0px;
}

/* line 1049, _desktop.scss */
ul.adv_categories li li {
  display: block;
  background: #F0F0F0;
  position: relative;
  font-size: 14px;
  line-height: 12px;
  padding: 0px 5px 0px 10px;
}

/* line 1058, _desktop.scss */
ul.adv_categories li li a {
  display: block;
  background: #F0F0F0;
  position: relative;
  font-size: 14px;
  line-height: 12px;
  padding: 13px 10px 5px 10px;
}

/* line 1068, _desktop.scss */
ul.adv_categories li li a:hover,
ul.adv_categories a.active_sub {
  display: block;
  background: url("../images/menu-bg.png") repeat-x 0 5px;
  color: #000000;
  height: 17px;
  padding: 13px 10px 0;
}

/* line 1077, _desktop.scss */
ul.adv_categories a.active_root {
  color: #000000;
}

/*Klarna*/
/* line 1082, _desktop.scss */
.KlarnaMonthCost {
  font-weight: bold;
  color: black;
}

/* line 1087, _desktop.scss */
#klarna_part_payment_cost {
  color: #ff0000;
}

/* line 1091, _desktop.scss */
#klarna_part_payment_conditions {
  float: right;
}

/* line 1095, _desktop.scss */
#flavcandy {
  position: absolute;
  height: 90px;
  margin: -20px -20px 0px 0px;
}

/* line 1101, _desktop.scss */
.items_home img {
  float: left;
  height: auto;
  margin: 0 5px 0 0;
  padding: 0;
  width: 187px;
}

/* line 1110, _desktop.scss */
.lasthome img {
  margin-right: 0;
  float: right;
}

/* line 1116, _desktop.scss */
.featuredproducts .productlist h2, .featuredproducts .productlist-prices {
  display: none;
}

/* line 1117, _desktop.scss */
.featuredproducts ul.productlist li {
  height: 275px;
  width: 176px;
  margin-right: 20px;
}

/* line 1118, _desktop.scss */
.featuredproducts ul.productlist li:nth-child(3n+3) {
  margin-right: 20px;
}

/* line 1121, _desktop.scss */
.featuredproducts ul.productlist li:nth-child(5n+5) {
  margin-right: 0;
}

/* line 1124, _desktop.scss */
.footerlinks a {
  float: left;
  background: url(../images/seps.gif) no-repeat center left;
  padding: 0 12px;
  text-decoration: none;
  color: #999;
  font-size: 10px;
}

/* line 1132, _desktop.scss */
.footerlinks a:first-child {
  padding-left: 0;
  background: none;
}

/* line 1134, _desktop.scss */
.footerlinks a:hover {
  color: #000;
}

/* line 1136, _desktop.scss */
.footerlinks {
  margin-bottom: 10px;
  float: left;
  width: 400px;
  text-align: justify;
  padding-right: 10px;
}

/* line 1144, _desktop.scss */
.realcopyright {
  float: right;
  margin-top: 5px;
}

/* line 1145, _desktop.scss */
.payments {
  float: left;
  padding: 6px 0 0 23px;
}

/* line 1150, _desktop.scss */
img#go_left {
  cursor: pointer;
  position: absolute;
  top: 145px;
  left: 20px;
  z-index: 99;
}

/* line 1154, _desktop.scss */
img#go_right {
  cursor: pointer;
  position: absolute;
  top: 145px;
  right: 20px;
  z-index: 99;
}

/* NEWS SUBSCRIBE POPUP
------------------------------------------------------*/
/* line 1161, _desktop.scss */
#popup-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.35);
  z-index: 100;
}

/* line 1171, _desktop.scss */
#opup-overlay {
  bottom: 0;
  display: none;
  left: 0;
  outline: 0 none;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1050;
}

/* line 1183, _desktop.scss */
#newssubscribe-popup {
  display: none;
  width: 100%;
  max-width: 800px;
  left: 0;
  z-index: 101;
  background: #EEE;
  margin: 100px auto;
}

/* line 1192, _desktop.scss */
#newssubscribe-popup img {
  width: 100%;
  height: auto;
}

/* line 1196, _desktop.scss */
.close-popup {
  position: absolute;
  cursor: pointer;
  width: 40px;
  height: 40px;
  background: url(../images/close.png) no-repeat center center;
  top: 0;
  right: 0;
  z-index: 100;
}

/* line 1207, _desktop.scss */
#popup-news-subscribe {
  position: relative;
  overflow: hidden;
}

/* line 1213, _desktop.scss */
.form-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 1222, _desktop.scss */
.form-content {
  z-index: 2;
  position: relative;
}

/* line 1227, _desktop.scss */
.input-group,
.text-dialog {
  position: absolute;
  width: 220px;
  top: 220px;
  right: 20px;
  z-index: 20;
}

/* line 1236, _desktop.scss */
.text-dialog {
  bottom: auto;
  top: 65px;
  text-align: left;
}

/* line 1242, _desktop.scss */
.input-group input,
.input-group button {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}

/* line 1251, _desktop.scss */
.input-group input {
  margin-bottom: 10px;
}

/* line 1254, _desktop.scss */
.text-dialog h3,
.text-dialog h2 {
  font-size: 16px;
  margin: 0;
  line-height: 24px;
}

/* line 1261, _desktop.scss */
.text-dialog h3 {
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
  text-transform: none;
  margin-top: 15px;
}

/* line 1269, _desktop.scss */
.thank-you-message {
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.35);
  text-align: center;
  color: white;
}

/* line 1281, _desktop.scss */
.thank-you-message p {
  padding-top: 90px;
  font-size: 16px;
  line-height: 24px;
  max-width: 420px;
  margin: 0 auto;
}

/* line 1288, _desktop.scss */
.footer-social-icons {
  float: left;
  width: 223px;
  text-align: center;
}

/* line 1293, _desktop.scss */
.footer-social-icons a {
  display: inline-block;
}

/* line 1297, _desktop.scss */
.welkomblock {
  margin-top: 15px;
  display: block;
  margin-bottom: 20px;
}
/* line 1302, _desktop.scss */
.welkomblock .blok {
  display: inline-block;
  width: 49%;
  color: #808080;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}
/* line 1310, _desktop.scss */
.welkomblock .blok.blok2 {
  padding-right: 0px;
  float: right;
}

/* line 1316, _desktop.scss */
#instagram {
  margin-bottom: 20px;
}
/* line 1318, _desktop.scss */
#instagram a {
  display: inline-block;
  padding: 6px;
  width: 16.6%;
  text-align: center;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}

/* line 1330, _desktop.scss */
h4.instatitle {
  text-align: center;
  font: normal 18px "Conv_typewcond_regular" !important;
  color: #000;
  font-weight: normal;
  clear: both;
  margin: 40px 0px 20px 0px;
}

/* line 1339, _desktop.scss */
h4.welkomslogan {
  margin: 15px 0px 40px 0px;
  color: gray;
  font-weight: normal !important;
  font-style: italic;
  text-align: center;
  font-size: 14px;
}

/* line 1348, _desktop.scss */
.mediablock_detail {
  display: inline-block;
  margin: 0px 1% 25px 1%;
  width: 48%;
}

/* line 1354, _desktop.scss */
.mediablock_detail img {
  clear: both;
  display: block;
  margin-top: 10px;
  vertical-align: top;
}

@media (max-width: 999px) {
  /* line 1, _tablet.scss */
  body {
    overflow-x: hidden;
  }

  /* line 5, _tablet.scss */
  .container {
    padding: 0 20px;
    box-sizing: border-box;
  }
  /* line 9, _tablet.scss */
  .container .container-inner {
    width: 100%;
  }

  /* line 15, _tablet.scss */
  .header .logo {
    margin-top: -7px;
  }

  /* line 21, _tablet.scss */
  ul.adv_categories {
    width: 100%;
    box-sizing: border-box;
  }
  /* line 25, _tablet.scss */
  ul.adv_categories li {
    padding-right: 19px;
  }
  /* line 28, _tablet.scss */
  ul.adv_categories li:last-child {
    padding-right: 0;
  }

  /* line 34, _tablet.scss */
  .maincontent {
    width: 100%;
  }
  /* line 37, _tablet.scss */
  .maincontent div#feature_list {
    width: 100%;
    height: 280px;
  }
  /* line 42, _tablet.scss */
  .maincontent ul#output {
    width: 100%;
    height: 280px;
  }
  /* line 46, _tablet.scss */
  .maincontent ul#output li {
    width: inherit;
    height: inherit;
  }
  /* line 50, _tablet.scss */
  .maincontent ul#output li .bannerWrap {
    width: inherit;
    height: inherit;
    background-position: center center;
    background-size: cover;
  }
  /* line 56, _tablet.scss */
  .maincontent ul#output li .bannerWrap img {
    display: none;
  }
  /* line 63, _tablet.scss */
  .maincontent .featuredproducts ul.productlist li {
    width: 19%;
    height: 200px;
    padding-right: 10px;
    margin: 0;
    box-sizing: border-box;
  }
  /* line 70, _tablet.scss */
  .maincontent .featuredproducts ul.productlist li:nth-child(5n+5) {
    padding: 0;
  }
  /* line 74, _tablet.scss */
  .maincontent .featuredproducts ul.productlist li .productlist-thumb {
    height: 100%;
    background-position: center center;
    background-size: cover;
  }
  /* line 79, _tablet.scss */
  .maincontent .featuredproducts ul.productlist li .productlist-thumb img {
    display: none;
  }

  /* line 86, _tablet.scss */
  .footer-bottom {
    width: 100%;
    padding: 10px 235px 10px 260px;
    box-sizing: border-box;
  }
  /* line 91, _tablet.scss */
  .footer-bottom .footerlinks {
    padding-top: 10px;
    width: 280px;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 98, _tablet.scss */
  .footer-bottom .footer-social-icons {
    width: 100%;
  }
  /* line 101, _tablet.scss */
  .footer-bottom .copyright {
    padding-top: 10px;
    width: 235px;
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 108, _tablet.scss */
  .footer-bottom .copyright .subscribe input.subscribeinput {
    width: 125px;
  }
  /* line 112, _tablet.scss */
  .footer-bottom .copyright .realcopyright img {
    float: none;
  }

  /* line 120, _tablet.scss */
  .maincat-descr img {
    width: 100%;
    height: auto;
  }

  /* line 126, _tablet.scss */
  .formtable {
    width: 100%;
  }

  /* line 131, _tablet.scss */
  .contactform {
    width: 65%;
    box-sizing: border-box;
  }

  /* line 136, _tablet.scss */
  .contact-info {
    width: 35%;
    box-sizing: border-box;
  }

  /* line 141, _tablet.scss */
  #static-page {
    width: 100%;
    box-sizing: border-box;
  }

  /* line 146, _tablet.scss */
  .pics-wrapper {
    width: 100% !important;
    height: auto;
    margin-bottom: 50px !important;
    padding-bottom: 65%;
    position: relative;
  }
  /* line 153, _tablet.scss */
  .pics-wrapper .pics {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  /* line 161, _tablet.scss */
  .pics-wrapper .navigation {
    position: absolute;
    left: 0;
    bottom: -50px;
    width: 100%;
  }
  /* line 167, _tablet.scss */
  .pics-wrapper .navigation img {
    margin: 0 !important;
    padding: 10px;
  }

  /* line 174, _tablet.scss */
  ul.productlist {
    text-align: center;
  }
  /* line 177, _tablet.scss */
  ul.productlist li {
    display: inline-block;
    margin: 0 15px;
    float: none;
    width: 240px;
    height: 460px;
  }

  /* line 188, _tablet.scss */
  .breadcrumbs .NavigationPath a {
    display: none;
  }
}
@media (max-width: 999px) and (min-width: 700px) {
  /* line 196, _tablet.scss */
  #productdetail-leftcol {
    width: 48%;
    position: relative;
  }

  /* line 200, _tablet.scss */
  #productdetail-rightcol {
    width: 48%;
    position: relative;
    margin: 0;
  }

  /* line 206, _tablet.scss */
  .productdetail-thumb {
    width: 100%;
    box-sizing: border-box;
  }
  /* line 210, _tablet.scss */
  .productdetail-thumb .MagicZoomPlus {
    width: 100% !important;
  }
  /* line 213, _tablet.scss */
  .productdetail-thumb .MagicZoomPlus img {
    width: inherit;
    max-height: none;
  }
  /* line 219, _tablet.scss */
  .productdetail-thumb .MagicToolboxSelectorsContainer {
    position: relative;
    margin: 0;
    clear: none;
    width: 100%;
    margin-top: 10px;
  }
  /* line 226, _tablet.scss */
  .productdetail-thumb .MagicToolboxSelectorsContainer a {
    display: block;
    float: left;
    padding: 5px;
    margin: 0;
    width: 25%;
    box-sizing: border-box;
  }
  /* line 234, _tablet.scss */
  .productdetail-thumb .MagicToolboxSelectorsContainer a:nth-child(1) {
    padding: 0 8px 0 0;
  }
  /* line 237, _tablet.scss */
  .productdetail-thumb .MagicToolboxSelectorsContainer a:nth-child(2) {
    padding: 0 6px 0 2px;
  }
  /* line 240, _tablet.scss */
  .productdetail-thumb .MagicToolboxSelectorsContainer a:nth-child(3) {
    padding: 0 2px 0 6px;
  }
  /* line 243, _tablet.scss */
  .productdetail-thumb .MagicToolboxSelectorsContainer a:nth-child(4) {
    padding: 0 0 0 8px;
  }
  /* line 247, _tablet.scss */
  .productdetail-thumb .MagicToolboxSelectorsContainer a img {
    width: 100%;
  }
}
@media (max-width: 999px) {
  /* line 257, _tablet.scss */
  #cart-items-wrapper {
    margin-top: 10px;
  }
  /* line 260, _tablet.scss */
  #cart-items-wrapper .cart-item {
    padding-left: 120px;
    min-height: 155px;
  }
  /* line 264, _tablet.scss */
  #cart-items-wrapper .cart-item .cart-thumb {
    position: absolute;
    top: 10px;
    left: 0;
  }
  /* line 270, _tablet.scss */
  #cart-items-wrapper .cart-item .cart-product-info {
    width: auto;
  }
  /* line 273, _tablet.scss */
  #cart-items-wrapper .cart-item .cart-buttons {
    float: left;
  }

  /* line 279, _tablet.scss */
  h3.dialogheader {
    height: auto;
    line-height: 20px;
  }

  /* line 285, _tablet.scss */
  .formtable input {
    width: 100%;
    max-width: 250px;
  }

  /* line 291, _tablet.scss */
  .mod-leftcol {
    width: 100%;
    padding: 0;
    border: 0;
  }

  /* line 297, _tablet.scss */
  .mod-rightcol {
    width: 100%;
    padding: 0;
    margin-top: 40px;
  }
}
@media (max-width: 699px) {
  /* line 1, _mobile.scss */
  .language-select {
    position: absolute;
    top: 3px;
    left: 75px;
  }

  /* line 7, _mobile.scss */
  .header {
    height: 60px;
  }
  /* line 10, _mobile.scss */
  .header .logo {
    width: 60px;
    height: 60px;
  }
  /* line 14, _mobile.scss */
  .header .slogan {
    display: none;
  }
  /* line 17, _mobile.scss */
  .header .minicart {
    position: absolute;
    top: 25px;
    left: 80px;
  }
  /* line 23, _mobile.scss */
  .header .menu-button {
    position: absolute;
    top: -13px;
    right: -20px;
    width: 60px;
    height: 50px;
    z-index: 990;
  }
  /* line 31, _mobile.scss */
  .header .menu-button span {
    display: block;
    width: 20px;
    height: 3px;
    background: black;
    position: absolute;
    top: 25px;
    right: 20px;
  }
  /* line 40, _mobile.scss */
  .header .menu-button span:before, .header .menu-button span:after {
    content: '';
    display: block;
    width: 20px;
    height: 3px;
    background: black;
    position: absolute;
    right: 0;
  }
  /* line 50, _mobile.scss */
  .header .menu-button span:before {
    top: -6px;
  }
  /* line 53, _mobile.scss */
  .header .menu-button span:after {
    top: 6px;
  }

  /* line 61, _mobile.scss */
  #adv_categories_container {
    position: fixed;
    right: -100%;
    top: 0;
    background: #ffffff;
    width: 100%;
    overflow-y: auto;
    height: 100%;
    z-index: 900;
    transition: right 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  }
  /* line 72, _mobile.scss */
  #adv_categories_container.open {
    right: 0;
  }
  /* line 76, _mobile.scss */
  #adv_categories_container .adv_categories {
    float: none;
    padding: 15px 0;
  }
  /* line 80, _mobile.scss */
  #adv_categories_container .adv_categories li {
    float: none;
    padding: 0;
  }
  /* line 84, _mobile.scss */
  #adv_categories_container .adv_categories li a {
    display: block;
    width: 100%;
    padding: 15px 30px 15px 30px;
  }

  /* line 95, _mobile.scss */
  .maincontent .featuredproducts .contentblock {
    padding: 0;
    margin: 0;
  }
  /* line 100, _mobile.scss */
  .maincontent .featuredproducts ul.productlist li {
    width: 49%;
  }
  /* line 103, _mobile.scss */
  .maincontent .featuredproducts ul.productlist li:nth-child(even) {
    padding-right: 0;
    padding-left: 10px;
  }
  /* line 107, _mobile.scss */
  .maincontent .featuredproducts ul.productlist li:nth-child(odd) {
    padding-right: 10px;
  }
  /* line 111, _mobile.scss */
  .maincontent .featuredproducts ul.productlist li:nth-child(5n+1), .maincontent .featuredproducts ul.productlist li:nth-child(5n+2) {
    margin-bottom: 20px;
  }
  /* line 116, _mobile.scss */
  .maincontent .featuredproducts ul.productlist li:nth-child(5n+5) {
    display: none;
  }

  /* line 124, _mobile.scss */
  .footer-bottom {
    position: relative;
    padding: 0;
    box-sizing: border-box;
  }
  /* line 129, _mobile.scss */
  .footer-bottom .footerlinks {
    position: relative;
    width: 100%;
    float: none;
    overflow: hidden;
    padding: 0;
    margin-bottom: 20px;
  }
  /* line 137, _mobile.scss */
  .footer-bottom .footer-social-icons {
    position: relative;
    float: none;
    text-align: left;
  }
  /* line 142, _mobile.scss */
  .footer-bottom .copyright {
    position: relative;
    width: 100%;
  }
  /* line 146, _mobile.scss */
  .footer-bottom .copyright .subscribe {
    float: left;
    margin-left: 20px;
  }
  /* line 150, _mobile.scss */
  .footer-bottom .copyright .subscribe input.subscribeinput {
    width: 160px;
  }
  /* line 155, _mobile.scss */
  .footer-bottom .copyright .realcopyright {
    margin: 15px 0;
    padding-top: 3px;
    position: relative;
    width: 100%;
  }
  /* line 161, _mobile.scss */
  .footer-bottom .copyright .realcopyright img {
    position: absolute;
    top: 0;
    left: -32px;
    width: 167px;
    height: 24px;
  }

  /* line 173, _mobile.scss */
  .maincat-descr img {
    margin-bottom: 20px;
    float: none;
    display: block;
  }

  /* line 180, _mobile.scss */
  .contactform {
    width: 100%;
    padding: 0;
  }
  /* line 184, _mobile.scss */
  .contactform input,
  .contactform textarea {
    width: 247px;
  }

  /* line 190, _mobile.scss */
  .contact-info {
    width: 100%;
    border: none;
    padding: 20px 0 0 0;
    margin-top: 20px;
    border-top: 1px solid #d7dee4;
  }

  /* line 199, _mobile.scss */
  #newssubscribe-popup .form-content {
    position: relative;
  }
  /* line 202, _mobile.scss */
  #newssubscribe-popup .form-content:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,0.5+100 */
    background: -moz-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80ffffff', endColorstr='#00ffffff', GradientType=1);
    /* IE6-9 */
  }
  /* line 218, _mobile.scss */
  #newssubscribe-popup .text-dialog {
    position: absolute;
    top: 25px;
    right: 30px;
    z-index: 10;
    width: 260px;
  }
  /* line 225, _mobile.scss */
  #newssubscribe-popup .input-group {
    position: absolute;
    top: 130px;
    right: 30px;
    z-index: 10;
    width: 260px;
  }

  /* line 235, _mobile.scss */
  ul.productlist li {
    margin: 0 10px;
    width: 190px;
    height: 380px;
  }

  /* line 242, _mobile.scss */
  .breadcrumbs {
    margin: 20px 0 0 0;
  }
  /* line 245, _mobile.scss */
  .breadcrumbs .NavigationPath {
    padding: 0;
  }

  /* line 250, _mobile.scss */
  #productdetail-leftcol {
    width: 100%;
    max-width: 450px;
    margin: 0 auto;
    float: none;
    overflow: hidden;
    padding-bottom: 40px;
  }
  /* line 258, _mobile.scss */
  #productdetail-leftcol .productdetail-thumb {
    width: 100%;
  }
  /* line 261, _mobile.scss */
  #productdetail-leftcol .productdetail-thumb .MagicZoomPlus {
    width: 78% !important;
    display: block !important;
    float: left;
  }
  /* line 266, _mobile.scss */
  #productdetail-leftcol .productdetail-thumb .MagicZoomPlus #product_thumbnail {
    width: 100%;
    max-height: none;
  }
  /* line 271, _mobile.scss */
  #productdetail-leftcol .productdetail-thumb .MagicToolboxSelectorsContainer {
    margin: 0;
    width: 20%;
    right: 0;
    top: -2px;
  }
  /* line 277, _mobile.scss */
  #productdetail-leftcol .productdetail-thumb .MagicToolboxSelectorsContainer a {
    margin: 2px 0;
    width: 100%;
  }
  /* line 281, _mobile.scss */
  #productdetail-leftcol .productdetail-thumb .MagicToolboxSelectorsContainer a img {
    width: 100%;
  }

  /* line 290, _mobile.scss */
  #productdetail-rightcol {
    width: 100%;
    max-width: 450px;
    margin: 0 auto;
    float: none;
    margin-top: 30px;
  }

  /* line 298, _mobile.scss */
  .flc-step-text {
    display: none;
  }

  /* line 302, _mobile.scss */
  h1 {
    height: auto;
  }

  /* line 307, _mobile.scss */
  .formtable.registertable input,
  .formtable.registertable select {
    max-width: 100px;
  }

  /* line 319, _mobile.scss */
  table .TableSubHead + tr td:nth-child(3) {
    display: none;
  }
  /* line 326, _mobile.scss */
  table .TableHead td {
    font-size: 11px;
  }

  /* line 333, _mobile.scss */
  .cart-details-table td {
    padding-left: 3px;
    padding-right: 3px;
  }
  /* line 338, _mobile.scss */
  .cart-details-table td:nth-child(2) span {
    display: none;
  }
  /* line 342, _mobile.scss */
  .cart-details-table td:nth-child(4) {
    text-align: center;
  }

  /* line 348, _mobile.scss */
  .checkout-accountbox {
    width: 100%;
  }

  /* line 354, _mobile.scss */
  #instagram a {
    display: inline-block;
    padding: 6px;
    width: 33%;
    text-align: center;
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box;
    /* Opera/IE 8+ */
  }

  /* line 368, _mobile.scss */
  .welkomblock .blok {
    padding-right: 0px;
    display: inline-block;
    width: 100%;
    clear: both;
    padding-bottom: 20px;
  }
  /* line 376, _mobile.scss */
  .welkomblock .blok.blok2 {
    padding-bottom: 0px;
    float: none;
  }

  /* line 382, _mobile.scss */
  .mediablock_detail {
    width: 98%;
  }
}
