article,aside,details,figcaption,figure,footer,header,main,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{-webkit-text-size-adjust:100%;font-size:62.5%}
html,button,input,select,textarea{font-family:sans-serif;outline:0}
body{margin:0}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
h1,.headline,.cat-desc h3{font-size:2em;margin:0.67em 0}
h2{font-size:1.5em;margin:0.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4,.big-text{font-size:1em;margin:1.33em 0}
h5{font-size:0.83em;margin:1.67em 0}
h6{font-size:0.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:"\201C""\201D""\2018""\2019"}
q:before,q:after{content:'';content:none}
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:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0;white-space:normal}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
.grid,.grid--rev,.grid--full,.grid--right,.grid--center{list-style:none;margin:0;padding:0;margin-left:-20px;letter-spacing:-0.31em}
.opera:-o-prefocus,.grid,.grid--rev,.grid--full,.grid--right,.grid--center{word-spacing:-0.43em}
.grid__item{display:inline-block;padding-left:20px;vertical-align:top;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal}
.grid__item.item--centered{text-align:center}
.grid--rev{direction:rtl;text-align:left}
.grid--rev>.grid__item{direction:ltr;text-align:left}
.grid--rev>.grid__item.item--centered{text-align:center}
.grid--full{margin-left:0}
.grid--full>.grid__item{padding-left:0}
.grid--full>.grid__item.item--centered{text-align:center}
.grid--right{text-align:right}
.grid--right>.grid__item{text-align:left}
.grid--right>.grid__item.item--centered{text-align:center}
.grid--center{text-align:center}
.grid--center>.grid__item{text-align:left}
.grid--center>.grid__item.item--centered{text-align:center}
.one-whole{width:100%}
.one-half,.two-quarters,.three-sixths,.four-eighths,.five-tenths,.six-twelfths{width:50%}
.one-third,.two-sixths,.four-twelfths{width:33%}
.two-thirds,.four-sixths,.eight-twelfths{width:66.666%}
.one-quarter,.two-eighths,.three-twelfths{width:25%}
.three-quarters,.six-eighths,.nine-twelfths{width:75%}
.one-fifth,.two-tenths{width:20%}
.two-fifths,.four-tenths{width:40%}
.three-fifths,.six-tenths{width:60%}
.four-fifths,.eight-tenths{width:80%}
.one-sixth,.two-twelfths{width:16.666%}
.five-sixths,.ten-twelfths{width:83.333%}
.one-eighth{width:12.5%}
.three-eighths{width:37.5%}
.five-eighths{width:62.5%}
.seven-eighths{width:87.5%}
.one-tenth{width:10%}
.three-tenths{width:30%}
.seven-tenths{width:70%}
.nine-tenths{width:90%}
.one-twelfth{width:8.333%}
.five-twelfths{width:41.666%}
.seven-twelfths{width:58.333%}
.eleven-twelfths{width:91.666%}
[class*="push--"]{position:relative}
.push--one-whole{left:100%}
.push--one-half,.push--two-quarters,.push--three-sixths,.push--four-eighths,.push--five-tenths,.push--six-twelfths{left:50%}
.push--one-third,.push--two-sixths,.push--four-twelfths{left:33.333%}
.push--two-thirds,.push--four-sixths,.push--eight-twelfths{left:66.666%}
.push--one-quarter,.push--two-eighths,.push--three-twelfths{left:25%}
.push--three-quarters,.push--six-eighths,.push--nine-twelfths{left:75%}
.push--one-fifth,.push--two-tenths{left:20%}
.push--two-fifths,.push--four-tenths{left:40%}
.push--three-fifths,.push--six-tenths{left:60%}
.push--four-fifths,.push--eight-tenths{left:80%}
.push--one-sixth,.push--two-twelfths{left:16.666%}
.push--five-sixths,.push--ten-twelfths{left:83.333%}
.push--one-eighth{left:12.5%}
.push--three-eighths{left:37.5%}
.push--five-eighths{left:62.5%}
.push--seven-eighths{left:87.5%}
.push--one-tenth{left:10%}
.push--three-tenths{left:30%}
.push--seven-tenths{left:70%}
.push--nine-tenths{left:90%}
.push--one-twelfth{left:8.333%}
.push--five-twelfths{left:41.666%}
.push--seven-twelfths{left:58.333%}
.push--eleven-twelfths{left:91.666%}
html{background-color:#e3d8c6}
body{font-family:"KievitPro",Helvetica,Arial,sans-serif;font-size:18px;line-height:22px;color:#524940;background-color:#fef7ee;max-width:1600px;min-width:960px;margin:0 auto}
body.no-scroll{overflow:hidden}
.header-content,.header-img-canvas,.footer-content,.content-container,.main-container,.full-wrapper-inner{width:960px}
.full-width-container{width:100%;position:relative;z-index:10}
.full-width-container .elem{background-color:red}
.main-container{margin-top:30px;margin-bottom:40px;position:relative}
.main-container.no-margin{margin:0}
hr{border:0;border-top:1px solid #e3d8c6;margin:20px 0}
ul,ol{margin:0;padding:0;list-style:none}
.aside{width:235px}
aside{text-align:center;margin-top:40px}
aside .aside-content{float:left;margin-left:-50px;width:240px;text-align:center}
.spaced{margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px}
.well-spaced{margin-top:20px;margin-bottom:20px;padding-top:20px;padding-bottom:20px}
.border-top{border-top:1px solid #e3d8c6}
.border-bottom{border-bottom:1px solid #e3d8c6}
.align-center{text-align:center}
.align-right{text-align:right}
.font-big{font-size:20px;margin:0 0 10px 0}
.full-wrapper{max-width:1600px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:20px}
.full-wrapper-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.full-wrapper{background-color:#fef7ee;position:relative}
header,.no-overflow,.checkout-cart-index>div.grid--center{overflow:hidden}
.one-whole-px{width:960px}
.checkout-onepage-index .grid--center>.main-container{margin-bottom:0}
.checkout-onepage-index .advantages-container{margin-bottom:-20px}
.checkout-onepage-success .advantages-container{margin-bottom:-20px}
.top-nav .sub,.filter-options-selects-list .sub{display:none;position:absolute;left:50%;min-width:125px;margin-left:-62px;z-index:1000;text-align:center}
.top-nav .sub ul,.filter-options-selects-list .sub ul{margin-top:15px}
.top-nav .sub ul li,.filter-options-selects-list .sub ul li{display:block;margin:0 0 2px}
.top-nav .sub ul li a,.filter-options-selects-list .sub ul li a{display:inline-block;text-transform:none;color:#524940;text-align:center;margin:0 10px;padding-bottom:0;padding-top:3px;font-size:14px;line-height:15px;font-size:1.4rem;line-height:1.5rem;text-align:center}
.top-nav .sub ul li a:hover,.filter-options-selects-list .sub ul li a:hover,.top-nav .sub ul li a.active,.filter-options-selects-list .sub ul li a.active{color:#fff;background-color:#524940;border-radius:20px;padding:3px 10px 0;margin:0;text-shadow:none}
.top-nav .sub ul li.hr,.filter-options-selects-list .sub ul li.hr{margin-top:5px;padding-top:5px;border-top:1px solid #e3d8c6}
.top-nav .sub ul:before,.filter-options-selects-list .sub ul:before{bottom:100%;content:" ";height:15px;width:100%;position:absolute;left:0;pointer-events:none;background:transparent url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_overlay-arrow.png') center bottom no-repeat}
.top-nav .sub ul,.filter-options-selects-list .sub ul,#powerTip{position:relative;background:#fff;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:rgba(0,0,0,0.15) 0 0 4px 1px;-moz-box-shadow:rgba(0,0,0,0.15) 0 0 4px 1px;box-shadow:rgba(0,0,0,0.15) 0 0 4px 1px}
.filter-type-item{width:80px;height:80px;background-color:#fff;border:1px solid #524940;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:table;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.filter-type-item span{display:table-cell;vertical-align:middle;text-transform:uppercase}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
div#back-top{position:fixed;bottom:60px;right:60px;z-index:9999}
div#back-top a{width:56px;display:block;text-decoration:none;opacity:0.5}
div#back-top a:hover{opacity:1}
div#back-top span{width:56px;height:44px;display:block;margin:0 0 7px 0;background:transparent url('../../typo3conf/ext/sitecore/Common/Public/images/nach_oben_button.png') center center no-repeat;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}
.page-title{border-bottom:1px solid #524940;margin-bottom:3px}
.page-title.no-border{border-bottom:0}
.page-title h1,.page-title .headline,.page-title .cat-desc h3,.cat-desc .page-title h3{float:left;line-height:7.1rem}
.page-title .buttons-set{display:inline-block;line-height:51px;margin:20px 0;vertical-align:top;clear:none}
h1,.headline,.cat-desc h3,h2,h3,h4,.big-text,h5,h6{font-weight:500;text-transform:uppercase;padding-top:3px;margin:0}
h1,.headline,.cat-desc h3{font-size:34px;line-height:42px;font-size:3.4rem;line-height:4.2rem;font-weight:700}
h2{font-size:24px;line-height:26px;font-size:2.4rem;line-height:2.6rem;margin-bottom:10px}
h2 a{font-weight:500}
h3{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem}
h4,.big-text{font-size:18px;line-height:24px;font-size:1.8rem;line-height:2.4rem}
h5{font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem}
a{color:#524940;text-decoration:underline}
a:focus{outline:none}
.link{color:#524940;text-decoration:underline}
.white .btn-link{color:#524940}
.big-text{text-transform:none;font-weight:400;margin-bottom:10px}
::-webkit-input-placeholder{color:#e3d8c6}
::-moz-placeholder{color:#e3d8c6}
input:-moz-placeholder{color:#e3d8c6}
.underline{border-bottom:1px solid #e3d8c6;margin:0 0 10px 0}
.underline .csc-header-alignment-center a{text-decoration:none}
.overline{border-top:1px solid #e3d8c6;margin:10px 0 0 0}
.nobr{white-space:nowrap !important}
.uppercase{text-transform:uppercase}
/*@font-face{font-family:'Kievit';font-weight:700;src:url('../../typo3conf/ext/sitecore/Common/Public/fonts/KievitWebPro-Xbold.eot?#iefix') format("embedded-opentype"),url('../../typo3conf/ext/sitecore/Common/Public/fonts/KievitWebPro-Xbold.woff') format("woff")}
@font-face{font-family:'Kievit';font-weight:500;src:url('../../typo3conf/ext/sitecore/Common/Public/fonts/KievitWebPro-Medi.eot?#iefix') format("embedded-opentype"),url('../../typo3conf/ext/sitecore/Common/Public/fonts/KievitWebPro-Medi.woff') format("woff")}
@font-face{font-family:'Kievit';font-weight:400;src:url('../../typo3conf/ext/sitecore/Common/Public/fonts/KievitWebPro.eot?#iefix') format("embedded-opentype"),url('../../typo3conf/ext/sitecore/Common/Public/fonts/KievitWebPro.woff') format("woff")}
@font-face{font-family:'Kievit';font-weight:400;font-style:italic;src:url('../../typo3conf/ext/sitecore/Common/Public/fonts/KievitWebPro-Ita.eot?#iefix') format("embedded-opentype"),url('../../typo3conf/ext/sitecore/Common/Public/fonts/KievitWebPro-Ita.woff') format("woff")}
*/
@font-face{font-family:'KievitPro';font-weight:700;src:url('files/KievitPro-ExtraBold.otf?#iefix') format("embedded-opentype")}
@font-face{font-family:'KievitPro';font-weight:400;src:url('files/KievitPro-Regular.otf?#iefix') format("embedded-opentype")}

.text-link{color:#524940;text-decoration:underline;font-size:16px;line-height:20.8px;font-size:1.6rem;line-height:2.08rem;text-transform:none;font-weight:bold}
.mail{color:#5F584C;display:inline-block;font-weight:500}
header h2{font-weight:500}
.data-table .btn-link>span>span,.data-table .actions a,.reset-filter-btn,.btn-link,a.external-link-new-window,.detailpage-product .more-link,.download,.csc-default a{text-decoration:underline;line-height:17px;text-transform:none}
footer .csc-default a{text-decoration:underline;color:#fff;line-height:17px;text-transform:none}
.carousel .product-details .price-box,.product .price-box,.detailpage-product .price-box,.detailpage .price-box{-webkit-font-feature-settings:"liga","onum";-moz-font-feature-settings:"liga=1","onum=1";-moz-font-feature-settings:"liga","onum";-ms-font-feature-settings:"liga"1,"onum"1;font-feature-settings:"liga","onum"}
.messages a{text-decoration:underline}
input.input-text,textarea{padding:2px}
textarea{overflow:auto}
input.radio{margin-right:3px}
input.checkbox{margin-right:3px}
p.control input.checkbox,p.control input.radio{margin-right:6px}
fieldset{border:0;padding:0;margin:0}
.fieldset .legend{border-bottom:1px solid #524940;display:block;margin-bottom:10px;padding:5px 0;width:100%}
.fieldset .legend.top{border-top:1px solid #524940}
.fieldset.inline-section{padding-top:20px}
.v-fix{float:left}
.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative}
select{width:100%}
button{background:transparent;padding:0}
input[type="text"],input[type="password"],input[type="email"],textarea{width:100%;color:#5f584c;font-weight:500;height:32px;padding:6px 10px 4px;background-color:#fff;border:solid 1px #524940;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;border-radius:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input.validation-failed[type="text"],input.validation-failed[type="password"],input.validation-failed[type="email"],textarea.validation-failed{border:1px solid #c21439;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
textarea{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;margin:20px 0;height:auto}
.validation-advice{color:#c21439;clear:both;font-size:14px;line-height:24px;font-size:1.4rem;line-height:2.4rem}
label{line-height:32px;line-height:3.2rem}
li:not(#foo)>input[type=checkbox],li:not(#foo)>input[type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
li:not(#foo)>input[type=checkbox]+label,li:not(#foo)>input[type=radio]+label{display:inline-block;line-height:34px;line-height:3.4rem;padding-top:3px;cursor:pointer;user-select:none}
li:not(#foo)>input[type=checkbox]+label::before,li:not(#foo)>input[type=radio]+label::before{background:url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_check-radio.png') 0 0 no-repeat;position:relative;z-index:2;content:"";overflow:hidden;width:34px;height:34px;display:inline-block;vertical-align:top;margin-right:1em;float:left}
li:not(#foo)>input[type=checkbox]:checked ~ label::before{background-position:0 -34px}
li:not(#foo)>input[type=radio]:checked ~ label::before{background-position:-34px -34px}
.form-list{padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.form-list.full{padding:0}
.form-list.dist{margin-top:10px}
.form-list li{margin-bottom:20px}
.form-list li.last,.form-list li.no-display{margin-bottom:0}
.form-list li.first{padding-top:20px}
.form-list label{float:left;position:relative;z-index:0;text-transform:uppercase}
.form-list label.required em{float:right;font-style:normal;position:absolute;top:0;right:-8px}
.form-list li.control label{float:none}
.form-list li.control input.radio,.form-list li.control input.checkbox{margin-right:6px}
.form-list li.control .input-box{clear:none;display:inline;width:auto}
.form-list .input-box{display:block;clear:both;width:100%}
.form-list .input-box.notice{margin-top:32px}
.form-list li.indent{padding-left:50px;margin-top:-20px}
.form-list li.wide .input-box{width:535px}
.form-list li.wide input.input-text{width:529px}
.form-list li.wide textarea{width:529px}
.form-list li.wide select{width:535px}
.form-list li.additional-row{border-top:1px solid #ccc;margin-top:10px;padding-top:7px}
.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0}
.form-list .input-range input.input-text{width:74px}
.form-list .customer-name-prefix .input-box,.form-list .customer-name-suffix .input-box,.form-list .customer-name-prefix-suffix .input-box,.form-list .customer-name-prefix-middlename .input-box,.form-list .customer-name-middlename-suffix .input-box,.form-list .customer-name-prefix-middlename-suffix .input-box{width:auto}
.form-list .name-suffix{width:65px}
.form-list .name-suffix select{width:55px}
.form-list .name-suffix input.input-text{width:49px}
.form-list .name-middlename{width:70px}
.form-list .name-middlename input.input-text{width:49px}
.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-year{float:left;width:85px;margin-left:10px}
.form-list .customer-dob input.input-text{display:block;width:74px}
.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month{width:60px}
.form-list .customer-dob .dob-day input.input-text,.form-list .customer-dob .dob-month input.input-text{width:46px}
.form-list .customer-dob .dob-year{width:140px}
.form-list .customer-dob .dob-year input.input-text{width:134px}
.messages .success-msg,.messages .error-msg,.messages .notice-msg,.global-site-notice{margin-bottom:20px;background:#52ae32;color:#fff;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.messages{margin:20px 0}
.messages a{color:#fff}
.messages a:hover{color:#e6e6e6}
.messages .success-msg ul,.messages .error-msg ul,.messages .notice-msg ul{display:inline-block}
.messages .error-msg{background:#c21439}
.messages .notice-msg{background:#524940}
.messages .success-msg{background:#52ae32}
.global-site-notice{background:#c21439}
.button,.csc-default .button,.btn,input.qty,.chzn-container-single .chzn-single{color:#fff;font-weight:500;text-transform:uppercase;background-color:#524940;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;border-radius:40px;border:2px solid #524940;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:0 10px;margin-top:20px;margin-left:20px;height:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;line-height:31px}
.button:first-child,.btn:first-child,input.qty:first-child,.chzn-container-single .chzn-single:first-child{margin-left:0}
.big.button,.big.btn,input.big.qty,.chzn-container-single .big.chzn-single{height:42px;line-height:41px;padding:0 20px}
.no-margin.button,.no-margin.btn,input.no-margin.qty,.chzn-container-single .no-margin.chzn-single{margin:0;text-decoration:none;text-transform:uppercase}
.button>span>span,.csc-default .button>span>span,.btn{font-size:16px;line-height:31px;font-size:1.6rem;line-height:3.1rem}
.btn.back,.btn-continue,.btn-empty,.btn-outlined,.btn-update,.btn-share,input.qty,.chzn-container-single .chzn-single{color:#524940;background-color:transparent}
.button[disabled],.button.disabled,a.btn[disabled],a.btn.disabled{color:#e3d8c6;pointer-events:none}
.button,.csc-default .button{text-decoration:none}
.buttons-set{float:right}
.buttons-set.multiline button{margin-bottom:20px}
.buttons-set .button{float:right;margin-left:20px}
.buttons-set li{display:inline}
.buttons-set .required{margin:0 0 5px}
.buttons-set .back-link{float:left}
.buttons-set .button,.buttons-set button{margin-top:0}
.buttons-set .btn-left{margin-left:0;float:left}
.buttons-set .share{float:left;line-height:32px}
.buttons-set.wide{border-top:1px solid #BDAA8B;margin-top:30px;padding-top:40px;width:100%}
.buttons-set.tall{margin:20px 0}
.buttons-set.inline{float:none}
.buttons-set.disabled a{cursor:default}
.btn{text-decoration:none}
.btn.right-title{margin:10px 0;float:right}
.btn.right{margin:0;float:right}
.btn.next{margin:0;float:right}
.btn.back{margin:0;float:left}
.btn.detail-back{z-index:100;position:absolute;text-decoration:none;text-transform:uppercase;line-height:31px}
.button,a.btn{text-decoration:none;line-height:31px}
.button.right-bottom,a.btn.right-bottom{position:absolute;right:0;bottom:0;margin:20px}
.button.left-bottom,a.btn.left-bottom{position:absolute;left:0;bottom:0;margin:20px}
.arrow-next,.arrow-prev{display:inline-block;width:44px;height:44px;cursor:pointer;font:0/0 a;text-shadow:none;color:transparent;background:transparent url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_slider-arrows.png') 0 0 no-repeat}
.arrow-next{background-position:-44px 0}
.arrow-prev{background-position:0 0}
a.more-arrow{display:inline-block;width:20px;height:20px;margin-left:10px;background:transparent url('../../typo3conf/ext/sitecore/Common/Public/images/btn_arrow-more.png') 0 0 no-repeat;cursor:pointer;font:0/0 a;text-shadow:none;color:transparent;line-height:25px}
.data-table.wide{width:100%}
.data-table.middle tbody td{vertical-align:middle}
.data-table.small tbody td{padding-top:20px;line-height:3rem}
.data-table thead{border-top:1px solid #524940;border-bottom:1px solid #524940}
.data-table thead th.product{text-align:left}
.data-table tbody td{padding-bottom:20px;padding-top:40px;border-bottom:1px solid #524940}
.data-table tfoot tr.first td{padding-top:40px}
.data-table td,.data-table th{vertical-align:top}
.data-table td.qty,.data-table th.qty{width:131px}
.data-table td h2{padding-top:0;font-size:2.2rem;line-height:2.4rem}
.data-table td a{padding-top:0}
.data-table td button{margin-top:0}
.data-table th{vertical-align:middle}
.data-table .image{width:140px}
.data-table .info{width:640px;padding-top:30px}
.data-table .cart{width:140px}
.data-table .qty{width:80px}
.data-table .qty.number{font-size:21px;line-height:32px;font-size:2.1rem;line-height:3.2rem}
.data-table .regular-price{margin-top:-20px;text-decoration:line-through;font-size:19px;line-height:21px;font-size:1.9rem;line-height:2.1rem}
.data-table .cart-price{font-size:21px;line-height:32px;font-size:2.1rem;line-height:3.2rem;font-weight:500;font-style:italic}
.data-table .cart-price.special-price{color:#c21439}
.data-table .item-options{margin-bottom:0;margin-top:20px}
.data-table .item-options dt,.data-table .item-options dd{display:inline-block}
.data-table .actions{margin-top:20px}
.data-table .btn-link>span>span,.data-table .actions a{margin-right:20px}
th,td{padding:0 10px;font-weight:normal}
th.a-right,td.a-right{text-align:right}
th.a-center,td.a-center{text-align:center}
th.a-left,td.a-left{text-align:left}
th.wide,td.wide{padding:0}
th{text-transform:uppercase}
td .cart-price{float:right}
td.last .cart-price{font-weight:bold}
header.full .aside-content{text-shadow:rgba(0,0,0,0.4) 0 0 7px}
aside{position:relative}
.site-navi{position:absolute;top:200px;left:140px}
.site-navi .menu-main a,.site-navi .menu-sub a{color:#fff}
.menu-main{display:inline-block;min-width:140px}
.menu-main li{margin-bottom:2px}
.menu-main a{color:#524940;text-align:center;margin:0 20px;font-size:18px;line-height:23.4px;font-size:1.8rem;line-height:2.34rem;font-weight:700;text-transform:uppercase;text-decoration:none}
.menu-main a:hover,.menu-main a.active{color:#fff;background-color:#524940;border-radius:20px;padding:3px 20px 0;margin:0;text-shadow:none}
.menu-main .linie{border-bottom:1px solid #e3d8c6;padding:0 0 10px 0;margin:0 0 5px 0;width:70%}
.menu-sub{display:inline-block}
.menu-sub a{font-size:14px;line-height:16px;font-size:1.4rem;line-height:1.6rem;color:#524940;text-align:center;margin:0 20px;text-transform:uppercase;font-weight:500;padding-top:3px;display:inline-block;text-decoration:none}
.menu-sub a:hover,.menu-sub a.active{color:#fff;background-color:#524940;border-radius:20px;padding:3px 20px 0;margin:0;text-shadow:none}
.menu-sub li{line-height:20px}
.menu-horizontal{margin:0;padding:0;border:0;overflow:hidden;overflow:visible;margin:0 0 30px 0}
.menu-horizontal li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;white-space:nowrap}
.menu-horizontal ul{display:inline-block;padding:0 20px;background-color:#524940;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}
.menu-horizontal li a{color:#e3d8c6;margin:0;padding:3px 10px 0;display:block;line-height:25px;position:relative;text-transform:uppercase;text-decoration:none}
.menu-horizontal li a:hover{color:#fff}
.menu-horizontal li:hover a,.menu-horizontal li.active a{color:#fff}
.menu-horizontal li:hover a:after,.menu-horizontal li.active a:after{content:'';display:block;position:absolute;bottom:-10px;left:50%;margin-left:-10px;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #524940;height:0;width:0}
.top-nav{margin:0;padding:0;border:0;overflow:hidden;overflow:visible;font-weight:500;text-transform:uppercase}
.top-nav li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;white-space:nowrap}
.top-nav li{position:relative;margin-left:20px}
.top-nav li a{color:#fff;font-size:14px;line-height:15px;font-size:1.4rem;line-height:1.5rem;text-decoration:none}
.top-nav li a:hover{color:#e6e6e6}
header.full .menu-main a,header.full .menu-sub a{color:#fff;text-decoration:none}
header.full .aside-content{position:relative;margin:0 0 0 -54px;z-index:2}
.footer-menu{display:inline-block;padding:0 0 30px 0;margin:0 0 30px 0;border-bottom:1px solid #fff}
.footer-menu a{font-size:18px;line-height:24px;font-size:1.8rem;line-height:2.4rem;font-weight:400;color:#fff;border:0;text-decoration:none;text-transform:uppercase}
.footer-menu a:hover{color:#e6e6e6}
.badge-image{position:absolute;top:-35px;right:-35px}
.colors,.filter-color{position:absolute;margin-top:-35px;width:auto}
.colors li,.filter-color li{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;float:none;display:inline-block;padding:0;width:20px;line-height:20px;background-color:transparent;cursor:pointer;margin-left:-2px}
.colors li:first-child,.filter-color li:first-child{margin-left:-2px}
.colors li span,.filter-color li span{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:14px;height:14px;display:inline-block;color:transparent;border:1px solid #524940;vertical-align:middle;text-indent:-9999px}
.detailpage-product .colors li:hover,.detailpage-product .filter-color li:hover,.detailpage-product .colors li.active,.detailpage-product .filter-color li.active,.filter-color .colors li:hover,.filter-color .filter-color li:hover,.filter-color .colors li.active,.filter-color .filter-color li.active{background-color:#81c555}
.detailpage-product .colors li:hover span,.detailpage-product .filter-color li:hover span,.detailpage-product .colors li.active span,.detailpage-product .filter-color li.active span,.filter-color .colors li:hover span,.filter-color .filter-color li:hover span,.filter-color .colors li.active span,.filter-color .filter-color li.active span{border-color:#fef7ee}
.group-violet{background-color:#6e46b8}
.group-pink{background-color:#d10277}
.group-orange{background-color:#ec7a00}
.group-yellow{background-color:#ebee01}
.group-green{background-color:#7ec767}
.group-blue{background-color:#234fb1}
.group-brown{background-color:#774f00}
.group-black{background-color:#000}
.group-grey-silver{background-color:#afafae}
.group-white{background-color:#fff}
.variant-pink{background-color:#e62b6e}
.variant-dark-violet{background-color:#594d6b}
.variant-black{background-color:#33353a}
.variant-jeans{background-color:#7893c4}
.variant-black-white{background-image:-webkit-linear-gradient(left top,#222222,#222222 55%,#fefefe 55%,#fefefe 100%);background-image:-moz-linear-gradient(left top,#222222,#222222 55%,#fefefe 55%,#fefefe 100%);background-image:linear-gradient(left top,#222222,#222222 55%,#fefefe 55%,#fefefe 100%)}
.variant-blackberry-black{background-image:-webkit-linear-gradient(left top,#ac1d7b,#ac1d7b 55%,#050404 55%,#050404 100%);background-image:-moz-linear-gradient(left top,#ac1d7b,#ac1d7b 55%,#050404 55%,#050404 100%);background-image:linear-gradient(left top,#ac1d7b,#ac1d7b 55%,#050404 55%,#050404 100%)}
.variant-baby-rose-rose{background-image:-webkit-linear-gradient(left top,#efdedf,#efdedf 55%,#ecd6e2 55%,#ecd6e2 100%);background-image:-moz-linear-gradient(left top,#efdedf,#efdedf 55%,#ecd6e2 55%,#ecd6e2 100%);background-image:linear-gradient(left top,#efdedf,#efdedf 55%,#ecd6e2 55%,#ecd6e2 100%)}
.variant-fresh-green{background-color:#85bc61}
.variant-baby-rose{background-color:#e2cdd7}
.variant-grape{background-color:#6d285c}
.variant-vitamin{background-image:-webkit-linear-gradient(left top,#d45241,#d45241 55%,#e44963 55%,#e44963 100%);background-image:-moz-linear-gradient(left top,#d45241,#d45241 55%,#e44963 55%,#e44963 100%);background-image:linear-gradient(left top,#d45241,#d45241 55%,#e44963 55%,#e44963 100%)}
.variant-india-red{background-color:#d61150}
.variant-dark-blue{background-color:#465483}
.variant-violet{background-color:#583980}
.variant-candy-blue{background-color:#afc6f9}
.variant-candy-rose{background-color:#df94bd}
.variant-candy-green{background-color:#d7e1a2}
.variant-candy-violet{background-color:#d7cae6}
.variant-caramel{background-color:#9f7a5e}
.variant-white-grey{background-image:-webkit-linear-gradient(left top,#f0efec,#f0efec 55%,#7d7d7d 55%,#7d7d7d 100%);background-image:-moz-linear-gradient(left top,#f0efec,#f0efec 55%,#7d7d7d 55%,#7d7d7d 100%);background-image:linear-gradient(left top,#f0efec,#f0efec 55%,#7d7d7d 55%,#7d7d7d 100%)}
.variant-white-india-red{background-image:-webkit-linear-gradient(left top,#fefefe,#fefefe 55%,#d61150 55%,#d61150 100%);background-image:-moz-linear-gradient(left top,#fefefe,#fefefe 55%,#d61150 55%,#d61150 100%);background-image:linear-gradient(left top,#fefefe,#fefefe 55%,#d61150 55%,#d61150 100%)}
.variant-neon-yellow{background-color:#e6ea87}
.variant-turquoise{background-color:#7ed3ee}
.variant-red{background-color:#b11127}
.variant-white-grape{background-image:-webkit-linear-gradient(left top,#fefefe,#fefefe 55%,#6d285c 55%,#6d285c 100%);background-image:-moz-linear-gradient(left top,#fefefe,#fefefe 55%,#6d285c 55%,#6d285c 100%);background-image:linear-gradient(left top,#fefefe,#fefefe 55%,#6d285c 55%,#6d285c 100%)}
.variant-raspberry-black{background-image:-webkit-linear-gradient(left top,#ee0f53,#ee0f53 55%,#33353a 55%,#33353a 100%);background-image:-moz-linear-gradient(left top,#ee0f53,#ee0f53 55%,#33353a 55%,#33353a 100%);background-image:linear-gradient(left top,#ee0f53,#ee0f53 55%,#33353a 55%,#33353a 100%)}
.variant-silver-red{background-image:-webkit-linear-gradient(left top,#a0a1a1,#ffffff 55%,#c94653 55%,#c94653 100%);background-image:-moz-linear-gradient(left top,#a0a1a1,#ffffff 55%,#c94653 55%,#c94653 100%);background-image:linear-gradient(left top,#a0a1a1,#ffffff 55%,#c94653 55%,#c94653 100%)}
.variant-silver-black{background-image:-webkit-linear-gradient(left top,#a0a1a1,#ffffff 55%,#343534 55%,#343534 100%);background-image:-moz-linear-gradient(left top,#a0a1a1,#ffffff 55%,#343534 55%,#343534 100%);background-image:linear-gradient(left top,#a0a1a1,#ffffff 55%,#343534 55%,#343534 100%)}
.variant-vanilla-baby-rose{background-image:-webkit-linear-gradient(left top,#e9e4d4,#e9e4d4 55%,#e4d3d9 55%,#e4d3d9 100%);background-image:-moz-linear-gradient(left top,#e9e4d4,#e9e4d4 55%,#e4d3d9 55%,#e4d3d9 100%);background-image:linear-gradient(left top,#e9e4d4,#e9e4d4 55%,#e4d3d9 55%,#e4d3d9 100%)}
.variant-magenta-pearly-rose{background-image:-webkit-linear-gradient(left top,#b03c8d,#b03c8d 55%,#c26291 55%,#c26291 100%);background-image:-moz-linear-gradient(left top,#b03c8d,#b03c8d 55%,#c26291 55%,#c26291 100%);background-image:linear-gradient(left top,#b03c8d,#b03c8d 55%,#c26291 55%,#c26291 100%)}
.variant-silver{background-image:-webkit-linear-gradient(left top,#cccece,#ffffff 55%,#cccece 55%,#cccece 100%);background-image:-moz-linear-gradient(left top,#cccece,#ffffff 55%,#cccece 55%,#cccece 100%);background-image:linear-gradient(left top,#cccece,#ffffff 55%,#cccece 55%,#cccece 100%)}
.variant-white-black{background-image:-webkit-linear-gradient(left top,#fefefe,#fefefe 55%,#050404 55%,#050404 100%);background-image:-moz-linear-gradient(left top,#fefefe,#fefefe 55%,#050404 55%,#050404 100%);background-image:linear-gradient(left top,#fefefe,#fefefe 55%,#050404 55%,#050404 100%)}
.variant-white-dark-blue{background-image:-webkit-linear-gradient(left top,#fefefe,#fefefe 55%,#465483 55%,#465483 100%);background-image:-moz-linear-gradient(left top,#fefefe,#fefefe 55%,#465483 55%,#465483 100%);background-image:linear-gradient(left top,#fefefe,#fefefe 55%,#465483 55%,#465483 100%)}
.variant-black-red{background-image:-webkit-linear-gradient(left top,#000000,#000000 55%,#b70c2c 55%,#b70c2c 100%);background-image:-moz-linear-gradient(left top,#000000,#000000 55%,#b70c2c 55%,#b70c2c 100%);background-image:linear-gradient(left top,#000000,#000000 55%,#b70c2c 55%,#b70c2c 100%)}
.variant-black-black{background-image:-webkit-linear-gradient(left top,#000000,#000000 55%,#33353a 55%,#33353a 100%);background-image:-moz-linear-gradient(left top,#000000,#000000 55%,#33353a 55%,#33353a 100%);background-image:linear-gradient(left top,#000000,#000000 55%,#33353a 55%,#33353a 100%)}
.variant-blackberry{background-color:#ac1d7b}
.variant-violet-turquoise{background-image:-webkit-linear-gradient(left top,#583980,#583980 55%,#7ed3ee 55%,#7ed3ee 100%);background-image:-moz-linear-gradient(left top,#583980,#583980 55%,#7ed3ee 55%,#7ed3ee 100%);background-image:linear-gradient(left top,#583980,#583980 55%,#7ed3ee 55%,#7ed3ee 100%)}
.variant-transparent-rose{background-image:-webkit-linear-gradient(left top,#fbebf2,#fbebf2 55%,#fa58a8 55%,#fa58a8 100%);background-image:-moz-linear-gradient(left top,#fbebf2,#fbebf2 55%,#fa58a8 55%,#fa58a8 100%);background-image:linear-gradient(left top,#fbebf2,#fbebf2 55%,#fa58a8 55%,#fa58a8 100%)}
.variant-petrol{background-color:#028599}
.variant-white-vanilla{background-color:#fff}
.variant-red-strawberry{background-color:#b80024}
.variant-brown-chocolate{background-color:#4f221d}
.variant-sparkling-rose-royal-strawberry{background-image:-webkit-linear-gradient(left top,#e4c5c6,#ffffff 55%,#e4c5c6 55%,#e4c5c6 100%);background-image:-moz-linear-gradient(left top,#e4c5c6,#ffffff 55%,#e4c5c6 55%,#e4c5c6 100%);background-image:linear-gradient(left top,#e4c5c6,#ffffff 55%,#e4c5c6 55%,#e4c5c6 100%)}
.variant-caramel-gold-rush{background-image:-webkit-linear-gradient(left top,#caa793,#ffffff 55%,#caa793 55%,#caa793 100%);background-image:-moz-linear-gradient(left top,#caa793,#ffffff 55%,#caa793 55%,#caa793 100%);background-image:linear-gradient(left top,#caa793,#ffffff 55%,#caa793 55%,#caa793 100%)}
.variant-green-cooling{background-color:#64cec2}
.variant-rose-warming{background-color:#f86f5c}
.variant-champagne{background-color:#c7b6ae}
.variant-grey{background-color:#7d7d7d}
.variant-brown{background-color:#bdaa8b}
.variant-light-brown{background-color:#e3d8c6}
.variant-raspberry-neon-orange{background-image:-webkit-linear-gradient(left top,#e90467,#e90467 55%,#ff354a 55%,#ff354a 100%);background-image:-moz-linear-gradient(left top,#e90467,#e90467 55%,#ff354a 55%,#ff354a 100%);background-image:linear-gradient(left top,#e90467,#e90467 55%,#ff354a 55%,#ff354a 100%)}
.variant-white-neon-turquoise{background-image:-webkit-linear-gradient(left top,#ffffff,#ffffff 55%,#0f9ac9 55%,#0f9ac9 100%);background-image:-moz-linear-gradient(left top,#ffffff,#ffffff 55%,#0f9ac9 55%,#0f9ac9 100%);background-image:linear-gradient(left top,#ffffff,#ffffff 55%,#0f9ac9 55%,#0f9ac9 100%)}
.variant-magenta{background-color:#b03c8d}
.variant-raspberry{background-color:#ee0f53}
.variant-rose{background-color:#fa58a8}
.variant-transparent{background-color:#fbebf2}
.variant-vanilla{background-color:#e9e4d4}
.variant-white{background-color:#fefefe}
.variant-various{background-color:#fff}
.variant-nude{background-color:#f9c0a3}
.variant-markenfarbe{background-color:#524940}
.variant-DeluxeVIBES{background-color:#9c9a8a}
.variant-SmartVIBES{background-color:#9aacb5}
.variant-MenONLY{background-color:#7c603f}
.variant-WomenONLY{background-color:#e184c6}
.variant-FreeVIBES{background-color:#2fbfde}
.variant-CoupleTOYS{background-color:#804c58}
.variant-AnalTOYS{background-color:#7c7d77}
.variant-STUBS{background-color:#867194}
.stock{margin-bottom:10px}
.stock .level{width:14px;height:14px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:1px solid #524940;font:0/0 serif;text-shadow:none;color:transparent;float:left;margin-right:10px;margin-top:0.4rem}
.stock .description{text-indent:-4px;margin-left:24px}
.stock.low .level{background:#c21439}
.stock.medium .level{background:#ffa126}
.stock.high .level{background:#52ae32}
.availability{margin-top:5px;font-size:14px;line-height:14px;font-size:1.4rem;line-height:1.4rem;font-weight:500}
.availability.low{color:#c21439}
.availability.medium{color:#ffa126}
.availability.high{color:#52ae32}
.bundle .button{font-size:15px;line-height:15px;font-size:1.5rem;line-height:1.5rem}
.qty-widget{margin:0 auto;position:relative;display:inline-block}
input.qty{margin-top:0;padding-right:37px;width:80px;text-align:right}
.qty-buttons{position:absolute;top:0;right:0}
.qty-button{cursor:pointer;height:16px;width:31px}
.qty-up{background:url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_qty-arrows.png') no-repeat scroll 0 0 transparent}
.qty-down{background:url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_qty-arrows.png') no-repeat scroll 0 -16px transparent}
.qty-up.up{background:url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_qty-arrows.png') no-repeat scroll 0 -32px transparent}
.qty-down.up{background:url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_qty-arrows.png') no-repeat scroll 0 -48px transparent}
.qty-up.down{background:url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_qty-arrows.png') no-repeat scroll 0 -64px transparent}
.qty-down.down{background:url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_qty-arrows.png') no-repeat scroll 0 -80px transparent}
.chzn-container{position:relative;display:inline-block;vertical-align:middle;zoom:1;*display:inline;width:100% !important}
.chzn-container .chzn-drop{width:100%;position:absolute;top:29px;left:0;background:#fff;padding:10px;margin-top:10px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1010}
div.chzn-validation-advice+.chzn-container a.chzn-single,div.chzn-validation-advice+.chzn-container div{border-color:#c21439}
.chzn-container-single .chzn-single{text-decoration:none;margin-top:0;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.chzn-container-single .chzn-default{color:#524940}
.chzn-container-single .chzn-single span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;color:#524940}
.chzn-container-single .chzn-single abbr:hover{background-position:-42px -10px}
.chzn-container-single.chzn-disabled .chzn-single abbr:hover{background-position:-42px -10px}
.chzn-container-single .chzn-single div{position:absolute;right:0;top:0;display:block;height:32px;width:35px;padding-left:8px;border-left:1px solid #524940;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.chzn-container-single .chzn-single div b{background:transparent url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_select-arrows.png') left center no-repeat;display:block;width:14px;height:100%}
.chzn-container-single-nosearch .chzn-search{position:absolute;left:-9999px}
.chzn-container .chzn-results{margin:0 4px 4px 0;max-height:240px;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.chzn-container-multi .chzn-results{margin:-1px 0 0;padding:0}
.chzn-container .chzn-results li{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:none;line-height:15px;padding:8px 10px 5px;margin:0;margin-right:10px;list-style:none}
.chzn-container .chzn-results .active-result{cursor:pointer;display:list-item}
.chzn-container .chzn-results .highlighted{background-color:#fef7ee}
.chzn-container .chzn-results li em{background:#feffde;font-style:normal}
.chzn-container .chzn-results .highlighted em{background:transparent}
.chzn-container-multi .chzn-drop .result-selected{display:none}
.chzn-container .chzn-results-scroll{background:white;margin:0 4px;position:absolute;text-align:center;width:321px;z-index:1}
.chzn-container .chzn-results-scroll span{display:inline-block;height:17px;text-indent:-5000px;width:9px}
.chzn-container .chzn-results-scroll-down{bottom:0}
.chzn-container .chzn-results-scroll-down span{background:url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_select-arrows.png') no-repeat -4px -3px}
.chzn-container .chzn-results-scroll-up span{background:url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_select-arrows.png') no-repeat -22px -3px}
.chzn-disabled{cursor:default;opacity:0.5 !important}
.chzn-disabled .chzn-single{cursor:default}
.chzn-disabled .chzn-choices .search-choice .search-choice-close{cursor:default}
.carousel-container{position:relative}
.carousel{position:relative;overflow:hidden;padding-top:40px;padding-left:0}
.carousel>ul{width:20000px;position:absolute;list-style:none;padding:0}
.carousel .item{width:160px;float:left;padding-left:20px;position:relative;text-align:center}
.carousel .item .product-image-container{text-align:center;line-height:0;width:100%;display:table}
.carousel .item .product-image-container .product-image-bottom{display:table-cell;height:235px;vertical-align:bottom}
.carousel .item .product-image-container .product-image-bottom>span{display:inline-block;position:relative}
.carousel .product-details{border-top:1px solid #524940;padding-top:10px}
.carousel .product-details h3,.carousel .product-details h4,.carousel .product-details .big-text,.carousel .product-details .price-box{text-align:center}
.carousel .product-details .red{font-size:23px;line-height:28px;font-size:2.3rem;line-height:2.8rem;color:#c21439}
.carousel .product-details h4,.carousel .product-details .big-text{height:32px;height:3.2rem;font-size:16px;line-height:32px;font-size:1.6rem;line-height:3.2rem;font-weight:400;text-transform:none}
.carousel .product-details h3{font-size:19px;line-height:21px;font-size:1.9rem;line-height:2.1rem;font-weight:500}
.carousel .product-details h3 a{text-transform:uppercase;font-weight:600}
.carousel .product-details .price-box{font-size:21px;line-height:26px;font-size:2.1rem;line-height:2.6rem;font-style:italic}
.carousel .product-details .red{font-size:23px;line-height:28px;font-size:2.3rem;line-height:2.8rem;color:#c21439}
.carousel .product-details .regular-price{text-decoration:line-through;font-size:19px;line-height:21px;font-size:1.9rem;line-height:2.1rem}
.carousel .product-details .cart-price.special-price{color:#c21439}
.carousel-control{font:0/0 serif;text-shadow:none;color:transparent;width:44px;height:44px;top:50%;margin-top:-24px;padding-top:0;position:absolute;display:block;background:url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_slider-arrows.png') no-repeat}
.carousel-control.inactive{opacity:0.25;cursor:default}
.carousel-control.prev{left:20px;background-position:0 0}
.carousel-control.prev.white{background-position:0 -44px}
.carousel-control.next{right:0;background-position:-44px 0}
.carousel-control.next.white{background-position:-44px -44px}
.additional{text-align:center;padding-top:40px;padding-left:0px}
.additional>ul{display:inline-block}
.additional .item{width:160px;float:left;padding-left:20px;position:relative;text-align:center}
.additional .item .product-image-container{text-align:center;line-height:0;width:100%;display:table}
.additional .item .product-image-container .product-image-bottom{display:table-cell;height:235px;vertical-align:bottom}
.additional .item .product-image-container .product-image-bottom>span{display:inline-block;position:relative}
.additional .item:first-child{padding-left:0px}
.additional .product-details{padding-top:10px}
.additional .product-details h3,.additional .product-details h4,.additional .product-details .big-text,.additional .product-details .price-box{text-align:center}
.additional .product-details h4,.additional .product-details .big-text{height:32px;height:3.2rem;font-size:16px;line-height:32px;font-size:1.6rem;line-height:3.2rem;font-weight:400}
.additional .product-details h3{font-size:19px;line-height:21px;font-size:1.9rem;line-height:2.1rem;font-weight:500}
.additional .product-details h3 a{text-transform:uppercase;font-weight:600}
.additional .product-details .regular-price{text-decoration:line-through;font-size:19px;line-height:21px;font-size:1.9rem;line-height:2.1rem}
.additional .product-details .cart-price.special-price{color:#c21439}
#powerTip{cursor:default;display:none;position:absolute;width:300px;font-family:"Kievit",Helvetica,Arial,sans-serif;font-size:16px;line-height:22px;font-size:1.6rem;line-height:2.2rem;color:#524940;text-transform:none;z-index:2147483647}
#powerTip:before{content:"";position:absolute}
#powerTip.n:before,#powerTip.s:before{height:15px;width:100%;left:0}
#powerTip.n:before{bottom:100%;bottom:-15px;background:transparent url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_overlay-arrow.png') center top no-repeat}
#powerTip.s:before{bottom:100%;top:-15px;background:transparent url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_overlay-arrow.png') center bottom no-repeat}
.noUiSlider,.noUiSlider *{display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.noUiSlider{position:relative}
.noUiSlider a{height:100%;right:0;padding:0;position:absolute;z-index:1;text-decoration:none}
.noUiSlider a:nth-child(2){background:inherit !important}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.noUiSlider:before,body.TOUCH,.noUiSlider div{-ms-touch-action:none}
.noUiSlider:before{display:block;position:absolute;width:150%;left:-25%;height:400%;top:-150%;content:"";z-index:-1}
}
.noUiSlider{width:190px;height:2px;background:#524940;border:0 solid #524940;border-width:0 12px}
.noUiSlider.disabled div:before,.noUiSlider.disabled{background:#e3d8c6;border-color:#e3d8c6}
.noUiSlider div{width:44px;position:relative;margin:1px 0 0 -22px;font-size:14px;line-height:30px;font-size:1.4rem;line-height:3rem;font-weight:400;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.noUiSlider div:hover:before,.noUiSlider div.active:before{background-color:#191613;cursor:pointer}
.noUiSlider div:before{content:"";position:absolute;background:#524940;left:10px;top:-3px;height:6px;width:24px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}
header{position:relative;height:210px;overflow:hidden}
header .header-content>.grid,header .header-img-canvas>.grid,header .header-content>.grid--rev,header .header-img-canvas>.grid--rev,header .header-content>.grid--full,header .header-img-canvas>.grid--full,header .header-content>.grid--right,header .header-img-canvas>.grid--right,header .header-content>.grid--center,header .header-img-canvas>.grid--center{margin-top:-210px}
header.full{height:650px}
header.full .header-content>.grid,header.full .header-img-canvas>.grid,header.full .header-content>.grid--rev,header.full .header-img-canvas>.grid--rev,header.full .header-content>.grid--full,header.full .header-img-canvas>.grid--full,header.full .header-content>.grid--right,header.full .header-img-canvas>.grid--right,header.full .header-content>.grid--center,header.full .header-img-canvas>.grid--center{margin-top:-650px}
.header-content,.header-img-canvas{height:100%;position:relative;padding-top:35px;padding-bottom:35px;text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both}
.header-content>.grid,.header-img-canvas>.grid,.header-content>.grid--rev,.header-img-canvas>.grid--rev,.header-content>.grid--full,.header-img-canvas>.grid--full,.header-content>.grid--right,.header-img-canvas>.grid--right,.header-content>.grid--center,.header-img-canvas>.grid--center{position:relative}
.site-logo,.quick-access{display:inline-block;position:relative}
.header-subnav-container{position:absolute;right:0;top:0}
.header-img-canvas{position:relative;padding-top:100px;margin:0 auto}
.header-img-canvas p{font-size:18px;line-height:24px;font-size:1.8rem;line-height:2.4rem;font-weight:400}
.header-img-canvas-img{position:absolute;left:-310px;top:0;height:auto;width:1600px}
.header-img-canvas-content{height:100%;display:table;position:relative;z-index:10}
.header-img-canvas-text{display:table-cell;color:#fff;height:530px}
.header-img-canvas-text div{width:350px;text-align:center;display:inline-block}
.header-img-canvas-text a,.header-img-canvas-text a:hover{color:#fff}
.header-img-canvas-text.left-top{text-align:left;vertical-align:top}
.header-img-canvas-text.center-top{text-align:center;vertical-align:top}
.header-img-canvas-text.right-top{text-align:right;vertical-align:top}
.header-img-canvas-text.left-middle{text-align:left;vertical-align:middle}
.header-img-canvas-text.center-middle{text-align:center;vertical-align:middle}
.header-img-canvas-text.right-middle{text-align:right;vertical-align:middle}
.header-img-canvas-text.left-bottom{text-align:left;vertical-align:bottom}
.header-img-canvas-text.center-bottom{text-align:center;vertical-align:bottom}
.header-img-canvas-text.right-bottom{text-align:right;vertical-align:bottom}
.site-logo{font:0/0 a;text-shadow:none;color:transparent;display:inline;float:left}
.site-logo a{display:block}
.quick-access{height:35px;float:right}
.quick-access .top-nav,.quick-access .header-search,.quick-access .form-language{display:inline-block;margin-left:20px;font-size:14px;line-height:18.2px;font-size:1.4rem;line-height:1.82rem;vertical-align:middle}
.quick-access .country:after{content:'';display:block;position:absolute;top:50%;right:0;margin-left:50px;border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid #fff;height:0;width:0}
.countryHint{display:none;text-align:center;vertical-align:middle;padding:10px 0;border-bottom:solid 1px #524940;background:url('bg_footer.png') repeat-x scroll left top}
.countryHint span{color:#fff;font-size:1.8rem;font-weight:bold;margin-top:5px;display:inline-block}
.countryHint img{vertical-align:top}
.countryHint a{text-decoration:none}
.countryHint a .close{display:block;width:30px;height:30px;float:right;margin-right:10px;text-indent:-9999px;background:url('../../typo3conf/ext/sitecore/Common/Public/js/fancybox/fancybox.png') no-repeat scroll -40px 0 transparent}
footer{position:relative;z-index:10}
footer .full-wrapper{background:url('bg_footer.png') repeat-x scroll left bottom;background-size:auto 100%;color:#fff;min-height:160px}
footer .full-wrapper-inner{padding-top:30px;padding-bottom:30px}
footer .full-wrapper-inner .font-big{font-size:20px}
footer .full-wrapper-inner .linie{width:80%}
footer .full-wrapper-inner .logo img{margin:0 10px}
.socialLink,.linie{border:0px; padding:0 0 30px 0;margin:0 0 30px 0;width:90%;display:inline-block}
.socialLink li,.linie li{margin-left:10px;display:inline-block}
.socialLink li:first-child,.linie li:first-child{margin-left:0}
.socialLink li a,.linie li a{font:0/0 a;text-shadow:none;color:transparent;height:57px;width:57px;display:block;margin:0;padding:0;border:0}
.ac_results{background:#fff;width:140px;cursor:pointer;position:absolute;margin-top:5px;left:0;font-size:90%;z-index:101;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px}
.ac_results ul{list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results ul li{padding:2px 5px}
.ac_results ul li.even{color:#e3d8c6,0.1}
.ac_results ul li.odd{color:#cfbfa5}
.ac_results iframe{display:none;display
:block;position:absolute;top:0;left:0;z-index:-1}
.ac_results a{width:100%}
.ac_results .over,.ac_results .selected{-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 0 5px 5px rgba(244,235,223,0.5);-moz-box-shadow:0 0 5px 5px rgba(244,235,223,0.5);box-shadow:0 0 5px 5px rgba(244,235,223,0.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f4ebdf}
.ac_loading{background:#fff url('../../typo3conf/ext/sitecore/Common/Public/images/opc-ajax-loader.gif') no-repeat right center}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead{margin-bottom:10px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead>a{display:inline}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead td{background:#524940;color:#fff}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead td a{color:#fff}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:#52ae32}
.tx-indexedsearch .button{margin:0}
.tx-indexedsearch .browsebox{text-align:right;margin:10px 0}
.tx-indexedsearch .tx-indexedsearch-whatis{margin:20px 0 10px}
.tx-indexedsearch .tx-indexedsearch-browsebox>p{padding:20px 0;border-top:1px solid #e3d8c6;border-bottom:1px solid #e3d8c6}
.tx-indexedsearch input.tx-indexedsearch-searchbox-sword.sword{width:300px;margin-right:10px}
section{position:relative}
.home-section-header img{display:block}
.layer-top{display:inline-block;background-color:#fef7ee;width:100%}
.benefit-list{font-size:15px;line-height:30px;font-size:1.5rem;line-height:3rem;display:block;padding:20px 0 0;margin:0}
.benefit-list li{margin-left:5px;display:inline}
.benefit-list li:before{content:'\2022';display:inline;margin-right:5px}
.benefit-list li:first-child{margin-left:0}
.benefit-list li:first-child:before{display:none}
.benefit-list-columns{margin-top:20px}
.social-stats{font-weight:700;text-transform:uppercase;margin-bottom:40px}
.social-stats .fb:before,.social-stats .yt:before,.social-stats .pin:before{content:'';display:inline-block;width:41px;height:41px;background:transparent url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_social-icons-small.png') 0 0 no-repeat;vertical-align:top}
.social-stats .yt:before{background-position:50% 0}
.social-stats .pin:before{background-position:100% 0}
.social-stats span{font-size:34px;line-height:41px;font-size:3.4rem;line-height:4.1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-left:10px;padding-top:3px}
.social-stats span.unit{font-size:18px;line-height:41px;font-size:1.8rem;line-height:4.1rem}
.category-header{position:relative;height:530px;z-index:1}
.category-header h2{font-size:80px;line-height:530px;font-size:8rem;line-height:53rem;font-weight:700;width:100%;position:absolute;margin:0;color:#fff;text-align:center}
.category-header+div{z-index:10}
.category{position:relative}
.cat-row{width:100%;padding-top:80px;margin:-160px 0 80px;text-align:left}
.cat-row:first-child{margin-top:0}
.cat-product-split{max-width:340px;max-height:500px;display:inline-block;vertical-align:middle;text-align:center}
.cat-product-split .cat-product,.cat-product-split .cat-desc{max-height:250px}
.cat-product-split .cat-product img,.cat-product-split .cat-desc img{max-width:100%;max-height:100%}
.cat-product,.cat-desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;position:relative;margin-left:-10px}
.cat-product.right,.right.cat-desc{float:right}
.cat-desc{width:240px;margin-left:10px;text-align:center;vertical-align:top}
.cat-desc h3{line-height:42px;line-height:4.2rem}
.cat-desc p{font-size:18px;line-height:24px;font-size:1.8rem;line-height:2.4rem}
.cat-desc .btn{height:auto;line-height:24px;padding-top:5px}
.cat-desc.left{float:left}
.cat-desc.right{float:right}
.badge-price{text-decoration:none;color:red;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;position:absolute;width:115px;height:115px;color:#524940;background-color:#fff;display:table}
.badge-price p{display:table-cell;vertical-align:middle;text-align:center;text-transform:uppercase;font-weight:700;padding:0 5px;font-size:20px;line-height:22px;font-size:2rem;line-height:2.2rem}
.badge-price p span{display:block;font-weight:400;font-style:italic}
.badge-price p .full-price{font-size:12px;line-height:12px;font-size:1.2rem;line-height:1.2rem;color:#c21439;text-decoration:line-through}
.badge-price.left-top{left:-20px;top:-10px}
.badge-price.center-top{left:50%;top:-20px;margin-left:-57.5px}
.badge-price.right-top{right:-10px;top:-10px}
.badge-price.left-middle{left:-20px;top:50%;margin-top:-97.5px}
.badge-price.center-middle{left:50%;margin-left:-57.5px;top:50%;margin-top:-97.5px}
.badge-price.right-middle{right:-10px;top:50%;margin-top:-97.5px}
.badge-price.left-bottom{left:-20px;bottom:80px}
.badge-price.center-bottom{left:50%;margin-left:-57.5px;bottom:20px}
.badge-price.right-bottom{right:-10px;bottom:20px}
.badge-bundle{text-decoration:none;color:red;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;position:absolute;width:190px;height:190px;color:#524940;background-color:#fff;display:table}
.badge-bundle p{display:table-cell;vertical-align:middle;text-align:center;text-transform:uppercase;font-weight:700;padding:0 5px;font-size:20px;line-height:22px;font-size:2rem;line-height:2.2rem}
.badge-bundle p span{display:block;font-weight:400;font-style:italic}
.badge-bundle p .full-price{font-size:12px;line-height:12px;font-size:1.2rem;line-height:1.2rem;color:#c21439;text-decoration:line-through}
.badge-bundle.left-top{left:-20px;top:-10px}
.badge-bundle.center-top{left:50%;top:-20px;margin-left:-95px}
.badge-bundle.right-top{right:-10px;top:-10px}
.badge-bundle.left-middle{left:-20px;top:50%;margin-top:-135px}
.badge-bundle.center-middle{left:50%;margin-left:-95px;top:50%;margin-top:-135px}
.badge-bundle.right-middle{right:-10px;top:50%;margin-top:-135px}
.badge-bundle.left-bottom{left:-20px;bottom:80px}
.badge-bundle.center-bottom{left:50%;margin-left:-95px;bottom:20px}
.badge-bundle.right-bottom{right:-10px;bottom:20px}
.badge-img{text-decoration:none;color:red;position:absolute;width:89px;height:89px;color:#524940;background-color:"transparent"}
.badge-img.left-top{left:40px;top:0}
.badge-img.center-top{left:50%;top:-20px;margin-left:-44.5px}
.badge-img.right-top{right:-10px;top:-10px}
.badge-img.left-middle{left:-20px;top:50%;margin-top:-84.5px}
.badge-img.center-middle{left:50%;margin-left:-44.5px;top:50%;margin-top:-84.5px}
.badge-img.right-middle{right:-10px;top:50%;margin-top:-84.5px}
.badge-img.left-bottom{left:-20px;bottom:80px}
.badge-img.center-bottom{left:50%;margin-left:-44.5px;bottom:20px}
.badge-img.right-bottom{right:-10px;bottom:20px}
.full-wrapper .csc-default{margin:0}
.full-wrapper .csc-default .cat-product a.badge-price,.full-wrapper .csc-default .cat-desc a.badge-price,.full-wrapper .csc-default .cat-product a.badge-bundle,.full-wrapper .csc-default .cat-desc a.badge-bundle{text-decoration:none}
.full-wrapper .csc-default .carousel-container{margin-bottom:30px}
.full-wrapper .csc-default .carousel-container ul li a{text-decoration:none}
#fullscreen-overlay{z-index:150;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.85)}
#fullscreen-overlay-content{letter-spacing:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:80%;padding:20px;background:rgba(0,0,0,0);margin:0 auto;color:#fff}
.layer-close-button{right:20px;top:20px;position:fixed}
.layer-close-button img{opacity:0.8;filter:alpha(opacity=80)}
.fullscreen-overlay{background-color:rgba(0,0,0,0.85) !important;z-index:150;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.85);display:none}
#fullscreen-overlay-content{background:rgba(0,0,0,0) !important}
.layer-close-button{right:20px !important;top:20px !important;position:fixed;cursor:pointer}
.layer-close-button img{opacity:0.8;filter:alpha(opacity=80)}
.fullscreen-overlay .tx-powermail{width:500px;margin:0 auto}
.fullscreen-overlay .tx-powermail{letter-spacing:0em}
.fullscreen-overlay .tx-powermail .powermail_label,.fullscreen-overlay .tx-powermail .chzn-single span{color:#ffffff}
.fullscreen-overlay .tx-powermail input[type="text"],input[type="password"],input[type="email"],textarea{border:1px solid #ffffff}
.reset-notice{display:none}
.filter-container{margin:-70px 0 20px}
.filter-switch{width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:1px solid #524940;background-image:url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_filter-controls.png');background-position:0 0;background-repeat:no-repeat}
.filter-switch a{text-decoration:none}
.filter-switch.active{background-position:100% 0}
.filter-switch.brown{background-color:#524940}
.filter-switch.white{background-color:#fff}
.filter-options-type{margin-bottom:30px}
.filter-options-type .active>.filter-type-item{color:#fff;background-color:#524940}
.filter-type-item{line-height:16px;line-height:1.6rem;cursor:pointer}
.filter-type-item span{padding-top:5px}
.filter-type-item span:first-line{width:75px;font-weight:700;text-transform:normal}
.filter-options-selects-list{border-top:1px solid #e3d8c6;padding:10px 0;overflow:visible;position:relative}
.filter-options-selects-list li{display:inline-block;position:relative;margin-left:20px;text-transform:uppercase}
.filter-options-selects-list li:first-child{margin-left:0}
.filter-options-selects-list li .filter-option-any{display:block;width:100%;padding-bottom:5px;border-bottom:1px solid #e3d8c6;border-radius:0;margin-bottom:5px}
.filter-options-selects-list li .filter-option-any:hover{background:transparent}
.filter-options-selects-list .filter-price{position:absolute;top:25px;right:0}
.filter-options-selects-list .sub{left:auto;top:25px;margin-left:-53px}
.filter-options-selects-list .filter-label{height:25px;line-height:25px;cursor:pointer}
.filter-options-selects-list .filter-label span{display:inline-block;vertical-align:middle;margin-left:10px}
.filter-options-selects-list .filter-label>span:first-child{padding-top:4px;margin-left:0}
.filter-color .sub ul{padding:10px 14px;text-align:justify}
.filter-color .sub ul li{display:inline-block;text-align:center}
.filter-color .sub span{margin-left:0}
.product{text-align:center;position:relative;margin:0 0 30px 0;text-transform:none}
.product .product-image-container{text-align:center;line-height:0;width:100%;display:table}
.product .product-image-container .product-image-bottom{display:table-cell;height:370px;vertical-align:bottom}
.product .product-image-container .product-image-bottom>span{display:inline-block;position:relative}
.product>a{width:100%}
.product.filtered{display:none}
.product .product-details{border-top:1px solid #524940;padding:10px 0 0 0}
.product .product-details h4,.product .product-details .big-text{height:24px;height:2.4rem;font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem;font-weight:400;text-transform:none}
.product .product-details h3{font-size:19px;line-height:21px;font-size:1.9rem;line-height:2.1rem;font-weight:600}
.product .product-details>div{margin-top:5px}
.product .price-box{font-size:21px;line-height:26px;font-size:2.1rem;line-height:2.6rem;font-style:italic}
.product .red{font-size:23px;line-height:28px;font-size:2.3rem;line-height:2.8rem}
.product .regular-price{text-decoration:line-through;font-size:21px;line-height:26px;font-size:2.1rem;line-height:2.6rem;padding:0 10px 0 0}
.product .special-price{color:#c21439}
.product .base-price{font-size:12px;line-height:12px;font-size:1.2rem;line-height:1.2rem;color:#524940}
.stoerer{width:462px;height:515px;position:relative}
.stoerer.end{display:inline-block}
.stoerer.end .stoerer-image{top:-100px;right:-100px}
.stoerer.start{display:inline-block;text-align:right}
.stoerer.start .stoerer-image{top:-100px;left:0px;width:300px}
.stoerer.start .stoerer-image img{float:right}
.stoerer .stoerer-image{position:absolute;z-index:0;width:400px;height:515px}
.end .bubble{margin:0 0 0 0px}
.end,.start{margin:100px 0 0 0}
.bubble{border-radius:300px;color:#fff;text-align:center;padding:40px 25px 40px;height:300px;width:300px;margin:0 0 0 -80px;z-index:1;position:relative}
.bubble h2{text-transform:none}
.bubble.group-white{color:#524940}
.bubble span{text-transform:uppercase}
.bubble p{font-size:15px;line-height:21px;font-size:1.5rem;line-height:2.1rem;margin:10px 0}
.bubble .pos{width:85px;height:85px;position:absolute}
.bubble .pos.left-top{top:-10px;left:-20px}
.bubble .pos.right-top{top:-10px;right:-20px}
.bubble .pos.left-bottom{bottom:-30px;left:0px}
.bubble .pos.right-bottom{bottom:-30px;right:0px}
.threesixty-container{height:600px;position:relative}
.threesixty-container .spinner{display:inline-block;position:absolute;width:60px;height:30px;left:50%;margin-left:-30px;background:#333;background:rgba(0,0,0,0.7);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}
.threesixty-container .spinner span{font-size:12px;font-weight:bolder;color:#fff;text-align:center;line-height:30px;display:block}
.threesixty{display:inline-block;position:relative;overflow:hidden;-webkit-transition-duration:0.25s;-moz-transition-duration:0.25s;transition-duration:0.25s;-ms-transition-duration:0.25s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;transition-timing-function:ease-in}
.threesixty.zoomed{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}
.threesixty_images{display:none;list-style:none;list-style-type:none;margin:0;padding:0}
.threesixty_images li{height:100%;width:100%;position:absolute;left:0;top:0;line-height:600px}
.threesixty_images img{position:relative;width:auto;height:100%;vertical-align:middle}
.threesixty_images .current-image{visibility:visible;height:100%;display:inline-block}
.threesixty_images .previous-image{visibility:hidden;height:0}
.threesixty-bubble{display:block;height:450px;width:450px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:absolute;left:50%;margin:40px 0 0 -225px}
.threesixty-bubble.essentials{background:url('../../typo3conf/ext/sitecore/Common/Public/images/circle/Kreis_Kategorie_ESSENTIALS.png') repeat scroll 0% 0%}
.threesixty-bubble.deluxevibes{background:url('../../typo3conf/ext/sitecore/Common/Public/images/circle/Kreis_Kategorie_DeluxeVIBES.png') repeat scroll 0% 0%}
.threesixty-bubble.smartvibes{background:url('../../typo3conf/ext/sitecore/Common/Public/images/circle/Kreis_Kategorie_SmartVIBES.png') repeat scroll 0% 0%}
.threesixty-bubble.womenonly{background:url('../../typo3conf/ext/sitecore/Common/Public/images/circle/Kreis_Kategorie_WomenONLY.png') repeat scroll 0% 0%}
.threesixty-bubble.menonly{background:url('../../typo3conf/ext/sitecore/Common/Public/images/circle/Kreis_Kategorie_MenONLY.png') repeat scroll 0% 0%}
.threesixty-bubble.freevibes{background:url('../../typo3conf/ext/sitecore/Common/Public/images/circle/Kreis_Kategorie_FreeVIBES.png') repeat scroll 0% 0%}
.threesixty-bubble.strongtoys{background:url('../../typo3conf/ext/sitecore/Common/Public/images/circle/Kreis_Kategorie_StrongTOYS.png') repeat scroll 0% 0%}
.threesixty-bubble.coupletoys{background:url('../../typo3conf/ext/sitecore/Common/Public/images/circle/Kreis_Kategorie_CoupleTOYS.png') repeat scroll 0% 0%}
.threesixty-bubble.analtoys{background:url('../../typo3conf/ext/sitecore/Common/Public/images/circle/Kreis_Kategorie_AnalTOYS.png') repeat scroll 0% 0%}
.threesixty-bubble.stubs{background:url('../../typo3conf/ext/sitecore/Common/Public/images/circle/Kreis_Kategorie_STUBS.png') repeat scroll 0% 0%}
.threesixty-bubble.arttoys{background:url('../../typo3conf/ext/sitecore/Common/Public/images/circle/Kreis_Kategorie_ArtTOYS.png') repeat scroll 0% 0%}
.threesixty-bubble:after{content:'';width:100%;height:85px;margin-top:20px;display:block;position:relative;top:100%;background:transparent url('../../typo3conf/ext/sitecore/Common/Public/images/bg_product-detail-360.png') 50% 100% no-repeat}
.zoom-360{font:0/0 a;text-shadow:none;color:transparent;width:42px;height:42px;background:transparent url('../../typo3conf/ext/sitecore/Common/Public/images/btn_zoom-360.png') 0 0 no-repeat;position:absolute;right:95px;z-index:100;outline:0}
.zoom-360.zoomed{background-position:-42px 0}
.product-detail-image{width:600px;position:relative;line-height:600px}
.product-detail-image img{vertical-align:middle;max-width:600px;max-height:600px}
.detailpage-product .regular-price{text-decoration:line-through;padding:0 10px 0 0}
.detailpage-product .special-price{color:#c21439}
.detailpage-product h1,.detailpage-product .headline,.detailpage-product .cat-desc h3,.cat-desc .detailpage-product h3{line-height:4rem;padding-bottom:20px}
.detailpage-product ul.description{list-style:disc inside}
.detailpage-product ul.description li{line-height:17px;padding:3px 0}
.detailpage-product .price{font-size:32px;line-height:43px;font-size:3.2rem;line-height:4.3rem}
.detailpage-product .red{font-size:35px;line-height:30px;font-size:3.5rem;line-height:3rem}
.detailpage-product .base-price{font-size:12px;line-height:12px;font-size:1.2rem;line-height:1.2rem;color:#524940}
.detailpage-product .price-box{font-style:italic}
.detailpage-product .delivery-charges,.detailpage-product .delivery-charges a{font-size:12px;line-height:16px;font-size:1.2rem;line-height:1.6rem;color:#524940}
.detailpage-product .delivery-charges a{text-decoration:underline}
.detailpage-product .delivery-charges a:hover{color:#524940}
.detailpage-product .colors,.detailpage-product .filter-color{position:relative;margin:20px 0}
.detailpage-product .link-wishlist{margin-top:10px;display:inline-block}
.detailpage-product .bundle{position:absolute;bottom:-180px;right:0;height:300px;width:300px;box-shadow:6px 0px 0px #fff;border:4px solid #fff;border-radius:150px;padding:25px 50px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fef7ee;text-align:center;z-index:1}
.detailpage-product .bundle .button{margin-top:10px}
.detailpage-product .more-link{padding:0;display:inline-block;margin-top:10px;margin-bottom:20px}
.form-add-to-cart.has-bundle{margin-bottom:100px}
.add-to-cart{display:inline-table;margin:20px 0 0 0}
.add-to-cart .qty-widget{float:left}
.add-to-cart .qty-widget .qty{padding:0 45px 0 10px;width:100px;text-align:center;box-shadow:none;border-right:none}
.add-to-cart .qty-widget .qty-buttons{right:20px}
.add-to-cart .qty-widget .qty-buttons .qty-up{background:url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_qty-arrows.png') no-repeat scroll -5px 0 transparent}
.add-to-cart .qty-widget .qty-buttons .qty-down{background:url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_qty-arrows.png') no-repeat scroll -5px -16px transparent}
.add-to-cart .qty-widget .qty-buttons .qty-up.up{background:url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_qty-arrows.png') no-repeat scroll -5px -32px transparent}
.add-to-cart .qty-widget .qty-buttons .qty-down.up{background:url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_qty-arrows.png') no-repeat scroll -5px -48px transparent}
.add-to-cart .qty-widget .qty-buttons .qty-up.down{background:url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_qty-arrows.png') no-repeat scroll -5px -64px transparent}
.add-to-cart .qty-widget .qty-buttons .qty-down.down{background:url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_qty-arrows.png') no-repeat scroll -5px -80px transparent}
.add-to-cart .btn-cart{margin-left:-30px;margin-top:0;float:left}
.add-to-cart.disabled{opacity:0.5;pointer-events:none}
.detailpage{margin:0;background:url('../../typo3conf/ext/sitecore/Common/Public/images/detailpageBG.png') repeat scroll 0% 0%;color:#fff}
.detailpage .csc-default{margin:0 0 60px 0}
.detailpage .upselling h3,.detailpage .upselling h4,.detailpage .upselling .big-text,.detailpage .upselling .price-box{color:#524940}
.detailpage .upselling .product-details{border-color:#524940}
.detailpage .price-box{font-size:21px;line-height:26px;font-size:2.1rem;line-height:2.6rem;font-style:italic}
.detailpage .teaser-image{position:absolute;top:-30px;left:-140px}
.detailpage .gallery-icon{background:url('../../typo3conf/ext/sitecore/Common/Public/images/gallery-icon.png') repeat scroll 0% 0%;position:absolute;bottom:15px;right:40px;z-index:2;height:92px;width:92px;cursor:pointer}
.detailpage .icons{margin:320px 0 0 0}
.detailpage .icons img{margin:0 auto;padding:10px 0;display:block}
.detailpage .detail-description{margin:0 0 30px 170px;font-size:19px;line-height:25px;font-size:1.9rem;line-height:2.5rem}
.detailpage .detail-description a{color:#fff}
.detailpage .detail-description h2{font-size:34px;line-height:41px;font-size:3.4rem;line-height:4.1rem;font-weight:700;text-transform:uppercase}
.detailpage .detail-description ul{font-size:17px;line-height:25px;font-size:1.7rem;line-height:2.5rem}
.detailpage .detail-description ul li{margin:0px 0 0px 20px;padding:0 0 0 0px;background:none;list-style:disc outside}
.detailpage .awards{padding:0 0 30px 0}
.detailpage .awards .two-tenths{text-align:right}
.detailpage .awards a{color:#fff}
.detailpage .awards .eight-tenths{padding:0 0 0 50px}
.detailpage .awards img{max-width:100%;height:auto}
.detailpage .awards p{margin:0 0 10px 0}
.detailpage h4,.detailpage .big-text{font-size:14px;line-height:24px;font-size:1.4rem;line-height:2.4rem}
.detailpage h2,.detailpage h3,.detailpage h4,.detailpage .big-text{color:#fff;text-transform:none}
.detailpage .product-details{border-top:1px solid #fff}
.detailpage .product-details h3{text-transform:uppercase}
.detailpage .price-box{color:#fff}
.product-gallery,.product-gallery-overlay{display:none}
.product-gallery .carousel-control.prev,.product-gallery .carousel-control.next,.product-gallery .close,.gallery-layer .carousel-control.prev,.gallery-layer .carousel-control.next,.gallery-layer .close{width:55px;height:55px;background:transparent url('../../typo3conf/ext/sitecore/Common/Public/images/sprite_gallery-control.png') 0 0 no-repeat;cursor:pointer}
.product-gallery{position:fixed;width:940px;height:750px;left:50%;top:50%;margin-left:-490px;margin-top:-375px;z-index:1001;background:#675f51;padding:80px 120px;-webkit-box-shadow:0 0px 30px rgba(0,0,0,0.5);-moz-box-shadow:0 0px 30px rgba(0,0,0,0.5);box-shadow:0 0px 30px rgba(0,0,0,0.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.product-gallery .carousel-control.inactive{cursor:default}
.product-gallery .carousel-control.prev,.product-gallery .carousel-control.next{bottom:106px;top:auto}
.product-gallery .carousel-control.prev{left:35px}
.product-gallery .carousel-control.next{right:35px;background-position:-55px 0}
.product-gallery .close{font:0/0 a;text-shadow:none;color:transparent;position:absolute;top:25px;right:35px;z-index:100;background-position:-110px 0;outline:0}
.product-gallery-big-image{height:467px;text-align:center}
.product-gallery-big-image img{display:inline-block;width:auto;height:100%}
.product-gallery-thumbs{position:relative;overflow:hidden;width:700px;margin:20px auto 0}
.product-gallery-thumbs>ul{width:20000px;position:absolute;list-style:none;padding:0;height:100px}
.product-gallery-thumbs li{display:inline-block;width:160px;margin-right:20px;cursor:pointer}
.product-gallery-thumbs li.active{opacity:0.5;filter:sepia(100%);-webkit-filter:sepia(100%)}
.product-gallery-overlay{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#000;opacity:0.5;z-index:1000}
.press-detail{border-bottom:1px solid #fff;height:250px;overflow:hidden}
.press-detail:last-child{border-bottom:none}
.press-detail .grid__item{height:250px;border-right:1px solid #fff;padding:20px}
.press-detail .grid__item:last-child{border-right:none}
.press-detail p{color:#524940}
.carousel a{text-decoration:none}
.video-image{position:relative;display:inline-block}
.video-image .playbtn{background:transparent url("/fileadmin/images/Youtube/play_youtube.png") 50% 50% no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}
.video-image .playbtn:hover{background:transparent url("/fileadmin/images/Youtube/play_a_youtube.png") 50% 50% no-repeat}
.thevideo{display:none}
.teaser-text{text-transform:uppercase;margin-top:5px}
.download.grid,.download.grid--rev,.download.grid--full,.download.grid--right,.download.grid--center{margin:0}
.download ul{margin:0 0 30px 0;border-bottom:1px solid #cfbfa5}
.download ul li{display:inline-block;padding-right:10px;position:relative;font-size:15px;line-height:22px;font-size:1.5rem;line-height:2.2rem}
.download ul li.active a{font-weight:700}
.download ul li.active:after{content:'';display:block;height:10px;width:21px;position:absolute;left:50%;margin-left:-20px;background:url('../../typo3conf/ext/sitecore/Common/Public/images/downloadNaviArrow.png') no-repeat scroll 50% 100%}
.download ul span{display:inline-block}
.download .instruction{margin:0 0 30px 0}
.download .instruction .download-image,.download .instruction .download-product{display:inline-block;vertical-align:middle}
.download .instruction .download-image{width:80px;height:120px;text-align:center;margin:0 20px 0 0}
.download .instruction .description{max-height:68px;overflow:hidden}
.gallery{margin:0 0 30px 0}
.gallery DIV.csc-textpic DIV.csc-textpic-imagecolumn{display:inline-block;float:none;width:22.3%;margin:0 20px 0 0}
.gallery DIV.csc-textpic DIV.csc-textpic-imagecolumn:last-child{margin:0}
.album li{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%}
.album li p{font-weight:600;text-transform:none;margin:10px 0 0 0}
.gallery-list .small{font-size:13px;line-height:18px;font-size:1.3rem;line-height:1.8rem}
.gallery-list .grid__item{padding:0 0 20px 20px}
.gallery-layer{position:fixed;width:940px;height:730px;left:50%;top:50%;margin-left:-490px;margin-top:-375px;z-index:1001;background:#908b83;padding:60px 120px;-webkit-box-shadow:0 0px 30px rgba(0,0,0,0.5);-moz-box-shadow:0 0px 30px rgba(0,0,0,0.5);box-shadow:0 0px 30px rgba(0,0,0,0.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none}
.gallery-layer .carousel-control.prev{left:35px}
.gallery-layer .carousel-control.next{right:35px;background-position:-55px 0}
.gallery-layer .gallery-image{position:relative;overflow:hidden;width:700px;margin:20px auto 0}
.gallery-layer .gallery-image>ul{width:20000px;position:absolute;list-style:none;padding:0;height:630px}
.gallery-layer .gallery-image li{display:inline-block;width:700px;margin-right:20px;cursor:pointer;text-align:center;color:#56534f;overflow:hidden;height:630px}
.gallery-layer .gallery-image li .grid__item{text-align:left}
.gallery-layer .gallery-image li .description-Left{padding:0 20px 0 0;width:22%}
.gallery-layer .gallery-image li .description-Right{padding:0;width:78%}
.gallery-layer .close{font:0/0 a;text-shadow:none;color:transparent;position:absolute;top:25px;right:35px;z-index:100;background-position:-110px 0;outline:0}
.gallery-layer .small{font-size:13px;line-height:18px;font-size:1.3rem;line-height:1.8rem}
.gallery-layer p{margin-top:0}
.faq .csc-header{background:url('../../typo3conf/ext/sitecore/Common/Public/images/faq-open.png') no-repeat scroll 100% 50%;cursor:pointer;margin-top:20px;padding:0 40px 0 0}
.faq.active .csc-header{background:url('../../typo3conf/ext/sitecore/Common/Public/images/faq-close.png') no-repeat scroll 100% 50%}
.faq{border-bottom:1px solid #e3d8c6;margin:0 0 5px 0;padding:0 0 5px 0}
.faq:last-child{border:none}
.faq p{display:none}
.language-switch .grid,.language-switch .grid--rev,.language-switch .grid--full,.language-switch .grid--right,.language-switch .grid--center{padding:0 0 0 5px}
.language-switch h2{padding-bottom:10px}
.language-switch img{padding:0 20px 0 0;vertical-align:middle}
.forwardbutton{position:relative;display:inline-block}
.flag{position:absolute;left:-11px;top:-4px;z-index:1}
.flag img{border-right:3px solid #fef7ee;border-bottom:3px solid #fef7ee;border-top:3px solid #fef7ee;border-radius:20px}
.forward{font-size:16px;line-height:15px;font-size:1.6rem;line-height:1.5rem;text-align:right;height:35px;padding:3px 10px 3px 25px;margin:0;overflow:hidden}
.forward p{margin:0;display:inline-block}
.forward span{font-size:14px;line-height:13px;font-size:1.4rem;line-height:1.3rem}
.forward-description{font-size:12px;line-height:11px;font-size:1.2rem;line-height:1.1rem;margin:-3px 11px 0 0;float:right}
.news-single .article .news-list-date{color:#524940;font-weight:700}
.news .btn{line-height:31px;font-weight:700;background-color:#958667;color:white;border:none}
.news .btn a{color:white;text-decoration:none}
.news .article h3{margin-top:10px}
.news .news-list-view{border-top:1px solid #e3d8c6;padding:15px 0 0 0}
.news .news-list-view a{color:#524940;text-decoration:none}
.news .news-list-view .btn{line-height:31px;font-weight:700;background-color:#958667;color:white;border:none}
.news .news-list-view .article{border-bottom:1px solid #e3d8c6;display:none}
.news .news-list-view .article .news-img-wrap{float:left;background:none;margin:0;width:50%}
.news .news-list-view .article .news-img-wrap a{background:none;float:none;padding:0 10px;border:none}
.news .news-list-view .article .news-img-wrap img{display:block;margin:0 auto;max-width:100%;float:none}
.news .news-list-view .article h1,.news .news-list-view .article .headline,.news .news-list-view .article .cat-desc h3,.cat-desc .news .news-list-view .article h3{line-height:4rem}
.news .news-list-view .article h3{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem;text-align:center}
.news .news-list-view .article .teaser-text{float:left;text-transform:none;font-size:18px;line-height:24px;font-size:1.8rem;line-height:2.4rem;width:50%;color:#524940}
.news .news-list-view .article .teaser-text p{text-align:center}
.news .news-list-view .article .teaser-text a.more{text-align:center}
.news .news-list-view .article .teaser-text .news-list-date{float:none;text-align:right;font-weight:700;margin-bottom:20px;font-size:16px;line-height:18px;font-size:1.6rem;line-height:1.8rem}
.news .article:nth-child(even) .news-img-wrap{float:right}
.news .news-list-view .article:nth-child(even) .teaser-text .news-list-date{text-align:left;width:20px}
.news .news-list-view .article:nth-child(odd) .teaser-text .news-list-date{position:relative;left:73%}
.news.news-single{text-align:left}
.news.news-single .pagination{float:right}
.news.news-single h1,.news.news-single .headline,.news.news-single .cat-desc h3,.cat-desc .news.news-single h3{line-height:4rem}
.news.news-single h3{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem}
.news.news-single .header{border-top:1px solid #e3d8c6;margin:10px 0;padding:10px 0}
.news.news-single .header .news-list-date{text-align:right}
.news.news-single .news-img-wrap{float:none;background:none;margin:0;width:auto}
.news.news-single .news-img-wrap a{float:none;padding:0;border:none;background:none}
.news.news-single .news-img-wrap img{float:none;height:auto}
.news.news-single .teaser-text{color:#524940}
.news.news-single .socialLink{border-bottom:1px solid #e3d8c6;padding:0 0 30px 0}
.news.news-single .socialLink li{margin-left:10px;display:inline-block;vertical-align:middle}
.news.news-single .socialLink li:first-child{margin-left:0}
.news.news-single .socialLink li.fb{background:url('../../typo3conf/ext/sitecore/Common/Public/images/iconFBSmall.png') no-repeat scroll 0 0}
.news.news-single .socialLink li.twitter{background:url('../../typo3conf/ext/sitecore/Common/Public/images/iconTWSmall.png') no-repeat scroll 0 0}
.news.news-single .socialLink li.gp{background:url('../../typo3conf/ext/sitecore/Common/Public/images/iconGPSmall.png') no-repeat scroll 0 0}
.news.news-single .socialLink li.pin{background:url('../../typo3conf/ext/sitecore/Common/Public/images/iconPINSmall.png') no-repeat scroll 0 0}
.news.news-single .socialLink li a{height:35px;width:35px;display:block;margin:0;padding:0}
.csc-menu{margin:0 0 30px 0;border-bottom:1px solid #cfbfa5;width:auto;padding:0 0 0 20px}
.csc-menu li{display:inline-block;padding:0 20px 0 0;position:relative}
.csc-menu li a{text-decoration:none}
.csc-menu li.active a{font-weight:700}
.csc-menu li.active:after{content:'';display:block;height:10px;width:21px;position:absolute;left:50%;margin-left:-20px;background:url('../../typo3conf/ext/sitecore/Common/Public/images/downloadNaviArrow.png') no-repeat scroll 50% 100%}
.press-report{border-bottom:1px solid #524940;padding:0 0 10px 0;margin:0 0 20px 0}
.press-report:last-child{border:none}
header.csc-header{height:auto}
DIV.csc-textpic-intext-right .csc-textpic-imagewrap,DIV.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin:0 0 0 20px}
DIV.csc-textpic-intext-left .csc-textpic-imagewrap,DIV.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin:0 20px 0 0}
DIV.csc-textpic img{width:100%;height:auto}
.csc-default{margin:0 0 30px 0}
.csc-default .group a{text-decoration:none}
.csc-default .contentList li{margin:0 0 10px 0;padding:0 0 0 25px;background:url('../../typo3conf/ext/sitecore/Common/Public/images/checkGreen.png') no-repeat scroll 0% 50%}
.tx-powermail textarea{height:120px;margin:0}
.tx-powermail .powermail_submit{color:#fff;font-weight:500;text-transform:uppercase;background-color:#524940;border-radius:40px;border:2px solid #524940;display:inline-block;padding:0 10px;margin-top:20px;height:32px;box-sizing:border-box;cursor:pointer;line-height:31px}
.tx-powermail .formErrorContent{color:#c21439;font-size:14px;line-height:24px;font-size:1.4rem;line-height:2.4rem}
form.powermail_form h3,form.powermail_form .powermail_legend{display:none}
.overlay-pic .csc-textpic{overflow:visible}
.overlay-pic DIV.csc-textpic-right .csc-textpic-imagewrap{margin:-170px -50px 0 0;padding:0 0 30px 0}
.cbQuickGoogleMap{padding:0 0 30px 0}
.layer-top.white{background-color:#fff}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{width:110px}
.popup-window body{min-width:500px}
.popup-window body .popup{padding-right:20px}
.popup-window body ul.csc-uploads li{margin:0}
.tx-felogin-pi1 label{display:block}
.tx-indexedsearch .tx-indexedsearch-browsebox LI{display:inline;margin-right:5px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{width:100px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{width:150px}
.tx-indexedsearch .tx-indexedsearch-whatis{margin-top:10px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{font-weight:bold;font-style:italic}
.tx-indexedsearch .tx-indexedsearch-noresults{text-align:center;font-weight:bold}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr{font-style:italic}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:red}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{background:#eeeeee}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead{margin-top:20px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2{margin-top:0px;margin-bottom:0px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD{background:#cccccc;vertical-align:middle}
.tx-indexedsearch .tx-indexedsearch-res .noResume{color:#666666}
.tx-indexedsearch .tx-indexedsearch-category{background:#cccccc;font-size:16px;font-weight:bold}
.tx-indexedsearch .res-tmpl-css{clear:both;margin-bottom:1em}
.tx-indexedsearch .searchbox-tmpl-css LABEL{margin-right:1em;width:10em;float:left}
.tx-indexedsearch .result-count-tmpl-css,.tx-indexedsearch .percent-tmpl-css{letter-spacing:0;font-weight:normal;margin-top:-1.2em;float:right}
.tx-indexedsearch .info-tmpl-css dt,.tx-indexedsearch dl.info-tmpl-css dd{float:left}
.tx-indexedsearch .info-tmpl-css dd.item-mtime{float:none}
.tx-indexedsearch .info-tmpl-css dd.item-path{float:none}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:1px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:20px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:20px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;margin-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
h5.fluid_path_info_partial{background:none repeat scroll 0 0 blue;font-size:10px;line-height:20px;color:#fff}
div.fluid_path_info_partial{border:1px solid blue}
h5.fluid_path_info_template{background:none repeat scroll 0 0 red;font-size:10px;line-height:20px;color:#fff;min-width:200px}
div.fluid_path_info_template{border:1px solid red}
h5.fluid_path_info_layout{background:none repeat scroll 0 0 green;font-size:10px;line-height:20px;color:#fff}
div.fluid_path_info_layout{border:1px solid green}
textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
.tx-magentobridge table{border-collapse:separate;border-spacing:10px}
.tx-magentobridge table th{font-weight:bold}
.tx-magentobridge table td{vertical-align:top}
