html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}@font-face{font-family:'Bitter';font-style:italic;font-weight:400;font-display:swap;src:local("Bitter Italic"),local("Bitter-Italic"),url(/static/common-nng/fonts/rax-HiqOu8IVPmn7erxrJD0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Bitter';font-style:normal;font-weight:400;font-display:swap;src:local("Bitter Regular"),local("Bitter-Regular"),url(/static/common-nng/fonts/rax8HiqOu8IVPmn7f4xp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Bitter';font-style:normal;font-weight:700;font-display:swap;src:local("Bitter Bold"),local("Bitter-Bold"),url(/static/common-nng/fonts/rax_HiqOu8IVPmnzxKl8Axhf.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-display:swap;src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url(/static/common-nng/fonts/memnYaGs126MiZpBA-UFUKWyV9hlIqOjjg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-display:swap;src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url(/static/common-nng/fonts/memnYaGs126MiZpBA-UFUKWyV9hrIqM.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-display:swap;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(/static/common-nng/fonts/mem6YaGs126MiZpBA-UFUK0Xdc1UAw.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-display:swap;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(/static/common-nng/fonts/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-display:swap;src:local("Open Sans SemiBold Italic"),local("OpenSans-SemiBoldItalic"),url(/static/common-nng/fonts/memnYaGs126MiZpBA-UFUKXGUdhlIqOjjg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-display:swap;src:local("Open Sans SemiBold Italic"),local("OpenSans-SemiBoldItalic"),url(/static/common-nng/fonts/memnYaGs126MiZpBA-UFUKXGUdhrIqM.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-display:swap;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(/static/common-nng/fonts/memnYaGs126MiZpBA-UFUKWiUNhlIqOjjg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-display:swap;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(/static/common-nng/fonts/memnYaGs126MiZpBA-UFUKWiUNhrIqM.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display:swap;src:local("Open Sans Light"),local("OpenSans-Light"),url(/static/common-nng/fonts/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display:swap;src:local("Open Sans Light"),local("OpenSans-Light"),url(/static/common-nng/fonts/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/static/common-nng/fonts/mem8YaGs126MiZpBA-UFW50bbck.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/static/common-nng/fonts/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(/static/common-nng/fonts/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(/static/common-nng/fonts/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/static/common-nng/fonts/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/static/common-nng/fonts/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:62.5%}
body{background-color:#fafaf9;overflow-x:hidden}
body,textarea,select{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:150%;margin:0;word-wrap:break-word;color:#1f1f1f}
h1,h2,h3,h4,h5,h6{font-family:Bitter,Georgia,Times,Times New Roman,serif;color:#465241}
h1{font-size:2rem;font-weight:normal;line-height:2.6rem;margin:20px 0}
@media(min-width:768px){h1{font-size:2.4rem;font-weight:normal;line-height:3rem}
}
h2{font-size:1.6rem;font-weight:normal;line-height:2rem}
@media(min-width:768px){h2{font-size:2rem;font-weight:normal;line-height:2.6rem}
}
h3{font-size:1.8rem;font-weight:normal}
h4{font-size:1.6rem;font-weight:bold}
h5{font-size:1.5rem;line-height:1.8rem;font-weight:normal;color:#000}
h6{font-size:1.4rem;font-weight:bold}
a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#426d2f;text-decoration:none}
a:hover,a:focus{outline-width:0;color:#ee5a1c}
@media(max-width:543px){table{font-size:85%}
}
@media(min-width:544px) and (max-width:767px){table{font-size:90%}
}
.big{font-size:1.8rem}
@media(min-width:768px){.big{font-size:2.2rem}
}
.small{font-size:1.2rem}
.centered{text-align:center}
pre{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1.4rem}
em{font-weight:bold;font-style:normal;margin-right:4px}
em.warn{color:red}
span.val{margin-right:5px;display:inline-block}
#body{display:flex;flex-direction:column;min-height:100vh}
.main{flex-grow:1}
.wrapper{width:100%}
.main>.wrapper{position:relative;padding-left:20px;padding-right:20px;padding-top:0;margin-left:auto;margin-right:auto;background-color:#FFF;display:block;clear:both}
@media(min-width:544px) and (max-width:767px){.main>.wrapper{width:100%}
}
@media(min-width:768px){.main>.wrapper{border-top:1px solid #fff;max-width:720px}
.main>.wrapper:after{content:"";clear:both;display:table}
}
@media(min-width:980px) and (max-width:1199px){.main>.wrapper{max-width:960px}
}
@media(min-width:1200px){.main>.wrapper{max-width:1140px}
}
#main-content{padding-bottom:20px;float:none;position:relative;padding-top:1px;margin-top:-1px;max-width:100%}
#main-content .wrapper{overflow:hidden;position:relative}
@media(min-width:768px){#main-content{float:right;width:calc(100% - 186px)}
body.page-start #main-content,body.page-article #main-content,body.page-cms #main-content{float:none !important;width:100% !important}
}
@media(min-width:980px){#main-content{float:right;width:calc(100% - 240px)}
}
body.page-register #main-content,body.page-checkout #main-content,body.page-user #main-content,body.page-login #main-content,body.page-order #main-content{background-color:#f4f5f2;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}
@media(min-width:768px){body.page-register #main-content,body.page-checkout #main-content,body.page-user #main-content,body.page-login #main-content,body.page-order #main-content{width:calc(100% - 146px);box-shadow:-10px 0 12px -4px rgba(50,50,50,0.1)}
}
@media(min-width:980px){body.page-register #main-content,body.page-checkout #main-content,body.page-user #main-content,body.page-login #main-content,body.page-order #main-content{width:calc(100% - 200px)}
}
button,.btn{display:inline-block;font-weight:normal;text-align:center;vertical-align:middle;color:#3b7226;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1.3rem;line-height:1.5;border-radius:.2rem;background-color:#e1e9e1;transition:color .15s ease-in-out,background-color .15s ease-in,border-color .15s ease-in,box-shadow .15s ease-in}
button:not(:disabled):not(.disabled),.btn:not(:disabled):not(.disabled){cursor:pointer}
button:not(:disabled):not(.disabled).active,button:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{color:#fff;background-color:#e1e9e1;border-color:#e1e9e1}
button.focus,button:focus,.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(145,163,91,0.24)}
button:hover,.btn:hover{color:#fff;background-color:#ee5a1c}
button.btn-outline,.btn.btn-outline{background:0;padding:5px 10px 5px 10px;border:1px solid #bbb}
button.btn-outline:hover,.btn.btn-outline:hover{color:#83af16;border-color:#83af16}
button.btn-round,.btn.btn-round{border-radius:12px}
button.btn-white,.btn.btn-white{color:#fff;background:0;border-color:#fff}
button.btn-white:hover,.btn.btn-white:hover{color:#ee5a1c;border-color:#ee5a1c}
button.btn-submit,.btn.btn-submit{color:#fff;background-color:#5f7f0f}
button.btn-submit:hover,.btn.btn-submit:hover{color:#fff;background-color:#ee5a1c}
button.btn-small,.btn.btn-small{padding:.15rem .7rem}
button.pe-icon i,.btn.pe-icon i{margin-right:5px}
.btn-list{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;list-style-type:none;padding:0;margin:0 0 3px 0}
.btn-list li{font-family:Bitter,Georgia,Times,Times New Roman,serif;font-weight:normal;font-size:1.7rem;text-transform:uppercase;padding:9px 0 9px 0}
.btn-list a,.btn-list .btn.cta{padding:1rem 4rem 1.2rem 4rem;font-size:1.5rem;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:500;color:#ee5a1c;background-color:transparent;background-image:none;border-color:#ee5a1c;text-transform:uppercase}
.btn-list a:hover,.btn-list .btn.cta:hover{color:#fff;background-color:#ee5a1c}
.full-width{width:100vw;position:relative;left:50%;transform:translateX(-50%);margin-left:0;margin-right:0}
.white{color:white}
.highlight{color:#ee5a1c}
hr.white{line-height:0;font-size:0;border:0;border-top:2px solid #fff;margin-bottom:20px}
.padding-all{padding:20px}
.margins-lr{margin-left:10px;margin-right:10px}
@media(min-width:768px){.margins-lr{margin-left:20px;margin-right:20px}
}
.margin-t{margin-top:20px}
.margin-b{margin-bottom:20px}
.flex-100{flex:0 0 100%}
.hidden,.template{display:none !important}
.ctrl{cursor:pointer}
iframe{margin:0;padding:0;border:0;font:inherit;font-size:inherit;font-size:100%;vertical-align:baseline;box-sizing:border-box;width:100%;min-height:100%}
iframe.payment{margin-top:20px;min-height:1000px}.row{display:flex;flex-flow:row wrap;margin:-10px}
.col{flex:1 0;padding:10px}
.col-main{flex:1 1 100%;padding:10px}
@media(min-width:980px){.col-main{flex:1 1 60%;padding:10px;margin-right:2%}
}
.col-secondary{flex:1 1 100%;background-color:#f4f5f2;padding:10px 20px 10px 10px}
@media(min-width:768px){.col-secondary{flex:1 1 auto;box-sizing:border-box;padding:10px 20px 10px 20px;margin:0 -10px;max-width:260px}
.col-secondary section:nth-child(2){margin-left:20px}
}
.col-50{width:50%}
.col-100{width:100%}
.vertical-centered{top:30%;transform:translateY(-30%)}
@media(min-width:768px){.vertical-centered{top:50%;transform:translateY(-50%)}
}
.col-left{left:0}
.col-right{right:0}
@media(max-width:767px){.hidden-m-upto{display:none}
}
@media(max-width:979px){.hidden-l-upto{display:none}
}.benefit{font-size:1rem;font-weight:normal;text-transform:uppercase;letter-spacing:.08em;line-height:1.2rem;padding-top:5px;color:#FFF;background-color:#465241;height:24px;order:-1}
@media(max-width:543px){.benefit{display:none}
}
@media(min-width:544px) and (max-width:767px){.benefit{display:none}
}
.benefit .wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;position:relative;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;max-width:auto}
@media(min-width:544px) and (max-width:767px){.benefit .wrapper{width:100%}
}
@media(min-width:768px) and (max-width:979px){.benefit .wrapper{max-width:720px}
}
@media(min-width:980px) and (max-width:1199px){.benefit .wrapper{max-width:960px}
}
@media(min-width:1200px){.benefit .wrapper{max-width:1140px}
}
.benefit .wrapper>div{flex:1 0 content}
.benefit .country-selector{text-align:right}
.benefit .country-selector .currency{font-weight:300;margin-left:5px}
.benefit .country-selector .icon{margin-top:-1px}
.benefit .service-menu{text-align:right}
.benefit a:link,.benefit a:visited{color:#fff}
.benefit a:hover,.benefit a:active{color:#ee5a1c}#body>header{position:relative;background-color:#fafaf9}
@media(max-width:767px){#body>header{width:100%;top:-42px;margin-bottom:-42px;z-index:1001;transition:top .2s,margin-bottom .2s}
#body>header.toggle-search{top:0;margin-bottom:0}
}
#body>header>.wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;padding-bottom:0;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;background-color:#fff}
@media(max-width:767px){#body>header>.wrapper{width:100%;padding-top:54px;border-bottom:1px solid #465241;box-shadow:0 4px 6px 0 rgba(0,0,0,0.1);background-color:#fafaf9}
}
@media(min-width:768px){#body>header>.wrapper{max-width:720px;padding-top:32px}
}
@media(min-width:980px) and (max-width:1199px){#body>header>.wrapper{max-width:960px}
}
@media(min-width:1200px){#body>header>.wrapper{max-width:1140px}
}
@media(max-width:767px){body.page-start>#body>header>.wrapper{padding-top:15px}
}
.header-logo{flex:0 1 auto;display:block;color:#465241;background-image:url("../images/logo_headshop.svg");background-repeat:no-repeat;border:0;margin:0;width:111px;height:60px;background-color:#fafaf9}
@media(min-width:544px) and (max-width:767px){.header-logo{width:148px;height:80px;background-color:#fafaf9}
}
@media(min-width:768px){.header-logo{width:166px;height:90px;background-color:transparent}
}
@media(min-width:980px) and (max-width:1199px){.header-logo{width:204px;height:110px}
}
@media(min-width:1200px){.header-logo{width:222px;height:120px}
}
.header-border{display:none}
@media(max-width:543px){.header-border{position:absolute;bottom:12px;height:2px;width:auto;left:20px;right:20px;border-top:2px solid #465241;display:block;z-index:-1}
}
@media(min-width:544px) and (max-width:767px){.header-border{position:absolute;bottom:14px;height:2px;width:auto;left:20px;right:20px;border-top:2px solid #465241;display:block;z-index:-1}
}
.header-menus{flex:1 1;display:block;padding-left:0}
@media(max-width:543px){.header-menus{flex:1 0 20%}
}
@media(min-width:544px) and (max-width:767px){.header-menus{flex:1 0 33%;padding-left:0}
}
@media(min-width:768px){.header-menus{display:flex;flex-flow:row wrap;justify-content:space-between;padding-left:20px}
}
@media(min-width:980px) and (max-width:1199px){.header-menus{padding-left:35px}
}
@media(min-width:1200px){.header-menus{padding-left:20px}
}
.header-nav{flex:0 0 100%;order:2;align-self:flex-end}
@media(max-width:543px){.header-nav{display:none}
}
@media(min-width:544px) and (max-width:767px){.header-nav{display:none}
}
.header-nav-main{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;list-style-type:none;padding:0;margin:0 0 3px 0;border-top:2px solid #465241;border-bottom:2px solid #465241}
.header-nav-main li{font-family:Bitter,Georgia,Times,Times New Roman,serif;font-weight:bold;font-size:1.4rem;text-transform:uppercase;padding:9px 0 9px 0}
@media(min-width:768px) and (max-width:979px){.header-nav-main li{padding:5px 0;font-size:.98rem}
}
@media(min-width:980px) and (max-width:1199px){.header-nav-main li{padding:7px 0;font-size:1.3rem}
}
@media(min-width:1200px){.header-nav-main li{padding:7px 0;font-size:1.6rem}
}
.header-nav-main li a{white-space:nowrap}
.header-nav-main li a:link,.header-nav-main li a:visited{color:#465241}
.header-nav-main li a:active,.header-nav-main li a:hover{color:#ee5a1c}
.header-nav-main li a.unfolded{color:#ee5a1c}
.header-service{flex:0 1 auto;text-align:right;padding:0;margin-bottom:24px}
@media(max-width:543px){.header-service{margin-top:10px;margin-bottom:0}
}
@media(min-width:544px) and (max-width:767px){.header-service{margin-top:14px;margin-bottom:0}
}
@media(min-width:768px) and (max-width:979px){.header-service{margin-bottom:6px}
}
@media(min-width:980px) and (max-width:1199px){.header-service{margin-bottom:19px}
}
.header-service>div{display:inline-block;text-align:center;margin-left:20px}
@media(max-width:543px){.header-service>div{margin-left:12px}
.header-service>div:nth-child(1){display:none}
.header-service>div:nth-child(2){display:none}
.header-service>div:nth-child(3){margin-left:0}
}
@media(min-width:544px) and (max-width:767px){.header-service>div{margin-left:20px}
}
@media(min-width:768px) and (max-width:979px){.header-service>div{margin-left:12px}
.header-service>div:nth-child(4){display:none}
}
@media(min-width:980px) and (max-width:1199px){.header-service>div:nth-child(4){display:none}
}
@media(min-width:1200px){.header-service>div:nth-child(4){display:none}
}
.header-service>div:first-child{margin-left:0}
.service-menu{font-family:Bitter,Georgia,Times,Times New Roman,serif;font-weight:bold;font-size:1.3rem}
.service-menu:link,.service-menu:visited{color:#465241}
.service-menu:active,.service-menu:hover{color:#ee5a1c}
.service-menu i{margin-bottom:4px;margin-top:4px}
@media(max-width:543px){.service-menu{font-size:1.0rem}
.service-menu i{margin-bottom:2px}
.service-menu>span{display:none}
}
@media(min-width:544px) and (max-width:767px){.service-menu{font-size:1.0rem}
.service-menu i{margin-bottom:2px}
.service-menu>span{display:none}
}
@media(min-width:768px) and (max-width:979px){.service-menu{font-size:1.0rem}
.service-menu i{margin-bottom:2px}
}
@media(min-width:980px) and (max-width:1199px){.service-menu{font-size:1.2rem}
}
.nav-control{display:none;text-align:left;font-family:Bitter,Georgia,Times,Times New Roman,serif;font-weight:bold;font-size:1.0rem;padding-left:20px}
@media(max-width:543px){.nav-control{display:flex;flex:1 0 20%;margin-top:14px;padding-left:0}
.nav-control #sextend{display:inline-block;text-align:center}
.nav-control #sextend>i{margin-bottom:2px;margin-top:4px}
.nav-control #sextend>span{display:none}
}
@media(min-width:544px) and (max-width:767px){.nav-control{display:flex;flex:1 0 25%;margin-top:14px}
.nav-control #sextend{display:inline-block;text-align:center}
.nav-control #sextend>i{margin-bottom:2px;margin-top:4px}
.nav-control #sextend>span{display:none}
}
nav#huser{display:none}
nav#hlinks{display:none}.header-search{flex:1 0 auto;order:-1;padding:0;position:relative}
@media(max-width:767px){.header-search{position:absolute;top:0;left:0;width:100%;background-color:#d9dbd8;box-shadow:inset 0 4px 12px 0 rgba(0,0,0,0.15)}
}
.searchinput{flex:1 0;display:flex;flex-flow:row;justify-content:center;align-items:center;padding:0 20%}
@media(max-width:767px){.searchinput{padding:8px 20%}
}
@media(min-width:768px){.searchinput{padding:0 5%}
}
.searchinput-field{flex:1 0 auto;border-radius:6px 0 0 6px;border:1px solid #465241;border-right:0;padding:2px 4px 2px 12px;height:26px;overflow:visible;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:normal;font-size:1.6rem;line-height:2rem;margin:0;color:#aaa;-webkit-appearance:none}
.searchinput-field:focus{outline:0;border:1px solid #ee5a1c;border-right:0;background-color:#fafaf9;color:#333}
@media(max-width:543px){.searchinput-field{border:1px solid #999;border-right:0}
}
@media(min-width:544px) and (max-width:767px){.searchinput-field{border:1px solid #999;border-right:0}
}
@media(min-width:768px) and (max-width:979px){.searchinput-field{flex:0 1 auto;padding:4px 4px 5px 10px}
}
.searchinput-btn{flex:0;border-radius:0 6px 6px 0;border:1px solid #465241;padding:2px 10px 3px 8px;background-color:#fff;color:#666;font:inherit;line-height:1.0rem;margin:0;height:26px}
.searchinput-btn:hover{color:#ee5a1c;cursor:pointer;border-color:#ee5a1c;background-color:transparent}
.searchinput-btn:hover .icon-search{background-position:-120px -380px}
@media(max-width:543px){.searchinput-btn{border:1px solid #999}
}
@media(min-width:544px) and (max-width:767px){.searchinput-btn{border:1px solid #999}
}
@media(min-width:768px) and (max-width:979px){.searchinput-btn{padding:2px 8px 1px 8px}
}
#search_suggest{position:absolute;background-color:#fff;border:1px solid #eee;border-top:0;margin-top:2px;border-radius:3px;box-shadow:2px 2px 8px rgba(0,0,0,0.2);width:100%;z-index:1000}
ul#search_suggest{list-style:none;padding-left:0}
#search_suggest a{position:relative;display:block;cursor:pointer;padding:4px 0 4px 15px;border-bottom:1px solid #eee}footer{background-color:#d9dbd8}
footer h6{font-size:1.8rem;line-height:2.2rem;font-weight:normal;margin:10px 0 20px}
footer .wrapper{display:flex;flex-flow:row wrap;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;max-width:auto}
@media(min-width:544px) and (max-width:767px){footer .wrapper{width:100%}
}
@media(min-width:768px) and (max-width:979px){footer .wrapper{max-width:720px}
}
@media(min-width:980px) and (max-width:1199px){footer .wrapper{max-width:960px}
}
@media(min-width:1200px){footer .wrapper{max-width:1140px}
}
footer>.wrapper>section{flex:1 0 100%;margin:0 2%;text-align:center}
footer>.wrapper>section:first-child{flex:1 0 100%;margin-left:0}
footer>.wrapper>section:last-child{flex:1 0 100%;margin-right:0}
footer>.wrapper>section#flinks br{display:none}
footer>.wrapper>section#flinks a{margin-right:10px}
@media(min-width:768px){footer>.wrapper>section{flex:1 1 25%;margin:0 2%;text-align:left}
footer>.wrapper>section:first-child{flex:1 1 16.66%;margin-left:0}
footer>.wrapper>section:last-child{flex:1 1 15%;margin-right:0}
footer>.wrapper>section#flinks br{display:inherit}
footer>.wrapper>section#flinks a{margin-right:0}
}
footer>.wrapper>div{flex:1 0 48%;margin:0 2%}
footer>.wrapper>div:first-child{margin-left:0;text-align:right}
footer>.wrapper>div:last-child{margin-right:0}
footer .payment-providers{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start}
footer .payment-providers>div{background-color:#dfe1de;flex:1 0 29.33%;padding:20px;text-align:center}/*!
 * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! Carousel Only */.bannercarousel{position:relative}
.bannercarousel-inner{position:relative;width:100%;height:100%;overflow:hidden}
.bannercarousel-item{background:black;position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
.bannercarousel-item.active,.bannercarousel-item-next,.bannercarousel-item-prev{display:block}
.bannercarousel-item-next,.bannercarousel-item-prev{position:absolute;top:0}
.bannercarousel-item-next.bannercarousel-item-left,.bannercarousel-item-prev.bannercarousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}
@supports(-webkit-transform-style:preserve-3d) or(transform-style:preserve-3d){.bannercarousel-item-next.bannercarousel-item-left,.bannercarousel-item-prev.bannercarousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.bannercarousel-item-next,.active.bannercarousel-item-right{-webkit-transform:translateX(100%);transform:translateX(100%)}
@supports(-webkit-transform-style:preserve-3d) or(transform-style:preserve-3d){.bannercarousel-item-next,.active.bannercarousel-item-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
.bannercarousel-item-prev,.active.bannercarousel-item-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
@supports(-webkit-transform-style:preserve-3d) or(transform-style:preserve-3d){.bannercarousel-item-prev,.active.bannercarousel-item-left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
.bannercarousel-control-prev,.bannercarousel-control-next{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:10%;color:#fff;opacity:.5}
.bannercarousel-control-prev:hover,.bannercarousel-control-prev:focus,.bannercarousel-control-next:hover,.bannercarousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:1.0}
.bannercarousel-control-prev{left:0}
.bannercarousel-control-next{right:0}
.bannercarousel-control-prev-icon,.bannercarousel-control-next-icon{display:inline-block;width:20px;height:40px;background:transparent no-repeat center center;background-size:100% 100%}
.bannercarousel-control-prev-icon{background:url("../images/sprites.svg") 0 -500px no-repeat}
.bannercarousel-control-next-icon{background:url("../images/sprites.svg") -20px -500px no-repeat}
.bannercarousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}
.bannercarousel-indicators li{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,0.5)}
.bannercarousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}
.bannercarousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}
.bannercarousel-indicators .active{background-color:#fff}
.bannercarousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}
.d-block{display:block !important}
.d-none{display:none !important}
.w-100{width:100% !important}
.img-fluid{max-width:100%;height:auto}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
@media(min-width:768px){.d-md-block{display:block !important}
}@media(max-width:543px){.bannercarousel{height:calc(100vh - 146px);max-height:366px;min-height:300px;margin-left:-20px;margin-right:-20px}
}
@media(min-width:544px) and (max-width:767px){.bannercarousel{height:calc(100vh - 146px);max-height:366px;min-height:300px;margin-left:-20px;margin-right:-20px}
}
@media(min-width:768px) and (max-width:979px){.bannercarousel{height:calc(100vh - 180px);max-height:366px;min-height:300px;margin-left:-20px;margin-right:-20px}
}
@media(min-width:980px) and (max-width:1199px){.bannercarousel{height:calc(100vh - 180px);max-height:480px;min-height:450px;margin-left:-20px;margin-right:-20px}
}
@media(min-width:1200px){.bannercarousel{height:calc(100vh - 220px);max-height:580px;min-height:500px;margin-left:-20px;margin-right:-20px}
}
.bannercarousel-item{overflow:hidden;height:100%;width:100%}
.bannercarousel-item .backdrop{position:absolute;width:100%;height:100%;overflow:hidden}
.bannercarousel-item .backdrop.focus-left{text-align:left}
.bannercarousel-item .backdrop.focus-left img{left:0}
.bannercarousel-item .backdrop.focus-center{text-align:center}
.bannercarousel-item .backdrop.focus-center img{margin:auto}
.bannercarousel-item .backdrop.focus-right{text-align:right}
.bannercarousel-item .backdrop.focus-right img{right:0}
.bannercarousel-item .backdrop img{display:block;position:absolute;min-width:100%;min-height:100%;width:100%;height:auto;bottom:0}
@media screen and (orientation:portrait){.bannercarousel-item .backdrop img{height:100%;width:auto;right:0}
}
.bannercarousel-item .overlay{position:absolute;text-align:right;right:10px;line-height:1.2rem;top:75% !important}
@media(max-width:543px){.bannercarousel-item .overlay{font-size:.7rem}
.bannercarousel-item .overlay.col-right{right:30px}
}
@media(min-width:544px) and (max-width:767px){.bannercarousel-item .overlay{font-size:.8rem}
.bannercarousel-item .overlay.col-right{right:30px}
}
.bannercarousel-item h1{font-family:Bitter,Georgia,Times,Times New Roman,serif;font-weight:normal;color:transparent;font-style:italic;font-size:4.5rem;line-height:4.8rem;text-shadow:0 0 14px rgba(0,0,0,0.8)}
@media(max-width:543px){.bannercarousel-item h1{font-size:2rem;line-height:2.4rem}
}
@media(min-width:544px) and (max-width:767px){.bannercarousel-item h1{font-size:2.2rem;line-height:2.6rem}
}
@media(min-width:768px) and (max-width:979px){.bannercarousel-item h1{font-size:2.4rem;line-height:2.6rem}
}
.bannercarousel-item .overlay .btn.cta{padding:1rem 4rem 1.1rem 4rem;font-size:1.5rem;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:500;color:#fff;background-color:#ee5a1c;background-image:none;border-color:#fff;text-transform:uppercase;text-shadow:0 0 14px rgba(0,0,0,0.8)}
.bannercarousel-item .overlay .btn.cta:hover{color:#fff;background-color:#ee5a1c}
@media(max-width:543px){.bannercarousel-item .overlay .btn.cta{font-size:1.3rem;padding:1rem 2rem 1.1rem 2rem}
}
@media(min-width:544px) and (max-width:767px){.bannercarousel-item .overlay .btn.cta{font-size:1.4rem;padding:1rem 3rem 1.1rem 3rem}
}.section-content{display:flex;flex-flow:row wrap;justify-content:center;padding-bottom:20px}
.new-section .section-content,.hot-section .section-content{margin:0 -10px}
.title-lines{position:relative;margin-bottom:20px}
.title-lines h2,.title-lines h3{overflow:hidden;text-align:center;display:block;font-weight:bold;text-transform:uppercase;margin:0}
.title-lines h2:before,.title-lines h2:after,.title-lines h3:before,.title-lines h3:after{background-color:#465241;content:"";display:inline-block;height:2px;position:relative;vertical-align:middle;width:50%}
.title-lines h2:before,.title-lines h3:before{right:1em;margin-left:-50%}
.title-lines h2:after,.title-lines h3:after{left:.5em;margin-right:-50%}
@media(max-width:543px){.title-lines h2,.title-lines h3{font-size:1.6rem}
.title-lines h2:before,.title-lines h3:before{right:.5em;margin-left:-50%}
.title-lines h2:after,.title-lines h3:after{left:.25em;margin-right:-50%}
}
.title-action-right{display:block;position:absolute;right:0;top:0;height:100%;margin:0;padding:2px 0 0 .5em;background-color:#fff}
@media(max-width:543px){.title-action-right{font-size:1rem;padding:2px .1em 0 .1em}
.title-action-right span{display:none}
}
.bannercarousel-section{padding-bottom:20px}
.new-section{padding-bottom:20px}
.new-section{padding-bottom:20px}
.brands-section{padding-bottom:40px}
.brands-section .section-content{background-color:#465241;color:#fff;padding:10px 20px}
@media(min-width:980px){.brands-section .section-content{padding:10px 20px}
}
.brands-section .section-content object{width:100%;padding:0 20px;height:auto}
.heromenu-section{color:#465241;overflow:hidden;padding-bottom:20px}
.heromenu-section .wrapper{background:0;height:100%;text-align:center;padding:20px}
.heromenu-section>img{position:absolute;top:0;object-fit:cover;height:auto;min-width:100%;min-height:100%;width:auto;left:50%;transform:translateX(-50%);z-index:-1}
.heromenu-section .icon-dog-white{margin:60px auto}
.heromenu-section h2{color:#fff;font-size:3.2rem;font-style:italic;line-height:3.8rem}
@media(min-width:768px){.heromenu-section h2{font-size:4.6rem;line-height:4rem}
}
.heromenu-section .shadow-inner{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 100px 100px -50px rgba(50,50,0,0.15)}
.heromenu-section ul{display:flex;flex-flow:row wrap;width:80%;margin-left:auto;margin-right:auto}
.heromenu-section li{flex:1 0 23.33%;margin:0 5%}
.heromenu-section li a{width:100%}
.heromenu-section .btn.cta{color:#fff;border-color:#fff}
.chronicle-section{display:flex;flex-flow:row wrap;margin-top:40px;justify-content:space-between;padding-bottom:20px}
.chronicle-section .section-content{display:block;flex:0 1 48%;hyphens:auto;-webkit-hyphens:auto}
.chronicle-section .section-content h3{margin:0;font-size:1.5rem;line-height:1.8rem}
.chronicle-section .section-content p{hyphens:auto;font-size:1.3rem;line-height:1.8rem}
@media(max-width:543px){.chronicle-section .section-content{flex:0 0 100%}
}
.banner-half{flex:1 1 100%;position:relative;overflow:hidden}
.banner-half>img{position:absolute;vertical-align:middle;min-width:100%;min-height:100%;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.banner-half>a{display:block;position:relative;padding:20px;font-family:"Open Sans",Helvetica,Arial,sans-serif;text-transform:uppercase;width:100%;height:100%;color:#fff;transition:color .15s ease-in-out,background-color .15s ease-in,border-color .15s ease-in}
.banner-half>a:link,.banner-half>a:visited{border:1px solid #fff}
.banner-half>a:hover,.banner-half>a:active{border:1px solid #ee5a1c;background-color:#ee5a1c}
.banner-half span{display:block}
.banner-half span.title{font-weight:bold}
@media(min-width:768px){.banner-half{flex:1 1 49%}
}
.banner-section{display:flex;margin-top:40px;margin-bottom:20px;justify-content:space-between;flex-flow:row wrap;padding-bottom:20px}
.banner-section .title{padding-bottom:10px}
.banner-section .icon-dog{display:inline-block;vertical-align:bottom}
.banner-section .banner-half{margin-bottom:20px}
.service-section{background-color:#e7e9e7;margin-top:20px;padding-top:20px;padding-bottom:20px;margin-bottom:-21px}
.service-section .wrapper{background:0;display:flex;flex-flow:row wrap;justify-content:space-between;margin-left:auto;margin-right:auto}
@media(min-width:768px){.service-section .wrapper{max-width:720px}
}
@media(min-width:980px) and (max-width:1199px){.service-section .wrapper{max-width:960px}
}
@media(min-width:1200px){.service-section .wrapper{max-width:1140px}
}
.service-section .content{text-align:center}
.service-section .banner-half{padding:20px}
section.treecontent{padding-bottom:20px}
section.treecontent .section-content{margin-left:-10px;margin-right:-10px}
@media(max-width:767px){#cart_header{position:absolute}
}
section.text{padding-bottom:20px}
section.teaser{padding-bottom:20px}.article{position:relative;display:block}
.inset_quantity{padding-right:10px}
.article #adescription .teaser,.article #adescription .description{display:inline}
.article.micro,.article-detail-section .article.matrix{position:relative;display:block;flex:0 1 100%;justify-content:flex-start;padding:0 10px 10px 10px;background-color:#fff;transition:background-color .15s ease-in;margin-bottom:10px}
@media(min-width:544px) and (max-width:767px){.article.micro,.article-detail-section .article.matrix{flex:0 1 50%}
}
@media(min-width:768px) and (max-width:979px){.article.micro,.article-detail-section .article.matrix{flex:0 1 50%}
}
@media(min-width:980px){.article.micro,.article-detail-section .article.matrix{flex:0 1 25%}
}
.article.micro .image,.article-detail-section .article.matrix .image{width:100%;height:200px;overflow:hidden;position:relative;text-align:center;background-color:#f4f5f2}
@media(min-width:544px) and (max-width:767px){.article.micro .image,.article-detail-section .article.matrix .image{height:200px}
}
@media(min-width:768px) and (max-width:979px){.article.micro .image,.article-detail-section .article.matrix .image{height:170px}
}
@media(min-width:980px) and (max-width:1199px){.article.micro .image,.article-detail-section .article.matrix .image{height:200px}
}
@media(min-width:1200px){.article.micro .image,.article-detail-section .article.matrix .image{height:250px}
}
.article.micro .image img,.article-detail-section .article.matrix .image img{height:100%;width:auto;max-width:100%;-moz-transition:scale .3s ease-in-out;-webkit-transition:scale .3s ease-in-out;transition:all .3s ease-in-out;filter:url(#ImageBgTone)}
.article.micro .article-overlay,.article-detail-section .article.matrix .article-overlay{visibility:hidden;opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(235,235,235,0.3);transition:all .15s ease-in;text-align:center}
.article.micro .article-overlay-btn,.article-detail-section .article.matrix .article-overlay-btn{position:relative;top:60%;color:#ee5a1c;background-color:rgba(255,255,255,0.8);padding:1rem 4rem 1.2rem 4rem;font-size:1.5rem;font-weight:bold;text-transform:uppercase;border:1px solid #ee5a1c;transition:all .15s ease-in;-webkit-transform:translateY(-10%);transform:translateY(-10%)}
.no-csstransforms .article.micro .article-overlay-btn,.no-csstransforms .article-detail-section .article.matrix .article-overlay-btn{top:35%}
.article.micro .article-overlay-btn:hover,.article-detail-section .article.matrix .article-overlay-btn:hover{color:#fff;background-color:#ee5a1c}
.article.micro h6,.article-detail-section .article.matrix h6{font-size:1.4rem;line-height:1.8rem;margin-top:5px}
.article.micro:hover,.article-detail-section .article.matrix:hover{background-color:rgba(235,235,235,0.3)}
.article.micro:hover .image img,.article-detail-section .article.matrix:hover .image img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}
.article.micro:hover h5,.article.micro:hover h6,.article-detail-section .article.matrix:hover h5,.article-detail-section .article.matrix:hover h6{color:#ee5a1c}
.article.mini{position:relative;display:block;flex:0 1 50%;justify-content:flex-end;padding:0 10px 10px 10px;background-color:#fff;transition:background-color .15s ease-in;margin-bottom:10px}
@media(min-width:544px) and (max-width:767px){.article.mini{flex:0 1 33.33%}
}
@media(min-width:768px) and (max-width:979px){.article.mini{flex:0 1 33.33%}
}
@media(min-width:980px) and (max-width:1199px){.article.mini{flex:0 1 25%}
}
@media(min-width:1200px){.article.mini{flex:0 1 20%}
}
.article.mini .image{width:100%;height:180px;overflow:hidden;position:relative;text-align:center;background-color:#f4f5f2}
@media(min-width:544px) and (max-width:767px){.article.mini .image{height:200px}
}
@media(min-width:768px) and (max-width:979px){.article.mini .image{height:160px}
}
@media(min-width:980px) and (max-width:1199px){.article.mini .image{height:190px}
}
@media(min-width:1200px){.article.mini .image{height:220px}
}
.article.mini .image img{width:auto;height:100%;-moz-transition:scale .3s ease-in-out;-webkit-transition:scale .3s ease-in-out;transition:all .3s ease-in-out;filter:url(#ImageBgTone)}
.article.mini .article-overlay{visibility:hidden;opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(235,235,235,0.3);transition:all .15s ease-in;text-align:center}
.article.mini .article-overlay-btn{position:relative;top:60%;color:#ee5a1c;background-color:rgba(255,255,255,0.8);padding:1rem 4rem 1.2rem 4rem;font-size:1.5rem;font-weight:bold;text-transform:uppercase;border:1px solid #ee5a1c;transition:all .15s ease-in;-webkit-transform:translateY(-10%);transform:translateY(-10%)}
.no-csstransforms .article.mini .article-overlay-btn{top:35%}
.article.mini .article-overlay-btn:hover{color:#fff;background-color:#ee5a1c}
.article.mini h6{font-size:1.4rem;line-height:1.8rem;margin-top:5px}
.article.mini:hover{background-color:rgba(235,235,235,0.3)}
.article.mini:hover .image img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
.article.mini:hover h5,.article.mini:hover h6{color:#ee5a1c}
.article.list{position:relative;display:block;flex:0 1 100%;justify-content:flex-start;padding:0 10px 10px 10px;background-color:#fff;transition:background-color .15s ease-in;margin-bottom:10px}
@media(min-width:544px) and (max-width:767px){.article.list{flex:0 1 50%}
}
@media(min-width:768px) and (max-width:979px){.article.list{flex:0 1 50%}
}
@media(min-width:980px){.article.list{flex:0 1 25%}
}
.article.list .image{width:100%;height:200px;overflow:hidden;position:relative;text-align:center;background-color:#f4f5f2}
@media(min-width:544px) and (max-width:767px){.article.list .image{height:200px}
}
@media(min-width:768px) and (max-width:979px){.article.list .image{height:170px}
}
@media(min-width:980px) and (max-width:1199px){.article.list .image{height:200px}
}
@media(min-width:1200px){.article.list .image{height:250px}
}
.article.list .image img{width:auto;height:100%;-moz-transition:scale .3s ease-in-out;-webkit-transition:scale .3s ease-in-out;transition:all .3s ease-in-out;filter:url(#ImageBgTone)}
.article.list h6{font-size:1.4rem;line-height:1.8rem;margin-top:5px}
.article.list:hover{background-color:rgba(235,235,235,0.3)}
.article.list:hover .image img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
.article.list:hover h5,.article.list:hover h6{color:#ee5a1c}
.article-info{margin-top:auto;padding-top:10px;padding-bottom:0;font-family:Bitter,Georgia,Times,Times New Roman,serif}
.article-info h5{font-size:1.4rem;margin-top:10px;margin-bottom:10px}
@media(min-width:768px){.article-info h5{font-size:1.5rem}
}
.article-info h6{font-size:1.7rem;margin-bottom:10px}
@media(min-width:768px){.article-info h6{font-size:1.8rem}
}
.article-info .price{margin-top:10px;margin-bottom:10px}
.article-info .currency1{font-size:1.6rem;font-weight:bold}
.article-info .currency2{font-size:1.1rem;font-weight:normal;line-height:120%;padding-top:3px;color:#666}
.article-info .vat{display:none}
.article-info .buy_light{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:600;color:#83af16}
.article-info .buy_light.not{color:#e00}
.article-info .rating .count{display:inline-block;position:relative;font-size:80%;vertical-align:top;color:#999}
.article-info .rating .count::before{content:"("}
.article-info .rating .count::after{content:")"}
.article-info .rating .value{display:none}
.article-info .teaser{color:#444;hyphens:auto;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:1.7rem}
.systrack{font-size:70%;color:#999;display:none}
.action_images{display:block;position:absolute;top:10px}
.action_image{display:block;float:left;clear:left;position:relative;left:0;height:20px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:bold;text-transform:uppercase;color:#fff;background-color:#ee5a1c;padding:4px 5px 0 6px;line-height:1rem;margin-bottom:2px}
.action_image::after{content:'';line-height:100%;font-size:1px;width:0;height:0;border-top:20px solid #ee5a1c;border-bottom:0 solid transparent;border-left:0 solid transparent;border-right:10px solid transparent;position:absolute;top:0;right:-10px}
.action_image span{white-space:nowrap}
.action_image.toos{background:0;cursor:pointer}
.action_image.toos span{display:none}
.action_image.toos:hover span,.action_image.toos:focus span{display:block;position:absolute;top:0;left:25px;background:#999;padding:4px 8px 5px 15px}
.action_image.toos::after{display:inline-block;content:'';color:#fff;border:0;background:url("../images/sprites.svg") 0 0 no-repeat;background-position:0 -700px;width:28px;height:28px;left:5px;right:auto;margin-top:-5px}
.article-description .action_image.toos{cursor:default}
.article-description .action_image.toos span{display:block;position:absolute;color:#ee5a1c;top:0;left:25px;background:0;padding:4px 8px 5px 15px}#agallery .image{height:300px;text-align:center}
#agallery .image img{width:auto;height:100%}
@media(min-width:768px){#agallery .image{height:360px}
}
@media(min-width:980px){#agallery .image{height:480px}
}
#agallery main .image img{-moz-filter:initial;-webkit-filter:initial;filter:url(#ImageBgTone)}
.article-detail-top-section .article-description{flex:1 0 50%;background-color:#edefea;padding:20px}
.article-detail-top-section .article-description>h1{margin-top:0}
#aprice{padding:0;margin-top:0}
#aprice h5{display:none}
#aprice h6{font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#1f1f1f;display:inline-block;font-weight:normal;font-size:1.4rem;margin:0;vertical-align:top;margin-top:2px}
#aprice .price{display:inline-block;margin-left:8px}
#aprice .currency1{font-size:2.4rem;font-weight:bold;font-family:Bitter,Georgia,Times,Times New Roman,serif;color:#5f7f0f}
#aprice .vat{display:inline-block;margin-left:8px;font-size:80%;color:#666}
#aprice .shipping{margin-bottom:10px}
#aprice .shipping h6{color:#666}
#aprice .shipping div{display:inline-block}
#aprice #adelivery_time{font-weight:bold;color:#3b7226;margin-bottom:10px}
#aprice #adelivery_time h6{font-weight:normal;color:#3b7226}
#aprice #adelivery_time .not_available{color:#e00}
#aprice #adiscount>div{display:none}
.article #adiscount h6{font-family:Bitter,Georgia,Times,Times New Roman,serif;color:#666}
.article #adiscount h6 span{display:none}
.article #adiscount .discount_details{width:100%;margin:0 0 20px 0;padding:0;border-spacing:0;border-collapse:collapse}
.article #adiscount .discount_details td{border-bottom:1px solid #ddd;padding:3px 0;background-color:#f4f5f2}
.article #adiscount .discount_details th{padding:3px 0;text-align:left;font-weight:normal;font-size:1.3rem;color:#888}
.article #adiscount .discount_details caption{display:none}
#ainfo .teaser{margin-bottom:20px}
#ainfo>h5,#agallery>h5{display:none}
#ainfo header,#agallery header{display:none}
#amatrix_dropdown{display:none;margin-top:20px}
#amatrix_dropdown.visible{display:block}
#amatrix_dropdown select{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;padding:6px 30px 6px 6px;border-radius:4px;color:white;-webkit-appearance:none}
#amatrix_dropdown option{color:black;background-color:#f4f5f2}
#afreight_class.BULKY dd{color:red;font-weight:bold}
.article.detail h3{font-size:2rem;line-height:2.4rem;font-weight:normal;color:#465241}
.article.detail h5{font-size:2rem;line-height:2.4rem;font-weight:normal;color:#465241;margin:10px 0}
.article.detail dl{display:flex;flex-flow:row;flex-wrap:wrap;width:100%;margin:0}
.article.detail dt{flex:0 0 33.33%;color:#999;text-overflow:ellipsis;overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px}
.article.detail dd{flex:0 0 66.66%;margin-left:0;text-overflow:ellipsis;overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px}
.article.detail dd.parameter a>span{display:none}
@media(min-width:768px){.article.detail h3{font-size:2.4rem;line-height:3rem}
.article.detail h5{font-size:2.4rem;line-height:3rem;margin:10px 0}
}
.article.detail #arating{margin-bottom:10px}
.article.detail #arating span{font-size:1rem}
.article.detail #arating span.count{color:#999}
.article.detail #amatrix_dropdown dd{top:-33px}
#abuy{margin:0;padding:5px 0 5px 0}
#abuy form{position:relative}
#abuy form button.buy{display:block;width:160px;height:38px;padding-left:40px;color:#fff;background-color:#5f7f0f;border:0;border-radius:0;font-size:1.4rem;text-transform:uppercase;margin-bottom:10px}
#abuy form button.buy:hover{background-color:#83af16}
#abuy form button.buy>i{display:none}
@media(min-width:768px){#abuy form button.buy{width:250px;height:45px;font-size:1.6rem;padding-left:10px}
}
@media(min-width:980px){#abuy form button.buy{width:280px;height:56px;font-size:1.8rem}
}
@media(min-width:1200px){#abuy form button.buy{width:300px}
}
#abuy form button.wishlist{color:#5f7f0f;float:right;margin-top:-39px}
#abuy form button.wishlist i{padding-bottom:2px;vertical-align:middle}
@media(min-width:768px) and (max-width:979px){#abuy form button.wishlist{float:none;margin-top:0}
}
#abuy form button.wishlist:hover{background-color:#ee5a1c;color:#fff}
#abuy form label[for=qty]{display:none}
#abuy form .qty{position:absolute;left:2px;top:2px;height:34px;padding:7px 2px 7px 7px;width:38px;text-align:left;border:0;text-align:center;font-weight:bold}
@media(min-width:768px){#abuy form .qty{height:41px;padding:7px 2px 7px 7px;width:45px}
}
@media(min-width:980px){#abuy form .qty{height:52px;padding:7px 2px 7px 7px;width:54px}
}
#abuy form .cart_status{width:100%;text-align:left;font-size:90%;margin-top:5px}
#acrumbs{margin:0 0 20px;padding:0 10px 20px}
@include-media-m-up{#acrumbs{margin:20px 0}
}
#acrumbs ul{display:inline-block;position:relative;margin:0;list-style-type:none;padding-left:0;font-size:1.3rem}
#acrumbs ul li{display:none}
#acrumbs ul li:last-child{display:inline-block}
#acrumbs ul li:last-child a{display:inline-block;border:1px solid #666;padding:1px 6px;margin:4px;border-radius:3px}
#atabs{border-bottom:7px solid #465241}
#atabs header{display:flex;flex-direction:row}
#atabs header a{flex-grow:1;left:-6px;border:1px solid #666;border-bottom:0;padding:6px 16px 6px 12px;background-color:#465241;color:#333;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:80%;font-weight:bold;cursor:pointer}
#atabs header a:first-child{border-radius:7px 0 0 0}
#atabs header a:last-child{border-radius:0 7px 0 0}
#atabs header a.sel{background-color:#fff}
#atabs main{padding:2px}
.article-detail-top-section{background-color:#f4f5f2;margin-bottom:20px}
.article-detail-top-section>.wrapper{display:flex;flex-flow:row wrap;background:0;margin-left:auto;margin-right:auto;max-width:auto}
@media(max-width:543px){.article-detail-top-section>.wrapper{width:100%}
}
@media(min-width:544px) and (max-width:767px){.article-detail-top-section>.wrapper{width:100%}
}
@media(min-width:768px) and (max-width:979px){.article-detail-top-section>.wrapper{max-width:720px}
}
@media(min-width:980px) and (max-width:1199px){.article-detail-top-section>.wrapper{max-width:960px}
}
@media(min-width:1200px){.article-detail-top-section>.wrapper{max-width:1140px}
}
.article-detail-top-section .action_images{position:relative;top:auto;margin-bottom:10px}
.article-detail-top-section .action_images .action_image{float:none;display:inline-block;margin-right:10px}
.article-detail-section{display:flex;flex-flow:row wrap;margin:0 -10px}
.article-detail-section .article-detail-info{flex:1 0 100%;padding:10px}
@media(min-width:768px){.article-detail-section .article-detail-info{flex:1 0 66.66%}
}
.article-detail-section section#adetails{flex:1 0 100%;padding:10px}
@media(min-width:768px){.article-detail-section section#adetails{flex:1 0 33.33%}
}
.article-detail-section #adetails #apn-price,.article-detail-section #adetails #apv-price{display:none}
.article-detail-section #acomment{padding:0 10px}
.article-detail-section .section-comment{width:100%;display:flex;flex-flow:row wrap}
@media(min-width:768px){.article-detail-section .section-comment{margin:0 -10px}
}
.article-detail-section .section-comment .section-comment-list{flex:1 0 100%;padding:0}
@media(min-width:768px){.article-detail-section .section-comment .section-comment-list{flex:1 0 66.66%;padding:0 10px}
}
.article-detail-section .section-comment .section#rdigest{flex:1 0 100%;padding:0}
.article-detail-section .section-comment .section#rdigest .section.ravg{width:200px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;padding:0 0 20px 0}
@media(min-width:768px){.article-detail-section .section-comment .section#rdigest{flex:1 0 33.33%;padding:0 10px}
.article-detail-section .section-comment .section#rdigest .section.ravg>h4{margin-top:0}
}
.article-detail-section .section-comment .section#rdigest .rating .count{display:inline-block;width:30px}
.article-detail-section .section-comment .section#rdigest #socialshareprivacy{max-width:180px;margin-left:auto;margin-right:auto;position:relative}
.article-detail-section .section-comment .section#rform{margin:20px 0}
.article-detail-section .section-comment .section.rating-detail{flex:1 0 100%;margin-top:20px;display:flex;flex-flow:row wrap}
@media(min-width:768px){.article-detail-section .section-comment .section.rating-detail{flex:1 0 33.33%;margin-top:0}
}
.article-detail-section .section-comment .section.rating-detail h3{width:100%;text-align:center}
.article-detail-section .section-comment .section.rating-detail .rating-sum{flex:1 0 100%;text-align:center;padding-top:6px}
.article-detail-section .section-comment .section.rating-detail .rating-sum .rating-float{font-size:3.2rem;color:#465241}
.article-detail-section .section-comment .section.rating-detail .rating-list{margin:20px 0;flex:1 0 100%;text-align:center}
.article-detail-section .section-comment .section.rating-detail div.rating{float:right}
.article-detail-section .section-comment .review{position:relative;border-bottom:1px solid #ccc;margin:10px 0}
.article-detail-section .section-comment .review:first-child{margin-top:0}
.article-detail-section .section-comment .review .rating{float:left}
.article-detail-section .section-comment .review .value{display:none}
.article-detail-section .section-comment .review h3{font-size:1.5rem;font-weight:bold;line-height:2.2rem;margin:0 0 10px 0;padding:0}
.article-detail-section .section-comment .review .author{float:right;text-align:right;font-size:1.3rem;margin-right:10px;color:#999}
.article-detail-section .section-comment .review p{clear:both;padding:0}
.article-detail-section .topseller,.article-detail-section .crosssellers{padding:0 10px;flex:1 1 100%}
.article-detail-section .topseller h3,.article-detail-section .crosssellers h3{width:100%;text-align:center}
.article-detail-section .topseller .section-content,.article-detail-section .crosssellers .section-content{margin:0 -10px}
.article-detail-section .topseller .section-content .article.micro,.article-detail-section .topseller .section-content .article.matrix,.article-detail-section .crosssellers .section-content .article.micro,.article-detail-section .crosssellers .section-content .article.matrix{flex:0 1;min-width:215px}
.article-detail-section #amedia{padding:20px 10px 10px;flex:1 1 100%}
.article-detail-section #amedia h3{width:100%;text-align:center}
.article-detail-section #amedia .section-content{position:relative;margin:20px 10px 30px}
.article-detail-section #aalinks{padding:0 10px;flex:1 1;width:100%}
.article-detail-section #aalinks .section-content{margin:0 -10px}
.section.set,.section.inset{display:flex;flex-flow:row wrap}
.section.set .section-set-info,.section.inset .section-set-info{flex:1 0 100%;padding:10px}
@media(min-width:768px){.section.set .section-set-info,.section.inset .section-set-info{flex:1 0 66.66%}
}
.section.set .listcontrol,.section.inset .listcontrol{flex:1 0 100%;align-self:flex-end;padding:20px 0}
@media(min-width:768px){.section.set .listcontrol,.section.inset .listcontrol{flex:1 0 33.33%}
}
.section.set .listcontrol>div,.section.inset .listcontrol>div{text-align:right}
.section.set .section-content,.section.inset .section-content{width:100%}
.hint a:link,.hint a:visited{color:#ee5a1c}
#amagnify{position:fixed;z-index:1010;top:-100%;height:100%;width:100%;transition:top .5s,background-color .5s ease-in,opacity .5s,visibility .5s;transform:translateZ(0);visibility:hidden;background-color:white;opacity:0}
#amagnify.visible{top:0;background-color:rgba(0,0,0,0.4);opacity:1;visibility:visible}
#amagnify #zoom_container{position:absolute;overflow:scroll;overflow-style:panner;height:100%;width:100%;margin-right:20px;background-color:#fff}
#amagnify img{position:absolute;width:150%}
#amagnify.more img{width:300%}
#amagnify .close{display:inline-block;position:absolute;right:15px;top:15px;padding:5px;width:38px;height:38px;vertical-align:middle;cursor:pointer;color:#465241}
#amagnify .close:before{font-family:'Pe-icon-7-stroke';font-size:3rem;content:"\e681"}
#amagnify .close:hover{color:#ee5a1c}
@media(min-width:768px){#amagnify{z-index:1000;padding:20px;visibility:hidden;opacity:0}
#amagnify #zoom_container{position:absolute;top:20px;left:20px;bottom:20px;right:20px;text-align:center;overflow:auto;height:auto;width:auto;margin-right:20px;box-shadow:0 5px 10px rgba(0,0,0,0.2)}
#amagnify img{position:relative;width:auto;height:auto;max-height:99%}
#amagnify.more img{width:100%;height:auto;max-height:none}
#amagnify .close{position:absolute;right:50px;top:30px}
}
@media(min-width:768px){#abuy{position:relative}
#abuy form>div{display:inline-block;position:relative;width:100%}
#abuy form .cart_status{width:100%;margin-left:0}
#agallery #athumbs{display:none}
#content #adetail>h1{left:-5px;top:-35px}
#agallery{flex:1 0 50%;position:relative;overflow:hidden;margin:20px 0}
#agallery div.image{width:100%}
#agallery #aimages,#agallery header{display:flex;flex-flow:column nowrap;align-items:stretch;align-content:stretch;display:block;position:absolute;top:10px;bottom:px;left:20px;width:55px;margin:0;z-index:20;overflow:visible}
#agallery #aimages a,#agallery header a{flex:1;display:block;width:55px;max-height:55px;height:55px;padding:0;border:1px solid #ccc;overflow:hidden;margin:8px 0}
#agallery #aimages a.sel,#agallery header a.sel{border-color:#ee5a1c}
#agallery #aimages a img,#agallery header a img{vertical-align:center;min-width:30px;min-height:40px;height:100%;width:auto;max-width:100%;filter:url(#ImageBgTone)}
#agallery nav{display:none}
#agallery nav>a.goto{display:none}
#aprice button.buy{border:1px solid red}
#atabs main{padding:10px}
}
@media(min-width:1200px){#agallery #aimages,#agallery header{width:80px}
#agallery #aimages a,#agallery header a{width:80px;height:80px;max-height:80px}
}
#amedia{text-align:center}
#amedia iframe{max-width:100% !important}
#amedia .video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
@media(min-width:768px){#amedia .video{display:inline-block;width:560px;height:315px;padding-bottom:0}
}
#amedia .video>iframe{position:absolute;top:0;left:0;width:100%;height:100%}
#ttPrice{position:fixed;z-index:100;width:240px;border:2px solid red;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:75%;visibility:hidden;opacity:0;-webkit-transition:visibility .5s,opacity .5s;transition:visibility .5s,opacity .5s}
#ttPrice h5{font-weight:bold}
#ttPrice.visible{opacity:1;visibility:visible}.categories>h1{width:100%}
.categories .section-content{margin-left:-10px;margin-right:-10px}
@media(max-width:767px){.categories>h3{display:none}
#tdescription>h3,#tteaser>h3{display:none}
}
div.treeitem{display:block;flex:0 1;padding:0 10px 10px 10px;background-color:#fff;transition:background-color .15s ease-in;margin-bottom:10px;overflow:hidden}
div.treeitem:hover{background-color:rgba(235,235,235,0.3)}
@media(max-width:543px){div.treeitem{flex:0 1 50%}
}
@media(min-width:544px) and (max-width:767px){div.treeitem{flex:0 1 33.33%}
}
@media(min-width:768px) and (max-width:979px){div.treeitem{flex:0 1 33.33%}
}
@media(min-width:980px) and (max-width:1199px){div.treeitem{flex:0 1 25%}
}
@media(min-width:1200px){div.treeitem{flex:0 1 20%}
}
div.treeitem .image{width:100%;height:240px;overflow:hidden;position:relative;padding:10px;text-align:center;background-color:#f4f5f2}
@media(max-width:543px){div.treeitem .image{height:auto}
}
@media(min-width:544px) and (max-width:767px){div.treeitem .image{height:auto}
}
@media(min-width:768px) and (max-width:979px){div.treeitem .image{height:150px}
}
@media(min-width:980px) and (max-width:1199px){div.treeitem .image{height:164px;padding:20px}
}
@media(min-width:1200px){div.treeitem .image{height:200px;padding:20px}
}
div.treeitem .image img{height:100%;width:auto;margin-right:-50%;margin-left:-50%;-moz-transition:scale .3s ease-in-out;-webkit-transition:scale .3s ease-in-out;transition:all .3s ease-in-out;filter:url(#ImageBgTone)}
div.treeitem .treeitem-overlay{visibility:hidden;opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(235,235,235,0.3);transition:all .15s ease-in;text-align:center}
div.treeitem h6{width:100%;text-align:center;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}
div.treeitem :hover .image img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}
div.treeitem :hover .treeitem-overlay{visibility:visible;opacity:1}.category-banner{position:relative;max-width:860px;margin-bottom:20px;overflow:hidden;margin-left:-20px;margin-right:-20px}
@media(min-width:768px){.category-banner{margin-left:0;margin-right:0}
}
.category-banner img{position:relative;left:-50%;min-width:100%;height:auto;object-fit:cover;object-position:center;margin-bottom:20px;height:60vh;margin-left:50%}
@media(min-width:768px){.category-banner img{min-width:auto;max-height:auto;width:100%;height:auto}
}
.category-banner h1{position:relative;margin-right:20px;margin-left:20px;padding:10px 0 10px 0;text-align:center;border-top:2px solid #465241;border-bottom:2px solid #465241;text-transform:uppercase;font-size:3.2rem}
@media(min-width:768px){.category-banner h1{margin-right:0;margin-left:0}
}
.breadcrumbs{position:absolute;top:10px;left:20px;font-size:1.3rem;z-index:200}
@media(min-width:768px){.breadcrumbs{top:5px}
}
.breadcrumbs a{color:#aaa;text-align:left;padding-right:3px}
.breadcrumbs a:before{content:" \00bb ";margin-right:5px}
.breadcrumbs a:first-of-type:before{content:""}
.breadcrumbs a:link,.breadcrumbs a:visited{color:#778070}
.breadcrumbs a:active,.breadcrumbs a:hover{color:#ee5a1c}
section.teaser .breadcrumbs{left:0;top:-5px}
body.page-tree.level-top .breadcrumbs{display:none}
.item-breadbrumb{display:inline-block;margin:0 10px}
.pager{width:100%;padding:12px;text-align:center}
.pager a{border:1px solid #426d2f;margin:2px;padding:6px 12px}
.pager a.sel{background-color:#ee5a1c;border-color:#ee5a1c;color:#fff}
.pager a.off{border-color:#ccc;color:#ccc}
.pager a.prev,.pager a.next{border:0}
.pager a:hover{border-color:#ee5a1c}
.quickhelp{margin:4px 0;background-color:#fafaf9;color:#69895b}
.quickhelp p{padding:4px;margin:4px}
@media(min-width:768px){.quickhelp{padding:16px}
}
#close_menu{position:fixed;z-index:99;width:100%;height:100%;bottom:-100%;left:0;cursor:pointer;transition:background-color .3s;-webkit-transition:background-color .3s;transform:translateZ(0)}
#close_menu.visible{bottom:0;background-color:rgba(0,0,0,0.6)}
#message,.message{position:relative;text-align:center;width:auto !important;border-radius:2px}
#main-content>#message,#main-content>.message{margin:0 0 80px 0 !important}
#message h6,.message h6{display:block;height:32px;line-height:28px;font-weight:bold}
#message img,.message img{width:30%;margin-top:6px}
#message div.image,.message div.image{display:none;background-image:url(/static/common-ng/images/messages.svg);background-size:160px;width:160px;height:160px;text-align:center}
#message.warn div.image,.message.warn div.image{background-position:0 0}
#message.not_found div.image,.message.not_found div.image{background-position:0 -160px}
#message.yesno div.image,.message.yesno div.image{background-position:0 -320px}
#message.error div.image,.message.error div.image{background-position:0 -480px}
#message.info div.image,.message.info div.image{background-position:0 -640px}
#message.confirm div.image,.message.confirm div.image{background-position:0 -800px}
#message p,.message p{padding:1em 0;margin:10px 0;display:block;background-color:#fff6b4}
#message .mctrl,.message .mctrl{height:32px;position:relative}
#message .mctrl button,.message .mctrl button{height:32px;width:50%;position:absolute;font-weight:bold}
#message .mctrl button#message_yes,.message .mctrl button#message_yes{left:0}
#message .mctrl button#message_no,.message .mctrl button#message_no{right:0}
.show_on_demand{cursor:pointer}
.show_on_demand>h1{position:relative}
.show_on_demand>h1:before{content:"";position:absolute;top:0;right:0;background:url(/static/common-ng/images/sprites.svg) no-repeat -160px -196px;width:32px;height:32px}
.show_on_demand>.matter{transition:max-height .5s ease-in-out;max-height:0;overflow:hidden}
.show_on_demand.visible>.matter{max-height:2000px;overflow-y:scroll}
.show_on_demand.visible>h1:before{content:"";position:absolute;top:0;right:0;background:url(/static/common-ng/images/sprites.svg) no-repeat -128px -196px;width:32px;height:32px}section.carousel{position:relative}
section.carousel header{display:flex;margin-bottom:8px}
section.carousel header a{flex-grow:1;text-align:center;padding:2px .3em;cursor:pointer}
section.carousel header a.sel{color:white}
section.carousel main{white-space:nowrap;overflow:hidden}
section.carousel main *{white-space:normal}
section.carousel main>section{display:inline-block;vertical-align:top;width:100%}
section.carousel nav{text-align:center}
section.carousel nav .prev,section.carousel nav .next{position:absolute;background:transparent no-repeat center center;background-size:auto auto;background-size:100% 100%;top:20%;bottom:20%;display:flex;align-items:center;justify-content:center;width:35px;opacity:.2;text-indent:-9999px;transition:opacity .2s;border:none !important;box-shadow:none}
section.carousel nav .prev:hover,section.carousel nav .prev:active,section.carousel nav .next:hover,section.carousel nav .next:active{outline:0 !important;text-decoration:none;opacity:.6;box-shadow:none}
section.carousel nav .prev:focus,section.carousel nav .next:focus{outline:0 !important;border:none !important;background-color:transparent !important;box-shadow:none}
section.carousel nav .prev.disabled,section.carousel nav .next.disabled{opacity:0 !important;cursor:default}
section.carousel nav .prev.disabled:hover,section.carousel nav .next.disabled:hover{cursor:default;opacity:0 !important}
section.carousel nav .prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'fill='%23465241'viewBox='0088'%3E%3Cpathd='M5.30l-44l44l0.3-0.3L1.94l3.7-3.7L5.30z'/%3E%3C/svg%3E");left:20px}
section.carousel nav .next{background-image:url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'fill='%23465241'viewBox='0088'%3E%3Cpathd='M2.40.3L6.14L2.47.7L2.88l4-4l-4-4L2.40.3z'/%3E%3C/svg%3E");right:20px}
section.carousel nav .goto{display:inline-block;margin:2px;position:relative;width:12px;height:12px;text-indent:-9999px}
section.carousel nav .goto:before{content:"";position:absolute;top:0;left:0;background:url(/static/common-ng/images/sprites.svg) no-repeat -10px -206px;width:12px;height:12px}
section.carousel nav .goto.sel:before{background-position:-42px -206px}
section.carousel.micro main>section,section.carousel.best main>section{width:50%;text-align:center}
@media(max-width:767px){section.carousel{width:100%;text-align:center}
}
@media(min-width:768px){section.carousel main{overflow:hidden}
}#cart_header{position:relative;flex:1 0 100%;margin-left:-20px;margin-right:-20px;padding:20px 0 0 0}
@media(max-width:767px){}
#cart{z-index:100;position:absolute;width:100%;box-sizing:border-box;height:auto;overflow:hidden;margin:0;background-color:#eceeeb;box-shadow:0 0 24px 3px rgba(0,0,0,0.2);color:#333;padding:0;visibility:hidden;opacity:0;transition:visibility .5s,opacity .5s}
@media(max-width:767px){#cart{margin-top:1px;z-index:-1}
}
#cart .wrapper{background-color:#fff;padding:0;margin:0}
@media(min-width:768px){}
#cart h6{margin:20px;padding:0;font-size:2rem;font-weight:normal}
#cart #citems,#cart #chead{overflow:visible;width:auto;position:relative;display:table;border-collapse:collapse;width:100%}
#cart #citems .citem,#cart #chead .citem{display:table-row;font-weight:normal;font-size:90%;color:#666}
#cart #citems .citem>*,#cart #chead .citem>*{display:table-cell;vertical-align:top;padding:8px 8px 8px;border-bottom:1px solid #eee}
@media(max-width:543px){#cart #citems .citem>*,#cart #chead .citem>*{padding:8px 5px 8px 2px}
}
#cart #citems .delete,#cart #chead .delete{width:32px}
#cart #citems .delete button,#cart #chead .delete button{position:relative;width:32px;height:32px;padding-bottom:10px;background-color:#fff}
#cart #citems .delete button:hover,#cart #chead .delete button:hover{background-color:#ee5a1c}
#cart #citems .qty.view,#cart #chead .qty.view{display:none}
#cart #citems .qty.edit,#cart #chead .qty.edit{width:7%}
#cart #citems .qty.edit input,#cart #chead .qty.edit input{width:100%;padding:2px 2px 3px 2px;text-align:center;border-radius:10px;-moz-appearance:textfield;border:1px solid #bbb}
#cart #citems .qty.edit input::-webkit-inner-spin-button,#cart #citems .qty.edit input::-webkit-outer-spin-button,#cart #chead .qty.edit input::-webkit-inner-spin-button,#cart #chead .qty.edit input::-webkit-outer-spin-button{-webkit-appearance:none}
#cart #citems .name,#cart #chead .name{width:50%}
#cart #citems .name a,#cart #chead .name a{color:#333}
#cart #citems .thumb,#cart #chead .thumb{width:7%}
#cart #citems .thumb img,#cart #chead .thumb img{filter:none;width:100%}
@media(min-width:544px){#cart #citems .thumb img,#cart #chead .thumb img{width:50%}
}
#cart #citems .identifier,#cart #chead .identifier{width:10%}
#cart #citems .price,#cart #citems .sum,#cart #chead .price,#cart #chead .sum{white-space:nowrap;width:10%}
#cart #citems .id,#cart #chead .id{display:none}
#cart #chead .delete{width:32px}
#cart #chead .qty.edit{text-align:center}
#cart #citems .citem>.name,#cart #citems .citem>.price,#cart #citems .citem>.sum{font-family:Bitter,Georgia,Times,Times New Roman,serif;color:#465241}
#cart.extended #citems .citem>*,#cart.extended #chead .citem>*{display:table-cell}
#cart.extended #citems .id,#cart.extended #chead .id{display:none}
#cart.extended #citems .delete,#cart.extended #chead .delete{width:10%;width:48px}
#cart.extended #citems .qty.view,#cart.extended #chead .qty.view{display:none}
#cart.extended #citems .qty.edit,#cart.extended #chead .qty.edit{width:48px;min-width:48px}
@media(max-width:543px){#cart.extended #citems .qty.edit,#cart.extended #chead .qty.edit{width:28px;min-width:28px}
}
#cart.extended #citems .name,#cart.extended #chead .name{width:50%;min-width:95px}
@media(max-width:543px){#cart.extended #citems .name,#cart.extended #chead .name{width:40%}
}
#cart.extended #citems .thumb,#cart.extended #chead .thumb{width:10%;min-width:25px}
#cart.extended #citems .identifier,#cart.extended #chead .identifier{width:10%;min-width:45px;text-align:right}
#cart.extended #citems .price,#cart.extended #chead .price{width:10%;min-width:65px;text-align:right}
@media(max-width:543px){#cart.extended #citems .price,#cart.extended #chead .price{display:none}
}
#cart.extended #citems .sum,#cart.extended #chead .sum{width:10%;min-width:65px;text-align:right}
#cart.extended #chead .qty.edit{text-align:center}
#cart.extended #ccoupon{display:none;padding:10px 20px 40px;background-color:#d9dbd8}
#cart.extended #ccoupon span{display:block;font-family:Bitter,Georgia,Times,Times New Roman,serif;color:#465241;padding-bottom:10px}
#cart.extended #ccoupon input{margin-left:0;border-radius:3px}
#cart.extended #ccoupon button{float:right}
@media(max-width:767px){#cart.extended #ccoupon{display:block}
}
#cart.visible{visibility:visible;opacity:1.0}
#cctrl{position:absolute;top:15px;right:15px;text-align:right}
#cclose{display:inline-block;color:#333}
#cclose:hover{color:#ee5a1c}
#cmaximize{display:inline-block;color:#333;top:0;right:0;display:none}
#csubmit{display:none;color:#333}
#ctotal{position:relative;height:60px}
@media(max-width:543px){#ctotal{height:80px}
}
#ctotal .label{position:absolute;color:#83af16;top:22px;right:180px}
@media(max-width:543px){#ctotal .label{right:auto;left:20px}
}
#ctotal .value{font-size:2.2rem;font-weight:bold;font-family:Bitter,Georgia,Times,Times New Roman,serif;position:absolute;top:20px;right:20px;color:#83af16}
#ctotal .vat{position:absolute;left:20px;color:#999;top:22px}
@media(max-width:543px){#ctotal .vat{top:50px}
}
#cctrl2{box-sizing:border-box;position:relative;width:100%;padding:10px 20px 30px 20px;background:0}
#cctrl2 #crefresh{display:none;margin-right:10px}
#cctrl2 #ccheckout{display:inline-block;width:160px;height:38px;padding-left:10px;color:#fff;background-color:#5f7f0f;border:0;border-radius:2px;font-size:1.4rem;text-transform:uppercase;margin-bottom:20px;float:right}
#cctrl2 #ccheckout:hover{background-color:#83af16}
@media(max-width:543px){#cctrl2 #ccheckout{padding-left:0;width:120px}
}
#cctrl2>a{margin-top:3px}
@media(max-width:543px){#cctrl2>a{font-size:1.2rem;padding:5px 5px 5px 5px}
}
#cctrl2 #cedit{display:none}
#cctrl3{display:none;position:absolute;top:40px;left:-300px;width:300px;height:46px;margin-right:15px;background-color:#fff;z-index:1}
#cctrl3>div{position:absolute;top:10px;right:12px;width:140px;height:30px;background-color:#fff;color:#333}
#cctrl3>div .label{position:absolute;top:4px;left:5px;font-size:80%}
#cctrl3>div .value{position:absolute;top:3px;right:9px;font-size:20px;font-weight:bold}
#cctrl3 #c3cart{position:absolute;width:38px;height:38px;top:4px;right:220px;border:2px solid white}
#cctrl3 #c3checkout{position:absolute;top:12px;right:160px;width:48px;color:#333;line-height:.9em}
#cctrl3 #c3checkout:hover{font-weight:bold}
#chead .citem.new,#citems .citem.new{background-color:#4e9a06;color:#333}
#chead .citem.new a,#citems .citem.new a{color:#333}#cdctrl,#cdctrl2{padding:16px 0}
#cdctrl button,#cdctrl2 button{width:100%;height:32px}
#cdctrl button.refresh,#cdctrl2 button.refresh{max-width:200px}
#cdctrl2{text-align:center}
#cdtotal{padding:16px 8px;font-weight:bold;text-align:center}
.citem{position:relative}
#cditems .citem{position:relative;min-height:136px;padding:8px 0;border-bottom:1px solid #ccc;margin:20px 0}
#cditems .citem h5{font-size:1.3rem;margin-top:8px;margin-bottom:15px;max-width:60%}
@media(min-width:768px){#cditems .citem h5{font-size:1.5rem}
}
#cditems .citem .image{position:relative;display:inline-block}
#cditems .citem img{float:left;height:90px}
@media(min-width:768px){#cditems .citem img{height:120px}
}
#cditems .citem .description{position:relative;max-width:60%;display:block}
#cditems .citem .message{position:relative;max-width:60%;display:block;color:#ee5a1c;padding:4px 4px;margin:6px 0;border:1px solid #ee5a1c;box-shadow:none;border-radius:3px;font-size:80%}
#cditems .citem .id{display:none}
#cditems .citem .identifier{position:absolute;top:-12px;left:0;font-size:1.3rem;color:#888}
#cditems .citem .quantity,#cditems .citem .price,#cditems .citem .sum{position:absolute}
#cditems .citem .quantity{top:15px;left:65%}
#cditems .citem .quantity:after{content:" x"}
@media(min-width:768px){#cditems .citem .quantity{right:140px;left:auto}
}
#cditems .citem .price{top:14px;right:0;font-size:1.3rem;color:#465241;font-family:Bitter,Georgia,Times,Times New Roman,serif}
@media(min-width:768px){#cditems .citem .price{right:32px;font-size:1.6rem}
}
#cditems .citem .sum{top:40px;right:0;font-size:1.5rem;color:#465241;font-family:Bitter,Georgia,Times,Times New Roman,serif;padding-top:6px;border-top:2px double #465241}
@media(min-width:768px){#cditems .citem .sum{right:32px;font-size:2rem}
}
#cditems .citem .cictrl{position:absolute;display:block;bottom:16px;right:0;padding:16px 0 0 8px;text-align:right;max-width:60%}
#cditems .citem .cictrl button,#cditems .citem .cictrl input,#cditems .citem .cictrl select{display:inline-block}
#cditems .citem .cictrl input{width:50px;background-color:#fff;margin-left:3px;vertical-align:middle;height:24px;border:1px solid #bbb}
#cditems .citem .cictrl select{text-align:center;padding:0 8px;vertical-align:middle;width:50px;border:0;height:24px}
#cditems .citem .cictrl button{padding:2px 16px}
@media(min-width:768px){#cditems .citem .cictrl{right:16px;padding:16px 8px;text-align:center;max-width:none}
#cditems .citem .cictrl input{width:auto;max-width:50px}
}
@media(min-width:768px) and (max-width:979px){body.page-cart .col-secondary{display:flex;max-width:none}
body.page-cart .col-secondary .artadd{margin-right:20px}
}.listcontrol{padding:20px}
.listcontrol>div{text-align:right}
.listcontrol label{display:inline-block;font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#465241;margin:0 0 2px 0;font-size:80%}
.listcontrol label::after{content:":"}
.listcontrol select{display:inline-block;width:50%}
@media(min-width:768px){.listcontrol select{max-width:200px;display:inline-block}
}
#amatrix{margin-bottom:20px}
#amatrix dl{display:block}
#amatrix dt{padding-bottom:10px;margin-bottom:0;border-bottom:0}
#amatrix dd{padding-bottom:0;margin-bottom:10px;border-bottom:0}
#amatrix .article.matrix{display:block;position:relative;padding:6px 0;border:2px transparent;border-bottom:1px solid #ddd;overflow:hidden;background-color:#f4f5f2;min-height:88px;overflow:visible;line-height:1.5rem}
#amatrix .article.matrix.highlight{border:1px solid #ee5a1c;margin-right:1px}
#amatrix .article.matrix.NOT_ORDERABLE{opacity:.5;background-color:#ddd}
#amatrix .article.matrix .image{position:absolute;top:3px;left:1px;width:60px;height:60px}
#amatrix .article.matrix .image img{height:100%;width:auto;-moz-filter:initial;-webkit-filter:initial;filter:url(#ImageBgTone)}
#amatrix .article.matrix .action_images{position:absolute;bottom:0;left:60px;margin-bottom:0}
#amatrix .article.matrix .action_images .action_image{height:10px;font-size:.7rem;padding:2px 3px 0 3px;line-height:.5rem;margin-bottom:0}
#amatrix .article.matrix .action_images .action_image::after{border:0}
#amatrix .article.matrix .action_images .action_image.new{display:none}
#amatrix .article.matrix .action_images .action_image.toos{position:absolute;bottom:6px;left:0;padding-left:0;margin-left:-5px}
#amatrix .article.matrix .action_images .action_image.toos::after{top:2px;width:28px;height:28px;left:0;margin-top:-10px;-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6);vertical-align:-20%}
#amatrix .article.matrix .action_images .action_image.toos span{left:15px}
#amatrix .article.matrix .price{margin-left:60px;font-family:Bitter,Georgia,Times,Times New Roman,serif;font-size:1.3rem;line-height:1.6rem;margin-top:5px;margin-bottom:0}
#amatrix .article.matrix .price .base{padding-top:3px;font-size:1.1rem}
#amatrix .article.matrix .price .currency1{display:inline-block}
#amatrix .article.matrix .price .currency2{display:inline-block;margin-left:10px}
#amatrix .article.matrix h6,#amatrix .article.matrix strong,#amatrix .article.matrix em{margin:5px 0 0 60px;font-family:Bitter,Georgia,Times,Times New Roman,serif;font-size:1.3rem;line-height:1.6rem;font-weight:normal;color:#465241}
#amatrix .article.matrix .rating+h6{margin-top:0}
#amatrix .article.matrix .article-info{margin:0;padding:0}
#amatrix .article.matrix .rating{position:relative;display:inline-block;margin-left:35px;-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6);vertical-align:-20%}
#amatrix .article.matrix div{color:#465241}
#amatrix .article.matrix:hover{background-color:#fafaf9}
#amatrix .article.matrix.not_orderable{background-color:#edefea}
#amatrix .article.matrix.not_orderable h6,#amatrix .article.matrix.not_orderable strong,#amatrix .article.matrix.not_orderable em,#amatrix .article.matrix.not_orderable div,#amatrix .article.matrix.not_orderable .price{color:#7c8579}
#amatrix .article.matrix.not_orderable:hover{background-color:#f4f5f2}
#amatrix .article.matrix .article-matrix-overlay{position:absolute;left:0;top:0;bottom:0;right:0}
@media(min-width:768px){main#content section.news,main#content section.grabbeltisch,main#content section.special,main#content section.topseller,main#content section.crossseller,main#content section.best{position:relative;display:flex;flex-flow:row wrap;justify-content:space-between;padding:5px}
main#content section.news>h3,main#content section.grabbeltisch>h3,main#content section.special>h3,main#content section.topseller>h3,main#content section.crossseller>h3,main#content section.best>h3{display:block;width:100%}
main#content section.news>.article,main#content section.grabbeltisch>.article,main#content section.special>.article,main#content section.topseller>.article,main#content section.crossseller>.article,main#content section.best>.article{text-align:center;width:50%;position:relative;padding-bottom:10px}
main#content section.news>.article button.buy,main#content section.grabbeltisch>.article button.buy,main#content section.special>.article button.buy,main#content section.topseller>.article button.buy,main#content section.crossseller>.article button.buy,main#content section.best>.article button.buy{position:absolute;width:100%;bottom:10px}
main#content section.news>.article strong,main#content section.grabbeltisch>.article strong,main#content section.special>.article strong,main#content section.topseller>.article strong,main#content section.crossseller>.article strong,main#content section.best>.article strong{margin:10px 0;display:block}
main#content section.news.zweier>.article,main#content section.grabbeltisch.zweier>.article,main#content section.special.zweier>.article,main#content section.topseller.zweier>.article,main#content section.crossseller.zweier>.article,main#content section.best.zweier>.article{text-align:left;padding-bottom:10px}
main#content section.news:before,main#content section.grabbeltisch:before,main#content section.special:before,main#content section.topseller:before,main#content section.best:before,main#content section.newslist:before{content:"";position:absolute;display:block;right:-32px;width:spriteWidth(headerNews);top:-spriteHeight(headerNews)-50px;height:spriteHeight(headerNews)-10px}
main#content section.special>h4{position:absolute;top:3px;right:36px;transform:rotate(-5deg);border:2px dashed #ccc;border-radius:2px;border-right:0;z-index:5;padding:2px 0 2px 18px}
main#content section.topseller{padding:24px}
main#content section.topseller>h3{margin-bottom:1em}
main#content section.best:before{z-index:10}
}
@media(min-width:768px){main#content>section.carousel{padding:0}
main#content>section.carousel.important>main>section{padding:5px 10px 10px 10px}
main#content>section.carousel.important .article h5{font-size:150%;margin-top:30px}
main#content>section.carousel.important .article .image{margin:10px;width:150px;height:200px}
main#content>section.carousel.important .article .teaser{margin:10px 10px 10px 0;color:#465241}
main#content>section.carousel.important .article form{margin-top:16px}
main#content>section.carousel.important .article .price{margin-top:14px}
}
@media(max-width:767px){main#content>section.carousel .article.list,main#content>section.carousel .article.mini{border-bottom:2px solid #ccc;margin:15px 0}
main#content>section.carousel .article.list:first-child,main#content>section.carousel .article.mini:first-child{margin-top:0}
main#content>section.carousel .article.list:last-child,main#content>section.carousel .article.mini:last-child{border-bottom:0;margin-bottom:0}
}
.taglist,.parameterlist{padding:10px}
.taglist a.weight_1,.parameterlist a.weight_1{color:#ccc}
.taglist a.weight_2,.parameterlist a.weight_2{color:#999}
.taglist a.weight_4,.parameterlist a.weight_4{color:#666}
.taglist a.weight_5,.parameterlist a.weight_5{color:#333}
.taglist{text-align:center;padding:10px}
.taglist a.weight_1{font-size:70%}
.taglist a.weight_2{font-size:85%}
.taglist a.weight_4{font-size:115%}
.taglist a.weight_5{font-size:130%}
.keyword{color:blue}
.keyword span{color:red}#sidebar{margin-left:-20px;margin-right:20px;margin-bottom:40px;padding-bottom:20px;padding-left:20px;background-color:#f4f5f2;line-height:2.8rem}
#sidebar h3,#sidebar h4{margin:1em 0 .5em 0;color:#465241;font-weight:bold}
@media(max-width:767px){#sidebar{display:block;float:none;position:absolute;top:0;z-index:900;left:-80%;width:80%;height:auto;margin-left:0;margin-right:0;margin-bottom:0;overflow-y:visible;overflow-x:hidden;background-color:#d9dbd8;line-height:2.8rem;transform:translate(0,0) translateZ(0);-webkit-transform:translate(0,0,0);transition:transform .3s;-webkit-transition:-webkit-transform .3s}
#sidebar.visible{transform:translate(100%,0)}
#sidebar.partly_visible{transform:translate(0,0)}
#sidebar.visible.partly_visible{transform:translate(100%,0)}
#sidebar.shoved{transform:translate(0,0)}
#sidebar a{position:relative;display:block;border-top:1px solid #ccc;line-height:4rem}
}
@media(min-width:768px){#sidebar{width:186px;height:auto;min-height:80vh;float:left;font-size:1.3rem;line-height:2.5rem;display:none}
body.page-tree #sidebar,body.page-magazine #sidebar,body.page-cart #sidebar,body.page-not_found #sidebar,body.page-register #sidebar,body.page-checkout #sidebar,body.page-user #sidebar,body.page-login #sidebar,body.page-search #sidebar,body.page-order #sidebar{display:block}
body.page-start.page-tree #sidebar,body.page-start.page-tree #sidebar{display:none}
#sidebar #sorders,#sidebar #sfunctions,#sidebar #scategories,#sidebar #saddresses,#sidebar #scheckout{margin-top:30px}
#sidebar #sorders:first-child,#sidebar #sfunctions:first-child,#sidebar #scategories:first-child,#sidebar #saddresses:first-child,#sidebar #scheckout:first-child{margin-top:0}
#sidebar #scontent{margin-top:24px}
#sidebar a{position:relative;display:block}
#sidebar nav#smain{display:none}
body.page-search #sidebar nav#smain,body.page-cart #sidebar nav#smain{display:block}
}
@media(min-width:980px){#sidebar{width:240px;font-size:1.4rem;line-height:2.8rem}
}
#sservice{display:none}
@media(max-width:767px){#sservice{display:block;margin-top:10px;padding-top:10px;line-height:2.4rem;font-family:Bitter,Georgia,Times,Times New Roman,serif;font-weight:bold;font-size:1.0rem}
#sservice div{text-align:center;margin-right:12px;display:inline-block}
#sservice .country-selector{margin-right:22px}
#sservice .country-selector i{margin-top:3px;margin-bottom:4px}
#sservice a:link,#sservice a:visited{color:#999}
#sservice a{line-height:2.4rem;border:0}
#sservice a.service-menu>span{display:inline}
}
#scategories a,#smain a{display:block}
#scategories a.indent-1,#smain a.indent-1{margin-left:0}
#scategories a.indent-2,#smain a.indent-2{margin-left:20px}
#scategories a.indent-3,#smain a.indent-3{margin-left:40px}
#scategories a.indent-4,#smain a.indent-4{margin-left:60px}
#scategories a.current,#smain a.current{color:#ee5a1c}
@media(max-width:767px){#scategories a,#smain a{line-height:4rem;border-top:1px solid #ccc;font-weight:200}
#scategories a.indent-1,#smain a.indent-1{margin-left:20px}
#scategories a.indent-2,#smain a.indent-2{margin-left:40px}
#scategories a.indent-3,#smain a.indent-3{margin-left:60px}
}
.child-of-91 #scategories a.indent-0,.child-of-91 #smain a.indent-0{display:block}
#sparameters a,#sparameters .a{display:inline-block;border:1px solid #888;border-radius:4px;margin:0 4px 6px 0;padding:1px 6px;white-space:nowrap;font-size:1.3rem;line-height:2.0rem}
#sparameters a:first-letter ,#sparameters .a:first-letter {text-transform:uppercase}
#sparameters .a{color:#aaa;border-color:#ddd}
#sparameters a.sel{border:1px solid #ee5a1c;background-color:#ee5a1c;color:#fff}
#sparameters dt{font-family:Bitter,Georgia,Times,Times New Roman,serif;color:#465241;margin-top:20px;margin-bottom:10px}
#sparameters dd{margin-left:0}#preferences{position:absolute;z-index:10000;top:0;width:100%;height:100%;padding:20px;background-color:rgba(0,0,0,0.6);overflow-y:scroll}
#preferences h5,#preferences h6{margin:20px 0 10px 0}
#pcontent{position:relative;width:auto;padding:20px;background-color:#f4f5f2}
#pcountry{position:relative}
#pcountrylinklist a{display:block;margin:4px 0 4px 0}
#pcountrylinklist a .icon{margin-right:4px;margin-top:-2px}
#pctrl1{position:fixed;top:40px;right:60px;height:32px}
#pctrl2{text-align:right}
#pclose{height:32px;cursor:pointer;font-size:1.3rem}
#pclose i{padding-bottom:2px;vertical-align:middle}
#pclose:hover{color:#ee5a1c}
#psave{position:relative;bottom:0;right:0;height:32px;cursor:pointer;border-radius:2px;padding:0 16px;margin-top:20px}
section.currency-list .wrapper{width:100%;display:flex;flex-flow:row wrap;align-items:flex-start;align-content:flex-start;padding:0;margin:0 0 0 -8px}
section.currency-list .wrapper span.radio{flex:0 0 50px;margin:8px}
section.currency-list .wrapper span.radio label{margin-left:4px}div#cookie_warning{position:fixed;bottom:0;left:0;width:100%;background-color:rgba(23,30,20,0.7);z-index:9999;padding-bottom:20px}
div#cookie_warning .header{font-size:100%}
div#cookie_warning>div{position:relative;padding:10px;text-align:center;color:white}
@media(min-width:768px){div#cookie_warning>div{max-width:50%;margin-left:auto !important;margin-right:auto !important}
}
div#cookie_warning>div btn{color:#fff}
div#cookie_warning>div p{color:white;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:100;font-size:1.3rem;background:none !important}
div#cookie_warning>div p.disclaimer{color:white;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:70%}
div#cookie_warning>div a{color:#afbaaa}
div#cooktainer{position:absolute;width:100%}@font-face{font-family:'Pe-icon-7-stroke';src:url("../fonts/pe-icon-7-stroke.eot?d7yf1v");src:url("../fonts/pe-icon-7-stroke.eot?#iefixd7yf1v") format("embedded-opentype"),url("../fonts/pe-icon-7-stroke.woff?d7yf1v") format("woff");font-weight:normal;font-style:normal}
[class^="pe-7s-"],[class*=" pe-7s-"]{display:inline-block;font-family:'Pe-icon-7-stroke';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*! Modified from font-awesome helper CSS classes - PIXEDEN
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (CSS: MIT License)
 */.pe-lg{font-size:1.33em;line-height:.75em;vertical-align:-15%}
.pe-2x{font-size:2em}
.pe-3x{font-size:3em}
.pe-4x{font-size:4em}
.pe-5x{font-size:5em}
.pe-fw{width:1.28571em;text-align:center}
.pe-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}
.pe-ul>li{position:relative}
.pe-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}
.pe-li.pe-lg{left:-1.85714em}
.pe-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.pull-right{float:right}
.pe.pull-left{float:left;margin-right:.3em;margin-left:.3em}
.pe-spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.pe-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.pe-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.pe-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.pe-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.pe-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
.pe-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.pe-stack-1x,.pe-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.pe-stack-1x{line-height:inherit}
.pe-stack-2x{font-size:2em}
.pe-inverse{color:#fff}
.pe-va{vertical-align:middle}
.pe-border{border:solid .08em #eaeaea}
.pe-7s-album:before{content:"\e6aa"}
.pe-7s-arc:before{content:"\e6ab"}
.pe-7s-back-2:before{content:"\e6ac"}
.pe-7s-bandaid:before{content:"\e6ad"}
.pe-7s-car:before{content:"\e6ae"}
.pe-7s-diamond:before{content:"\e6af"}
.pe-7s-door-lock:before{content:"\e6b0"}
.pe-7s-eyedropper:before{content:"\e6b1"}
.pe-7s-female:before{content:"\e6b2"}
.pe-7s-gym:before{content:"\e6b3"}
.pe-7s-hammer:before{content:"\e6b4"}
.pe-7s-headphones:before{content:"\e6b5"}
.pe-7s-helm:before{content:"\e6b6"}
.pe-7s-hourglass:before{content:"\e6b7"}
.pe-7s-leaf:before{content:"\e6b8"}
.pe-7s-magic-wand:before{content:"\e6b9"}
.pe-7s-male:before{content:"\e6ba"}
.pe-7s-map-2:before{content:"\e6bb"}
.pe-7s-next-2:before{content:"\e6bc"}
.pe-7s-paint-bucket:before{content:"\e6bd"}
.pe-7s-pendrive:before{content:"\e6be"}
.pe-7s-photo:before{content:"\e6bf"}
.pe-7s-piggy:before{content:"\e6c0"}
.pe-7s-plugin:before{content:"\e6c1"}
.pe-7s-refresh-2:before{content:"\e6c2"}
.pe-7s-rocket:before{content:"\e6c3"}
.pe-7s-settings:before{content:"\e6c4"}
.pe-7s-shield:before{content:"\e6c5"}
.pe-7s-smile:before{content:"\e6c6"}
.pe-7s-usb:before{content:"\e6c7"}
.pe-7s-vector:before{content:"\e6c8"}
.pe-7s-wine:before{content:"\e6c9"}
.pe-7s-cloud-upload:before{content:"\e68a"}
.pe-7s-cash:before{content:"\e68c"}
.pe-7s-close:before{content:"\e680"}
.pe-7s-bluetooth:before{content:"\e68d"}
.pe-7s-cloud-download:before{content:"\e68b"}
.pe-7s-way:before{content:"\e68e"}
.pe-7s-close-circle:before{content:"\e681"}
.pe-7s-id:before{content:"\e68f"}
.pe-7s-angle-up:before{content:"\e682"}
.pe-7s-wristwatch:before{content:"\e690"}
.pe-7s-angle-up-circle:before{content:"\e683"}
.pe-7s-world:before{content:"\e691"}
.pe-7s-angle-right:before{content:"\e684"}
.pe-7s-volume:before{content:"\e692"}
.pe-7s-angle-right-circle:before{content:"\e685"}
.pe-7s-users:before{content:"\e693"}
.pe-7s-angle-left:before{content:"\e686"}
.pe-7s-user-female:before{content:"\e694"}
.pe-7s-angle-left-circle:before{content:"\e687"}
.pe-7s-up-arrow:before{content:"\e695"}
.pe-7s-angle-down:before{content:"\e688"}
.pe-7s-switch:before{content:"\e696"}
.pe-7s-angle-down-circle:before{content:"\e689"}
.pe-7s-scissors:before{content:"\e697"}
.pe-7s-wallet:before{content:"\e600"}
.pe-7s-safe:before{content:"\e698"}
.pe-7s-volume2:before{content:"\e601"}
.pe-7s-volume1:before{content:"\e602"}
.pe-7s-voicemail:before{content:"\e603"}
.pe-7s-video:before{content:"\e604"}
.pe-7s-user:before{content:"\e605"}
.pe-7s-upload:before{content:"\e606"}
.pe-7s-unlock:before{content:"\e607"}
.pe-7s-umbrella:before{content:"\e608"}
.pe-7s-trash:before{content:"\e609"}
.pe-7s-tools:before{content:"\e60a"}
.pe-7s-timer:before{content:"\e60b"}
.pe-7s-ticket:before{content:"\e60c"}
.pe-7s-target:before{content:"\e60d"}
.pe-7s-sun:before{content:"\e60e"}
.pe-7s-study:before{content:"\e60f"}
.pe-7s-stopwatch:before{content:"\e610"}
.pe-7s-star:before{content:"\e611"}
.pe-7s-speaker:before{content:"\e612"}
.pe-7s-signal:before{content:"\e613"}
.pe-7s-shuffle:before{content:"\e614"}
.pe-7s-shopbag:before{content:"\e615"}
.pe-7s-share:before{content:"\e616"}
.pe-7s-server:before{content:"\e617"}
.pe-7s-search:before{content:"\e618"}
.pe-7s-film:before{content:"\e6a5"}
.pe-7s-science:before{content:"\e619"}
.pe-7s-disk:before{content:"\e6a6"}
.pe-7s-ribbon:before{content:"\e61a"}
.pe-7s-repeat:before{content:"\e61b"}
.pe-7s-refresh:before{content:"\e61c"}
.pe-7s-add-user:before{content:"\e6a9"}
.pe-7s-refresh-cloud:before{content:"\e61d"}
.pe-7s-paperclip:before{content:"\e69c"}
.pe-7s-radio:before{content:"\e61e"}
.pe-7s-note2:before{content:"\e69d"}
.pe-7s-print:before{content:"\e61f"}
.pe-7s-network:before{content:"\e69e"}
.pe-7s-prev:before{content:"\e620"}
.pe-7s-mute:before{content:"\e69f"}
.pe-7s-power:before{content:"\e621"}
.pe-7s-medal:before{content:"\e6a0"}
.pe-7s-portfolio:before{content:"\e622"}
.pe-7s-like2:before{content:"\e6a1"}
.pe-7s-plus:before{content:"\e623"}
.pe-7s-left-arrow:before{content:"\e6a2"}
.pe-7s-play:before{content:"\e624"}
.pe-7s-key:before{content:"\e6a3"}
.pe-7s-plane:before{content:"\e625"}
.pe-7s-joy:before{content:"\e6a4"}
.pe-7s-photo-gallery:before{content:"\e626"}
.pe-7s-pin:before{content:"\e69b"}
.pe-7s-phone:before{content:"\e627"}
.pe-7s-plug:before{content:"\e69a"}
.pe-7s-pen:before{content:"\e628"}
.pe-7s-right-arrow:before{content:"\e699"}
.pe-7s-paper-plane:before{content:"\e629"}
.pe-7s-delete-user:before{content:"\e6a7"}
.pe-7s-paint:before{content:"\e62a"}
.pe-7s-bottom-arrow:before{content:"\e6a8"}
.pe-7s-notebook:before{content:"\e62b"}
.pe-7s-note:before{content:"\e62c"}
.pe-7s-next:before{content:"\e62d"}
.pe-7s-news-paper:before{content:"\e62e"}
.pe-7s-musiclist:before{content:"\e62f"}
.pe-7s-music:before{content:"\e630"}
.pe-7s-mouse:before{content:"\e631"}
.pe-7s-more:before{content:"\e632"}
.pe-7s-moon:before{content:"\e633"}
.pe-7s-monitor:before{content:"\e634"}
.pe-7s-micro:before{content:"\e635"}
.pe-7s-menu:before{content:"\e636"}
.pe-7s-map:before{content:"\e637"}
.pe-7s-map-marker:before{content:"\e638"}
.pe-7s-mail:before{content:"\e639"}
.pe-7s-mail-open:before{content:"\e63a"}
.pe-7s-mail-open-file:before{content:"\e63b"}
.pe-7s-magnet:before{content:"\e63c"}
.pe-7s-loop:before{content:"\e63d"}
.pe-7s-look:before{content:"\e63e"}
.pe-7s-lock:before{content:"\e63f"}
.pe-7s-lintern:before{content:"\e640"}
.pe-7s-link:before{content:"\e641"}
.pe-7s-like:before{content:"\e642"}
.pe-7s-light:before{content:"\e643"}
.pe-7s-less:before{content:"\e644"}
.pe-7s-keypad:before{content:"\e645"}
.pe-7s-junk:before{content:"\e646"}
.pe-7s-info:before{content:"\e647"}
.pe-7s-home:before{content:"\e648"}
.pe-7s-help2:before{content:"\e649"}
.pe-7s-help1:before{content:"\e64a"}
.pe-7s-graph3:before{content:"\e64b"}
.pe-7s-graph2:before{content:"\e64c"}
.pe-7s-graph1:before{content:"\e64d"}
.pe-7s-graph:before{content:"\e64e"}
.pe-7s-global:before{content:"\e64f"}
.pe-7s-gleam:before{content:"\e650"}
.pe-7s-glasses:before{content:"\e651"}
.pe-7s-gift:before{content:"\e652"}
.pe-7s-folder:before{content:"\e653"}
.pe-7s-flag:before{content:"\e654"}
.pe-7s-filter:before{content:"\e655"}
.pe-7s-file:before{content:"\e656"}
.pe-7s-expand1:before{content:"\e657"}
.pe-7s-exapnd2:before{content:"\e658"}
.pe-7s-edit:before{content:"\e659"}
.pe-7s-drop:before{content:"\e65a"}
.pe-7s-drawer:before{content:"\e65b"}
.pe-7s-download:before{content:"\e65c"}
.pe-7s-display2:before{content:"\e65d"}
.pe-7s-display1:before{content:"\e65e"}
.pe-7s-diskette:before{content:"\e65f"}
.pe-7s-date:before{content:"\e660"}
.pe-7s-cup:before{content:"\e661"}
.pe-7s-culture:before{content:"\e662"}
.pe-7s-crop:before{content:"\e663"}
.pe-7s-credit:before{content:"\e664"}
.pe-7s-copy-file:before{content:"\e665"}
.pe-7s-config:before{content:"\e666"}
.pe-7s-compass:before{content:"\e667"}
.pe-7s-comment:before{content:"\e668"}
.pe-7s-coffee:before{content:"\e669"}
.pe-7s-cloud:before{content:"\e66a"}
.pe-7s-clock:before{content:"\e66b"}
.pe-7s-check:before{content:"\e66c"}
.pe-7s-chat:before{content:"\e66d"}
.pe-7s-cart:before{content:"\e66e"}
.pe-7s-camera:before{content:"\e66f"}
.pe-7s-call:before{content:"\e670"}
.pe-7s-calculator:before{content:"\e671"}
.pe-7s-browser:before{content:"\e672"}
.pe-7s-box2:before{content:"\e673"}
.pe-7s-box1:before{content:"\e674"}
.pe-7s-bookmarks:before{content:"\e675"}
.pe-7s-bicycle:before{content:"\e676"}
.pe-7s-bell:before{content:"\e677"}
.pe-7s-battery:before{content:"\e678"}
.pe-7s-ball:before{content:"\e679"}
.pe-7s-back:before{content:"\e67a"}
.pe-7s-attention:before{content:"\e67b"}
.pe-7s-anchor:before{content:"\e67c"}
.pe-7s-albums:before{content:"\e67d"}
.pe-7s-alarm:before{content:"\e67e"}
.pe-7s-airplay:before{content:"\e67f"}.stars{display:inline-block;position:relative;width:101px;height:20px;background:url("../images/sprites.svg") 0 0 no-repeat}
.stars.val0{background-position:0 0}
.stars.val5{background-position:0 -20px}
.stars.val10{background-position:0 -20px}
.stars.val15{background-position:0 -40px}
.stars.val20{background-position:0 -60px}
.stars.val25{background-position:0 -80px}
.stars.val30{background-position:0 -100px}
.stars.val35{background-position:0 -120px}
.stars.val40{background-position:0 -140px}
.stars.val45{background-position:0 -160px}
.stars.val50{background-position:0 -180px}
.icon{display:inline-block;position:relative;background:url("../images/sprites.svg") 0 0 no-repeat;width:20px;height:20px;vertical-align:middle}
.icon.icon-star{background-position:0 -20px}
.icon.icon-dog{width:100px;height:50px;background-position:0 -250px}
.icon.icon-dog-white{width:100px;height:50px;background-position:0 -200px}
.icon.icon-social-fb{width:11px;background-position:0 -310px;text-indent:-9999px}
a.icon.icon-social-fb:hover,.icon.icon-social-fb.icon-high{width:11px;background-position:0 -330px}
.icon.icon-social-tw{background-position:-12px -310px;text-indent:-9999px}
a.icon.icon-social-tw:hover,.icon.icon-social-tw.icon-high{background-position:-12px -330px}
.icon.icon-social-pi{background-position:-32px -310px;text-indent:-9999px}
a.icon.icon-social-pi:hover,.icon.icon-social-pi.icon-high{background-position:-32px -330px}
.icon.icon-social-yt{background-position:-52px -310px;text-indent:-9999px}
a.icon.icon-social-yt:hover,.icon.icon-social-yt.icon-high{background-position:-52px -330px}
.icon.icon-social-gp{background-position:-75px -310px;text-indent:-9999px}
a.icon.icon-social-gp:hover,.icon.icon-social-gp.icon-high{background-position:-75px -330px}
.icon.icon-phone{background-position:0 -360px}
a:hover .icon.icon-phone,.icon.icon-phone.icon-high{background-position:0 -380px}
.icon.icon-mail{background-position:-20px -360px}
a:hover .icon.icon-mail,.icon.icon-mail.icon-high{background-position:-20px -380px}
.icon.icon-user{background-position:-40px -360px}
.icon.icon-user.icon-white{background-position:-40px -480px}
a:hover .icon.icon-user,.icon.icon-user.icon-high{background-position:-40px -380px}
.icon.icon-heart{background-position:-60px -360px}
.icon.icon-heart.icon-white{background-position:-60px -480px}
a:hover .icon.icon-heart,.icon.icon-heart.icon-high{background-position:-60px -380px}
.icon.icon-cart{background-position:-80px -360px}
.icon.icon-cart.icon-high{background-position:-80px -480px}
a:hover .icon.icon-cart,.icon.icon-cart.icon-high{background-position:-80px -380px}
.icon.icon-info{background-position:-100px -360px}
.icon.icon-info.icon-high{background-position:-100px -480px}
a:hover .icon.icon-info,.icon.icon-info.icon-high{background-position:-100px -380px}
.icon.icon-search{background-position:-120px -360px}
.icon.icon-search.icon-high{background-position:-120px -480px}
a:hover .icon.icon-search,.icon.icon-search.icon-high{background-position:-120px -380px}
.icon.icon-arrow1-r{background-position:-140px -360px}
.icon.icon-arrow1-r .icon-high{background-position:-140px -480px}
a:hover .icon.icon-arrow1-r,.icon.icon-arrow1-r .icon-high{background-position:-140px -380px}
.icon.icon-hamburger{background-position:-160px -360px}
.icon.icon-hamburger.icon-high{background-position:-160px -480px}
a:hover .icon.icon-hamburger,.ctrl:hover .icon.icon-hamburger,.icon.icon-hamburger.icon-high{background-position:-160px -380px}
.icon.icon-close{background-position:-180px -360px}
.icon.icon-close.icon-high{background-position:-180px -480px}
a:hover .icon.icon-close,.icon.icon-close.icon-high{background-position:-180px -380px}
.icon.icon-pay-visa{background-position:0 -410px;width:40px;height:30px}
.icon.icon-pay-master{background-position:-41px -410px;width:40px;height:30px}
.icon.icon-pay-sofort{background-position:-81px -410px;width:40px;height:30px}
.icon.icon-pay-pal{background-position:-121px -410px;width:40px;height:30px}
.icon.icon-pay-ueber{background-position:0 -440px;width:40px;height:30px}
.icon.icon-pay-vor{background-position:-41px -440px;width:40px;height:30px}
.icon.icon-pay-bar{background-position:-81px -440px;width:40px;height:30px}
.icon.icon-pay-giro{background-position:-121px -440px;width:40px;height:30px}
.icon.icon-flag-de,.icon.de{background-position:0 -550px;width:15px;height:15px}
.icon.icon-flag-gb,.icon.icon-flag-uk,.icon.gb{background-position:0 -565px;width:15px;height:15px}
.icon.icon-flag-fr,.icon.fr{background-position:0 -580px;width:15px;height:15px}
.icon.icon-flag-es,.icon.es{background-position:0 -595px;width:15px;height:15px}
.icon.icon-flag-it,.icon.it{background-position:0 -610px;width:15px;height:15px}
.icon.icon-flag-ch,.icon.ch{background-position:0 -625px;width:15px;height:15px}
.icon.icon-flag-at,.icon.at{background-position:0 -640px;width:15px;height:15px}
.icon.icon-flag-us{background-position:0 -655px;width:15px;height:15px}
.icon.icon-dog-tear{background-position:0 -700px;width:28px;height:28px}
.icon-count{display:block;position:absolute;top:-4px;right:-2px;width:auto;min-width:13px;height:13px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:.8rem;font-weight:bold;font-style:normal;line-height:1rem;text-align:center;color:#fff;background-color:#ee5a1c;border-radius:6px;border:1px solid #fff;overflow:hidden;padding:0 1px 0 1px;background-clip:padding-box}
.icon-count:empty{display:none}
.icon-large{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
@media(min-width:768px){.icon-large{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}
}
.icon-medium{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
.icon-small{-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75);vertical-align:-20%}
i.graph-h{position:relative;display:inline-block;height:8px;background-color:#dadcd9;line-height:8px;font-size:1px;width:80px}
i.graph-h>span{display:inline-block;position:absolute;left:0;top:0;background-color:#e2ad00;height:8px;line-height:8px;font-size:1px}.promobar{display:none;position:relative;height:40px;color:#fff;-webkit-transition:all .5 ease;transition:all .5 ease;top:0;left:0;right:0;background:#afbaaa;overflow:hidden;width:100%;-webkit-animation:promobar 2s ease;animation:promobar 2s ease;display:none}
.page-start .promobar{display:block}
.promobar-closed{-webkit-animation:promo-slide-out 1s ease;animation:promo-slide-out 1s ease}
@-webkit-keyframes promobar{0{background:#afbaaa}
50%{background:#ee5a1c}
100%{background:#afbaaa}
}
@keyframes promobar{0{background:#afbaaa}
50%{background:#ee5a1c}
100%{background:#afbaaa}
}
@-webkit-keyframes promo-slide-out{0{background:#afbaaa}
100%{background:#ee5a1c}
}
@keyframes promo-slide-out{0{background:#afbaaa}
100%{background:#ee5a1c}
}
.promobar-close{position:absolute;right:20px;top:7px;width:30px;height:30px;clear:both;cursor:pointer}
.promobar-close:after,.promobar-close:before{position:absolute;content:"";height:24px;width:2px;border-radius:3px;background-color:#fff;right:14px}
.promobar-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.promobar-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.promobar-content{width:960px;margin:0 auto;text-align:center;padding-top:7px;position:relative}
.promobar-input{border-radius:6px;border:0;padding:1px 4px 1px 12px;height:26px;overflow:visible;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:normal;font-size:1.6rem;line-height:2rem;margin:0 8px;color:#aaa;-webkit-appearance:none;vertical-align:baseline}
.promobar-button{display:inline-block;border:1px solid #fff;border-radius:6px;background:0;padding:2px 10px 2px 10px;margin:0;font-size:1.3rem;text-transform:uppercase;color:#fff;text-decoration:none !important;font-size:1.3rem;line-height:2rem;vertical-align:top;-webkit-transition:all .5s ease;transition:all .5s ease}
.promobar-button:hover{color:#ee5a1c;border-color:#ee5a1c;background:0}
@media(max-width:775px){.promobar-content{width:100%}
}
@media(min-width:665px) and (max-width:775px){.promobar-button{font-size:1.1rem}
}#messagebar{position:fixed;overflow:hidden;z-index:120;background:rgba(95,127,15,0.9);color:#fff;font-weight:bold;box-shadow:2px 2px 16px rgba(0,0,0,0.3);top:-65px;left:0;right:0;height:64px;transition:.5s top}
#messagebar.visible{top:0}
#messagebar.warn{background-color:red}
#messagebar p{display:block;position:relative;margin:0 auto;max-width:960px;text-align:left;top:20px;color:#fff;font-weight:bold}
#messagebar button{position:absolute;right:20px;top:8px;width:32px;height:32px;border:0;margin:0;padding:0;background:0;text-align:left;white-space:nowrap;overflow:hidden;text-indent:-9999px;clear:both;cursor:pointer}
#messagebar button:after,#messagebar button:before{position:absolute;content:"";height:24px;width:3px;border-radius:4px;background-color:#fff;right:14px}
#messagebar button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
#messagebar button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.page-cms .coupon_code{display:none}
body.page-cms h1{position:absolute;width:auto;left:0;right:0;margin:150px auto 0 auto;top:10%;padding:10px 0 10px 0;text-align:center;color:#fff;font-style:italic;text-shadow:0 0 8px rgba(0,0,0,0.4);font-size:4rem;line-height:normal}
@media(min-width:768px) and (max-width:979px){body.page-cms h1{font-size:5rem}
}
@media(min-width:980px) and (max-width:1199px){body.page-cms h1{font-size:6rem}
}
@media(min-width:1200px){body.page-cms h1{font-size:7rem}
}
body.page-cms h3{font-size:180%;line-height:140%}
body.page-cms section.content{text-align:center;background-color:#f4f5f2;margin-bottom:40px}
body.page-cms .image{position:relative;overflow:hidden;height:50vh}
body.page-cms .image img{position:relative;left:0;width:100%;height:auto}
body.page-cms .text{padding:20px 20px 0}@charset "UTF-8";section.topic_list section.topic_list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}
section.topic_list h4{display:none}
section.topic_list section.topic_list section.topic{padding:0 10px 10px 10px}
section.topic_list section.topic_list section.topic div.image{width:100%;height:450px;position:relative;margin-bottom:20px;overflow:hidden}
section.topic_list section.topic_list section.topic div.image img{width:100%;height:100%;object-fit:cover}
section.topic_list section.topic_list section.topic div.image.focus-up img{object-position:center top}
section.topic_list section.topic_list section.topic div.image.focus-down img{object-position:center bottom}
section.topic_list section.topic_list section.topic div.image.focus-left img{object-position:left center}
section.topic_list section.topic_list section.topic div.image.focus-right img{object-position:right center}
section.topic_list section.topic_list section.topic:first-child{flex:1 1 100%}
section.topic_list section.topic_list section.topic:first-child h1{font-size:2.4rem;font-weight:normal;line-height:3rem}
section.topic_list section.topic_list section.topic:first-child p{column-count:2;column-gap:20px;hyphens:auto;font-size:1.3rem;line-height:1.8rem}
section.topic_list section.topic_list section.topic:first-child div.image{height:380px}
section.topic_list section.topic_list section.topic:not(:first-child){flex:0 1 50%}
section.topic_list section.topic_list section.topic:not(:first-child) h1{font-size:2.4rem;font-weight:normal;line-height:3rem}
section.topic_list section.topic_list section.topic:not(:first-child) p{hyphens:auto;font-size:1.3rem;line-height:1.8rem}
section.topic_list section.topic_list section.topic:not(:first-child) div.image{height:240px}
section.topic_more{border-top:1.5px solid rgba(76,78,86,0.7);position:relative}
section.topic_more section.topic_list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}
section.topic_more section.topic_list section.topic{padding:0 10px 10px 10px}
@media(min-width:544px) and (max-width:767px){section.topic_more section.topic_list section.topic{flex:0 1 50%}
}
@media(min-width:768px) and (max-width:979px){section.topic_more section.topic_list section.topic{flex:0 1 50%}
}
@media(min-width:980px){section.topic_more section.topic_list section.topic{flex:0 1 33.33%}
}
section.topic_more section.topic_list section.topic h1{font-size:1.6rem;font-weight:normal;line-height:2.1rem}
section.topic_more section.topic_list section.topic p{hyphens:auto;font-size:1.3rem;line-height:1.8rem}
section.topic_more section.topic_list section.topic h4{font-size:2.4rem;font-weight:normal;line-height:3rem}
section.topic_more section.topic_list section.topic div.image{width:100%;height:220px;position:relative;margin-bottom:20px;overflow:hidden}
section.topic_more section.topic_list section.topic div.image img{width:100%;height:100%;object-fit:cover}
section.topic_more section.topic_list section.topic div.image.focus-up img{object-position:center top}
section.topic_more section.topic_list section.topic div.image.focus-down img{object-position:center bottom}
section.topic_more section.topic_list section.topic div.image.focus-left img{object-position:left center}
section.topic_more section.topic_list section.topic div.image.focus-right img{object-position:right center}
section.topic_more h4{overflow:hidden;text-align:center;display:block;font-size:2.4rem;font-weight:normal;line-height:3rem;text-transform:none;margin:0;margin-bottom:40px;border-top:1.5px solid rgba(76,78,86,0.7);padding-top:30px}
section.topic_more h4:after{background-color:#fff;font-family:"Open Sans",Helvetica,Arial,sans-serif;content:'\002022';display:inline-block;position:absolute;height:auto;top:-15px;left:0;right:0;vertical-align:middle;color:#8c8b8b;padding:0 15px;width:40px;margin-left:auto;margin-right:auto;margin-bottom:20px;text-align:center;font-size:1.8rem}
@media(max-width:543px){.section.section-image img{width:100%}
}
@media(min-width:544px) and (max-width:767px){.section.section-image img{width:100%}
}
@media(min-width:980px) and (max-width:1199px){.section.section-image img{float:left;margin:0 10px 5px 0}
}
@media(min-width:1200px){.section.section-image img{float:left;margin:0 10px 5px 0}
}
@media(min-width:980px) and (max-width:1199px){.section.section-image:nth-of-type(2n) img{float:right;margin:0 0 5px 5px}
}
@media(min-width:1200px){.section.section-image:nth-of-type(2n) img{float:right;margin:0 0 5px 5px}
}
.section.section-banner div.image{width:100%;height:250px;position:relative;margin-bottom:20px;overflow:hidden}
.section.section-banner div.image img{width:100%;height:100%;object-fit:cover}
.section.section-banner div.image.focus-up img{object-position:center top}
.section.section-banner div.image.focus-down img{object-position:center bottom}
.section.section-banner div.image.focus-left img{object-position:left center}
.section.section-banner div.image.focus-right img{object-position:right center}
.section.section-text_box .textbox{background-color:#eee;border-radius:8px;color:#999}
@media(min-width:768px) and (max-width:979px){.section.section-text_box .textbox{margin:10px 10px 10px 10px}
}
@media(min-width:980px) and (max-width:1199px){.section.section-text_box .textbox{float:right;margin:0 0 5px 5px;width:40%}
}
@media(min-width:1200px){.section.section-text_box .textbox{float:right;margin:0 0 5px 5px;width:40%}
}
.section.section-text_box .textbox.large{padding:24px 28px;font-size:4.0rem;line-height:3.0rem;text-indent:-1.6rem}
.section.section-text_box .textbox.medium{padding:28px 32px;font-size:3.0rem;line-height:2.4rem;text-indent:-1.1rem}
.section.section-text_box .textbox.small{padding:28px 32px;font-size:2.0rem;line-height:2.5rem;text-indent:-0.8rem}
.section.section-text_box .textbox::before{content:"„";color:white}
.section.section-text_box .textbox::after{content:"“";color:white}
@media(min-width:980px) and (max-width:1199px){.section.section-text_box::nth-of-type(2n) .textbox{float:left;margin:0 10px 5px 0}
}
@media(min-width:1200px){.section.section-text_box::nth-of-type(2n) .textbox{float:left;margin:0 10px 5px 0}
}
section.articlelist{display:flex;flex-flow:row wrap;justify-content:center;padding-bottom:20px}
@media(min-width:768px) and (max-width:979px){section.content{margin-right:60px}
}
@media(min-width:980px) and (max-width:1199px){section.content{margin-right:120px}
}
@media(min-width:1200px){section.content{margin-right:180px}
}
section.content>div.image{width:100%;height:320px;margin-bottom:30px;overflow:hidden}
@media(min-width:768px) and (max-width:979px){section.content>div.image{height:300px}
}
@media(min-width:980px) and (max-width:1199px){section.content>div.image{height:340px}
}
@media(min-width:1200px){section.content>div.image{height:380px}
}
section.content>div.image img{width:100%;height:100%;object-fit:cover}
section.content>div.image.focus-up img{object-position:center top}
section.content>div.image.focus-down img{object-position:center bottom}
section.content>div.image.focus-left img{object-position:left center}
section.content>div.image.focus-right img{object-position:right center}
section.content h1{margin:30px 0}
section.xsell section.treecontent{position:relative}
section.xsell section.treecontent h3{overflow:hidden;text-align:center;display:block;font-size:2.4rem;font-weight:normal;line-height:3rem;text-transform:none;margin:0;margin-bottom:20px;border-top:1.5px solid rgba(76,78,86,0.7);padding-top:30px}
section.xsell section.treecontent h3:after{background-color:#fff;font-family:"Open Sans",Helvetica,Arial,sans-serif;content:'\002022';display:inline-block;position:absolute;height:auto;top:-15px;left:0;right:0;vertical-align:middle;color:#8c8b8b;padding:0 15px;width:40px;margin-left:auto;margin-right:auto;margin-bottom:20px;text-align:center;font-size:1.8rem}
.scategories a.keyword span,.scategories2 a.keyword span{display:none}input,textarea{background-color:#fff;border:1px solid #465241}
form.form{position:relative;padding:4px 0}
form.form label{display:block;margin-top:.7em;color:#888;vertical-align:top}
form.form input,form.form button,form.form select,form.form textarea{position:relative;width:100%;margin:6px 0}
@media(min-width:768px){form.form input,form.form button,form.form select,form.form textarea{max-width:280px;margin:6px 0 6px 0}
}
form.form input,form.form select,form.form textarea{font-size:110%;outline-color:none;border-color:#bbb}
form.form input[type=radio]{width:24px;outline-color:#bbb}
form.form input,form.form button,form.form select,form.form .btn{height:32px}
form.form .btn-small{height:23px}
form.form input{padding:0 .3em}
form.form button,form.form .btn{margin-top:15px}
form.form .subordinate{max-height:200px;transition:max-height .3s}
form.form .subordinate.hidden{display:block;overflow:hidden;max-height:0}
form.form .field{position:relative;padding-right:32px;max-width:332px}
form.form .field .indicator{background:url(/static/common-ng/images/sprites.svg) no-repeat -96px -132px;width:32px;height:32px;position:absolute;display:block;right:-5px;top:5px}
form.form .field.empty_ok .indicator{background-position:-224px -132px}
form.form .field.error p{color:#c00;display:inline-block;margin-left:10px;font-size:1.2rem}
form.form .field.error p em{margin-right:1em}
form.form .field.error .indicator{display:none}
form.form .field.ok .indicator{background-position:-128px -132px}
form.form .field.warn .indicator{background-position:-192px -132px}
form.form .ctrl{margin:16px 0 0;max-width:332px;padding-right:32px}
form.form .noshow{display:none}
form.form #review_rating{vertical-align:middle;margin:6px 0}
.form.form-horizontal{padding:20px;background-color:#f4f5f2;margin-left:-20px;margin-right:-20px;max-width:600px}
@media(min-width:544px){.form.form-horizontal label{display:inline-block;width:25%}
}
.form.form-horizontal .field{position:relative;padding-right:32px}
@media(min-width:544px){.form.form-horizontal .field{width:73%;display:inline-block}
}
.form.form-horizontal .field indicator{position:relative;display:inline-block;left:5px;vertical-align:middle}
.form.form-horizontal .field:after{content:'\A';white-space:pre}
.form.form-horizontal select,.form.form-horizontal input,.form.form-horizontal textarea{background-color:#fff;border:0}
.form.form-horizontal button,.form.form-horizontal .btn{max-width:280px}
@media(min-width:544px){.form.form-horizontal button,.form.form-horizontal .btn{margin-left:25.5%}
}
form.form-light,form.form-horizontal.form-light{background:0}
form.form-light select,form.form-light input,form.form-light textarea,form.form-horizontal.form-light select,form.form-horizontal.form-light input,form.form-horizontal.form-light textarea{background-color:#f4f5f2;border:1px solid #d9dbd8}
#login_form,#register_ad{margin-top:20px}
#register_ad>a{width:100%}.method{padding-left:32px}
.method .icon{position:relative;display:inline-block;width:40px;height:30px;background-image:url(/static/common-ng/images/payment.svg);border:0;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,0.3);margin:4px}
.method .name{vertical-align:middle}
#method-NACHNAHME .icon{background-position:-160px -300px}
#method-VORKASSE .icon{background-position:-160px -330px}
#method-KREDITKARTE_HEIDELPAY .icon{background-position:-160px -60px}
#method-KREDITKARTE_CARTEBLEUE_HEIDELPAY .icon{background-position:-160px -150px}
#method-SOFORTUEBERWEISUNG_HEIDELPAY .icon{background-position:-160px -180px}
#method-GIROPAY_HEIDELPAY .icon{background-position:-160px -30px}
#method-PAYPAL_HEIDELPAY .icon{background-position:-40px 0}
#method-PAYPAL_HEIDELPAY{display:none}
#method-PAYPAL .icon{background-position:-160px 0}
#method-BARZAHLEN .icon{background-position:-160px -390px}
#method-RECHNUNG .icon{background-position:-160px -420px}
#method-PAKET .icon,#method-PAKET_DHL .icon,#method-PAKET_GLS .icon{background-position:-120px -60px}
#method-BRIEF .icon{background-position:-120px -120px}
#method-SPEDITION .icon{background-position:-120px -90px}
#bselect .method,#sselect .method{position:relative;padding-bottom:16px;border-bottom:1px solid #d9dbd8;min-height:50px}
#bselect .method input,#sselect .method input{position:absolute}
#bselect .method label,#sselect .method label{position:relative;display:block;width:100%;padding:0 0 0 84px;color:#465241}
#bselect .method label .cost,#sselect .method label .cost{font-weight:bold;vertical-align:middle}
#bselect .method label .icon,#sselect .method label .icon{position:absolute;left:32px}
#bselect .address,#sselect .address{white-space:pre-wrap;background-color:#fff;padding-bottom:20px}
@media(min-width:768px){#bselect .address,#sselect .address{width:47%;margin:1.5%}
}
#bselect h1,#sselect h1{font-size:2rem}
#bselect h2,#sselect h2{font-size:1.8rem}
@media(min-width:768px){#sselect_list,#bselect_list{display:flex;flex-wrap:wrap}
#sselect_current,#bselect_current{margin:16px}
}
#cofinish .address,#odetail .address{white-space:pre-wrap}
#cofinish textarea,#odetail textarea{width:100%;margin:8px 0 16px;height:6em;border:1px solid #bbb}
#cofinish input[type=checkbox],#odetail input[type=checkbox]{width:24px;height:24px;margin:0;outline-color:#bbb;vertical-align:bottom}
#cofinish #agbs,#odetail #agbs{border:2px solid red;border-radius:2px;padding:10px;margin:4px -10px 4px -10px}
#cofinish #rights,#odetail #rights{margin-top:32px;margin-bottom:32px}
#cofinish #terms,#odetail #terms{margin-top:32px}
#cofinish #comment>span,#odetail #comment>span{margin:32px}
#cofinish h1,#odetail h1{font-size:2rem;width:100%}
#cofinish h2,#odetail h2{font-size:1.8rem}
#cofinish #order h2,#odetail #order h2{font-size:2rem}
#cofinish .odetails,#odetail .odetails{display:flex;flex-wrap:wrap;margin:0 -10px}
#cofinish .odetails #shipping_address,#cofinish .odetails #billing_address,#cofinish .odetails #shipping_method,#cofinish .odetails #billing_method,#odetail .odetails #shipping_address,#odetail .odetails #billing_address,#odetail .odetails #shipping_method,#odetail .odetails #billing_method{flex:1 1 35%;box-sizing:border-box;padding:0 20px 20px;margin:0 10px 20px;background-color:#fff}
@media(min-width:544px){#cofinish .odetails #shipping_address,#cofinish .odetails #billing_address,#cofinish .odetails #shipping_method,#cofinish .odetails #billing_method,#odetail .odetails #shipping_address,#odetail .odetails #billing_address,#odetail .odetails #shipping_method,#odetail .odetails #billing_method{padding:0 20px 10px}
}
#cofinish .odetails #shipping_address .address,#cofinish .odetails #billing_address .address,#cofinish .odetails #shipping_method .address,#cofinish .odetails #billing_method .address,#odetail .odetails #shipping_address .address,#odetail .odetails #billing_address .address,#odetail .odetails #shipping_method .address,#odetail .odetails #billing_method .address{float:left}
@media(min-width:544px){#cofinish .odetails #shipping_address .address,#cofinish .odetails #billing_address .address,#cofinish .odetails #shipping_method .address,#cofinish .odetails #billing_method .address,#odetail .odetails #shipping_address .address,#odetail .odetails #billing_address .address,#odetail .odetails #shipping_method .address,#odetail .odetails #billing_method .address{float:none}
}
#cofinish .odetails .method,#odetail .odetails .method{float:left;margin:20px 0 10px}
@media(min-width:544px){#cofinish .odetails .method,#odetail .odetails .method{float:none}
}
#cofinish .odetails a,#odetail .odetails a{float:right;margin:25px 0 5px 10px}
@media(min-width:544px){#cofinish .odetails a,#odetail .odetails a{float:none;margin:15px 0 5px 30px}
}
#cofinish .odetails h1,#odetail .odetails h1{margin-top:0;margin-left:10px}
#cofinish .odetails h2,#odetail .odetails h2{margin-bottom:0}
#odetail.show{position:relative}
#odetail.show>h2{position:absolute;top:-10px;right:10px}
#odetail>section{margin-bottom:32px}
#ochead{display:none}
#ocitems{margin:10px -20px;padding:10px 20px;background-color:#fff}
#ocitems .citem{position:relative;clear:both;margin:.5em 0}
#ocitems .citem .identifier{display:block}
#ocitems .citem .qty,#ocitems .citem .sum,#ocitems .citem .price{position:absolute;text-align:right;top:0}
#ocitems .citem .qty{width:30px;right:160px}
#ocitems .citem .qty:after{content:"x"}
#ocitems .citem .sum,#ocitems .citem .price{width:80px}
#ocitems .citem .sum{right:0}
#ocitems .citem .price{right:80px}
#ocitems .citem .name{display:block}
#ocitems .citem.total,#ocitems .citem.grand_total{font-weight:bold}
#ocitems .citem.total{border-top:1px solid #465241;padding-top:5px}
#ocitems .citem.grand_total{border-top:3px double #465241;padding-top:3px}
#ocitems .citem.vat{font-size:85%}
.payment_info{padding:10px;margin:4px 0;background-color:#fafaf9;color:#69895b;border-radius:2px}
#coctrl{text-align:center;padding:1em 0}
#coctrl button{display:inline-block}
#terms.visible .matter,#rights.visible .matter{max-height:400px}
.orderlist table{width:100%;border-collapse:collapse}
.orderlist table th{color:#465241;padding:6px;text-align:right;border-bottom:1px solid #465241}
.orderlist table tr{border-bottom:1px solid #ddd}
.orderlist table td{padding:6px;text-align:right;vertical-align:top}
.payment_disclaimer h4{margin-bottom:0}
.payment_disclaimer pre{white-space:pre-line}
.payment_disclaimer br:nth-child(2),.payment_disclaimer br:nth-child(4){display:none}#uaddresslist .address_row{margin:8px;padding:0 0 15px 0;border-radius:3px;text-align:center;background-color:#fafaf9}
#uaddresslist .address_row .address{text-align:center;padding:16px;background-color:#fff}
#uaddresslist .address_row.billing .address{border-bottom:2px solid #fff6b4}
#uaddresslist .address_row.shipping .address{border-bottom:2px solid #4e9a06}
#uaddresslist .address_row h1{font-size:1.5rem;font-family:"Open Sans",Helvetica,Arial,sans-serif;margin:0}
#uaddresslist .address_row .btn{position:relative;min-width:150px;margin:5px 0}
#uaddresslist .address_row .btn:first-of-type{margin-top:15px}
#uaddresslist .address_row .btn.shipping:after,#uaddresslist .address_row .btn.billing:after{content:"";display:block;position:absolute;width:32px;height:32px;top:-8px;right:-40px;background:url(/static/common-ng/images/sprites.svg) no-repeat -64px -132px}
#uaddresslist .address_row .actrl{margin-top:15px}
#uaddresslist .address_row .actrl .btn:first-of-type{margin-top:10px}
#udeleteaccount p{text-align:center;font-weight:bold;padding:1em}
#udeleteaccount button{background-color:#ef2929;box-shadow:inset 0 -10.66666667px 0 rgba(0,0,0,0.2),1px 1px 3px rgba(0,0,0,0.3);color:white}
#uaddresslist .addresslist{position:relative;display:flex;flex-wrap:wrap;margin-bottom:20px}
@media(min-width:544px) and (max-width:767px){#uaddresslist .addresslist .address_row{width:47%}
}
@media(min-width:768px){#uaddresslist .addresslist .address_row{width:47%}
}
#udeleteaccount form>div{text-align:center;padding:16px 0}
#udeleteaccount form>div button{margin:0 auto}
#udeleteaccount p{text-align:center;font-weight:bold;padding:1em}
#uchangepassword form>div,#uchangelogin form>div{padding:16px 0}@media print{#dropdown,#sidebar,#wunderbar,#sidebar,#message>.image,#cookie_warning,#close_menu,#ttPrice,.benefit{display:none !important}
#hmain{position:relative;top:0}
#hmain .promobar,#hmain .messagebar{display:none !important}
#hmain .wrapper{width:100% !important;justify-content:center !important;padding-bottom:20px !important;border-bottom:2px solid #465241 !important}
#hmain .wrapper *{display:none !important}
#hmain .wrapper .header-logo{display:block !important;background-color:transparent}
body{background:none !important}
#main-content{float:none !important;box-shadow:none !important;width:100% !important;max-width:100% !important;background:none !important;padding-bottom:0 !important}
footer{background:0;font-size:80% !important;line-height:100% !important}
footer #ausgezeichnet,footer #flinks,footer #fbilling{display:none !important}
footer #fprices{margin-left:0 !important}
footer .small{font-size:1rem;text-align:left !important}
footer .wrapper{padding-top:0 !important}
}