html {font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }body {margin: 0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block;}audio,canvas,progress,video {display: inline-block; vertical-align: baseline; }audio:not([controls]) {display: none;height: 0;}[hidden],template {display: none;}a {background-color: transparent;}a:active,a:hover {outline: 0;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}dfn {font-style: italic;}h1 {font-size: 2em;margin: 0.67em 0;}mark {background: #ff0;color: #000;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 40px;}hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}pre {overflow: auto;}code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}button,input,optgroup,select,textarea {color: inherit; font: inherit; margin: 0; }button {overflow: visible;}button,select {text-transform: none;}button,html input[type="button"], input[type="reset"],input[type="submit"] {-webkit-appearance: button; cursor: pointer; }button[disabled],html input[disabled] {cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}input {line-height: normal;}input[type="checkbox"],input[type="radio"] {padding: 0; }input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}input[type="search"] {-webkit-appearance: textfield; }input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0; padding: 0; }textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-collapse: collapse;border-spacing: 0;}td,th {padding: 0;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="date"],input[type="password"],textarea {-webkit-appearance: none; -moz-appearance: none;appearance: none;}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="search"]:hover,input[type="text"]:hover,input[type="tel"]:hover,input[type="url"]:hover,input[type="date"]:hover,input[type="password"]:hover,textarea:hover,select:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="password"]:focus,textarea:focus,select:focus {outline: 0;}* {margin: 0;padding: 0;}*, *::before, *::after {box-sizing: border-box;}body:before {content: 'phone';display: none;}.wrapper {width: 95%;margin: 0 2.5%;}.main {padding: 3rem 0;}.main aside {padding: 0 0 1rem 0;}.footer-container footer {padding: 2rem 0;}@media only screen and (min-width: 400px) {body:before {content: 'phablet';display: none;}}@media only screen and (min-width: 550px) {body:before {content: 'tablet';display: none;}}@media only screen and (min-width: 768px) {body:before {content: 'tablet';display: none;}.main article {float: right;width: 70%;}.main aside {float: left;width: 28%;}}@media only screen and (min-width: 1000px) {body:before {content: 'desktop';display: none;}}@media only screen and (min-width: 1140px) {body:before {content: 'desktop';display: none;}}@media only screen and (min-width: 1280px) {body:before {content: 'desktop';display: none;} .header-container, .main-container, .footer-container {width: 1270px;margin: 0 auto;}}@media (min-width: 400px) {}@media (min-width: 550px) {}@media (min-width: 750px) {}@media (min-width: 1000px) {}@media (min-width: 1200px) {}th,td {padding: 1.2rem 1.5rem;text-align: left;}th:first-child,td:first-child {padding-left: 0;}th:last-child,td:last-child {padding-right: 0;}button,.button {margin-bottom: 1rem;}input,textarea,select,fieldset {margin-bottom: 1.5rem;}pre,blockquote,dl,figure,table,p,ul,ol,form {margin-bottom: 2.5rem;}ul {list-style: circle inside;}ol {list-style: decimal inside;}ol, ul {padding-left: 0;margin-top: 0;}ul ul,ul ol,ol ol,ol ul {margin: 1.5rem 0 1.5rem 3rem;}li {margin-bottom: 1rem;}p {margin-top: 0;}.js #kategorien2 {display: none;}.no-js .menu-main {display: none;}.menu-main {display: none;}ul.menu-main,.menu-main ul {list-style: outside none none;margin: 0;padding: 0;}.menu-main li {margin: 0;position: relative;}.menu-main li a {display: block;line-height: 1.5rem;position: relative;}.menu-main li a {padding: 1.5rem 1rem;}.menu-main li li a {padding: 1.5rem 3rem;}.menu-main li li li a {padding: 1.5rem 5rem;}.menu-main li li li li a {padding: 1.5rem 7rem;}.menu-main .counter {display: none;}#kategorien2 ul {list-style: outside none none;margin: 0;padding: 0;}#kategorien2 li {margin: 0;position: relative;}#kategorien2 li a {display: block;position: relative;}#kategorien2 li a {padding: 1rem 1rem;}#kategorien2 li li a {padding: 1rem 1rem 1rem 3rem;}#kategorien2 li li li a {padding: 1rem 1rem 1rem 5rem;}#kategorien2 li li li li a {padding: 1rem 1rem 1rem 7rem;}#kategorien2 li.has_subs > a:after,#kategorien2 li.selected > a:after,#kategorien2 li.active > a:after {position: absolute;}#kategorien2 li.has_subs > a:after {content: "\f067";right: 1.2rem;}#kategorien2 li.has_subs > a:hover:after {-webkit-animation: IconRotation 0.4s ease;animation: IconRotation 0.4s ease;}#kategorien2 li.active > a:after {content: "\f078";-webkit-animation: none !important;animation: none !important;right: 1rem !important;}#kategorien2 li.selected > a:after {content: "\f078";-ms-transform: rotate(270deg); -webkit-transform: rotate(270deg); transform: rotate(270deg);-webkit-animation: none !important;animation: none !important;right: 1.3rem !important;}#kategorien2 span.counter {display: inline-block;float: right;padding-right: 3rem;}@-webkit-keyframes IconRotation {0% { }100% {-ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}}@keyframes IconRotation {0% { }100% {-ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}}@-webkit-keyframes fadeIn {from { opacity: 0; }to { opacity: 1; }}@keyframes fadeIn {from { opacity: 0; }to { opacity: 1; }}@media only screen and (min-width: 768px) {.js #kategorien2,.no-js #kategorien2 {display: block;}}@media only screen and (min-width: 1000px) {.menu-main {display: block;}#headerNavCategories {height: auto;padding: 0 0 0 0.2rem;display:inline-block;width: 100%;}.no-js nav {display: block;}.menu-main, .menu-main * {margin: 0;padding: 0;list-style: none;}.menu-main {float: left;margin-bottom: 1em;}.menu-main li {position: relative;}.menu-main ul {position: absolute;display: none;top: 100%;left: 0;z-index: 99;min-width: 12em; margin: 0;padding: 0;}.menu-main > li {float: left;}.menu-main li:hover > ul {display: block;-webkit-animation: fadeIn 0.8s;animation: fadeIn 0.8s;}.menu-main a {display: block;position: relative;padding: .75em 1em;}.menu-main ul ul {top: 0;left: 100%;}.menu-main li {white-space: nowrap;}.menu-main a.is-parent {padding-right: 2.5rem;}.menu-main a.is-parent:after {content: "\f0d7";position: absolute;right: 0.8rem;top: 1.25rem;}.menu-main ul a.is-parent:after {content: "\f0da";}.no-js .menu-main {display: block;}}@media only screen and (min-width: 1140px) {.menu-main a.is-parent {padding-right: 3rem;}.menu-main a.is-parent:after {right: 1rem;top: 1rem;}}.dl-menuwrapper {width: 100%;max-width: 70rem;float: left;position: relative;-webkit-perspective: 1000px;perspective: 1000px;-webkit-perspective-origin: 50% 200%;perspective-origin: 50% 200%;z-index: 2;}.dl-menuwrapper:first-child {margin-right: 100px;}.dl-menuwrapper ul {padding: 0;list-style: none;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;margin: 0;}.dl-menuwrapper li {position: relative;margin: 0;}.dl-menuwrapper li a {display: block;position: relative;padding: 1.5rem 2rem;line-height: 2rem;}.dl-menuwrapper li a .counter {display: inline-block;position: absolute;right: 3rem;}.dl-menuwrapper li.dl-back > a {padding-left: 3rem;}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li > a:not(:only-child):after {position: absolute;top: 1rem;content: "\f0da";}.dl-menuwrapper li.dl-back:after {left: 1rem;-webkit-transform: rotate(180deg);transform: rotate(180deg);}.dl-menuwrapper li > a:after {right: 1rem;}.dl-menuwrapper .dl-menu {margin: .5rem 0 0 0;position: absolute;width: 100%;opacity: 0;pointer-events: none;-webkit-transform: translateY(10px);transform: translateY(10px);-webkit-backface-visibility: hidden;backface-visibility: hidden;}.dl-menuwrapper .dl-menu.dl-menu-toggle {transition: all 0.3s ease;}.dl-menuwrapper .dl-menu.dl-menuopen {opacity: 1;pointer-events: auto;-webkit-transform: translateY(0px);transform: translateY(0px);}.dl-menuwrapper li .dl-submenu {display: none;}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen > a,.dl-menu.dl-subview li.dl-subview > a {display: none;}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {display: block;}.dl-menuwrapper > .dl-submenu {position: absolute;width: 100%;top: 5rem;left: 0;margin: 0;}.dl-menu.dl-animate-out-1 {-webkit-animation: MenuAnimOut1 0.4s;animation: MenuAnimOut1 0.4s;}.dl-menu.dl-animate-out-2 {-webkit-animation: MenuAnimOut2 0.3s ease-in-out;animation: MenuAnimOut2 0.3s ease-in-out;}.dl-menu.dl-animate-out-3 {-webkit-animation: MenuAnimOut3 0.4s ease;animation: MenuAnimOut3 0.4s ease;}.dl-menu.dl-animate-out-4 {-webkit-animation: MenuAnimOut4 0.4s ease;animation: MenuAnimOut4 0.4s ease;}.dl-menu.dl-animate-out-5 {-webkit-animation: MenuAnimOut5 0.4s ease;animation: MenuAnimOut5 0.4s ease;}@-webkit-keyframes MenuAnimOut1 {0% { }50% {-webkit-transform: translateZ(-250px) rotateY(30deg);}75% {-webkit-transform: translateZ(-372.5px) rotateY(15deg);opacity: .5;}100% {-webkit-transform: translateZ(-500px) rotateY(0deg);opacity: 0;}}@-webkit-keyframes MenuAnimOut2 {0% { }100% {-webkit-transform: translateX(-100%);opacity: 0;}}@-webkit-keyframes MenuAnimOut3 {0% { }100% {-webkit-transform: translateZ(300px);opacity: 0;}}@-webkit-keyframes MenuAnimOut4 {0% { }100% {-webkit-transform: translateZ(-300px);opacity: 0;}}@-webkit-keyframes MenuAnimOut5 {0% { }100% {-webkit-transform: translateY(40%);opacity: 0;}}@keyframes MenuAnimOut1 {0% { }50% {-webkit-transform: translateZ(-250px) rotateY(30deg);transform: translateZ(-250px) rotateY(30deg);}75% {-webkit-transform: translateZ(-372.5px) rotateY(15deg);transform: translateZ(-372.5px) rotateY(15deg);opacity: .5;}100% {-webkit-transform: translateZ(-500px) rotateY(0deg);transform: translateZ(-500px) rotateY(0deg);opacity: 0;}}@keyframes MenuAnimOut2 {0% { }100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);opacity: 0;}}@keyframes MenuAnimOut3 {0% { }100% {-webkit-transform: translateZ(300px);transform: translateZ(300px);opacity: 0;}}@keyframes MenuAnimOut4 {0% { }100% {-webkit-transform: translateZ(-300px);transform: translateZ(-300px);opacity: 0;}}@keyframes MenuAnimOut5 {0% { }100% {-webkit-transform: translateY(40%);transform: translateY(40%);opacity: 0;}}.dl-menu.dl-animate-in-1 {-webkit-animation: MenuAnimIn1 0.3s;animation: MenuAnimIn1 0.3s;}.dl-menu.dl-animate-in-2 {-webkit-animation: MenuAnimIn2 0.3s ease-in-out;animation: MenuAnimIn2 0.3s ease-in-out;}.dl-menu.dl-animate-in-3 {-webkit-animation: MenuAnimIn3 0.4s ease;animation: MenuAnimIn3 0.4s ease;}.dl-menu.dl-animate-in-4 {-webkit-animation: MenuAnimIn4 0.4s ease;animation: MenuAnimIn4 0.4s ease;}.dl-menu.dl-animate-in-5 {-webkit-animation: MenuAnimIn5 0.4s ease;animation: MenuAnimIn5 0.4s ease;}@-webkit-keyframes MenuAnimIn1 {0% {-webkit-transform: translateZ(-500px) rotateY(0deg);opacity: 0;}20% {-webkit-transform: translateZ(-250px) rotateY(30deg);opacity: 0.5;}100% {-webkit-transform: translateZ(0px) rotateY(0deg);opacity: 1;}}@-webkit-keyframes MenuAnimIn2 {0% {-webkit-transform: translateX(-100%);opacity: 0;}100% {-webkit-transform: translateX(0px);opacity: 1;}}@-webkit-keyframes MenuAnimIn3 {0% {-webkit-transform: translateZ(300px);opacity: 0;}100% {-webkit-transform: translateZ(0px);opacity: 1;}}@-webkit-keyframes MenuAnimIn4 {0% {-webkit-transform: translateZ(-300px);opacity: 0;}100% {-webkit-transform: translateZ(0px);opacity: 1;}}@-webkit-keyframes MenuAnimIn5 {0% {-webkit-transform: translateY(40%);opacity: 0;}100% {-webkit-transform: translateY(0);opacity: 1;}}@keyframes MenuAnimIn1 {0% {-webkit-transform: translateZ(-500px) rotateY(0deg);transform: translateZ(-500px) rotateY(0deg);opacity: 0;}20% {-webkit-transform: translateZ(-250px) rotateY(30deg);transform: translateZ(-250px) rotateY(30deg);opacity: 0.5;}100% {-webkit-transform: translateZ(0px) rotateY(0deg);transform: translateZ(0px) rotateY(0deg);opacity: 1;}}@keyframes MenuAnimIn2 {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);opacity: 0;}100% {-webkit-transform: translateX(0px);transform: translateX(0px);opacity: 1;}}@keyframes MenuAnimIn3 {0% {-webkit-transform: translateZ(300px);transform: translateZ(300px);opacity: 0;}100% {-webkit-transform: translateZ(0px);transform: translateZ(0px);opacity: 1;}}@keyframes MenuAnimIn4 {0% {-webkit-transform: translateZ(-300px);transform: translateZ(-300px);opacity: 0;}100% {-webkit-transform: translateZ(0px);transform: translateZ(0px);opacity: 1;}}@keyframes MenuAnimIn5 {0% {-webkit-transform: translateY(40%);transform: translateY(40%);opacity: 0;}100% {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}}.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {-webkit-animation: SubMenuAnimIn1 0.4s ease;animation: SubMenuAnimIn1 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;animation: SubMenuAnimIn2 0.3s ease-in-out;}.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {-webkit-animation: SubMenuAnimIn3 0.4s ease;animation: SubMenuAnimIn3 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {-webkit-animation: SubMenuAnimIn4 0.4s ease;animation: SubMenuAnimIn4 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {-webkit-animation: SubMenuAnimIn5 0.4s ease;animation: SubMenuAnimIn5 0.4s ease;}@-webkit-keyframes SubMenuAnimIn1 {0% {-webkit-transform: translateX(50%);opacity: 0;}100% {-webkit-transform: translateX(0px);opacity: 1;}}@-webkit-keyframes SubMenuAnimIn2 {0% {-webkit-transform: translateX(100%);opacity: 0;}100% {-webkit-transform: translateX(0px);opacity: 1;}}@-webkit-keyframes SubMenuAnimIn3 {0% {-webkit-transform: translateZ(-300px);opacity: 0;}100% {-webkit-transform: translateZ(0px);opacity: 1;}}@-webkit-keyframes SubMenuAnimIn4 {0% {-webkit-transform: translateZ(300px);opacity: 0;}100% {-webkit-transform: translateZ(0px);opacity: 1;}}@-webkit-keyframes SubMenuAnimIn5 {0% {-webkit-transform: translateZ(-200px);opacity: 0;}100% {-webkit-transform: translateZ(0);opacity: 1;}}@keyframes SubMenuAnimIn1 {0% {-webkit-transform: translateX(50%);transform: translateX(50%);opacity: 0;}100% {-webkit-transform: translateX(0px);transform: translateX(0px);opacity: 1;}}@keyframes SubMenuAnimIn2 {0% {-webkit-transform: translateX(100%);transform: translateX(100%);opacity: 0;}100% {-webkit-transform: translateX(0px);transform: translateX(0px);opacity: 1;}}@keyframes SubMenuAnimIn3 {0% {-webkit-transform: translateZ(-300px);transform: translateZ(-300px);opacity: 0;}100% {-webkit-transform: translateZ(0px);transform: translateZ(0px);opacity: 1;}}@keyframes SubMenuAnimIn4 {0% {-webkit-transform: translateZ(300px);transform: translateZ(300px);opacity: 0;}100% {-webkit-transform: translateZ(0px);transform: translateZ(0px);opacity: 1;}}@keyframes SubMenuAnimIn5 {0% {-webkit-transform: translateZ(-200px);transform: translateZ(-200px);opacity: 0;}100% {-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}}.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {-webkit-animation: SubMenuAnimOut1 0.4s ease;animation: SubMenuAnimOut1 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;animation: SubMenuAnimOut2 0.3s ease-in-out;}.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {-webkit-animation: SubMenuAnimOut3 0.4s ease;animation: SubMenuAnimOut3 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {-webkit-animation: SubMenuAnimOut4 0.4s ease;animation: SubMenuAnimOut4 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {-webkit-animation: SubMenuAnimOut5 0.4s ease;animation: SubMenuAnimOut5 0.4s ease;}@-webkit-keyframes SubMenuAnimOut1 {0% {-webkit-transform: translateX(0%);opacity: 1;}100% {-webkit-transform: translateX(50%);opacity: 0;}}@-webkit-keyframes SubMenuAnimOut2 {0% {-webkit-transform: translateX(0%);opacity: 1;}100% {-webkit-transform: translateX(100%);opacity: 0;}}@-webkit-keyframes SubMenuAnimOut3 {0% {-webkit-transform: translateZ(0px);opacity: 1;}100% {-webkit-transform: translateZ(-300px);opacity: 0;}}@-webkit-keyframes SubMenuAnimOut4 {0% {-webkit-transform: translateZ(0px);opacity: 1;}100% {-webkit-transform: translateZ(300px);opacity: 0;}}@-webkit-keyframes SubMenuAnimOut5 {0% {-webkit-transform: translateZ(0);opacity: 1;}100% {-webkit-transform: translateZ(-200px);opacity: 0;}}@keyframes SubMenuAnimOut1 {0% {-webkit-transform: translateX(0%);transform: translateX(0%);opacity: 1;}100% {-webkit-transform: translateX(50%);transform: translateX(50%);opacity: 0;}}@keyframes SubMenuAnimOut2 {0% {-webkit-transform: translateX(0%);transform: translateX(0%);opacity: 1;}100% {-webkit-transform: translateX(100%);transform: translateX(100%);opacity: 0;}}@keyframes SubMenuAnimOut3 {0% {-webkit-transform: translateZ(0px);transform: translateZ(0px);opacity: 1;}100% {-webkit-transform: translateZ(-300px);transform: translateZ(-300px);opacity: 0;}}@keyframes SubMenuAnimOut4 {0% {-webkit-transform: translateZ(0px);transform: translateZ(0px);opacity: 1;}100% {-webkit-transform: translateZ(300px);transform: translateZ(300px);opacity: 0;}}@keyframes SubMenuAnimOut5 {0% {-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}100% {-webkit-transform: translateZ(-200px);transform: translateZ(-200px);opacity: 0;}}.button,button,input[type="submit"],input[type="reset"],input[type="button"] {display: inline-block;height: auto;padding: 0 3rem;text-align: center;line-height: 4.2rem;white-space: nowrap;width: 23rem;max-width: 100%;margin-right: 1%;}@media only screen and (min-width: 1000px) {#shopping_cart_page .buttonContainer .button {width: 24.25%;margin: 0 0.5% 1rem 0.5%;}#shopping_cart_page .buttonContainer .button:first-child {margin: 0 0.5% 1rem 0;}#shopping_cart_page .buttonContainer .button:last-child {margin: 0 0 1rem 0.5%;}}@font-face {font-family: 'fontawesome';src:url('../fonts/fontawesome/fontawesome.eot');src:url('../fonts/fontawesome/fontawesome.eot?#iefix') format('embedded-opentype'),url('../fonts/fontawesome/fontawesome.woff') format('woff'),url('../fonts/fontawesome/fontawesome.ttf') format('truetype'),url('../fonts/fontawesome/fontawesome.svg#fontawesome') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'Opensans';src:url('../fonts/opensans/opensans.woff') format('woff');font-weight: normal;font-style: normal;}html {font-size: 62.5%;}body {font-size: 1.5em; line-height: 1.6;font-weight: 400;font-family: Opensans, Helvetica, Arial, sans-serif;}@media only screen and (min-width: 768px) {html {font-size: 56.3%;}}@media only screen and (min-width: 1000px) {html {font-size: 62.5%;}}h1,h2,h3,h4,h5,h6 {margin-top: 0;margin-bottom: 2rem;font-weight: 300;}h1 {font-size: 3rem;line-height: 1.3;letter-spacing: -.1rem;}h2 {font-size: 2.5rem;line-height: 1.35;letter-spacing: -.08rem;}h3 {font-size: 2rem;line-height: 1.5; letter-spacing: -.05rem;}h4,.contentBoxHeading,.addressBoxHeading,.moduleBoxHeading,.secondaryContentBoxHeading,.selectionsBoxHeading {font-size: 1.8rem;line-height: 1.6;letter-spacing: 0;}h5 {font-size: 1.6rem;line-height: 1.5;letter-spacing: 0;}h6 {font-size: 1.6rem;line-height: 1.6;letter-spacing: 0;}.viewModeSelectGrid:before,.viewModeSelectRow:before,.listingBox .cartListing li:first-of-type > div.delete:before,a.dl-trigger:before,.menu-main a.is-parent:after,#kategorien2 li.has_subs a:after,#kategorien2 li.selected > a:after,#kategorien2 li.active > a:after,.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li > a:not(:only-child):after,.filterButton.closed:after,.filterButton.open:after,#priceRangeOverview.open:after,#priceRangeOverview.closed:after,#filter li a:after,#filter span.filterReset a:after,.cartPreviewGridItem .closeIcon:after,.cartPreviewGridItem .navigateBack:after,#breadCrumbContainer:before,.cartLinks:before,.jcarousel-next:before,.jcarousel-prev:before,#searchTopSubmit:before,#galleryButtonPrev:before,#galleryButtonNext:before,.productDetailsContainer .stock .stockText1:before,.productDetailsContainer .stock .stockText2:before,.productDetailsContainer .stock .stockText3:before,.productDetailsContainer .stock .stockTextGeneral:before,.productDetailsContainer .stock .deliveryText1:before,.productDetailsContainer .stock .deliveryText2:before,.productDetailsContainer .stock .deliveryText3:before,.productDetailsContainer .stock .deliveryTextGeneral:before {font-family: 'fontawesome';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1.6;-webkit-font-smoothing: antialiased;}.main aside {color: white;}.button,button,input[type="submit"],input[type="reset"],input[type="button"] {font-size: 1.1rem;font-weight: 600;letter-spacing: .1rem;text-transform: uppercase;text-decoration: none;cursor: pointer;}#searchTopSubmit:before {font-size: 2.2rem;}#kategorien2 li.active > a:hover:after {font-size: 1.6rem;}@media only screen and (min-width: 1000px) {.menu-main, .menu-main * {font-size: 95%;}}@media only screen and (min-width: 1140px) {.menu-main, .menu-main * {font-size: 100%;}}.dl-menuwrapper li a {font-size: 1.6rem;font-weight: 300;}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li > a:not(:only-child):after {font-size: 2rem;}.listingBox .addressListing li > div::before {font-weight: bold;}#breadCrumbContainer h1 {font-size: 1.5rem;letter-spacing: 0;}.jcarousel-prev:before,.jcarousel-next:before {font-size: 2.2rem;}.cartPreviewGridItem .cartPreviewPrice {font-weight: bold;}.cartPreviewGridItem .cartPreviewTitle {font-size: 1.7rem;}.cartPreviewGridItem .closeIcon:after {font-size: 2rem;}.cartPreviewGridItem .cartPreviewTotal {font-size: 2.5rem;font-weight: bold;}.cartPreviewGridItem .navigateBack {font-size: 1rem;}.cartPreviewGridItem .cartPreviewPriceOriginal {text-decoration: line-through;}.checkoutProgressBar {text-transform: uppercase;font-size: 1.4rem;}.footerContainer li.footerContainerHeading {font-size: 2rem;}.headerNav a,.cartLinks span,.cartLinks span a {cursor: pointer;}.headerNav a.dl-trigger:before {font-size: 3rem;}.cartLinks:before {font-size: 2rem;}.infoBoxHeading {font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem}#filter li a:after,#filter span.filterReset a:after {font-size: 2rem;}.listingBox .grid .tax_info,.listingBox .row .tax_info {font-size: 1rem;}.listingBox .grid .manufacturerInfo,.listingBox .row .manufacturerInfo {font-size: 1.2rem;}.listingBox .productListing.grid .price,.listingBox .productListing.row .price {font-size: 1.9rem;}.listingBox .productListing.grid .originalPrice,.listingBox .productListing.row .originalPrice {font-size: 1.6rem;}.listingBox .productListing.grid .originalPrice,.listingBox .productListing.row .originalPrice,.listingBox .cartListing .originalPrice {text-decoration: line-through;}@media only screen and (min-width: 550px) {.listingBox .cartListing li:first-of-type > div.delete {font-size: 1.8rem;}}@media only screen and (min-width: 1000px) {.listingBox .productListing.row .productsDescription,.listingBox .categoryListing.row .categoriesDescription {font-size: 1.3rem;}}.moduleBox .grid .tax_info,.moduleBox .row .tax_info {font-size: 1rem;}.moduleBox .grid .manufacturerInfo,.moduleBox .row .manufacturerInfo {font-size: 1.2rem;}.moduleBox .productListing.grid .price,.moduleBox .productListing.row .price {font-size: 1.9rem;}.moduleBox .productListing.grid .originalPrice,.moduleBox .productListing.row .originalPrice {font-size: 1.6rem;text-decoration: line-through;}form.paypalButtonContainer span {font-size: 1.1rem;}.productDetailsContainer .tax_info {font-size: 1rem;}.productDetailsContainer .price {font-size: 1.9rem;}.productDetailsContainer .originalPrice {font-size: 1.6rem;text-decoration: line-through;}#search_suggest .columnTitle {font-weight: bold;}.slideoutInner li,.slideoutInner li a {font-weight: bold;}.slideoutInner li a:hover {text-decoration: underline;}.slideoutInfotext {font-size: 1.8rem;font-weight: bold;}.viewOptions a:before {font-size: 3rem;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="date"],input[type="password"],textarea,select {height: 4.3rem;padding: 0.6rem 1rem; }textarea {min-height: 6.5rem;padding-top: 0.6rem;padding-bottom: 0.6rem;}label,legend {display: block;margin-bottom: .5rem;}input[type="checkbox"],input[type="radio"] {display: inline;}fieldset {min-width: 90%;max-width: 100%;padding: 0;}legend {padding: 0 1rem 0 0;}.label {width: 100%;display:inline-block;}.value,select {width: 90%;display: inline-block;-moz-transition: width .25s; -webkit-transition: width .25s; -o-transition: width .25s;transition: width .25s;}div[role=radiogroup] {display: inline-block;height: 5rem;line-height: 4rem;width: 25rem;}div[role=radiogroup] .label {width: 5rem;}div[role=radiogroup] .value {width: 2rem;}.value:focus {width: 100%;}.value {padding-right:30px;}.searchTop form {}#searchTopInput {overflow: hidden;}input#txtSearch {width: 100%;}#searchTopSubmit {float: right;height: 4.3rem;width: 3.5rem;margin-right: 0;margin-bottom: 1rem;}#searchTopSubmit:before {content: "\e60a";display: inline-block;height: 100%;margin-left: -1rem;line-height: 4.2rem;}@media only screen and (min-width: 768px) {fieldset {min-width: 250px;max-width: 500px;}.label {width: 20rem;display:inline-block;}.value,select {width: 23rem;display: inline-block;-moz-transition: width .25s; -webkit-transition: width .25s; -o-transition: width .25s;transition: width .25s;}div[role=radiogroup] {display: inline-block;height: 5rem;line-height: 4rem;width: 25rem;}div[role=radiogroup] .label {width: 5rem;}div[role=radiogroup] .value {width: 2rem;}.value:focus {width: 26rem;}.value {padding-right:30px;}}@media only screen and (min-width: 1000px) {fieldset {padding: 0 1rem;}legend {padding: 0 1rem;}}.clearfix:after,.Clear:after,.contentBox:after,.wrapperBox:after,.container:after,.row:after,#headerNavCategories:after,nav:after,.headerContainer:after,.main aside > div > .infoBox .infoBoxContent:after,.main aside > div > .infoBox .infoBoxHeading:after,.main aside > div > .infoBox:after,.jcarousel ul:after {content: " ";display: table;clear: both;}.addressBox {margin-bottom: 1rem;}.addressBoxContent {padding: 1rem;}.addressBoxHeading {margin-bottom: 1rem;}@media only screen and (min-width: 768px) {.addressBox {display: inline-block;margin-right: 0.5%;margin-left: 0.5%;vertical-align: top;width: 49%;float: left;}#account_overview_page .addressBoxContent {min-height: 15rem;}#account_addresses_page .addressBoxContent {min-height: 15rem;}#account_orders_view_page .addressBoxContent {min-height: 15rem;}#checkout_confirm_page .addressBoxContent {min-height: 15rem;}#checkout_selections_page .addressBoxContent {min-height: 15rem;}}#breadCrumbContainer {}#breadCrumbContainer * {display: inline;}#breadCrumbContainer:before {content: "\f041";display: inline-block;font-size: 1.8rem;padding-right: 1rem;}.jcarousel {position: relative;overflow: hidden;}.jcarousel > ul {width: 20000em;position: relative;list-style: none;margin: 0;padding: 0;}.jcarousel > ul > li {float: left;}.jcarousel > ul.productListing > li {width: 23rem !important;margin: 0 1rem 0 0 !important;}.jcarousel-next,.jcarousel-prev {position: absolute;top: 10%;width: 3.2rem;height: 80%;cursor: pointer;}.jcarousel-next{right: -0.2rem;}.jcarousel-prev {left: -0.2rem;}.jcarousel-prev:before,.jcarousel-next:before {display: inline-block;position: absolute;top: 45%;width: 100%;text-align: center;}.jcarousel-prev:before {content: "\f060";}.jcarousel-next:before {content: "\f061";}.cartPreview {position: absolute;top: 0;z-index: -1;width: 0;height: 0;}.cartPreview.cartPreview-active {width: 100%;height: 100%;right: 0;}.cartPreviewGridItem {-webkit-transform: translate3d(400%, -100%, 0) translate3d(-3.9em, 3.9em, 0);transform: translate3d(400%, -100%, 0) translate3d(-3.9em, 3.9em, 0);width: 100%;height: 5rem;opacity: 0;-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 1, 0.3, 1), opacity 0s 0.6s;transition: transform 0.6s cubic-bezier(0.4, 1, 0.3, 1), opacity 0s 0.6s;float: right;display: inline-block;}.cartPreviewGridItem:first-child {height: 28rem;}.cartPreviewGridItem:first-child {-webkit-transform: translate3d(100%, -100%, 0) translate3d(-3.9em, 3.9em, 0);transform: translate3d(100%, -100%, 0) translate3d(-3.9em, 3.9em, 0);}.cartPreviewGridItem:nth-child(2) {-webkit-transform: translate3d(200%, -100%, 0) translate3d(-3.9em, 3.9em, 0);transform: translate3d(200%, -100%, 0) translate3d(-3.9em, 3.9em, 0);}.cartPreviewGridItem:nth-child(3) {-webkit-transform: translate3d(300%, -100%, 0) translate3d(-3.9em, 3.9em, 0);transform: translate3d(300%, -100%, 0) translate3d(-3.9em, 3.9em, 0);}.cartPreviewGridItem:nth-child(4) {-webkit-transform: translate3d(400%, -100%, 0) translate3d(-3.9em, 3.9em, 0);transform: translate3d(400%, -100%, 0) translate3d(-3.9em, 3.9em, 0);}.cartPreviewGridItem:nth-child(5) {-webkit-transform: translate3d(100%, -200%, 0) translate3d(-3.9em, 3.9em, 0);transform: translate3d(100%, -200%, 0) translate3d(-3.9em, 3.9em, 0);}.cartPreviewGridItem:nth-child(6) {-webkit-transform: translate3d(200%, -200%, 0) translate3d(-3.9em, 3.9em, 0);transform: translate3d(200%, -200%, 0) translate3d(-3.9em, 3.9em, 0);}.cartPreviewGridItem:nth-child(7) {-webkit-transform: translate3d(300%, -200%, 0) translate3d(-3.9em, 3.9em, 0);transform: translate3d(300%, -200%, 0) translate3d(-3.9em, 3.9em, 0);}.cartPreviewGridItem:nth-child(8) {-webkit-transform: translate3d(400%, -200%, 0) translate3d(-3.9em, 3.9em, 0);transform: translate3d(400%, -200%, 0) translate3d(-3.9em, 3.9em, 0);}.cartPreview-active .cartPreviewGridItem {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 1, 0.3, 1);transition: transform 0.6s cubic-bezier(0.4, 1, 0.3, 1);}.cartPreviewGridItem img {display: none;height: auto;margin: 0 auto;max-height: 20rem;padding: 1.5rem;width: auto;}.cartPreviewGridItem .cartPreviewProductsName {display: block;float: left;margin: 0;padding: 0 0 0 1em;width: 50%;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.cartPreviewGridItem .cartPreviewPrice {float: left;padding: 0 1rem;width: 50%;text-align: center;}.cartPreviewGridItem .cartPreviewPrice span {display: inline-block;width: 50%;padding: 0 .5rem;}.cartPreviewGridItem img,.cartPreviewGridItem .cartPreviewProductsName,.cartPreviewGridItem .cartPreviewPrice {opacity: 0;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;}.cartPreviewGridItem span.tax_info {display: none;}.cartPreview-active .cartPreviewGridItem img,.cartPreview-active .cartPreviewGridItem .cartPreviewProductsName,.cartPreview-active .cartPreviewGridItem .cartPreviewPrice {opacity: 1;-webkit-transition: none;transition: none;}.cartPreviewGridItem .cartPreviewClose {cursor: pointer;}.cartPreviewGridItem .cartPreviewTitle {width: 100%;text-align: center;padding: 1rem;}.cartPreviewGridItem .buttonContainer {width: 100%;text-align: center;}.cartPreviewGridItem .cartPreviewTotal,.cartPreviewGridItem .cartIcon,.cartPreviewGridItem .checkoutIcon {text-align: center;}.cartPreviewGridItem .closeIcon {display: block;position: absolute;width: 3rem;height: 3rem;right: 0;}.cartPreviewGridItem .closeIcon:after {content: "\f067";position: absolute;right: 1rem;top: 0.4rem;transform: rotate(45deg);-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); }.cartPreviewGridItem .cartPreviewTotal {margin-bottom: 1.5rem;padding-top: 1rem;}.cartPreviewGridItem .navigateBack {display: block;}.cartPreviewGridItem .navigateBack:after {content: "\f054";padding-left: 1.3rem;}@media only screen and (min-width: 400px) {}@media only screen and (min-width: 550px) {.cartPreviewGridItem,.cartPreviewGridItem:first-child {width: 50%;height: 28rem;}.cartPreviewGridItem img {display: block;}}@media only screen and (min-width: 1000px) {.cartPreviewGridItem,.cartPreviewGridItem:first-child {width: 33.33333333333333%;}}@media only screen and (min-width: 1280px) {.cartPreviewGridItem,.cartPreviewGridItem:first-child {width: 25%;}}@media only screen and (min-width: 1400px) {.cartPreviewGridItem,.cartPreviewGridItem:first-child {width: 20%;}}@media only screen and (min-width: 1600px) {.cartPreviewGridItem,.cartPreviewGridItem:first-child {width: 16.666666666666667%;}}@media only screen and (min-width: 2400px) {.cartPreviewGridItem,.cartPreviewGridItem:first-child {width: 14.28571428571429%;}}.checkoutProgressBar {width: 100%;display: block;line-height: 2.2rem;margin: 2rem 0;}.checkoutProgressBar div {width: 100%;display: inline-block;padding: 0.8rem;}.checkoutProgressBar .processed {}.checkoutProgressBar .inactive {}.checkoutProgressBar .checkoutProgressCartOverview:before {}.checkoutProgressBar .checkoutProgressLogin:before {}.checkoutProgressBar .checkoutProgressSelections:before {}.checkoutProgressBar .checkoutProgressConfirmation:before {}.checkoutProgressBar .checkoutProgressSuccess:before {}.checkoutProgressBar .checkoutProgressSuccess {display: none;}@media only screen and (min-width: 768px) {.checkoutProgressBar div {width: 25%;}.checkoutProgressBar .checkoutProgressCartOverview:before {}.checkoutProgressBar .checkoutProgressLogin:before {}.checkoutProgressBar .checkoutProgressSelections:before {}.checkoutProgressBar .checkoutProgressConfirmation:before {}.checkoutProgressBar div span {display: block;position: relative;}.checkoutProgressBar div span:after {content: "";display: block;height: 0;left: 94%;position: absolute;top: -0.5rem;width: 0;}.checkoutProgressBar div span:before {content: "";display: block;height: 0;left: 94%;position: absolute;top: -0.8rem;width: 0;}.checkoutProgressBar div.checkoutProgressConfirmation span:after,.checkoutProgressBar div.checkoutProgressConfirmation span:before {content: " ";}}.contentBox {padding: 0;}.contentBoxContent {padding: 0.5rem;}.contentBoxContent .label,.contentBoxContent .value {display: inline-block;}.contentBoxContent .label {width: 45%;float: left;}.contentBoxContent .value {width: 55%;}@media only screen and (min-width: 768px) {.contentBox {padding: 1rem;}.contentBoxContent {padding: 0.5rem;}}#footer {display: block;width: 100%;}.footerContainer {display: inline-block;vertical-align: top;width: 100%;padding: 0 1.5rem;}.footerContainer ul {list-style-type: circle;list-style-position: outside;list-style-image: none;}.footerContainer li {margin-left: 1.5rem;}.footerContainer li.footerContainerHeading {list-style-type: none;list-style-position: inside;list-style-image: none;margin-left: 0;}@media only screen and (min-width: 550px) {.footerContainer {width: 48%;}}@media only screen and (min-width: 768px) {.footerContainer {width: 33%;}}.headerContainer {margin-bottom: 1rem;}.banner {display: inline-block;height: auto;width: 100%;}.banner a {display: block;height: 100%;width: 100%;}.banner a img {max-width: 100%;}.headerNav,.searchTop,.cartLinks {height: 4.3rem;width: 100%;text-align: center;margin-top: 1rem;}.headerNav a {display: inline-block;padding: .6rem .9rem;float: right;height: 100%;}.headerNav a.dl-trigger {float: left;height: 4rem;width: 4rem;overflow: hidden;white-space: nowrap;}.no-js .headerNav a.dl-trigger {display: none;}.headerNav a.dl-trigger:before {display: inline-block;text-align: center;content: "\f0c9";line-height: 3rem;width: 3.2rem;}.headerNav a.myAccountLink {display: inline-block;max-width: 50%;}.headerNav a.myAccountLink span {display: inline-block;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.headerNav a span {vertical-align: middle;}.cartLinks {text-align: right;}.cartLinks:before {content: "\e603";display: inline-block;float: left;padding: 0.5rem 0 0 1rem;}.cartLinks span {display: inline-block;padding: .8rem .4rem;}a.cartLink {display:block;width:100%;height:100%;padding-right: 1rem;}@media only screen and (min-width: 480px) {}@media only screen and (min-width: 550px) {.searchTop,.cartLinks {width: 48%;}.searchTop {float: left;}.searchTop form {}.cartLinks {float: right;}}@media only screen and (min-width: 768px) {}@media only screen and (min-width: 1000px) {.banner {float: left;height: 160px;width: 70%;}.headerNav,.searchTop,.cartLinks {float: right;max-width: 290px;text-align: right;width: 30%;}.searchTop form {height: auto;}.headerNav a {cursor: pointer;display: inline-block;padding: 0;height: 100%;}.headerNav a.dl-trigger {display: none;}.headerNav a span {vertical-align: middle;}.headerNav span {display: inline-block;padding: 1rem;}.headerNav a.myAccountLink {display: inline-block;max-width: 65%;}#headersearchinput {float: left;}#headersearchbutton {float: right;margin-right: .2rem;}}@media only screen and (min-width: 1280px) {}ul#zoomGalleryContainer {display: inline-block;}ul#zoomGalleryContainer li {display: inline;}img.galleryImage {height: auto;max-height: 7rem;width: auto;}.galleryThumbs {margin-top: 1rem;}#thumbsContainer {display: inline-block;height: 7rem;overflow: hidden;width: 21rem;}#galleryButtonPrev,#galleryButtonNext {display: inline-block;height: 7rem;width: 1.5rem;vertical-align: top;cursor: pointer;}#galleryButtonPrev:before,#galleryButtonNext:before {display: inline-block;line-height: 7rem;text-align: center;vertical-align: middle;}#galleryButtonPrev:before {content: "\f053";}#galleryButtonNext:before {content: "\f054";}.infoBoxHeading {padding: 1rem .75rem;}.infoBoxContent {margin-bottom: 1rem;}.main aside > div > .infoBox {margin-bottom: 1.5rem;}#loginbox ul,#myaccountbox ul {list-style: outside none none;margin: 0;padding: 0;}#loginbox li,#myaccountbox li {margin: 0;position: relative;}#loginbox li a,#myaccountbox li a {display: block;position: relative;padding: 1rem 1rem;}.js .filterPriceRange .infoBoxContent,.js .filterManufacturers .infoBoxContent,.js .filterOptionsBox .infoBoxContent {display: none;}.filterResets.infoBox,.filterPriceRange.infoBox,.filterManufacturers.infoBox,.filterOptionsBox.infoBox {margin: 0.5rem;}#filter form {margin: 0;}#filter .infoBoxHeading {min-height: 4.4rem;cursor: pointer;}#filter .infoBoxContent {margin: 0;}#filter ul {list-style: outside none none;margin: 0;padding: 0;}#filter li {margin: 0;position: relative;}#filter li a {display: block;position: relative;padding: 1.5rem 1rem;}#filter li a:after,#filter span.filterReset a:after {content: "\f067";position: absolute;right: 0.7rem;top: 1.2rem;transform: rotate(45deg);-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); }#filter span.filterReset {display: block;width: 100%;}#filter span.filterReset a {display: block;position: relative;padding: 1.5rem 1rem;}#filter li input[type=checkbox] {display: inline-block;margin: 0 1rem;}#filter li span.filterValue,#filter li label {display: inline-block;min-width: 80%; }#filter .ui-slider {margin: 1.5rem 1rem;}#filter .buttonContainer {text-align: center;margin-top: 1.5rem;}.filterButton.closed,.filterButton.open,#priceRangeOverview.closed:after,#priceRangeOverview.open:after {float: right;}.filterButton.closed:after,#priceRangeOverview.closed:after {content: "\f078";right: 1rem;}.filterButton.open:after,#priceRangeOverview.open:after {content: "\f077";right: 1rem;}.listingBox {position: relative;width: 100%;padding: 0 0 2rem 0;}.listingBox ul,.listingBox li {padding: 0;margin: 0;list-style-type: none;}.listingBox form {padding: 0;margin: 0;}.listingBox .productListing.grid,.listingBox .productListing.row,.listingBox .categoryListing.grid,.listingBox .categoryListing.row {position: relative;text-align: center;}.listingBox .productListing.grid > li,.listingBox .productListing.row > li,.listingBox .categoryListing.grid > li,.listingBox .categoryListing.row > li {display: inline-block;vertical-align: top;position: relative;width: 100%;padding: 1rem 0 2rem 0;text-align: left;}.listingBox .productListing.grid > li,.listingBox .categoryListing.grid > li,.listingBox .productListing.row > li,.listingBox .categoryListing.row > li {margin: 0 0 1rem 0;}.listingBox .productListing li:first-of-type {display: none;}.listingBox .productListing.grid .imageContainer,.listingBox .productListing.row .imageContainer,.listingBox .productListing.grid .productDescriptionContainer,.listingBox .productListing.row .productDescriptionContainer,.listingBox .productListing.grid .actionsContainer,.listingBox .productListing.row .actionsContainer,.listingBox .categoryListing.grid .imageContainer,.listingBox .categoryListing.row .imageContainer,.listingBox .categoryListing.grid .categoryDescriptionContainer,.listingBox .categoryListing.row .categoryDescriptionContainer,.listingBox .categoryListing.grid .actionsContainer,.listingBox .categoryListing.row .actionsContainer {margin-bottom: 1.5rem;}.listingBox .productListing.grid .imageContainer img,.listingBox .categoryListing.grid .imageContainer img,.listingBox .productListing.row .imageContainer img,.listingBox .categoryListing.row .imageContainer img {height: auto;max-height: 20rem;max-width: 100%;width: auto;}.listingBox .productListing.grid .productDescriptionContainer,.listingBox .productListing.row .productDescriptionContainer,.listingBox .productListing.grid .actionsContainer,.listingBox .productListing.row .actionsContainer,.listingBox .productListing.grid .imageContainer,.listingBox .productListing.row .imageContainer,.listingBox .categoryListing.grid .categoryDescriptionContainer,.listingBox .categoryListing.row .categoryDescriptionContainer,.listingBox .categoryListing.grid .actionsContainer,.listingBox .categoryListing.row .actionsContainer,.listingBox .categoryListing.grid .imageContainer,.listingBox .categoryListing.row .imageContainer {text-align: center;}.listingBox .productListing.grid .productsName,.listingBox .productListing.row .productsName,.listingBox .productListing.grid .productsDescription,.listingBox .productListing.row .productsDescription,.listingBox .productListing.grid .manufacturerInfo,.listingBox .productListing.row .manufacturerInfo,.listingBox .productListing.grid .pricesContainer,.listingBox .productListing.row .pricesContainer,.listingBox .productListing.grid .price,.listingBox .productListing.row .price,.listingBox .productListing.grid .originalPrice,.listingBox .productListing.row .originalPrice.listingBox .productListing.grid .buttonContainer,.listingBox .productListing.row .buttonContainer,.listingBox .categoryListing.grid .categoriesName,.listingBox .categoryListing.row .categoriesName,.listingBox .categoryListing.grid .categoriesDescription,.listingBox .categoryListing.row .categoriesDescription,.listingBox .categoryListing.grid .buttonContainer,.listingBox .categoryListing.row .buttonContainer {display: inline-block;width: 100%;vertical-align: top;}.listingBox .productListing.grid .productsName,.listingBox .productListing.row .productsName,.listingBox .categoryListing.grid .categoriesName,.listingBox .categoryListing.row .categoriesName {height: 5rem;overflow: hidden;}.listingBox .productListing.grid .pricesContainer,.listingBox .productListing.row .pricesContainer {padding: 1rem 0;}.listingBox .productListing.grid .manufacturerInfo::before,.listingBox .productListing.row .manufacturerInfo::before {content: attr(data-title) ":";padding-right: 0.5rem;}.listingBox .productListing.grid .tax_info,.listingBox .productListing.row .tax_info {display: block;}.listingBox .productListing.row .buttonContainer,.listingBox .productListing.grid .buttonContainer,.listingBox .categoryListing.row .buttonContainer,.listingBox .categoryListing.grid .buttonContainer {padding: 0 1rem;}.no-touch .listingBox .productListing.grid .buttonContainer,.no-touch .listingBox .categoryListing.grid .buttonContainer {display: none;}.no-touch .listingBox .productListing.grid li:hover .buttonContainer,.no-touch .listingBox .categoryListing.grid li:hover .buttonContainer {box-sizing: content-box;display: block;height: 6rem;padding: 2rem 3%;position: absolute;width: 94%;z-index: 2;margin-left: -1px;}.listingBox .productListing.grid .productsDescription,.listingBox .productListing.row .productsDescription,.listingBox .categoryListing.grid .categoriesDescription,.listingBox .categoryListing.row .categoriesDescription {display: none;}.listingBox .ordersListing li:first-of-type,.listingBox .addressListing li:first-of-type,.listingBox .orderedProductsListing li:first-of-type,.listingBox .cartListing li:first-of-type{display: none;}.listingBox .ordersListing li > div,.listingBox .addressListing li > div,.listingBox .orderedProductsListing li > div,.listingBox .totalsListing li > div,.listingBox .ordersHistoryListing li > div,.listingBox .cartListing li > div,.listingBox .cartListing li > div > .manufacturerInfo,.listingBox .cartListing li > div > .outOfStock {display: inline-block;width: 100%;vertical-align: top;}.listingBox .ordersListing li > div::before,.listingBox .addressListing li > div::before,.listingBox .orderedProductsListing li > div::before,.listingBox .orderedProductsListing li > div > .productAttributesContainer::before,.listingBox .cartListing li > div::before,.listingBox .cartListing .manufacturerInfo::before {content: attr(data-title) ":";padding-right: 0.5rem;display: inline-block;width: 40%;min-height: 3rem;max-height: 20rem;height: 100%;float: left;}.listingBox .addressListing li > div::before {display: block;width: 100%;margin: 1rem 0 0 0;}.listingBox .cartListing li > div.overlays::before {content: " ";display: none;}.listingBox .orderedProductsListing li.listingHeadingContainer > .attributes,.listingBox .cartListing li.listingHeadingContainer > .attributes,.listingBox .cartListing li.listingHeadingContainer > .weight {display: none;}.listingBox .orderedProductsListing .imageContainer img,.listingBox .cartListing .imageContainer img {max-height: 10rem;max-width: 100%;width: auto;}.listingBox .orderedProductsListing .priceSingle,.listingBox .orderedProductsListing .priceTotal,.listingBox .cartListing .priceSingle,.listingBox .cartListing .priceTotal,.listingBox .ordersListing .total {white-space: nowrap;}.listingBox .addressListing li,.listingBox .ordersListing li,.listingBox .totalsListing li,.listingBox .ordersHistoryListing li,.listingBox .orderedProductsListing li,.listingBox .cartListing li {margin-bottom: 0.5rem;padding: 0.5rem 1rem;}.listingBox .cartListing li > div > .productsDescription,.listingBox .cartListing li > div.overlays,.listingBox .cartListing li > div.weightContainer {display: none;}.listingBox .cartListing li > div .tax_info {padding-left: 1rem;}@media only screen and (min-width: 480px) {.listingBox .productListing.row > li,.listingBox .categoryListing.row > li {padding: 2rem 0;}.listingBox .productListing.row .imageContainer,.listingBox .productListing.row .productDescriptionContainer,.listingBox .productListing.row .actionsContainer,.listingBox .categoryListing.row .imageContainer,.listingBox .categoryListing.row .categoryDescriptionContainer,.listingBox .categoryListing.row .actionsContainer {display: inline-block;vertical-align: top;}.listingBox .productListing.row .imageContainer,.listingBox .productListing.row .pricesContainer,.listingBox .categoryListing.row .imageContainer {width: 40%;}.listingBox .productListing.row .productDescriptionContainer,.listingBox .productListing.row .buttonContainer,.listingBox .categoryListing.row .categoryDescriptionContainer,.listingBox .categoryListing.row .buttonContainer {width: 60%;}.listingBox .productListing.row .actionsContainer,.listingBox .categoryListing.row .actionsContainer {width: 100%;}.listingBox .productListing.row .imageContainer,.listingBox .productListing.row .productDescriptionContainer,.listingBox .productListing.row .actionsContainer,.listingBox .categoryListing.row .imageContainer,.listingBox .categoryListing.row .categoryDescriptionContainer,.listingBox .categoryListing.row .actionsContainer {padding: 0 1rem;}.listingBox .productListing.grid .imageContainer {min-height: 15.5rem;}.listingBox .productListing.grid .imageContainer img,.listingBox .categoryListing.grid .imageContainer img {height: auto;max-height: 15rem;max-width: 100%;width: auto;}.listingBox .productListing.row .imageContainer img,.listingBox .categoryListing.row .imageContainer img {height: auto;max-height: 23rem;max-width: 100%;width: auto;}.listingBox .productListing.row .productsDescription,.listingBox .categoryListing.row .categoriesDescription {display: inline-block;}.listingBox .productListing.row .productDescriptionContainer,.listingBox .categoryListing.row .categoryDescriptionContainer {text-align: justify;}.listingBox .productListing.grid .price,.listingBox .productListing.row .price,.listingBox .productListing.grid .originalPrice,.listingBox .productListing.row .originalPrice {display: inline-block;width: 50%;padding: 0 .5rem;}}@media only screen and (min-width: 550px) {.listingBox .productListing.grid > li,.listingBox .categoryListing.grid > li {width: 48%;margin: 0 0.5% 1rem 0.5%;}.listingBox .ordersListing,.listingBox .addressListing,.listingBox .orderedProductsListing,.listingBox .cartListing {display: table;width: 100%;}.listingBox .ordersListing li,.listingBox .ordersListing li:first-of-type,.listingBox .addressListing li,.listingBox .addressListing li:first-of-type,.listingBox .orderedProductsListing li,.listingBox .orderedProductsListing li:first-of-type,.listingBox .cartListing li,.listingBox .cartListing li:first-of-type {display: table-row;}.listingBox .ordersListing li > div,.listingBox .addressListing li > div,.listingBox .orderedProductsListing li > div,.listingBox .cartListing li > div {display: table-cell;width: auto;padding: 1rem;}.listingBox .ordersListing li > div::before,.listingBox .addressListing li > div::before,.listingBox .orderedProductsListing li > div::before,.listingBox .orderedProductsListing li > div > .productAttributesContainer::before,.listingBox .cartListing li > div::before {content: " ";padding-right: 0;display: inline;min-height: none;max-height: none;height: auto;float: none;}.listingBox .cartListing .manufacturerInfo::before {width: auto;}.listingBox .addressListing .address {width: 40%;}.listingBox .orderedProductsListing .imageContainer img,.listingBox .cartListing .imageContainer img {max-height: 10rem;max-width: 100%;width: auto;}.listingBox .orderedProductsListing .priceTotal,.listingBox .cartListing .priceTotal,.listingBox .orderedProductsListing .priceSingle,.listingBox .cartListing .priceSingle{text-align: right;}.listingBox .orderedProductsListing .quantity,.listingBox .cartListing .quantity {text-align: center;}.listingBox .cartListing .originalPrice {display: block;width: 100%;}.listingBox .cartListing li > div .tax_info {display: block;padding-left: 0;}.listingBox .cartListing li:first-of-type > div.delete {display: inline-block;line-height: 2.5rem;overflow: hidden;white-space: nowrap;width: 3.3rem;}.listingBox .cartListing li:first-of-type > div.delete:before {content: "\f014";}.listingBox .totalsListing .totalTitleContainer {width: 70%;text-align: right;}.listingBox .totalsListing .totalTextContainer {width: 30%;text-align: right;}.listingBox .ordersHistoryListing .date {width: 30%;text-align: left;}.listingBox .ordersHistoryListing .name {width: 70%;text-align: left;}}@media only screen and (min-width: 768px) {}@media only screen and (min-width: 1000px) {.listingBox .productListing.grid > li,.listingBox .categoryListing.grid > li {width: 32%;margin: 0 0.5% 1rem 0.5%;}.listingBox .productListing.row .imageContainer,.listingBox .categoryListing.row .imageContainer {width: 30%;}.listingBox .productListing.row .productDescriptionContainer,.listingBox .categoryListing.row .categoryDescriptionContainer {width: 40%;}.listingBox .productListing.row .actionsContainer,.listingBox .categoryListing.row .actionsContainer {width: 30%;}.listingBox .productListing.row .pricesContainer,.listingBox .productListing.row .buttonContainer,.listingBox .categoryListing.row .buttonContainer {width: 100%;}.listingBox .productListing.row .price,.listingBox .productListing.row .originalPrice {display: inline-block;width: 100%;}.listingBox .productListing.row .pricesContainer {margin-bottom: 1.5rem;}}@media only screen and (min-width: 1280px) {.listingBox .productListing.grid > li,.listingBox .categoryListing.grid > li {width: 24%;margin: 0 0.5% 1rem 0.5%;}}.messageStackError,.messageStackSuccess {display: block;width: 100%;padding: 0.5rem;margin: 0.5rem 0;}.moduleBox {position: relative;width: 100%;padding: 0 0 2rem 0;}.moduleBoxHeading {padding: 1rem .75rem;}.moduleBox ul,.moduleBox li {padding: 0;margin: 0;list-style-type: none;}.moduleBox .productListing.grid,.moduleBox .productListing.row {position: relative;text-align: center;}.moduleBox .productListing.grid > li,.moduleBox .productListing.row > li {display: inline-block;vertical-align: top;position: relative;width: 100%;padding: 1rem 0 2rem 0;text-align: left;margin: 0 0.5% 1rem 0.5%;}.moduleBox .productListing.grid .imageContainer,.moduleBox .productListing.row .imageContainer,.moduleBox .productListing.grid .productDescriptionContainer,.moduleBox .productListing.row .productDescriptionContainer {padding: 0 1rem;}.moduleBox .productListing.grid .imageContainer img {max-height: 30rem;max-width: 100%;width: auto;}.moduleBox .productListing.grid .productDescriptionContainer,.moduleBox .productListing.row .productDescriptionContainer,.moduleBox .productListing.grid .actionsContainer,.moduleBox .productListing.row .actionsContainer,.moduleBox .productListing.grid .imageContainer,.moduleBox .productListing.row .imageContainer {text-align: center;}.moduleBox .productListing.grid .productsName,.moduleBox .productListing.row .productsName,.moduleBox .productListing.grid .productsDescription,.moduleBox .productListing.row .productsDescription,.moduleBox .productListing.grid .manufacturerInfo,.moduleBox .productListing.row .manufacturerInfo,.moduleBox .productListing.grid .buttonContainer,.moduleBox .productListing.row .buttonContainer {display: inline-block;width: 100%;}.moduleBox .productListing.grid .price,.moduleBox .productListing.row .price,.moduleBox .productListing.grid .originalPrice,.moduleBox .productListing.row .originalPrice {display: inline-block;width: 50%;}.moduleBox .productListing.grid .productsName,.moduleBox .productListing.row .productsName {height: 7rem;overflow: hidden;width: 100%;}.moduleBox .productListing.grid .manufacturerInfo::before,.moduleBox .productListing.row .manufacturerInfo::before {content: attr(data-title) ":";padding-right: 0.5rem;}.moduleBox .productListing.grid .tax_info,.moduleBox .productListing.row .tax_info {display: block;}.moduleBox .productListing.row .buttonContainer,.moduleBox .productListing.grid .buttonContainer {padding: 0 1rem;}.no-touch .moduleBox .productListing.grid .buttonContainer {display: none;}.no-touch .moduleBox .productListing.grid li:hover .buttonContainer {box-sizing: content-box;display: block;height: 6rem;padding: 2rem 3%;position: absolute;width: 94%;z-index: 2;margin-left: -1px;}.moduleBox .productListing.grid .productsDescription,.moduleBox .productListing.row .productsDescription {display: none;}@media only screen and (min-width: 480px) {.moduleBox .productListing.row > li {padding: 2rem 0;}.moduleBox .productListing.row .imageContainer,.moduleBox .productListing.row .productDescriptionContainer,.moduleBox .productListing.row .actionsContainer {display: inline-block;vertical-align: top;}.moduleBox .productListing.row .imageContainer,.moduleBox .productListing.row .price {width: 40%;}.moduleBox .productListing.row .productDescriptionContainer,.moduleBox .productListing.row .buttonContainer {width: 60%;}.moduleBox .productListing.row .actionsContainer {width: 100%;}.moduleBox .productListing.row .imageContainer img {max-width: 25rem;width: 100%;max-height: 100%;height: auto;}.moduleBox .productListing.row .productsDescription {display: inline-block;}}@media only screen and (min-width: 550px) {.moduleBox .productListing.grid > li {width: 48%;margin: 0 0.5% 1rem 0.5%;}}@media only screen and (min-width: 768px) {}@media only screen and (min-width: 1000px) {.moduleBox .productListing.grid > li {width: 32%;margin: 0 0.5% 1rem 0.5%;}.moduleBox .productListing.row .imageContainer {width: 30%;}.moduleBox .productListing.row .productDescriptionContainerr {width: 40%;}.moduleBox .productListing.row .actionsContainer {width: 30%;}.moduleBox .productListing.row .price,.moduleBox .productListing.row .buttonContainer {width: 100%;}.moduleBox .productListing.row .productsDescription {font-size: 1.3rem;}.moduleBox .productListing.row .buttonContainer {margin-top: 1.5rem;}}@media only screen and (min-width: 1280px) {.moduleBox .productListing.grid > li {width: 24%;margin: 0 0.5% 1rem 0.5%;}}.paginationBarTop {width: 100%;margin-bottom: 1.5rem;}.paginationSelection,.sortDropDown,.viewOptions,.paginationCounter {display: inline-block;min-width: 50%;max-width: 100%;}.paginationSelection {margin-bottom: 1.5rem;text-align: left;}.sortDropDown {text-align: right;}span.pagination_actual,a.pagination_jumpto,a.pagination_next,a.pagination_previous,a.pagination_next_pageset,a.pagination_previous_pageset {padding: 0.5rem 1.5rem;display: inline-block;margin: 0 0.2rem 0 0;}.paginationCounter {vertical-align: top;}.paginationCounter span {display: inline-block;line-height: 4rem;padding: 0 .5rem;}form.paypalButtonContainer {width: 23rem;display: inline-block;text-align: center;margin-top: -1.5rem;}form.paypalButtonContainer input,form.paypalButtonContainer span {width: 100%;display: inline-block;}form.paypalButtonContainer span {font-size: 1.1rem;}@media only screen and (min-width: 1000px) {form.paypalButtonContainer {width: 24.25%;display: inline-block;text-align: center;float: right;}form.paypalButtonContainer input,form.paypalButtonContainer span {width: 100%;display: inline-block;}}.productDetailsContainer .imageContainer,.productDetailsContainer .detailsContainer,.productDetailsContainer .actionsContainer,.productDetailsContainer .productsName,.productDetailsContainer .modelNumber,.productDetailsContainer .stock,.productDetailsContainer .pricesContainer,.productDetailsContainer .price,.productDetailsContainer .originalPrice,.productDetailsContainer .tax_info,.productDetailsContainer .buyQuanitity,.productDetailsContainer .buttonContainer,.productDetailsContainer .descriptionContainer {display: inline-block;width: 100%;vertical-align: top;text-align: center;}.productDetailsContainer .descriptionContainer {text-align: justify;margin-bottom: 1rem;}.productDetailsContainer .buttonContainer {padding: 0 1rem;}.productDetailsContainer .modelNumber::before {content: attr(data-title) ":";padding-right: 1rem;display: inline-block;min-height: 3rem;max-height: 20rem;height: 100%;}.productDetailsContainer .imageContainer,.productDetailsContainer .detailsContainer,.productDetailsContainer .actionsContainer {margin-bottom: 2rem;}.productDetailsContainer .actionsContainer .pricesContainer,.productDetailsContainer .actionsContainer .buyQuanitity,.productDetailsContainer .actionsContainer .buttonContainer {margin-bottom: 1rem;}.productDetailsContainer .buttonContainer input,.productDetailsContainer .buyQuanitity input {margin-bottom: 0;}.productDetailsContainer .stock,.productDetailsContainer .stock span {display: block;}.productDetailsContainer .stock .stockText1:before,.productDetailsContainer .stock .stockText3:before {content: "\f06a";display: inline-block;padding: 0 1rem 0 0;color: orange;}.productDetailsContainer .stock .stockText2:before,.productDetailsContainer .stock .stockTextGeneral:before {content: "\f00c";display: inline-block;padding: 0 1rem 0 0;color: green;}.productDetailsContainer .stock .deliveryText1:before,.productDetailsContainer .stock .deliveryText2:before,.productDetailsContainer .stock .deliveryText3:before,.productDetailsContainer .stock .deliveryTextGeneral:before {content: "\e608";display: inline-block;padding: 0 1rem 0 0;}@media only screen and (min-width: 550px) {.productDetailsContainer .imageContainer,.productDetailsContainer .detailsContainer {width: 50%;}.productDetailsContainer .actionsContainer .pricesContainer,.productDetailsContainer .actionsContainer .buyQuanitity,.productDetailsContainer .actionsContainer .buttonContainer {width: 33.33%;vertical-align: middle;margin-bottom: 0;}.productDetailsContainer .actionsContainer {margin: 1rem 0;padding: 1.5rem 0;}.productDetailsContainer .imageContainer,.productDetailsContainer .productsName,.productDetailsContainer .modelNumber,.productDetailsContainer .stock {text-align: left;}}@media only screen and (min-width: 1280px) {.productDetailsContainer .imageContainer,.productDetailsContainer .detailsContainer,.productDetailsContainer .actionsContainer {width: 33.333%;}.productDetailsContainer .actionsContainer .pricesContainer,.productDetailsContainer .actionsContainer .buyQuanitity,.productDetailsContainer .actionsContainer .buttonContainer {width: 100%;margin-bottom: 1.5rem;}.productDetailsContainer .actionsContainer {margin: 0;padding: 0;}}#search_suggest {display: block;overflow: visible;position: absolute;top: 11rem;z-index: 3;}#search_suggest > .searchSuggestColumn {float: left;width: 35rem;padding: .5rem;}#search_suggest .columnTitle {display: block;}#search_suggest .subTitle {display: block;}#search_suggest ul {padding: 1rem 0;list-style: none;}#search_suggest li {margin: 0;padding: 0;}#search_suggest ul li a {display: block;width: 100%;height: 100%;padding: 0;margin: 0;}#search_suggest ul li:after,#search_suggest ul li a:after {content: "";clear: both;display: block;}#search_suggest ul li a .productsImage {float: left;width: 20%;}#search_suggest ul li a .productsImage img {width: 100%;padding: .2rem;}#search_suggest ul li a .productsName {float: right;width: 80%;padding: .2rem;}.secondaryContentBox {margin-bottom: 1rem;}.secondaryContentBoxContent {padding: 1rem;}.secondaryContentBoxHeading {margin-bottom: 1rem;}.secondaryContentBoxContent .label,.secondaryContentBoxContent .value {display: inline-block;}.secondaryContentBoxContent .label {width: 45%;float: left;}.secondaryContentBoxContent .value {width: 55%;}@media only screen and (min-width: 768px) {.secondaryContentBox {display: inline-block;margin-right: 0.5%;margin-left: 0.5%;vertical-align: top;width: 49%;float: left;}#account_overview_page .secondaryContentBoxContent {min-height: 24rem;}#account_addresses_page .secondaryContentBoxContent {min-height: 21rem;}#account_orders_view_page .secondaryContentBoxContent {min-height: 13rem;}#checkout_confirm_page .secondaryContentBoxContent {min-height: 8rem;}}#checkoutSelectionsShippment,#checkoutSelectionsPayment {display: inline-block;vertical-align: top;width: 100%;padding: 0;margin: 0 0 1rem 0;}.selectionsBox div[role=radiogroup] {display: table;width: 100%;line-height: 3rem;}.selectionsBox div[role=radiogroup] .selectionsRow{display: table-row;}.selectionsBox div[role=radiogroup] .selectionsRow > div {display: table-cell;vertical-align: middle;width: auto;padding: 1rem;}.selectionsBox div[role=radiogroup] .selectionsRow > div label,.selectionsBox div[role=radiogroup] .selectionsRow > div input {width: auto;margin-bottom: 0;}.selectionsBox div[role=radiogroup] .selectionsRow > div.selectionsRadio {text-align: center;width: 4rem;}.selectionsBox .selectionsCosts {white-space: nowrap;}.selectionsBox .selectionsBoxContent {padding: 0;}.selectionsBox .selectionsBoxHeading {margin-bottom: 1rem;}.selectionsBox fieldset {margin: 0;padding: 1rem;}.selectionsBox .subTitle {padding-left: 1rem;}@media only screen and (min-width: 768px) {.selectionsBox fieldset {max-width: 100%;}}@media only screen and (min-width: 1000px) {.selectionsBox .selectionsBoxContent {padding: 0.5rem;}}.slideout,.slideoutInner {display: none;}.slideout,.slideoutInner {position: fixed;top: 15rem;height: 20rem;}.slideout {left: 0;width: 2.3rem;padding: 1.2rem 0;text-align: center;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;-o-transition-duration: 0.3s;}.slideoutInner {left: -18rem;width: 18rem;padding: 2.5rem;transition-duration: 0.3s;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;text-align: left;}.slideout:hover {left: 18rem;}.slideout:hover .slideoutInner {left: 0;}.slideoutInfotext {display: block;position: absolute;right: -4.1rem;top: 8rem;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);}@media only screen and (min-width: 1000px) {.slideout,.slideoutInner {display: block;}}@media only screen and (min-width: 1280px) {.slideout {width: 3.5rem;}.slideoutInfotext {right: -3.5rem;}}.viewOptions {text-align: right;}.viewOptions a {display: inline-block;width: 4rem;height: 4rem;overflow: hidden;white-space: nowrap;margin: 0.2rem;}.viewOptions a:before {width: 4rem;height: 4rem;line-height: 4rem;text-align: center;display: inline-block;}.viewModeSelectGrid:before {content: "\f00a";}.viewModeSelectRow:before {content: "\f00b";}.wrapperBox {margin-bottom: 1.5rem;}.conditionsConfirmationBox {vertical-align: top;width: 100%;display: block;margin: 2rem 0;}.conditionsConfirmationBox input,.conditionsConfirmationBox input:focus {width: 2rem;height: 2rem;line-height: 100%;vertical-align: middle;margin: 0 1rem 0 0;}.conditionsConfirmationBox label {width: 90%;display: inline-block;}.conditionsConfirmationBox .smallText {display: block;width: 100%;}.heading-comments {cursor: pointer;padding-bottom: 1rem;}.heading-comments a.closed::after,.heading-comments a.open::after {font-family: "fontawesome";font-style: normal;font-variant: normal;font-weight: normal;line-height: 1.6;text-transform: none;}.heading-comments a.closed::after {content: "\f078";padding-left: 1rem;}.heading-comments a.open::after {content: "\f077";padding-left: 1rem;}@media only screen and (min-width: 1280px) {#login_loginbox,#login_registerbox {width: 50%;display: inline-block;vertical-align: top;}#login_loginbox label.input.label,#login_registerbox label.input.label {display: none}#login_registerbox div[role=radiogroup] label.input.label,#fieldsetNewsletter label.input.label {display: inline-block;}#login_registerbox #newsletter {display: inline-block;width: 5rem;}}#shopping_cart_page .pageHeading,#shopping_cart_page .shoppingCartAdditionalHeading {display: inline-block;width: 100%;margin: 0;}#shopping_cart_page input[type=number] {max-width: 7rem;}@media only screen and (min-width: 550px) {#shopping_cart_page .pageHeading,#shopping_cart_page .shoppingCartAdditionalHeading {display: inline-block;width: 50%;}#shopping_cart_page .shoppingCartAdditionalHeading {text-align: right;}}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;}.fancybox-opened {z-index: 8030;}.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position: relative;}.fancybox-inner {overflow: hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}.fancybox-image {max-width: 100%;max-height: 100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('images/fancybox/fancybox_sprite.png');}#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}#fancybox-loading div {width: 44px;height: 44px;background: url('images/fancybox/fancybox_loading.gif') center center no-repeat;}.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('images/fancybox/blank.gif'); -webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}.fancybox-prev {left: 0;}.fancybox-next {right: 0;}.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}.fancybox-prev span {left: 10px;background-position: 0 -36px;}.fancybox-next span {right: 10px;background-position: 0 -72px;}.fancybox-nav:hover span {visibility: visible;}.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}.fancybox-lock {overflow: hidden !important;width: auto;}.fancybox-lock body {overflow: hidden !important;}.fancybox-lock-test {overflow-y: hidden !important;}.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url('images/fancybox/fancybox_overlay.png');}.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}.fancybox-opened .fancybox-title {visibility: visible;}.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}.fancybox-title-inside-wrap {padding-top: 10px;}.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('images/fancybox/fancybox_sprite@2x.png');background-size: 44px 152px; }#fancybox-loading div {background-image: url('images/fancybox/fancybox_loading@2x.gif');background-size: 24px 24px; }}body {color: #2d2d2d;background-color: transparent;}.header-container,.main-container,.footer-container {background-color: white;}.header-container {}.footer-container,.main aside {}.main aside {}@media only screen and (min-width: 1280px) {.header-container,.main-container,.footer-container {box-shadow: 0 -9px white, 0 9px white, 5px 0 4px rgba(0, 0, 0, 0.2), -5px 0 4px rgba(0, 0, 0, 0.2);}}th,td {border-bottom: 1px solid #dddddd;}a {color: #4d4d4d;text-decoration: none;}a:hover,a.editLink:hover {color: #000000;}a.editLink {color: #1e3f68;}#breadCrumbContainer h1,h2.pageHeading,h2.productsName {color: #1e3f68;}.button,button,input[type="submit"],input[type="reset"],input[type="button"] {color: #4d4d4d;border: 1px solid #bbbbbb;border-radius: .4rem;background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus {color: #2d2d2d;background: -webkit-linear-gradient(top, #b3bead 0%, #dfe5d7 60%, #fcfff4 100%);background: -moz-linear-gradient(top, #b3bead 0%, #dfe5d7 60%, #fcfff4 100%);background: -o-linear-gradient(top, #b3bead 0%, #dfe5d7 60%, #fcfff4 100%);background: -ms-linear-gradient(top, #b3bead 0%, #dfe5d7 60%, #fcfff4 100%);background: linear-gradient(top, #b3bead 0%, #dfe5d7 60%, #fcfff4 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3bead', endColorstr='#fcfff4',GradientType=0 );}#searchTopSubmit {background: none;background-color: #22436c;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="date"],input[type="password"],textarea,select {background-color: white;border: 1px solid #dddddd;border-radius: .4rem;box-shadow: none;}input#txtSearch {border: 1px solid #22436c;border-radius: .4rem 0 0 .4rem;}input.value {border:1px solid #aaaaaa;box-shadow: 0px 0px 3px #cccccc inset, 0 5px 8px #eeeeee inset;}.value:focus {background: #fff; border:1px solid #555555;box-shadow: 0 0 3px #aaaaaa;}.value:required {background: #fff url("../images/shop/red_asterisk.png") no-repeat 98% center;}.value:focus:invalid { background: #fff url("../images/shop/invalid.png") no-repeat 98% center;box-shadow: 0 0 5px #d45252;border-color: #b03535}.value:required:valid { background: #fff url("../images/shop/valid.png") no-repeat 98% center;box-shadow: 0 0 5px #5cd053;border-color: #28921f;}fieldset {border-width: 0;border-radius: .4rem;border-top: 1px solid #e5e5e5;}legend {color: #888888;}#searchTopSubmit {border: medium none;border-radius: 0 .4rem .4rem 0;}#searchTopSubmit:before {color: white;}@media only screen and (min-width: 1000px) {fieldset {border: 1px solid #e5e5e5;}}ul.menu-main,.menu-main ul {background: #22436c none repeat scroll 0 0;}.menu-main li a {color: #fff;outline: medium none;}.menu-main li > a:not(:only-child),.menu-main li li > a:not(:only-child),.menu-main li li li > a:not(:only-child),.menu-main li li li li > a:not(:only-child) {background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;}#kategorien2 li a:hover {background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;}#kategorien2 li a {color: #fff;}#kategorien2 li.has_subs {}#kategorien2 li.active {background: rgba(0, 0, 0, 0.125) none repeat scroll 0 0;}#kategorien2 li.selected {background: rgba(0, 0, 0, 0.15) none repeat scroll 0 0;}#kategorien2 span.counter {color: gray;}@media only screen and (min-width: 1000px) {#headerNavCategories {background-color: #22436c;border-radius: 0.4rem;}.menu-main ul {box-shadow: 2px 2px 6px rgba(0,0,0,.2);}.menu-main a {border-left: 1px solid #3b5c85;border-top: 1px solid #ffffff;text-decoration: none;}.menu-main > li > a {border-top: 0;}.menu-main > li:first-child a {border-left: 0;}.menu-main a {color: white;background-color: transparent;}.menu-main li {background: #22436c;}.menu-main li:hover {background: #2d4e77;}.menu-main li > a:not(:only-child) {background: none;}.menu-main li li > a:not(:only-child) {background: none;}}.dl-menuwrapper ul {background: #22436c;}.dl-menuwrapper li a {color: #ffffff;outline: none;}.no-touch .dl-menuwrapper li a:hover {background: rgba(255, 255, 255, 0.1);}.dl-menuwrapper li.dl-back > a {background: rgba(0, 0, 0, 0.1);}.dl-menuwrapper li.dl-back:after {color: rgba(212, 204, 198, 0.3);}.dl-menuwrapper li > a:after {color: rgba(255, 255, 255, 0.55);}.addressBoxContent {border-top: 1px solid #dddddd;}@media only screen and (min-width: 1000px) {.addressBoxContent {border: 1px solid #dddddd;border-radius: .4rem;}}.jcarousel-next,.jcarousel-prev {border: 1px solid #dddddd;border-radius: .4rem;color: #bbbbbb;background-color: white;}.jcarousel-next:hover,.jcarousel-next:focus,.jcarousel-prev:hover, .jcarousel-prev:focus {background-color: #dddddd;color: white;}.jcarousel-next:active,.jcarousel-prev:active {background-color: #dddddd;}.cartPreviewGridItem {color: #4f4f4f;}.cartPreviewGridItem:first-child {background: #3ab04e;color: white;}.cartPreviewGridItem:nth-child(3n+2) {background: #afcff8;}.cartPreviewGridItem:nth-child(3n+3) {background: #99b9e2;}.cartPreviewGridItem:nth-child(3n+4) {background: #7a9ac3;}.cartPreviewGridItem .buttonContainer a {color: white;}.cartPreviewGridItem:first-child .buttonContainer a {color: #4d4d4d;}.checkoutProgressBar {color: #3f3f3f;}.checkoutProgressBar .inactive {color: #a0a0a0;}.checkoutProgressBar .processed {color: #49aa55;}.checkoutProgressBar div {border-bottom: 1px solid white;border-top: 1px solid white;}.checkoutProgressBar .processed {background-color: #56cc6a;color: white;}.checkoutProgressBar .active {background-color: #3ab04e;color: white;}.checkoutProgressBar .inactive {background-color: #ededed;}@media only screen and (min-width: 768px) {.checkoutProgressBar div {border-bottom: 1px solid #b6b6b6;border-top: 1px solid #b6b6b6;}.checkoutProgressBar div span:after {border-style: solid;border-width: 1.6rem;}.checkoutProgressBar div span:before {border-style: solid;border-width: 1.9rem;}.checkoutProgressBar div.active span:after {border-color: transparent transparent transparent #3ab04e;}.checkoutProgressBar div.active span:before {border-color: #ededed #ededed #ededed #b6b6b6;}.checkoutProgressBar div.processed span:after {border-color: transparent transparent transparent #56cc6a;}.checkoutProgressBar div.processed span:before {border-color: #56cc6a #56cc6a #56cc6a white;}.checkoutProgressBar div.inactive span:after {border-color: transparent transparent transparent #ededed;}.checkoutProgressBar div.inactive span:before {border-color: #ededed #ededed #ededed #b6b6b6;}.checkoutProgressBar div.before span:after {border-color: transparent transparent transparent #56cc6a;}.checkoutProgressBar div.before span:before {border-color: #3ab04e #3ab04e #3ab04e white;}.checkoutProgressBar div.checkoutProgressConfirmation span:after,.checkoutProgressBar div.checkoutProgressConfirmation span:before {border-width: 0;}.checkoutProgressBar div:nth-child(1) {border-left: 1px solid #b6b6b6;border-radius: 0.4rem 0 0 0.4rem;}.checkoutProgressBar div:nth-child(4) {border-right: 1px solid #b6b6b6;border-radius: 0 0.4rem 0.4rem 0;}}footer {border-top: 1px solid #dddddd;}.headerNav,.cartLinks {border-radius: .4rem;background-color: #22436c;border: 1px solid #22436c;}nav a:hover,nav a:visited {color: white;}.headerNav a,.cartLinks span,.cartLinks span a {color: #ffffff;}.headerNav a {border-left: 1px solid #3b5c85;}.headerNav a.dl-trigger {border-left: none;}.cartLinks {color: white;}@media only screen and (min-width: 1000px) {.headerNav,.cartLinks {border: none;}.headerNav {background-color: transparent;border: none;}.headerNav a {color: #4d4d4d;border-left: none;}}#zoomGalleryContainer img {border: 2px solid white;}#zoomGalleryContainer .active img {border: 2px solid #22436c !important;}.main aside > div > .infoBox {background: #22436c;border-radius: .4rem;}#loginbox li a:hover,#myaccountbox li a:hover {background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;}#loginbox li a,#myaccountbox li a {color: #fff;}.filterResets.infoBox,.filterPriceRange.infoBox,.filterManufacturers.infoBox,.filterOptionsBox.infoBox {background-color: white;border: 2px solid white;border-radius: 4px;color: black;}#filter li a:hover,#filter span.filterReset a:hover {background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;}#filter li:hover a:after,#filter span.filterReset:hover a:after {color: red;}.listingBox .price,.listingBox .originalPrice,.listingBox .productsName,.listingBox .productsName a,.listingBox .categoriesName,.listingBox .categoriesName a,.listingBox .listingsShowMoreLink {color: #22436c;}.listingBox .grid > li,.listingBox .row > li {border: 1px solid #dddddd;border-radius: 0.4rem;}.listingBox .grid li:hover .buttonContainer {background-color: white;border: 1px solid #dddddd;border-top: medium none;}.no-touch .listingBox .productListing.grid li:hover .buttonContainer,.no-touch .listingBox .categoryListing.grid li:hover .buttonContainer {border-top: none;}@media only screen and (min-width: 550px) {.listingBox .ordersListing li > div,.listingBox .addressListing li > div,.listingBox .orderedProductsListing li > div,.listingBox .cartListing li > div {border-bottom: 1px solid #dddddd;}}.messageStackError {border: 1px solid red;}.messageStackSuccess {border: 1px solid green;}.moduleBox .grid > li,.moduleBox .row > li {border: 1px solid #dddddd;border-radius: 0.4rem;}.moduleBox .grid li:hover .buttonContainer {background-color: white;border: 1px solid #dddddd;border-top: medium none;}.no-touch .moduleBox .productListing.grid li:hover .buttonContainer {border-top: none;}.paginationBarTop {border-bottom: 0.1rem solid #dddddd;}span.pagination_actual,a.pagination_jumpto,a.pagination_next,a.pagination_previous,a.pagination_next_pageset,a.pagination_previous_pageset {border: 1px solid #cccccc;border-radius: 0.4rem;}span.pagination_actual {background-color: #eeeeee;}.productDetailsContainer .price,.productDetailsContainer .originalPrice {color: #22436c;}.productDetailsContainer .stock .stockText1:before,.productDetailsContainer .stock .stockText3:before {color: orange;}.productDetailsContainer .stock .stockText2:before,.productDetailsContainer .stock .stockTextGeneral:before {color: green;}.productDetailsContainer .descriptionContainer .contentBoxContent {border: 1px solid #dddddd;}@media only screen and (min-width: 550px) {.productDetailsContainer .actionsContainer {border: 1px solid #dddddd;}}@media only screen and (min-width: 1280px) {.productDetailsContainer .actionsContainer {border: 0;}}#search_suggest {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.92);}#search_suggest .columnTitle {color: #BBBBBB;}#search_suggest .subTitle {color: #888888;}#search_suggest ul li a {color: #777777;}#search_suggest ul li a:hover {color: white;}.secondaryContentBoxContent {border-top: 1px solid #dddddd;}@media only screen and (min-width: 1000px) {.secondaryContentBoxContent {border: 1px solid #dddddd;border-radius: .4rem;}}.slideout,.slideoutInner {background: #6DAD53;}.slideout {border-radius: 0 .4rem .4rem 0;}.slideoutInner {}.slideoutInfotext {color: white;}.slideoutInner li,.slideoutInner li a {color: white;}.viewOptions a {color: #dddddd;}.viewOptions a:hover,.viewOptions a.viewModeSelected {color: #22436c;}.conditionsConfirmationBox {border: 1px solid #dddddd;}#checkout_selections_page .selectionsRow > div {border-bottom: 1px solid #dddddd;}#checkout_selections_page .selectionsRow:last-child > div{border-bottom: 0;}.tabContainer ul.ui-widget-header {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border-color: -moz-use-text-color -moz-use-text-color #aaaaaa;border-image: none;border-radius: 0;border-style: none none solid;border-width: medium medium 1px;}.tabContainer.ui-tabs {padding: 0 !important;}.tabContainer.ui-widget-content {background: none;border: 0;color: inherit;}.tabContainer.ui-widget {font-family: inherit;font-size: inherit;}.tabContainer .ui-tabs-panel {border-width: 0 1px 1px !important;}.tabContainer.ui-tabs .ui-tabs-nav {margin: 0;padding: 0;}#frontpage_page .contentBox {padding: 1rem 0;}.frontpage_carousel_text1 {font-size: 1.3rem;line-height: 1.3em;margin-left: 3em;margin-top: 1em;position: absolute;text-align: justify;width: 17em;}.frontpage_carousel_text1 h1 {font-size: 1.2em;}.frontpage_carousel_text1 h2,.frontpage_carousel_text1 h3 {font-size: 1.1em;}.frontpage_carousel_text1 h1, .frontpage_carousel_text1 h2, .frontpage_carousel_text1 h3 {margin-bottom: 0.5em;}#module_frontpage_carousel .module_box {border: 1px solid #dddddd;border-radius: .4rem;min-height: 40rem;overflow: hidden;}#ul_frontpage_carousel li {height: 46rem;width: 80rem;}#ul_frontpage_carousel li a {display: inline;}#checkout_selections_page .contentBox.additionalText{display: none;}@media only screen and (min-width: 480px) {.frontpage_carousel_text1 {font-size: 1.5rem;width: 24.5em;}}@media only screen and (min-width: 550px) {.frontpage_carousel_text1 {font-size: 1.6rem;width: 29.5em;}}@media only screen and (min-width: 768px) {.frontpage_carousel_text1 {width: 28em;}}@media only screen and (min-width: 1000px) {.frontpage_carousel_text1 {width: 35em;}}@media only screen and (min-width: 1280px) {.frontpage_carousel_text1 {font-size: 1.8rem;line-height: 3rem;margin-left: 5rem;width: 70rem;}.frontpage_carousel_text1 h1 {font-size: 3rem;}.frontpage_carousel_text1 h2,.frontpage_carousel_text1 h3 {font-size: 2.2rem;}}