@charset "UTF-8";
/*! nouislider - 9.0.0 - 2016-09-29 21:44:03 */
.noUi-target,
.noUi-target *{
-webkit-touch-callout:none;
-webkit-user-select:none;
-ms-touch-action:none;
touch-action:none;
-ms-user-select:none;
-moz-user-select:none;
user-select:none;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.noUi-target{
position:relative;
direction:ltr;
border:1px solid #d3d3d3;
box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb
}
.noUi-base{
width:100%;
height:100%;
position:relative;
z-index:1
}
.noUi-connect{
position:absolute;
right:0;
top:0;
left:0;
bottom:0
}
.noUi-origin{
position:absolute;
height:0;
width:0
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin{
-webkit-transition:top .3s,right .3s,bottom .3s,left .3s;
transition:top .3s,right .3s,bottom .3s,left .3s
}
.noUi-state-drag *{
cursor:inherit!important
}
.noUi-base,
.noUi-handle{
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
.noUi-horizontal{
height:18px
}
.noUi-horizontal .noUi-handle{
width:34px;
height:28px;
left:-17px;
top:-6px
}
.noUi-vertical{
width:18px
}
.noUi-vertical .noUi-handle{
width:28px;
height:34px;
left:-6px;
top:-17px
}
.noUi-connect{
box-shadow:inset 0 0 3px rgba(51,51,51,.45);
-webkit-transition:background 450ms;
transition:background 450ms
}
.noUi-draggable{
cursor:w-resize
}
.noUi-vertical .noUi-draggable{
cursor:n-resize
}
.noUi-handle{
position:relative;
z-index:1;
background:#fff;
cursor:default;
box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb
}
.noUi-active{
box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb
}
.noUi-handle:after,
.noUi-handle:before{
content:"";
display:block;
position:absolute;
height:14px;
width:1px;
left:14px;
top:6px
}
.noUi-handle:after{
left:17px
}
.noUi-vertical .noUi-handle:after,
.noUi-vertical .noUi-handle:before{
width:14px;
height:1px;
left:6px;
top:14px
}
.noUi-vertical .noUi-handle:after{
top:17px
}
[disabled] .noUi-connect{
background:#b8b8b8
}
[disabled] .noUi-handle,
[disabled].noUi-handle,
[disabled].noUi-target{
cursor:not-allowed
}
.noUi-pips,
.noUi-pips *{
-moz-box-sizing:border-box;
box-sizing:border-box
}
.noUi-pips{
position:absolute;
color:#999
}
.noUi-value{
position:absolute;
text-align:center
}
.noUi-value-sub{
color:#ccc;
font-size:10px
}
.noUi-marker{
position:absolute;
background:#ccc
}
.noUi-marker-large,
.noUi-marker-sub{
background:#aaa
}
.noUi-pips-horizontal{
padding:10px 0;
height:80px;
top:100%;
left:0;
width:100%
}
.noUi-value-horizontal{
-webkit-transform:translate3d(-50%,50%,0);
transform:translate3d(-50%,50%,0)
}
.noUi-marker-horizontal.noUi-marker{
margin-left:-1px;
width:2px;
height:5px
}
.noUi-marker-horizontal.noUi-marker-sub{
height:10px
}
.noUi-marker-horizontal.noUi-marker-large{
height:15px
}
.noUi-pips-vertical{
padding:0 10px;
height:100%;
top:0;
left:100%
}
.noUi-value-vertical{
-webkit-transform:translate3d(0,50%,0);
transform:translate3d(0,50%,0);
padding-left:25px
}
.noUi-marker-vertical.noUi-marker{
width:5px;
height:2px;
margin-top:-1px
}
.noUi-marker-vertical.noUi-marker-sub{
width:10px
}
.noUi-marker-vertical.noUi-marker-large{
width:15px
}
.noUi-tooltip{
display:block;
position:absolute;
border:1px solid #d9d9d9;
border-radius:3px;
background:#fff;
color:#000;
padding:5px;
text-align:center
}
.noUi-horizontal .noUi-tooltip{
-webkit-transform:translate(-50%,0);
transform:translate(-50%,0);
left:50%;
bottom:120%
}
.noUi-vertical .noUi-tooltip{
-webkit-transform:translate(0,-50%);
transform:translate(0,-50%);
top:50%;
right:120%
}
.fa-sr-only,
.fa-sr-only-focusable:not(:focus),
.sr-only,
.sr-only-focusable:not(:focus){
position:absolute;
width:1px;
height:1px;
padding:0;
margin:-1px;
overflow:hidden;
clip:rect(0,0,0,0);
white-space:nowrap;
border-width:0
}
@font-face{
font-family:fritzberger;
font-weight:400;
font-style:normal;
font-display:block;
src:url(/custom/module/public/fbr/fonts/fritzberger/fritzberger.woff?800d0774) format("woff")
}
@font-face{
font-family:OpenSans;
font-display:swap;
font-weight:300;
src:local("Open Sans Light"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-Light.eot?") format("eot"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-Light.woff2") format("woff2"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-Light.woff") format("woff"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-Light.ttf") format("truetype"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-Light.svg#OpenSans") format("svg")
}
@font-face{
font-family:OpenSans;
font-display:swap;
font-weight:400;
src:local("Open Sans"),local("Open Sans Regular"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-Regular.eot?") format("eot"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-Regular.woff2") format("woff2"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-Regular.woff") format("woff"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-Regular.ttf") format("truetype"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-Regular.svg#OpenSans") format("svg")
}
@font-face{
font-family:OpenSans;
font-display:swap;
font-weight:600;
src:local("Open Sans Semibold"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-Semibold.eot?") format("eot"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-Semibold.woff2") format("woff2"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-Semibold.woff") format("woff"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-Semibold.ttf") format("truetype"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-Semibold.svg#OpenSans") format("svg")
}
@font-face{
font-family:OpenSans;
font-display:swap;
font-weight:700;
src:local("Open Sans Bold"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-Bold.eot?") format("eot"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-Bold.woff2") format("woff2"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-Bold.woff") format("woff"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-Bold.ttf") format("truetype"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-Bold.svg#OpenSans") format("svg")
}
@font-face{
font-family:OpenSans;
font-display:swap;
font-weight:800;
src:local("Open Sans ExtraBold"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-ExtraBold.eot?") format("eot"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-ExtraBold.woff2") format("woff2"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-ExtraBold.woff") format("woff"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-ExtraBold.ttf") format("truetype"),url("/custom/module/public/fbr/fonts/OpenSans/OpenSans-ExtraBold.svg#OpenSans") format("svg")
}
.uk-margin-medium{
margin-bottom:30px
}
*+.uk-margin-medium{
margin-top:30px
}
.uk-margin-medium-top{
margin-top:30px!important
}
.uk-margin-medium-bottom{
margin-bottom:30px!important
}
.uk-margin-medium-left{
margin-left:30px!important
}
.uk-margin-medium-right{
margin-right:30px!important
}
body.e-dev::before,
body.e_dev::before{
position:fixed;
left:0;
top:0;
opacity:0;
font-size:10px;
line-height:1em;
padding:2px;
content:"w:unknown";
z-index:99999;
background-color:#fff;
color:#000
}
body.e-dev:hover::before,
body.e_dev:hover::before{
opacity:.2
}
@media only screen and (min-width:320px) and (max-width:479px){
meta.mq-mini{
min-width:320px;
max-width:479px
}
body.e-dev::before,
body.e_dev::before{
content:"w:mini"
}
}
@media only screen and (min-width:480px) and (max-width:669px){
meta.mq-small{
min-width:480px;
max-width:669px
}
body.e-dev::before,
body.e_dev::before{
content:"w:small"
}
}
@media only screen and (min-width:670px) and (max-width:849px){
meta.mq-medium{
min-width:670px;
max-width:849px
}
body.e-dev::before,
body.e_dev::before{
content:"w:medium"
}
}
@media only screen and (min-width:850px) and (max-width:1219px){
meta.mq-large{
min-width:850px;
max-width:1219px
}
body.e-dev::before,
body.e_dev::before{
content:"w:large"
}
}
@media only screen and (min-width:1220px) and (max-width:1420px){
meta.mq-xlarge{
min-width:1220px;
max-width:99999px
}
}
@media only screen and (min-width:1220px){
body.e-dev::before,
body.e_dev::before{
content:"w:xlarge"
}
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration{
display:none!important
}
input[type=search]{
-webkit-appearance:none!important
}
html{
font:14px/1.428 OpenSans;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
background:#f3f3f3;
color:#000;
min-width:320px
}
body{
margin:0
}
a{
background:0 0
}
a:active,
a:hover{
outline:0
}
.uk-link,
a{
text-decoration:underline;
cursor:pointer
}
.uk-link:hover,
a:hover{
color:inherit;
text-decoration:underline
}
abbr[title]{
border-bottom:1px dotted
}
b,
strong{
font-weight:700
}
:not(pre)>code,
:not(pre)>kbd,
:not(pre)>samp{
font-size:12px;
font-family:Consolas,monospace,serif;
color:#d05;
white-space:nowrap
}
em{
color:inherit
}
ins{
background:#ffa;
color:#444;
text-decoration:none
}
mark{
background:#ffa;
color:#444
}
q{
font-style:italic
}
small{
font-size:80%
}
sub,
sup{
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}
sup{
top:-.5em
}
sub{
bottom:-.25em
}
img{
max-width:100%;
height:auto;
-moz-box-sizing:border-box;
box-sizing:border-box;
border:0;
vertical-align:middle
}
.uk-img-preserve,
.uk-img-preserve img{
max-width:none
}
svg:not(:root){
overflow:hidden
}
address,
blockquote,
dl,
fieldset,
figure,
ol,
p,
pre,
ul{
margin:0 0 1rem
}
*+address,
*+blockquote,
*+dl,
*+fieldset,
*+figure,
*+ol,
*+p,
*+pre,
*+ul{
margin-top:1rem
}
.element_sidebar .uk-nav li.fbr_headline--h3,
.element_sidebar .uk-nav li.pm_targobank__header,
.fbr_headline--h1,
.fbr_headline--h2,
.fbr_headline--h3,
.fbr_headline--h4,
.pm_targobank__header,
h1,
h2,
h3,
h4,
h5,
h6{
margin:0 0 1rem;
font-family:OpenSans;
font-weight:400;
color:inherit;
text-transform:none
}
*+.fbr_headline--h1,
*+.fbr_headline--h2,
*+.fbr_headline--h3,
*+.fbr_headline--h4,
*+.pm_targobank__header,
*+h1,
*+h2,
*+h3,
*+h4,
*+h5,
*+h6,
.element_sidebar .uk-nav *+li.fbr_headline--h3,
.element_sidebar .uk-nav *+li.pm_targobank__header{
margin-top:1rem
}
.fbr_headline--h1,
.uk-h1,
h1{
font-size:36px;
line-height:1.2
}
.fbr_headline--h2,
.uk-h2,
h2{
font-size:16px;
line-height:1.2
}
.element_sidebar .uk-nav li.fbr_headline--h3,
.element_sidebar .uk-nav li.pm_targobank__header,
.fbr_headline--h3,
.pm_targobank__header,
.uk-h3,
h3{
font-size:14px;
line-height:1.2
}
.fbr_headline--h4,
.uk-h4,
.uk-h5,
.uk-h6,
h4,
h5,
h6{
font-size:12px;
line-height:1.2
}
ol,
ul{
padding-left:1.5rem
}
ol>li>ol,
ol>li>ul,
ul>li>ol,
ul>li>ul{
margin:0
}
dt{
font-weight:700
}
dd{
margin-left:0
}
hr{
-moz-box-sizing:content-box;
box-sizing:content-box;
height:0;
margin:1rem 0;
border:0;
border-top:1px solid #ddd
}
address{
font-style:normal
}
blockquote{
padding-left:15px;
border-left:5px solid #ddd;
font-size:16px;
line-height:22px;
font-style:italic
}
pre{
padding:10px;
background:#f5f5f5;
font:12px/18px Consolas,monospace,serif;
color:#444;
-moz-tab-size:4;
tab-size:4;
overflow:auto
}
::-moz-selection{
background:#39f;
color:#fff;
text-shadow:none
}
::selection{
background:#39f;
color:#fff;
text-shadow:none
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary{
display:block
}
progress{
vertical-align:baseline
}
[hidden],
audio:not([controls]),
template{
display:none
}
iframe{
border:0
}
@media screen and (max-width:400px){
@-ms-viewport{
width:device-width
}
}
.uk-grid{
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
flex-wrap:wrap;
margin:0;
padding:0;
list-style:none
}
.uk-grid:after,
.uk-grid:before{
content:"";
display:block;
overflow:hidden
}
.uk-grid:after{
clear:both
}
.uk-grid>*{
-ms-flex:none;
-webkit-flex:none;
flex:none;
margin:0;
float:left;
padding-left:25px
}
.uk-grid>*>:last-child{
margin-bottom:0
}
.uk-grid{
margin-left:-25px
}
.uk-grid+.uk-grid,
.uk-grid-margin,
.uk-grid>*>.uk-panel+.uk-panel{
margin-top:25px
}
@media (min-width:1220px){
.uk-grid{
margin-left:-35px
}
.uk-grid>*{
padding-left:35px
}
.uk-grid+.uk-grid,
.uk-grid-margin,
.uk-grid>*>.uk-panel+.uk-panel{
margin-top:50px
}
}
.uk-grid-collapse{
margin-left:0
}
.uk-grid-collapse>*{
padding-left:0
}
.uk-grid-collapse+.uk-grid-collapse,
.uk-grid-collapse>*>.uk-panel+.uk-panel,
.uk-grid-collapse>.uk-grid-margin{
margin-top:0
}
.uk-grid-small{
margin-left:-10px
}
.uk-grid-small>*{
padding-left:10px
}
.uk-grid-small+.uk-grid-small,
.uk-grid-small>*>.uk-panel+.uk-panel,
.uk-grid-small>.uk-grid-margin{
margin-top:10px
}
.uk-grid-medium{
margin-left:-25px
}
.uk-grid-medium>*{
padding-left:25px
}
.uk-grid-medium+.uk-grid-medium,
.uk-grid-medium>*>.uk-panel+.uk-panel,
.uk-grid-medium>.uk-grid-margin{
margin-top:25px
}
.uk-grid-divider:not(:empty){
margin-left:-25px;
margin-right:-25px
}
.uk-grid-divider>*{
padding-left:25px;
padding-right:25px
}
.uk-grid-divider>[class*=uk-width-1-]:not(.uk-width-1-1):not(.txtblk_fbrbox_1_3):not(.txtblk_headline_2_3):not(.txtblk_wrap_border_1_3):not(
.txtblk_headline_1_3):not(.txtblk_headline_1_1):not(.txtblk_headline_box):not(.txtblk_tibt_white_border):not(.txtblk_tibt_white):not(.txtblk_tibt):not(.dispblk_headline):nth-child(n+2),
.uk-grid-divider>[class*=uk-width-2-]:nth-child(n+2),
.uk-grid-divider>[class*=uk-width-3-]:nth-child(n+2),
.uk-grid-divider>[class*=uk-width-4-]:nth-child(n+2),
.uk-grid-divider>[class*=uk-width-5-]:nth-child(n+2),
.uk-grid-divider>[class*=uk-width-6-]:nth-child(n+2),
.uk-grid-divider>[class*=uk-width-7-]:nth-child(n+2),
.uk-grid-divider>[class*=uk-width-8-]:nth-child(n+2),
.uk-grid-divider>[class*=uk-width-9-]:nth-child(n+2){
border-left:1px solid #ddd
}
@media (min-width:1220px){
.uk-grid-divider:not(:empty){
margin-left:-35px;
margin-right:-35px
}
.uk-grid-divider>*{
padding-left:35px;
padding-right:35px
}
.uk-grid-divider:empty{
margin-top:50px;
margin-bottom:50px
}
}
.uk-grid-divider:empty{
margin-top:25px;
margin-bottom:25px;
border-top:1px solid #ddd
}
.uk-grid-match>*{
display:-ms-flexbox;
display:-webkit-flex;
display:flex
}
.uk-grid-match>*>*{
-ms-flex:none;
-webkit-flex:none;
flex:none;
-ms-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
flex-wrap:wrap;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:100%
}
[class*=uk-grid-width]>*{
-moz-box-sizing:border-box;
box-sizing:border-box;
width:100%
}
.uk-grid-width-1-2>*{
width:50%
}
.uk-grid-width-1-3>*{
width:33.333%
}
.uk-grid-width-1-4>*{
width:25%
}
.uk-grid-width-1-5>*{
width:20%
}
.uk-grid-width-1-6>*{
width:16.666%
}
.uk-grid-width-1-10>*{
width:10%
}
@media (min-width:480px){
.uk-grid-width-small-1-2>*{
width:50%
}
.uk-grid-width-small-1-3>*{
width:33.333%
}
.uk-grid-width-small-1-4>*{
width:25%
}
.uk-grid-width-small-1-5>*{
width:20%
}
.uk-grid-width-small-1-6>*{
width:16.666%
}
.uk-grid-width-small-1-10>*{
width:10%
}
}
@media (min-width:670px){
.uk-grid-divider>[class*=uk-width-medium-]:not(.uk-width-medium-1-1):nth-child(n+2){
border-left:1px solid #ddd
}
.uk-grid-width-medium-1-2>*{
width:50%
}
.uk-grid-width-medium-1-3>*{
width:33.333%
}
.uk-grid-width-medium-1-4>*{
width:25%
}
.uk-grid-width-medium-1-5>*{
width:20%
}
.uk-grid-width-medium-1-6>*{
width:16.666%
}
.uk-grid-width-medium-1-10>*{
width:10%
}
}
@media (min-width:850px){
.uk-grid-divider>[class*=uk-width-large-]:not(.uk-width-large-1-1):nth-child(n+2){
border-left:1px solid #ddd
}
.uk-grid-width-large-1-2>*{
width:50%
}
.uk-grid-width-large-1-3>*{
width:33.333%
}
.uk-grid-width-large-1-4>*{
width:25%
}
.uk-grid-width-large-1-5>*{
width:20%
}
.uk-grid-width-large-1-6>*{
width:16.666%
}
.uk-grid-width-large-1-10>*{
width:10%
}
}
@media (min-width:1220px){
.uk-grid-width-xlarge-1-2>*{
width:50%
}
.uk-grid-width-xlarge-1-3>*{
width:33.333%
}
.uk-grid-width-xlarge-1-4>*{
width:25%
}
.uk-grid-width-xlarge-1-5>*{
width:20%
}
.uk-grid-width-xlarge-1-6>*{
width:16.666%
}
.uk-grid-width-xlarge-1-10>*{
width:10%
}
}
.dispblk_headline,
.txtblk_fbrbox_1_3,
.txtblk_fbrbox_1_4,
.txtblk_headline_1_1,
.txtblk_headline_1_3,
.txtblk_headline_2_3,
.txtblk_headline_box,
.txtblk_tibt,
.txtblk_tibt_white,
.txtblk_tibt_white_border,
.txtblk_wrap_border_1_3,
[class*=uk-width]{
-moz-box-sizing:border-box;
box-sizing:border-box;
width:100%
}
.dispblk_headline,
.txtblk_fbrbox_1_3,
.txtblk_headline_1_1,
.txtblk_headline_1_3,
.txtblk_headline_2_3,
.txtblk_headline_box,
.txtblk_tibt,
.txtblk_tibt_white,
.txtblk_tibt_white_border,
.txtblk_wrap_border_1_3,
.uk-width-1-1{
width:100%
}
.txtblk_fbrbox_1_4,
.uk-width-1-2,
.uk-width-2-4,
.uk-width-3-6,
.uk-width-5-10{
width:50%
}
.uk-width-1-3,
.uk-width-2-6{
width:33.333%
}
.uk-width-2-3,
.uk-width-4-6{
width:66.666%
}
.uk-width-1-4{
width:25%
}
.uk-width-3-4{
width:75%
}
.uk-width-1-5,
.uk-width-2-10{
width:20%
}
.uk-width-2-5,
.uk-width-4-10{
width:40%
}
.uk-width-3-5,
.uk-width-6-10{
width:60%
}
.uk-width-4-5,
.uk-width-8-10{
width:80%
}
.uk-width-1-6{
width:16.666%
}
.uk-width-5-6{
width:83.333%
}
.uk-width-1-10{
width:10%
}
.uk-width-3-10{
width:30%
}
.uk-width-7-10{
width:70%
}
.uk-width-9-10{
width:90%
}
@media (min-width:480px){
.uk-width-small-1-1{
width:100%
}
.txtblk_tibt,
.txtblk_tibt_white,
.txtblk_tibt_white_border,
.uk-width-small-1-2,
.uk-width-small-2-4,
.uk-width-small-3-6,
.uk-width-small-5-10{
width:50%
}
.uk-width-small-1-3,
.uk-width-small-2-6{
width:33.333%
}
.uk-width-small-2-3,
.uk-width-small-4-6{
width:66.666%
}
.uk-width-small-1-4{
width:25%
}
.uk-width-small-3-4{
width:75%
}
.uk-width-small-1-5,
.uk-width-small-2-10{
width:20%
}
.uk-width-small-2-5,
.uk-width-small-4-10{
width:40%
}
.uk-width-small-3-5,
.uk-width-small-6-10{
width:60%
}
.uk-width-small-4-5,
.uk-width-small-8-10{
width:80%
}
.uk-width-small-1-6{
width:16.666%
}
.uk-width-small-5-6{
width:83.333%
}
.uk-width-small-1-10{
width:10%
}
.uk-width-small-3-10{
width:30%
}
.uk-width-small-7-10{
width:70%
}
.uk-width-small-9-10{
width:90%
}
}
@media (min-width:670px){
.uk-width-medium-1-1{
width:100%
}
.txtblk_fbrbox_1_3,
.txtblk_headline_box,
.uk-width-medium-1-2,
.uk-width-medium-2-4,
.uk-width-medium-3-6,
.uk-width-medium-5-10{
width:50%
}
.txtblk_fbrbox_1_4,
.txtblk_headline_1_3,
.txtblk_tibt_white_border,
.txtblk_wrap_border_1_3,
.uk-width-medium-1-3,
.uk-width-medium-2-6{
width:33.333%
}
.txtblk_headline_2_3,
.uk-width-medium-2-3,
.uk-width-medium-4-6{
width:66.666%
}
.uk-width-medium-1-4{
width:25%
}
.uk-width-medium-3-4{
width:75%
}
.uk-width-medium-1-5,
.uk-width-medium-2-10{
width:20%
}
.uk-width-medium-2-5,
.uk-width-medium-4-10{
width:40%
}
.uk-width-medium-3-5,
.uk-width-medium-6-10{
width:60%
}
.uk-width-medium-4-5,
.uk-width-medium-8-10{
width:80%
}
.uk-width-medium-1-6{
width:16.666%
}
.uk-width-medium-5-6{
width:83.333%
}
.uk-width-medium-1-10{
width:10%
}
.uk-width-medium-3-10{
width:30%
}
.uk-width-medium-7-10{
width:70%
}
.uk-width-medium-9-10{
width:90%
}
[class*=uk-pull-],
[class*=uk-push-]{
position:relative
}
.uk-push-1-2,
.uk-push-2-4,
.uk-push-3-6,
.uk-push-5-10{
left:50%
}
.uk-push-1-3,
.uk-push-2-6{
left:33.333%
}
.uk-push-2-3,
.uk-push-4-6{
left:66.666%
}
.uk-push-1-4{
left:25%
}
.uk-push-3-4{
left:75%
}
.uk-push-1-5,
.uk-push-2-10{
left:20%
}
.uk-push-2-5,
.uk-push-4-10{
left:40%
}
.uk-push-3-5,
.uk-push-6-10{
left:60%
}
.uk-push-4-5,
.uk-push-8-10{
left:80%
}
.uk-push-1-6{
left:16.666%
}
.uk-push-5-6{
left:83.333%
}
.uk-push-1-10{
left:10%
}
.uk-push-3-10{
left:30%
}
.uk-push-7-10{
left:70%
}
.uk-push-9-10{
left:90%
}
.uk-pull-1-2,
.uk-pull-2-4,
.uk-pull-3-6,
.uk-pull-5-10{
left:-50%
}
.uk-pull-1-3,
.uk-pull-2-6{
left:-33.333%
}
.uk-pull-2-3,
.uk-pull-4-6{
left:-66.666%
}
.uk-pull-1-4{
left:-25%
}
.uk-pull-3-4{
left:-75%
}
.uk-pull-1-5,
.uk-pull-2-10{
left:-20%
}
.uk-pull-2-5,
.uk-pull-4-10{
left:-40%
}
.uk-pull-3-5,
.uk-pull-6-10{
left:-60%
}
.uk-pull-4-5,
.uk-pull-8-10{
left:-80%
}
.uk-pull-1-6{
left:-16.666%
}
.uk-pull-5-6{
left:-83.333%
}
.uk-pull-1-10{
left:-10%
}
.uk-pull-3-10{
left:-30%
}
.uk-pull-7-10{
left:-70%
}
.uk-pull-9-10{
left:-90%
}
}
.uk-panel{
display:block;
position:relative
}
.uk-panel,
.uk-panel:hover{
text-decoration:none
}
.uk-panel:after,
.uk-panel:before{
content:"";
display:table
}
.uk-panel:after{
clear:both
}
.uk-panel>:not(.uk-panel-title):last-child{
margin-bottom:0
}
.uk-panel-title{
margin-top:0;
margin-bottom:15px;
font-size:18px;
line-height:24px;
font-weight:400;
text-transform:none;
color:#444
}
.uk-panel-badge{
position:absolute;
top:0;
right:0;
z-index:1
}
.uk-panel-teaser{
margin-bottom:15px
}
.uk-panel-box{
padding:15px;
background:#f5f5f5;
color:#444
}
.uk-panel-box .uk-panel-title,
.uk-panel-box-hover:hover{
color:#444
}
.uk-panel-box .uk-panel-badge{
top:10px;
right:10px
}
.uk-panel-box .uk-panel-teaser{
margin-top:-15px;
margin-left:-15px;
margin-right:-15px
}
.uk-panel-box>.uk-nav-side{
margin:0 -15px
}
.uk-panel-box-primary{
background-color:#ebf7fd;
color:#2d7091
}
.uk-panel-box-primary .uk-panel-title,
.uk-panel-box-primary-hover:hover{
color:#2d7091
}
.uk-panel-box-secondary{
background-color:#eee;
color:#444
}
.uk-panel-box-secondary .uk-panel-title,
.uk-panel-box-secondary-hover:hover{
color:#444
}
.uk-panel-hover{
padding:15px;
color:#444
}
.uk-panel-hover:hover{
background:#f5f5f5;
color:#444
}
.uk-panel-hover .uk-panel-badge{
top:10px;
right:10px
}
.uk-panel-hover .uk-panel-teaser{
margin-top:-15px;
margin-left:-15px;
margin-right:-15px
}
.uk-panel-header .uk-panel-title{
padding-bottom:10px;
border-bottom:1px solid #ddd;
color:#444
}
.uk-panel-space{
padding:30px
}
.uk-panel-space .uk-panel-badge{
top:30px;
right:30px
}
.uk-panel+.uk-panel-divider{
margin-top:50px!important
}
.uk-panel+.uk-panel-divider:before{
content:"";
display:block;
position:absolute;
top:-25px;
left:0;
right:0;
border-top:1px solid #ddd
}
@media (min-width:1220px){
.uk-panel+.uk-panel-divider{
margin-top:70px!important
}
.uk-panel+.uk-panel-divider:before{
top:-35px
}
}
.uk-block{
position:relative;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding-top:20px;
padding-bottom:20px
}
@media (min-width:670px){
.uk-block{
padding-top:50px;
padding-bottom:50px
}
}
.uk-block:after,
.uk-block:before{
content:"";
display:table
}
.uk-block:after{
clear:both
}
.uk-block>:last-child{
margin-bottom:0
}
.uk-block-large{
padding-top:20px;
padding-bottom:20px
}
@media (min-width:670px){
.uk-block-large{
padding-top:50px;
padding-bottom:50px
}
.uk-comment-list .uk-comment+ul{
padding-left:100px
}
}
@media (min-width:850px){
.uk-width-large-1-1{
width:100%
}
.uk-width-large-1-2,
.uk-width-large-2-4,
.uk-width-large-3-6,
.uk-width-large-5-10{
width:50%
}
.txtblk_fbrbox_1_3,
.uk-width-large-1-3,
.uk-width-large-2-6{
width:33.333%
}
.uk-width-large-2-3,
.uk-width-large-4-6{
width:66.666%
}
.txtblk_fbrbox_1_4,
.txtblk_tibt,
.txtblk_tibt_white,
.txtblk_tibt_white_border,
.uk-width-large-1-4{
width:25%
}
.uk-width-large-3-4{
width:75%
}
.uk-width-large-1-5,
.uk-width-large-2-10{
width:20%
}
.uk-width-large-2-5,
.uk-width-large-4-10{
width:40%
}
.uk-width-large-3-5,
.uk-width-large-6-10{
width:60%
}
.uk-width-large-4-5,
.uk-width-large-8-10{
width:80%
}
.uk-width-large-1-6{
width:16.666%
}
.uk-width-large-5-6{
width:83.333%
}
.uk-width-large-1-10{
width:10%
}
.uk-width-large-3-10{
width:30%
}
.uk-width-large-7-10{
width:70%
}
.uk-width-large-9-10{
width:90%
}
.uk-block-large{
padding-top:100px;
padding-bottom:100px
}
}
.uk-block-default{
background:#fff
}
.uk-block-muted{
background:#f9f9f9
}
.uk-block-primary{
background:#00a8e6
}
.uk-block-secondary{
background:#222
}
.uk-block-default+.uk-block-default,
.uk-block-muted+.uk-block-muted,
.uk-block-primary+.uk-block-primary,
.uk-block-secondary+.uk-block-secondary{
padding-top:0
}
.uk-article:after,
.uk-article:before{
content:"";
display:table
}
.uk-article:after{
clear:both
}
.uk-article>:last-child{
margin-bottom:0
}
.uk-article+.uk-article{
margin-top:25px
}
.uk-article-title{
font-size:36px;
line-height:42px;
font-weight:400;
text-transform:none
}
.uk-article-title a{
color:inherit;
text-decoration:none
}
.uk-article-meta{
font-size:12px;
line-height:18px;
color:#999
}
.uk-article-lead{
color:#444;
font-size:18px;
line-height:24px;
font-weight:400
}
.uk-article-divider{
margin-bottom:25px;
border-color:#ddd
}
*+.uk-article-divider{
margin-top:25px
}
.uk-cover-background{
background-position:50% 50%;
background-size:cover;
background-repeat:no-repeat
}
.uk-cover{
overflow:hidden
}
.uk-cover-object{
width:auto;
height:auto;
min-width:100%;
min-height:100%;
max-width:none;
position:relative;
left:50%;
top:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}
[data-uk-cover]{
position:relative;
left:50%;
top:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}
.uk-comment-header{
margin-bottom:15px
}
.uk-comment-header:after,
.uk-comment-header:before{
content:"";
display:table
}
.uk-comment-header:after{
clear:both
}
.uk-comment-avatar{
margin-right:15px;
float:left
}
.uk-comment-title{
margin:5px 0 0;
font-size:16px;
line-height:22px
}
.uk-comment-meta{
margin:2px 0 0;
font-size:11px;
line-height:16px;
color:#999
}
.uk-comment-body>:last-child{
margin-bottom:0
}
.uk-comment-list{
padding:0;
list-style:none
}
.uk-comment-list .uk-comment+ul{
margin:15px 0 0;
list-style:none
}
.uk-comment-list .uk-comment+ul>li:nth-child(n+2),
.uk-comment-list>li:nth-child(n+2){
margin-top:15px
}
.uk-nav,
.uk-nav ul{
margin:0;
padding:0;
list-style:none
}
.uk-nav li>a{
display:block;
text-decoration:none
}
.uk-nav>li>a{
padding:5px 15px
}
.uk-nav ul{
padding-left:15px
}
.uk-nav ul a{
padding:2px 0
}
.uk-nav li>a>div{
font-size:12px;
line-height:18px
}
.uk-nav-header{
padding:5px 15px;
text-transform:uppercase;
font-weight:700;
font-size:12px
}
.uk-nav-header:not(:first-child){
margin-top:15px
}
.uk-nav-divider{
margin:9px 15px
}
ul.uk-nav-sub{
padding:5px 0 5px 15px
}
.uk-nav-parent-icon>.uk-parent>a:after{
content:"";
width:20px;
margin-right:-10px;
float:right;
font-family:FontAwesome;
text-align:center
}
.uk-nav-parent-icon>.uk-parent.uk-open>a:after{
content:""
}
.uk-nav-side>li>a{
color:#444
}
.uk-nav-side>li>a:focus,
.uk-nav-side>li>a:hover{
background:rgba(0,0,0,.05);
color:#444;
outline:0
}
.uk-nav-side>li.uk-active>a{
background:#00a8e6;
color:#fff
}
.uk-nav-side .uk-nav-header{
color:#444
}
.uk-nav-side .uk-nav-divider{
border-top:1px solid #ddd
}
.uk-nav-side ul a{
color:#07d
}
.uk-nav-side ul a:hover{
color:#059
}
.uk-nav-dropdown>li>a{
color:#444
}
.uk-nav-dropdown>li>a:focus,
.uk-nav-dropdown>li>a:hover{
background:#00a8e6;
color:#fff;
outline:0
}
.uk-nav-dropdown .uk-nav-header{
color:#999
}
.uk-nav-dropdown .uk-nav-divider{
border-top:1px solid #ddd
}
.uk-nav-dropdown ul a{
color:#07d
}
.uk-nav-dropdown ul a:hover{
color:#059
}
.uk-nav-navbar>li>a{
color:#444
}
.uk-nav-navbar>li>a:focus,
.uk-nav-navbar>li>a:hover{
background:#00a8e6;
color:#fff;
outline:0
}
.uk-nav-navbar .uk-nav-header{
color:#999
}
.uk-nav-navbar .uk-nav-divider{
border-top:1px solid #ddd
}
.uk-nav-navbar ul a{
color:#07d
}
.uk-nav-navbar ul a:hover{
color:#059
}
.uk-nav-offcanvas>li>a{
color:#ccc;
padding:10px 15px;
border-top:1px solid rgba(0,0,0,.3);
box-shadow:inset 0 1px 0 rgba(255,255,255,.05);
text-shadow:0 1px 0 rgba(0,0,0,.5)
}
.uk-nav-offcanvas>.uk-open>a,
html:not(.uk-touch) .uk-nav-offcanvas>li>a:focus,
html:not(.uk-touch) .uk-nav-offcanvas>li>a:hover{
background:#404040;
color:#fff;
outline:0
}
html .uk-nav.uk-nav-offcanvas>li.uk-active>a{
background:#1a1a1a;
color:#fff
}
.uk-nav-offcanvas .uk-nav-header{
color:#777;
margin-top:0;
border-top:1px solid rgba(0,0,0,.3);
background:#404040;
box-shadow:inset 0 1px 0 rgba(255,255,255,.05);
text-shadow:0 1px 0 rgba(0,0,0,.5)
}
.uk-nav-offcanvas .uk-nav-divider{
border-top:1px solid #1a1a1a
}
.uk-nav-offcanvas ul a{
color:#ccc
}
.uk-navbar{
background:#eee;
color:#444
}
.uk-navbar:after,
.uk-navbar:before{
content:"";
display:table
}
.uk-navbar:after{
clear:both
}
.uk-navbar-nav{
margin:0;
padding:0;
list-style:none;
float:left
}
.uk-navbar-nav>li>a{
display:block;
-moz-box-sizing:border-box;
box-sizing:border-box;
text-decoration:none;
color:#fff;
font-size:14px;
font-weight:400
}
.uk-navbar-nav>li>a[href='#']{
cursor:text
}
.uk-navbar-nav>li.uk-open>a,
.uk-navbar-nav>li:hover>a,
.uk-navbar-nav>li>a:focus{
background-color:#f5f5f5;
color:#444;
outline:0
}
.uk-navbar-nav>li>a:active{
background-color:#ddd
}
.uk-navbar-nav>li.uk-active>a{
color:#fff
}
.uk-navbar-nav .uk-navbar-nav-subtitle{
line-height:28px
}
.uk-navbar-nav-subtitle>div{
margin-top:-6px;
font-size:10px;
line-height:12px
}
.uk-navbar-brand,
.uk-navbar-content,
.uk-navbar-toggle{
-moz-box-sizing:border-box;
box-sizing:border-box;
display:block;
height:40px;
padding:0 15px;
float:left
}
.uk-navbar-brand:before,
.uk-navbar-content:before,
.uk-navbar-toggle:before{
content:'';
display:inline-block;
height:100%;
vertical-align:middle
}
.uk-navbar-content+.uk-navbar-content:not(.uk-navbar-center){
padding-left:0
}
.uk-navbar-content>a:not([class]){
color:#07d
}
.uk-navbar-content>a:not([class]):hover{
color:#059
}
.uk-navbar-brand{
font-size:18px;
color:#444;
text-decoration:none
}
.uk-navbar-brand:focus,
.uk-navbar-brand:hover{
color:#444;
text-decoration:none;
outline:0
}
.uk-navbar-toggle{
font-size:18px;
color:#444;
text-decoration:none
}
.uk-navbar-toggle:focus,
.uk-navbar-toggle:hover{
color:#444;
text-decoration:none;
outline:0
}
.uk-navbar-toggle:after{
content:"";
font-family:FontAwesome;
vertical-align:middle
}
.uk-navbar-toggle-alt:after{
content:""
}
.uk-navbar-center{
float:none;
text-align:center;
max-width:50%;
margin-left:auto;
margin-right:auto
}
.uk-navbar-flip{
float:right
}
.uk-subnav{
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
flex-wrap:wrap;
margin-left:-10px;
margin-top:-10px;
padding:0;
list-style:none
}
.uk-subnav>*{
-ms-flex:none;
-webkit-flex:none;
flex:none;
padding-left:10px;
margin-top:10px;
position:relative;
float:left
}
.uk-subnav:after,
.uk-subnav:before{
content:"";
display:block;
overflow:hidden
}
.uk-subnav:after{
clear:both
}
.uk-subnav>*>*{
display:inline-block;
color:#444
}
.uk-subnav>*>:focus,
.uk-subnav>*>:hover{
color:#07d;
text-decoration:none
}
.uk-subnav>.uk-active>*{
color:#07d
}
.uk-subnav-line>:before{
content:"";
display:inline-block;
height:10px;
vertical-align:middle
}
.uk-subnav-line>:nth-child(n+2):before{
margin-right:10px;
border-left:1px solid #ddd
}
.uk-subnav-pill>*>*{
padding:3px 9px
}
.uk-subnav-pill>*>:focus,
.uk-subnav-pill>*>:hover{
background:#eee;
color:#444;
text-decoration:none;
outline:0
}
.uk-subnav-pill>.uk-active>*{
background:#00a8e6;
color:#fff
}
.uk-subnav>.uk-disabled>*{
background:0 0;
color:#999;
text-decoration:none;
cursor:text
}
.uk-breadcrumb{
padding:0;
list-style:none;
font-size:.001px
}
.uk-breadcrumb>li{
font-size:1rem;
vertical-align:top
}
.uk-breadcrumb>li:nth-child(n+2):before{
content:"/";
display:inline-block;
margin:0 8px
}
.uk-breadcrumb>li:not(.uk-active)>span{
color:#999
}
.uk-pagination{
padding:0;
list-style:none;
text-align:center;
font-size:.001px
}
.uk-pagination:after,
.uk-pagination:before{
content:"";
display:table
}
.uk-pagination:after{
clear:both
}
.uk-pagination>li{
display:inline-block;
font-size:1rem;
vertical-align:top
}
.uk-pagination>li:nth-child(n+2){
margin-left:5px
}
.uk-pagination>li>a,
.uk-pagination>li>span{
display:inline-block;
min-width:16px;
padding:3px 5px;
line-height:20px;
text-decoration:none;
-moz-box-sizing:content-box;
box-sizing:content-box;
text-align:center
}
.uk-pagination>li>a{
background:#e5e5e5;
color:#444
}
.uk-pagination>li>a:focus,
.uk-pagination>li>a:hover{
background-color:#f5f5f5;
color:#444;
outline:0
}
.uk-pagination>li>a:active{
background-color:#ddd;
color:#444
}
.uk-pagination>.uk-active>span{
background:#00a8e6;
color:#fff
}
.uk-pagination>.uk-disabled>span{
background-color:#f5f5f5;
color:#999
}
.uk-pagination-previous{
float:left
}
.uk-pagination-next{
float:right
}
.uk-pagination-left{
text-align:left
}
.uk-pagination-right{
text-align:right
}
.uk-tab{
margin:0;
padding:0;
list-style:none;
border-bottom:1px solid #ddd
}
.uk-tab:after,
.uk-tab:before{
content:"";
display:table
}
.uk-tab:after{
clear:both
}
.uk-tab>li{
margin-bottom:-1px;
float:left;
position:relative
}
.uk-tab>li>a{
display:block;
padding:8px 12px;
border:1px solid transparent;
border-bottom-width:0;
color:#07d;
text-decoration:none
}
.uk-tab>li:nth-child(n+2)>a{
margin-left:5px
}
.uk-tab>li.uk-open>a,
.uk-tab>li>a:focus,
.uk-tab>li>a:hover{
border-color:#f5f5f5;
background:#f5f5f5;
color:#059;
outline:0
}
.uk-tab>li.uk-open:not(.uk-active)>a,
.uk-tab>li:not(.uk-active)>a:focus,
.uk-tab>li:not(.uk-active)>a:hover{
margin-bottom:1px;
padding-bottom:7px
}
.uk-tab>li.uk-active>a{
border-color:#ddd #ddd transparent;
background:#fff;
color:#444
}
.uk-tab>li.uk-disabled>a{
color:#999;
cursor:text
}
.uk-tab>li.uk-disabled.uk-active>a,
.uk-tab>li.uk-disabled>a:focus,
.uk-tab>li.uk-disabled>a:hover{
background:0 0;
border-color:transparent
}
.uk-tab-flip>li{
float:right
}
.uk-tab-flip>li:nth-child(n+2)>a{
margin-left:0;
margin-right:5px
}
.uk-tab>li.uk-tab-responsive>a{
margin-left:0;
margin-right:0
}
.uk-tab-responsive>a:before{
content:"\f0c9\00a0";
font-family:FontAwesome
}
.uk-tab-center{
border-bottom:1px solid #ddd
}
.uk-tab-center-bottom{
border-bottom:none;
border-top:1px solid #ddd
}
.uk-tab-center:after,
.uk-tab-center:before{
content:"";
display:table
}
.uk-tab-center:after{
clear:both
}
.uk-tab-center .uk-tab{
position:relative;
right:50%;
border:none;
float:right
}
.uk-tab-center .uk-tab>li{
position:relative;
right:-50%
}
.uk-tab-center .uk-tab>li>a{
text-align:center
}
.uk-tab-bottom{
border-top:1px solid #ddd;
border-bottom:none
}
.uk-tab-bottom>li{
margin-top:-1px;
margin-bottom:0
}
.uk-tab-bottom>li>a{
padding-top:8px;
padding-bottom:8px;
border-bottom-width:1px;
border-top-width:0
}
.uk-tab-bottom>li.uk-open:not(.uk-active)>a,
.uk-tab-bottom>li:not(.uk-active)>a:focus,
.uk-tab-bottom>li:not(.uk-active)>a:hover{
margin-bottom:0;
margin-top:1px;
padding-bottom:8px;
padding-top:7px
}
.uk-tab-bottom>li.uk-active>a{
border-top-color:transparent;
border-bottom-color:#ddd
}
.uk-tab-grid{
margin-left:-5px;
border-bottom:none;
position:relative;
z-index:0
}
.uk-tab-grid:before{
display:block;
position:absolute;
left:5px;
right:0;
bottom:-1px;
border-top:1px solid #ddd;
z-index:-1
}
.uk-tab-grid>li:first-child>a{
margin-left:5px
}
.uk-tab-grid>li>a{
text-align:center
}
.uk-tab-grid.uk-tab-bottom{
border-top:none
}
.uk-tab-grid.uk-tab-bottom:before{
top:-1px;
bottom:auto
}
@media (min-width:670px){
.uk-tab-left,
.uk-tab-right{
border-bottom:none
}
.uk-tab-left>li,
.uk-tab-right>li{
margin-bottom:0;
float:none
}
.uk-tab-left>li>a,
.uk-tab-right>li>a{
padding-top:8px;
padding-bottom:8px
}
.uk-tab-left>li:nth-child(n+2)>a,
.uk-tab-right>li:nth-child(n+2)>a{
margin-left:0;
margin-top:5px
}
.uk-tab-left>li.uk-active>a,
.uk-tab-right>li.uk-active>a{
border-color:#ddd
}
.uk-tab-left{
border-right:1px solid #ddd
}
.uk-tab-left>li{
margin-right:-1px
}
.uk-tab-left>li>a{
border-bottom-width:1px;
border-right-width:0
}
.uk-tab-left>li:not(.uk-active)>a:focus,
.uk-tab-left>li:not(.uk-active)>a:hover{
margin-bottom:0;
margin-right:1px;
padding-bottom:8px;
padding-right:11px
}
.uk-tab-left>li.uk-active>a{
border-right-color:transparent
}
.uk-tab-right{
border-left:1px solid #ddd
}
.uk-tab-right>li{
margin-left:-1px
}
.uk-tab-right>li>a{
border-bottom-width:1px;
border-left-width:0
}
.uk-tab-right>li:not(.uk-active)>a:focus,
.uk-tab-right>li:not(.uk-active)>a:hover{
margin-bottom:0;
margin-left:1px;
padding-bottom:8px;
padding-left:11px
}
.uk-tab-right>li.uk-active>a{
border-left-color:transparent
}
}
.uk-thumbnav{
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
flex-wrap:wrap;
margin-left:-10px;
margin-top:-10px;
padding:0;
list-style:none
}
.uk-thumbnav>*{
-ms-flex:none;
-webkit-flex:none;
flex:none;
padding-left:10px;
margin-top:10px;
float:left
}
.uk-thumbnav:after,
.uk-thumbnav:before{
content:"";
display:block;
overflow:hidden
}
.uk-thumbnav:after{
clear:both
}
.uk-thumbnav>*>*{
display:block;
background:#fff
}
.uk-thumbnav>*>*>img{
opacity:.7;
-webkit-transition:opacity .15s linear;
transition:opacity .15s linear
}
.uk-thumbnav>*>:focus>img,
.uk-thumbnav>*>:hover>img,
.uk-thumbnav>.uk-active>*>img{
opacity:1
}
.uk-list{
padding:0;
list-style:none
}
.uk-list>li:after,
.uk-list>li:before{
content:"";
display:table
}
.uk-list>li:after{
clear:both
}
.uk-list>li>:last-child{
margin-bottom:0
}
.uk-list ul{
margin:0;
padding-left:20px;
list-style:none
}
.uk-list-line>li:nth-child(n+2){
margin-top:5px;
padding-top:5px;
border-top:1px solid #ddd
}
.uk-list-striped>li{
padding:5px
}
.uk-list-striped>li:nth-of-type(odd){
background:#f5f5f5
}
.uk-list-space>li:nth-child(n+2){
margin-top:10px
}
@media (min-width:670px){
.uk-description-list-horizontal{
overflow:hidden
}
.uk-description-list-horizontal>dt{
width:160px;
float:left;
clear:both;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
.uk-description-list-horizontal>dd{
margin-left:180px
}
}
.uk-description-list-line>dt{
font-weight:400
}
.uk-description-list-line>dt:nth-child(n+2){
margin-top:5px;
padding-top:5px;
border-top:1px solid #ddd
}
.uk-description-list-line>dd{
color:#999
}
.uk-table{
border-collapse:collapse;
border-spacing:0;
width:100%;
margin-bottom:15px
}
*+.uk-table{
margin-top:15px
}
.uk-table td,
.uk-table th{
padding:8px
}
.uk-table th{
text-align:left
}
.uk-table td{
vertical-align:top
}
.uk-table thead th{
vertical-align:bottom
}
.uk-table caption,
.uk-table tfoot{
font-size:12px;
font-style:italic
}
.uk-table caption{
text-align:left;
color:#999
}
.uk-table tbody tr.uk-active{
background:#eee
}
.uk-table-middle,
.uk-table-middle td{
vertical-align:middle!important
}
.uk-table-striped tbody tr:nth-of-type(odd){
background:#f5f5f5
}
.uk-table-condensed td{
padding:4px 8px
}
.uk-table-hover tbody tr:hover{
background:#eee
}
.uk-form input,
.uk-form select,
.uk-form textarea{
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0;
border-radius:0;
font:inherit;
color:inherit
}
.uk-form select{
text-transform:none
}
.uk-form optgroup{
font:inherit;
font-weight:700
}
.uk-form input::-moz-focus-inner{
border:0;
padding:0
}
.uk-form input[type=checkbox],
.uk-form input[type=radio]{
padding:0
}
.uk-form input[type=checkbox]:not(:disabled),
.uk-form input[type=radio]:not(:disabled){
cursor:pointer
}
.uk-form input:not([type]),
.uk-form input[type=datetime],
.uk-form input[type=email],
.uk-form input[type=number],
.uk-form input[type=password],
.uk-form input[type=search],
.uk-form input[type=tel],
.uk-form input[type=text],
.uk-form input[type=url],
.uk-form textarea{
-webkit-appearance:none
}
.uk-form input[type=search]::-webkit-search-cancel-button,
.uk-form input[type=search]::-webkit-search-decoration{
-webkit-appearance:none
}
.uk-form input[type=number]::-webkit-inner-spin-button,
.uk-form input[type=number]::-webkit-outer-spin-button{
height:auto
}
.uk-form fieldset{
border:none;
margin:0;
padding:0
}
.uk-form textarea{
overflow:auto;
vertical-align:top
}
.uk-form :invalid{
box-shadow:none
}
.uk-form input:not([type=radio]):not([type=checkbox]),
.uk-form select{
vertical-align:middle
}
.uk-form>:last-child{
margin-bottom:0
}
.uk-form input:not([type]),
.uk-form input[type=color],
.uk-form input[type=date],
.uk-form input[type=datetime-local],
.uk-form input[type=datetime],
.uk-form input[type=email],
.uk-form input[type=month],
.uk-form input[type=number],
.uk-form input[type=password],
.uk-form input[type=search],
.uk-form input[type=tel],
.uk-form input[type=text],
.uk-form input[type=time],
.uk-form input[type=url],
.uk-form input[type=week],
.uk-form select,
.uk-form textarea{
height:30px;
max-width:100%;
padding:4px 6px;
border:1px solid #ddd;
background:inherit;
color:#444;
-webkit-transition:.2s linear;
transition:.2s linear
}
.uk-form input:not([type]):focus,
.uk-form input[type=color]:focus,
.uk-form input[type=date]:focus,
.uk-form input[type=datetime-local]:focus,
.uk-form input[type=datetime]:focus,
.uk-form input[type=email]:focus,
.uk-form input[type=month]:focus,
.uk-form input[type=number]:focus,
.uk-form input[type=password]:focus,
.uk-form input[type=search]:focus,
.uk-form input[type=tel]:focus,
.uk-form input[type=text]:focus,
.uk-form input[type=time]:focus,
.uk-form input[type=url]:focus,
.uk-form input[type=week]:focus,
.uk-form select:focus,
.uk-form textarea:focus{
border-color:#99baca;
outline:0;
background:#f5fbfe;
color:#444
}
.uk-form input:not([type]):disabled,
.uk-form input[type=color]:disabled,
.uk-form input[type=date]:disabled,
.uk-form input[type=datetime-local]:disabled,
.uk-form input[type=datetime]:disabled,
.uk-form input[type=email]:disabled,
.uk-form input[type=month]:disabled,
.uk-form input[type=number]:disabled,
.uk-form input[type=password]:disabled,
.uk-form input[type=search]:disabled,
.uk-form input[type=tel]:disabled,
.uk-form input[type=text]:disabled,
.uk-form input[type=time]:disabled,
.uk-form input[type=url]:disabled,
.uk-form input[type=week]:disabled,
.uk-form select:disabled,
.uk-form textarea:disabled{
border-color:#ddd;
background-color:#f5f5f5;
color:#999
}
.uk-form :-ms-input-placeholder{
color:#999!important
}
.uk-form ::-moz-placeholder{
opacity:1;
color:#999
}
.uk-form ::-webkit-input-placeholder{
color:#999
}
.uk-form :disabled:-ms-input-placeholder{
color:#999!important
}
.uk-form :disabled::-moz-placeholder{
color:#999
}
.uk-form :disabled::-webkit-input-placeholder{
color:#999
}
.uk-form legend{
width:100%;
border:0;
padding:0 0 15px;
font-size:18px;
line-height:30px
}
.uk-form legend:after{
content:"";
display:block;
border-bottom:1px solid #ddd;
width:100%
}
input:not([type]).uk-form-small,
input[type].uk-form-small,
select.uk-form-small,
textarea.uk-form-small{
height:25px;
padding:3px;
font-size:12px
}
input:not([type]).uk-form-large,
input[type].uk-form-large,
select.uk-form-large,
textarea.uk-form-large{
height:40px;
padding:8px 6px;
font-size:16px
}
.uk-form select[multiple],
.uk-form select[size],
.uk-form textarea{
height:auto
}
.uk-form-danger{
border-color:#dc8d99!important;
background:#fff7f8!important;
color:#d85030!important
}
.uk-form-success{
border-color:#8ec73b!important;
background:#fafff2!important;
color:#659f13!important
}
.uk-form-blank{
border-color:transparent!important;
border-style:dashed!important;
background:0 0!important
}
.uk-form-blank:focus{
border-color:#ddd!important
}
input.uk-form-width-mini{
width:40px
}
select.uk-form-width-mini{
width:65px
}
.uk-form-width-small{
width:130px
}
.uk-form-width-medium{
width:200px
}
.uk-form-width-large{
width:500px
}
.uk-form-row:after,
.uk-form-row:before{
content:"";
display:table
}
.uk-form-row:after{
clear:both
}
.uk-form-row+.uk-form-row{
margin-top:15px
}
.uk-form-help-inline{
display:inline-block;
margin:0 0 0 10px
}
.uk-form-help-block{
margin:5px 0 0
}
.uk-form-controls>:first-child{
margin-top:0
}
.uk-form-controls>:last-child{
margin-bottom:0
}
.uk-form-controls-condensed{
margin:5px 0
}
.uk-form-stacked .uk-form-label{
display:block;
margin-bottom:5px;
font-weight:700
}
@media (max-width:849px){
.uk-form-horizontal .uk-form-label{
display:block;
margin-bottom:5px;
font-weight:700
}
}
@media (min-width:850px){
.uk-form-horizontal .uk-form-label{
width:200px;
margin-top:5px;
float:left
}
.uk-form-horizontal .uk-form-controls{
margin-left:215px
}
.uk-form-horizontal .uk-form-controls-text{
padding-top:5px
}
}
.uk-form-icon{
display:inline-block;
position:relative;
max-width:100%
}
.uk-form-icon>[class*=uk-icon-]{
position:absolute;
top:50%;
width:30px;
margin-top:-7px;
font-size:14px;
color:#999;
text-align:center;
pointer-events:none
}
.uk-form-icon:not(.uk-form-icon-flip)>input{
padding-left:30px!important
}
.uk-form-icon-flip>[class*=uk-icon-]{
right:0
}
.uk-form-icon-flip>input{
padding-right:30px!important
}
.uk-button::-moz-focus-inner{
border:0;
padding:0
}
.uk-button{
-webkit-appearance:none;
margin:0;
border:none;
overflow:visible;
font:inherit;
color:#535353;
text-transform:none;
display:inline-block;
-moz-box-sizing:border-box;
box-sizing:border-box;
background:#eee;
vertical-align:middle;
line-height:30px;
min-height:30px;
font-size:1rem;
text-decoration:none;
text-align:center
}
.uk-button:not(:disabled){
cursor:pointer
}
.uk-button:focus,
.uk-button:hover{
background-color:#f5f5f5;
color:#535353;
outline:0;
text-decoration:none
}
.uk-button.uk-active,
.uk-button:active{
background-color:#ddd;
color:#535353
}
.uk-button-primary:focus,
.uk-button-primary:hover{
color:#fff
}
.uk-button-primary.uk-active,
.uk-button-primary:active{
background-color:#0091ca;
color:#fff
}
.uk-button-success:focus,
.uk-button-success:hover{
color:#fff
}
.uk-button-success.uk-active,
.uk-button-success:active{
background-color:#72ae41;
color:#fff
}
.uk-button-danger{
background-color:#de2627;
color:#fff
}
.uk-button-danger:focus,
.uk-button-danger:hover{
background-color:#e4354f;
color:#fff
}
.uk-button-danger.uk-active,
.uk-button-danger:active{
background-color:#c91032;
color:#fff
}
.uk-button:disabled{
background-color:#f5f5f5;
color:#999
}
.uk-button-link,
.uk-button-link.uk-active,
.uk-button-link:active,
.uk-button-link:disabled,
.uk-button-link:focus,
.uk-button-link:hover{
border-color:transparent;
background:0 0
}
.uk-button-link{
color:#07d
}
.uk-button-link.uk-active,
.uk-button-link:active,
.uk-button-link:focus,
.uk-button-link:hover{
color:#059;
text-decoration:underline
}
.uk-button-link:disabled{
color:#999
}
.uk-button-link:focus{
outline:dotted 1px
}
.uk-button-mini{
min-height:20px;
padding:0 6px;
line-height:20px;
font-size:11px
}
.uk-button-small{
min-height:25px;
padding:0 10px;
line-height:25px;
font-size:12px
}
.uk-button-large{
min-height:40px;
padding:0 15px;
line-height:40px;
font-size:16px
}
.uk-button-group{
display:inline-block;
vertical-align:middle;
position:relative;
font-size:.001px;
white-space:nowrap
}
.uk-button-group>*{
display:inline-block
}
.uk-button-group .uk-button{
vertical-align:top
}
.uk-button-dropdown{
display:inline-block;
vertical-align:middle;
position:relative
}
.element_easycredit_installment button.close::-moz-focus-inner,
.uk-close::-moz-focus-inner{
border:0;
padding:0
}
.element_easycredit_installment button.close,
.uk-close{
-webkit-appearance:none;
margin:0;
border:none;
overflow:visible;
font:inherit;
color:inherit;
text-transform:none;
padding:0;
background:0 0;
display:inline-block;
-moz-box-sizing:content-box;
box-sizing:content-box;
width:20px;
line-height:20px;
text-align:center;
vertical-align:middle;
opacity:.3;
font-size:1.2em
}
.uk-close-alt:not(:has(svg)):after{
display:block!important;
content:"\e925";
font-family:fritzberger
}
.element_easycredit_installment button.close:focus,
.element_easycredit_installment button.close:hover,
.uk-close:focus,
.uk-close:hover{
opacity:.5;
outline:0;
color:inherit;
text-decoration:none;
cursor:pointer
}
.uk-close-alt{
padding:2px;
border-radius:50%;
background:#eee;
opacity:1
}
.uk-close-alt i{
margin-left:1px
}
.uk-close-alt:focus,
.uk-close-alt:hover{
opacity:1
}
.uk-close-alt:after{
opacity:.5
}
.uk-close-alt:focus:after,
.uk-close-alt:hover:after{
opacity:.8
}
.uk-badge{
display:inline-block;
padding:0 5px;
background:#00a8e6;
font-size:10px;
font-weight:700;
line-height:14px;
color:#fff;
text-align:center;
vertical-align:middle;
text-transform:none
}
a.uk-badge:hover{
color:#fff
}
.uk-badge-notification{
-moz-box-sizing:border-box;
box-sizing:border-box;
min-width:18px;
border-radius:500px;
font-size:12px;
line-height:18px
}
.uk-badge-success{
background-color:#8cc14c
}
.uk-badge-warning{
background-color:#faa732
}
.uk-badge-danger{
background-color:#da314b
}
.uk-alert{
margin-bottom:15px;
padding:10px;
background:#ebf7fd;
color:#2d7091
}
*+.uk-alert{
margin-top:15px
}
.uk-alert>:last-child{
margin-bottom:0
}
.element_sidebar .uk-nav .uk-alert li.fbr_headline--h3,
.element_sidebar .uk-nav .uk-alert li.pm_targobank__header,
.uk-alert .element_sidebar .uk-nav li.fbr_headline--h3,
.uk-alert .element_sidebar .uk-nav li.pm_targobank__header,
.uk-alert .fbr_headline--h1,
.uk-alert .fbr_headline--h2,
.uk-alert .fbr_headline--h3,
.uk-alert .fbr_headline--h4,
.uk-alert .pm_targobank__header,
.uk-alert h1,
.uk-alert h2,
.uk-alert h3,
.uk-alert h4,
.uk-alert h5,
.uk-alert h6{
color:inherit
}
.element_easycredit_installment .uk-alert>button.close:first-child,
.uk-alert>.uk-close:first-child{
float:right
}
.element_easycredit_installment .uk-alert>button.close:first-child+*,
.uk-alert>.uk-close:first-child+*{
margin-top:0
}
.uk-alert-success{
background:#f2fae3;
color:#659f13
}
.uk-alert-warning{
background:#fffceb;
color:#e28327
}
.uk-alert-danger{
background:#fff1f0;
color:#d85030
}
.uk-alert-large{
padding:20px
}
.element_easycredit_installment .uk-alert-large>button.close:first-child,
.uk-alert-large>.uk-close:first-child{
margin:-10px -10px 0 0
}
.uk-thumbnail{
display:inline-block;
max-width:100%;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0;
padding:4px;
border:1px solid #ddd;
background:#fff
}
a.uk-thumbnail:focus,
a.uk-thumbnail:hover{
border-color:#aaa;
background-color:#fff;
text-decoration:none;
outline:0
}
.uk-thumbnail-caption{
padding-top:4px;
text-align:center;
color:#444
}
.uk-thumbnail-mini{
width:150px
}
.uk-thumbnail-small{
width:200px
}
.uk-thumbnail-medium{
width:300px
}
.uk-thumbnail-large{
width:400px
}
.uk-thumbnail-expand,
.uk-thumbnail-expand>img{
width:100%
}
.uk-overlay{
display:inline-block;
position:relative;
max-width:100%;
vertical-align:middle;
overflow:hidden;
-webkit-transform:translateZ(0);
margin:0
}
.uk-overlay.uk-border-circle{
-webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%)
}
.uk-overlay>:first-child{
margin-bottom:0
}
.uk-overlay-panel{
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
padding:20px;
color:#fff
}
.uk-overlay-panel.uk-flex>*>:last-child,
.uk-overlay-panel>:last-child{
margin-bottom:0
}
.element_sidebar .uk-nav .uk-overlay-panel li.fbr_headline--h3,
.element_sidebar .uk-nav .uk-overlay-panel li.pm_targobank__header,
.uk-overlay-panel .element_sidebar .uk-nav li.fbr_headline--h3,
.uk-overlay-panel .element_sidebar .uk-nav li.pm_targobank__header,
.uk-overlay-panel .fbr_headline--h1,
.uk-overlay-panel .fbr_headline--h2,
.uk-overlay-panel .fbr_headline--h3,
.uk-overlay-panel .fbr_headline--h4,
.uk-overlay-panel .pm_targobank__header,
.uk-overlay-panel h1,
.uk-overlay-panel h2,
.uk-overlay-panel h3,
.uk-overlay-panel h4,
.uk-overlay-panel h5,
.uk-overlay-panel h6{
color:inherit
}
.uk-overlay-panel a:not([class]){
color:inherit;
text-decoration:underline
}
.uk-overlay-panel a[class*=uk-icon-]:not(.uk-icon-button){
color:inherit
}
.uk-overlay-active :not(.uk-active)>.uk-overlay-panel:not(.uk-ignore),
.uk-overlay-hover:not(:hover):not(.uk-hover) .uk-overlay-panel:not(.uk-ignore){
opacity:0
}
.uk-overlay-background{
background:rgba(0,0,0,.5)
}
.uk-overlay-image{
padding:0
}
.uk-overlay-top{
bottom:auto
}
.uk-overlay-bottom{
top:auto
}
.uk-overlay-left{
right:auto
}
.uk-overlay-right{
left:auto
}
.uk-overlay-icon:before{
content:"";
position:absolute;
top:50%;
left:50%;
width:50px;
height:50px;
margin-top:-25px;
margin-left:-25px;
font-size:50px;
line-height:1;
font-family:FontAwesome;
text-align:center;
color:#fff
}
.uk-overlay-blur,
.uk-overlay-fade,
.uk-overlay-grayscale,
.uk-overlay-scale,
.uk-overlay-spin,
[class*=uk-overlay-slide]{
transition-duration:.3s;
transition-timing-function:ease-out;
transition-property:opacity transform filter
}
.uk-overlay-active .uk-overlay-fade,
.uk-overlay-active .uk-overlay-scale,
.uk-overlay-active .uk-overlay-spin,
.uk-overlay-active [class*=uk-overlay-slide]{
transition-duration:.8s
}
.uk-overlay-fade{
opacity:.7
}
.uk-overlay-active .uk-active>.uk-overlay-fade,
.uk-overlay-hover:hover .uk-overlay-fade{
opacity:1
}
.uk-overlay-scale{
-webkit-transform:scale(1);
transform:scale(1)
}
.uk-overlay-active .uk-active>.uk-overlay-scale,
.uk-overlay-hover:hover .uk-overlay-scale{
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
.uk-overlay-spin{
-webkit-transform:scale(1) rotate(0);
transform:scale(1) rotate(0)
}
.uk-overlay-active .uk-active>.uk-overlay-spin,
.uk-overlay-hover:hover .uk-overlay-spin{
-webkit-transform:scale(1.1) rotate(3deg);
transform:scale(1.1) rotate(3deg)
}
.uk-overlay-grayscale{
-webkit-filter:grayscale(100%);
filter:grayscale(100%)
}
.uk-overlay-active .uk-active>.uk-overlay-grayscale,
.uk-overlay-hover:hover .uk-overlay-grayscale{
-webkit-filter:grayscale(0%);
filter:grayscale(0%)
}
[class*=uk-overlay-slide]{
opacity:0
}
.uk-overlay-slide-top{
-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}
.uk-overlay-slide-bottom{
-webkit-transform:translateY(100%);
transform:translateY(100%)
}
.uk-overlay-slide-left{
-webkit-transform:translateX(-100%);
transform:translateX(-100%)
}
.uk-overlay-slide-right{
-webkit-transform:translateX(100%);
transform:translateX(100%)
}
.uk-overlay-active .uk-active>[class*=uk-overlay-slide],
.uk-overlay-hover:hover [class*=uk-overlay-slide]{
opacity:1;
-webkit-transform:translateX(0) translateY(0);
transform:translateX(0) translateY(0)
}
.uk-overlay-area{
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
background:rgba(0,0,0,.3);
opacity:0;
-webkit-transition:opacity .15s linear;
transition:opacity .15s linear;
-webkit-transform:translate3d(0,0,0)
}
.uk-overlay-toggle.uk-hover .uk-overlay-area,
.uk-overlay-toggle:hover .uk-overlay-area,
.uk-overlay.uk-hover .uk-overlay-area,
.uk-overlay:hover .uk-overlay-area{
opacity:1
}
.uk-overlay-area:empty:before{
content:"";
position:absolute;
top:50%;
left:50%;
width:50px;
height:50px;
margin-top:-25px;
margin-left:-25px;
font-size:50px;
line-height:1;
font-family:FontAwesome;
text-align:center;
color:#fff
}
.uk-overlay-area:not(:empty){
font-size:.001px
}
.uk-overlay-area:not(:empty):before{
content:'';
display:inline-block;
height:100%;
vertical-align:middle
}
.uk-overlay-area-content{
display:inline-block;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:100%;
vertical-align:middle;
font-size:1rem;
text-align:center;
padding:0 15px;
color:#fff
}
.uk-overlay-area-content>:last-child{
margin-bottom:0
}
.uk-overlay-area-content a:not([class]),
.uk-overlay-area-content a:not([class]):hover{
color:inherit
}
.uk-overlay-caption{
position:absolute;
bottom:0;
left:0;
right:0;
padding:15px;
background:rgba(0,0,0,.5);
color:#fff;
opacity:0;
-webkit-transition:opacity .15s linear;
transition:opacity .15s linear;
-webkit-transform:translate3d(0,0,0)
}
.uk-overlay-toggle.uk-hover .uk-overlay-caption,
.uk-overlay-toggle:hover .uk-overlay-caption,
.uk-overlay.uk-hover .uk-overlay-caption,
.uk-overlay:hover .uk-overlay-caption{
opacity:1
}
[class*=uk-animation-]{
-webkit-animation-duration:.5s;
animation-duration:.5s;
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
-webkit-animation-fill-mode:both;
animation-fill-mode:both
}
@media screen{
[data-uk-scrollspy*=uk-animation-]:not([data-uk-scrollspy*=target]){
opacity:0
}
}
.uk-animation-fade{
-webkit-animation-name:uk-fade;
animation-name:uk-fade;
-webkit-animation-duration:.8s;
animation-duration:.8s;
-webkit-animation-timing-function:linear!important;
animation-timing-function:linear!important
}
.uk-animation-scale-up{
-webkit-animation-name:uk-fade-scale-02;
animation-name:uk-fade-scale-02
}
.uk-animation-scale-down{
-webkit-animation-name:uk-fade-scale-18;
animation-name:uk-fade-scale-18
}
.uk-animation-slide-top{
-webkit-animation-name:uk-fade-top;
animation-name:uk-fade-top
}
.uk-animation-slide-bottom{
-webkit-animation-name:uk-fade-bottom;
animation-name:uk-fade-bottom
}
.uk-animation-slide-left{
-webkit-animation-name:uk-fade-left;
animation-name:uk-fade-left
}
.uk-animation-slide-right{
-webkit-animation-name:uk-fade-right;
animation-name:uk-fade-right
}
.uk-animation-scale{
-webkit-animation-name:uk-scale-12;
animation-name:uk-scale-12
}
.uk-animation-shake{
-webkit-animation-name:uk-shake;
animation-name:uk-shake
}
.uk-animation-reverse{
-webkit-animation-direction:reverse;
animation-direction:reverse;
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
.uk-animation-15{
-webkit-animation-duration:15s;
animation-duration:15s
}
.uk-animation-top-left{
-webkit-transform-origin:0 0;
transform-origin:0 0
}
.uk-animation-top-center{
-webkit-transform-origin:50% 0;
transform-origin:50% 0
}
.uk-animation-top-right{
-webkit-transform-origin:100% 0;
transform-origin:100% 0
}
.uk-animation-middle-left{
-webkit-transform-origin:0 50%;
transform-origin:0 50%
}
.uk-animation-middle-right{
-webkit-transform-origin:100% 50%;
transform-origin:100% 50%
}
.uk-animation-bottom-left{
-webkit-transform-origin:0 100%;
transform-origin:0 100%
}
.uk-animation-bottom-center{
-webkit-transform-origin:50% 100%;
transform-origin:50% 100%
}
.uk-animation-bottom-right{
-webkit-transform-origin:100% 100%;
transform-origin:100% 100%
}
.uk-animation-hover:not(:hover),
.uk-animation-hover:not(:hover) [class*=uk-animation-],
.uk-touch .uk-animation-hover:not(.uk-hover),
.uk-touch .uk-animation-hover:not(.uk-hover) [class*=uk-animation-]{
-webkit-animation-name:none;
animation-name:none
}
@-webkit-keyframes uk-fade{
0%{
opacity:0
}
100%{
opacity:1
}
}
@keyframes uk-fade{
0%{
opacity:0
}
100%{
opacity:1
}
}
@-webkit-keyframes uk-fade-top{
0%{
opacity:0;
-webkit-transform:translateY(-100%)
}
100%{
opacity:1;
-webkit-transform:translateY(0)
}
}
@keyframes uk-fade-top{
0%{
opacity:0;
transform:translateY(-100%)
}
100%{
opacity:1;
transform:translateY(0)
}
}
@-webkit-keyframes uk-fade-bottom{
0%{
opacity:0;
-webkit-transform:translateY(100%)
}
100%{
opacity:1;
-webkit-transform:translateY(0)
}
}
@keyframes uk-fade-bottom{
0%{
opacity:0;
transform:translateY(100%)
}
100%{
opacity:1;
transform:translateY(0)
}
}
@-webkit-keyframes uk-fade-left{
0%{
opacity:0;
-webkit-transform:translateX(-100%)
}
100%{
opacity:1;
-webkit-transform:translateX(0)
}
}
@keyframes uk-fade-left{
0%{
opacity:0;
transform:translateX(-100%)
}
100%{
opacity:1;
transform:translateX(0)
}
}
@-webkit-keyframes uk-fade-right{
0%{
opacity:0;
-webkit-transform:translateX(100%)
}
100%{
opacity:1;
-webkit-transform:translateX(0)
}
}
@keyframes uk-fade-right{
0%{
opacity:0;
transform:translateX(100%)
}
100%{
opacity:1;
transform:translateX(0)
}
}
@-webkit-keyframes uk-fade-scale-02{
0%{
opacity:0;
-webkit-transform:scale(.2)
}
100%{
opacity:1;
-webkit-transform:scale(1)
}
}
@keyframes uk-fade-scale-02{
0%{
opacity:0;
transform:scale(.2)
}
100%{
opacity:1;
transform:scale(1)
}
}
@-webkit-keyframes uk-fade-scale-15{
0%{
opacity:0;
-webkit-transform:scale(1.5)
}
100%{
opacity:1;
-webkit-transform:scale(1)
}
}
@keyframes uk-fade-scale-15{
0%{
opacity:0;
transform:scale(1.5)
}
100%{
opacity:1;
transform:scale(1)
}
}
@-webkit-keyframes uk-fade-scale-18{
0%{
opacity:0;
-webkit-transform:scale(1.8)
}
100%{
opacity:1;
-webkit-transform:scale(1)
}
}
@keyframes uk-fade-scale-18{
0%{
opacity:0;
transform:scale(1.8)
}
100%{
opacity:1;
transform:scale(1)
}
}
@-webkit-keyframes uk-slide-left{
0%{
-webkit-transform:translateX(-100%)
}
100%{
-webkit-transform:translateX(0)
}
}
@keyframes uk-slide-left{
0%{
transform:translateX(-100%)
}
100%{
transform:translateX(0)
}
}
@-webkit-keyframes uk-slide-right{
0%{
-webkit-transform:translateX(100%)
}
100%{
-webkit-transform:translateX(0)
}
}
@keyframes uk-slide-right{
0%{
transform:translateX(100%)
}
100%{
transform:translateX(0)
}
}
@-webkit-keyframes uk-slide-left-33{
0%{
-webkit-transform:translateX(33%)
}
100%{
-webkit-transform:translateX(0)
}
}
@keyframes uk-slide-left-33{
0%{
transform:translateX(33%)
}
100%{
transform:translateX(0)
}
}
@-webkit-keyframes uk-slide-right-33{
0%{
-webkit-transform:translateX(-33%)
}
100%{
-webkit-transform:translateX(0)
}
}
@keyframes uk-slide-right-33{
0%{
transform:translateX(-33%)
}
100%{
transform:translateX(0)
}
}
@-webkit-keyframes uk-scale-12{
0%{
-webkit-transform:scale(1.2)
}
100%{
-webkit-transform:scale(1)
}
}
@keyframes uk-scale-12{
0%{
transform:scale(1.2)
}
100%{
transform:scale(1)
}
}
@-webkit-keyframes uk-rotate{
0%{
-webkit-transform:rotate(0)
}
100%{
-webkit-transform:rotate(359deg)
}
}
@keyframes uk-rotate{
0%{
transform:rotate(0)
}
100%{
transform:rotate(359deg)
}
}
@-webkit-keyframes uk-shake{
0%,
100%{
-webkit-transform:translateX(0)
}
10%{
-webkit-transform:translateX(-9px)
}
20%{
-webkit-transform:translateX(8px)
}
30%{
-webkit-transform:translateX(-7px)
}
40%{
-webkit-transform:translateX(6px)
}
50%{
-webkit-transform:translateX(-5px)
}
60%{
-webkit-transform:translateX(4px)
}
70%{
-webkit-transform:translateX(-3px)
}
80%{
-webkit-transform:translateX(2px)
}
90%{
-webkit-transform:translateX(-1px)
}
}
@keyframes uk-shake{
0%,
100%{
transform:translateX(0)
}
10%{
transform:translateX(-9px)
}
20%{
transform:translateX(8px)
}
30%{
transform:translateX(-7px)
}
40%{
transform:translateX(6px)
}
50%{
transform:translateX(-5px)
}
60%{
transform:translateX(4px)
}
70%{
transform:translateX(-3px)
}
80%{
transform:translateX(2px)
}
90%{
transform:translateX(-1px)
}
}
@-webkit-keyframes uk-slide-top-fixed{
0%{
opacity:0;
-webkit-transform:translateY(-10px)
}
100%{
opacity:1;
-webkit-transform:translateY(0)
}
}
@keyframes uk-slide-top-fixed{
0%{
opacity:0;
transform:translateY(-10px)
}
100%{
opacity:1;
transform:translateY(0)
}
}
@-webkit-keyframes uk-slide-bottom-fixed{
0%{
opacity:0;
-webkit-transform:translateY(10px)
}
100%{
opacity:1;
-webkit-transform:translateY(0)
}
}
@keyframes uk-slide-bottom-fixed{
0%{
opacity:0;
transform:translateY(10px)
}
100%{
opacity:1;
transform:translateY(0)
}
}
.uk-dropdown{
display:none;
position:absolute;
top:100%;
left:0;
z-index:970;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin-top:5px;
padding:15px;
background:#f5f5f5;
color:#444;
font-size:1rem;
vertical-align:top
}
.uk-open>.uk-dropdown{
display:block;
-webkit-animation:.2s ease-in-out uk-fade;
animation:.2s ease-in-out uk-fade;
-webkit-transform-origin:0 0;
transform-origin:0 0
}
.uk-dropdown-flip{
left:auto;
right:0
}
.uk-dropdown-up{
top:auto;
bottom:100%;
margin-top:auto;
margin-bottom:5px
}
.uk-dropdown .uk-nav{
margin:0 -15px
}
.uk-dropdown-grid>[class*=uk-width-]>.uk-panel+.uk-panel,
.uk-grid .uk-dropdown-grid+.uk-dropdown-grid{
margin-top:15px
}
@media (min-width:670px){
.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid{
margin-left:-15px;
margin-right:-15px
}
.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*=uk-width-]{
padding-left:15px;
padding-right:15px
}
.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2){
border-left:1px solid #ddd
}
.uk-dropdown-width-2:not(.uk-dropdown-stack){
width:400px
}
.uk-dropdown-width-3:not(.uk-dropdown-stack){
width:600px
}
.uk-dropdown-width-4:not(.uk-dropdown-stack){
width:800px
}
.uk-dropdown-width-5:not(.uk-dropdown-stack){
width:1000px
}
}
.uk-dropdown-stack>.uk-dropdown-grid>[class*=uk-width-]{
width:100%
}
.uk-dropdown-stack>.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2){
margin-top:15px
}
.uk-dropdown-small{
min-width:150px;
width:auto;
padding:5px;
white-space:nowrap
}
.uk-dropdown-small .uk-nav{
margin:0 -5px
}
.uk-dropdown-navbar{
margin-top:0;
background:#f5f5f5;
color:#444
}
.uk-open>.uk-dropdown-navbar{
-webkit-animation:.2s ease-in-out uk-slide-top-fixed;
animation:.2s ease-in-out uk-slide-top-fixed
}
.uk-dropdown-scrollable{
overflow-y:auto;
max-height:200px
}
.uk-modal{
display:none;
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1010;
overflow-y:auto;
-webkit-overflow-scrolling:touch;
background:rgba(0,0,0,.6);
opacity:0;
-webkit-transition:opacity .15s linear;
transition:opacity .15s linear;
touch-action:cross-slide-y pinch-zoom double-tap-zoom;
-webkit-transform:translateZ(0);
transform:translateZ(0);
min-width:320px
}
.uk-modal.uk-open{
opacity:1
}
.uk-modal-page,
.uk-modal-page body{
overflow:hidden
}
.uk-modal-dialog{
position:relative;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:50px auto;
padding:20px;
width:600px;
max-width:100%;
max-width:calc(100% - 20px);
background:#fff;
opacity:0;
-webkit-transform:translateY(-100px);
transform:translateY(-100px);
-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-out;
transition:opacity .3s linear,transform .3s ease-out
}
@media (max-width:669px){
.uk-dropdown-grid>[class*=uk-width-]{
width:100%
}
.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2){
margin-top:15px
}
.uk-modal-dialog{
width:auto;
margin:10px auto
}
}
.uk-open .uk-modal-dialog{
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
.uk-modal-dialog>:not([class*=uk-modal-]):last-child{
margin-bottom:0
}
.element_easycredit_installment .uk-modal-dialog>button.close:first-child,
.uk-modal-dialog>.uk-close:first-child{
margin:-10px -10px 0 0;
float:right
}
.element_easycredit_installment .uk-modal-dialog>button.close:first-child+:not([class*=uk-modal-]),
.uk-modal-dialog>.uk-close:first-child+:not([class*=uk-modal-]){
margin-top:0
}
.uk-modal-dialog-lightbox{
margin:15px auto;
padding:0;
max-width:95%;
max-width:calc(100% - 30px)
}
.element_easycredit_installment .uk-modal-dialog-lightbox>button.close:first-child,
.uk-modal-dialog-lightbox>.uk-close:first-child{
position:absolute;
top:-12px;
right:-12px;
margin:0;
float:none
}
@media (min-width:670px){
.uk-modal-dialog-large{
width:930px
}
}
@media (min-width:1220px){
.uk-modal-dialog-large{
width:1130px
}
}
.uk-modal-header{
margin-bottom:15px
}
.uk-modal-footer{
margin-top:15px
}
.uk-modal-footer>:last-child,
.uk-modal-header>:last-child{
margin-bottom:0
}
.uk-modal-caption{
position:absolute;
left:0;
right:0;
bottom:-20px;
margin-bottom:-10px;
color:#fff;
text-align:center;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
.uk-modal-spinner{
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
font-size:25px;
color:#ddd
}
.uk-modal-spinner:after{
content:"\f110";
font-family:FontAwesome;
-webkit-animation:2s linear infinite uk-rotate;
animation:2s linear infinite uk-rotate
}
.uk-offcanvas{
display:none;
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1000;
touch-action:none;
background:rgba(0,0,0,.1)
}
.uk-offcanvas.uk-active{
display:block
}
.uk-offcanvas-page{
position:fixed;
-webkit-transition:margin-left .3s ease-in-out;
transition:margin-left .3s ease-in-out
}
.uk-offcanvas-bar{
position:fixed;
top:0;
bottom:0;
left:0;
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
z-index:1001;
width:270px;
max-width:100%;
overflow-y:auto;
-webkit-overflow-scrolling:touch;
-webkit-transition:-webkit-transform .3s ease-in-out;
transition:transform .3s ease-in-out;
-ms-scroll-chaining:none
}
.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show{
-webkit-transform:translateX(0);
transform:translateX(0)
}
.uk-offcanvas-bar-flip{
left:auto;
right:0;
-webkit-transform:translateX(100%);
transform:translateX(100%)
}
.uk-offcanvas .uk-panel{
margin:20px 15px;
color:#777
}
.uk-offcanvas .uk-panel a:not([class]),
.uk-offcanvas .uk-panel-title{
color:#ccc
}
.uk-offcanvas .uk-panel a:not([class]):hover{
color:#fff
}
.uk-switcher{
margin:0;
padding:0;
list-style:none;
touch-action:cross-slide-y pinch-zoom double-tap-zoom
}
.uk-switcher>:not(.uk-active){
display:none
}
.uk-text-small{
font-size:11px;
line-height:16px
}
.uk-text-large{
font-size:18px;
line-height:24px;
font-weight:400
}
.uk-text-bold{
font-weight:700
}
.uk-text-muted{
color:#999!important
}
.uk-text-primary{
color:#000!important
}
.uk-text-success{
color:#659f13!important
}
.uk-text-warning{
color:#e28327!important
}
.uk-text-danger{
color:#d85030!important
}
.uk-text-contrast{
color:#fff!important
}
.uk-text-left{
text-align:left!important
}
.uk-text-right{
text-align:right!important
}
.uk-text-center{
text-align:center!important
}
.uk-text-justify{
text-align:justify!important
}
.uk-text-top{
vertical-align:top!important
}
.uk-text-middle{
vertical-align:middle!important
}
.uk-text-bottom{
vertical-align:bottom!important
}
@media (max-width:849px){
.uk-text-center-medium{
text-align:center!important
}
.uk-text-left-medium{
text-align:left!important
}
}
.uk-text-nowrap{
white-space:nowrap
}
.uk-text-truncate{
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
.uk-text-break{
word-wrap:break-word;
-webkit-hyphens:auto;
-ms-hyphens:auto;
-moz-hyphens:auto;
hyphens:auto
}
.uk-container{
-moz-box-sizing:border-box;
box-sizing:border-box;
max-width:960px;
padding:0 15px
}
@media (min-width:1220px){
.uk-container{
max-width:1200px;
padding:0 15px
}
}
.uk-container:after,
.uk-container:before{
content:"";
display:table
}
.uk-container:after{
clear:both
}
.uk-container-center{
margin-left:auto;
margin-right:auto
}
.uk-clearfix:before{
content:"";
display:table-cell
}
.uk-clearfix:after{
content:"";
display:table;
clear:both
}
.uk-nbfc{
overflow:hidden
}
.uk-nbfc-alt{
display:table-cell;
width:10000px
}
.uk-float-left{
float:left
}
.uk-float-right{
float:right
}
[class*=uk-float-]{
max-width:100%
}
[class*=uk-align-]{
display:block;
margin-bottom:15px
}
.uk-align-left{
margin-right:15px;
float:left
}
.uk-align-right{
margin-left:15px;
float:right
}
@media (min-width:670px){
.uk-align-medium-left{
margin-right:15px;
margin-bottom:15px;
float:left
}
.uk-align-medium-right{
margin-left:15px;
margin-bottom:15px;
float:right
}
}
.uk-align-center{
margin-left:auto;
margin-right:auto
}
.uk-vertical-align{
font-size:.001px
}
.uk-vertical-align:before{
content:'';
display:inline-block;
height:100%;
vertical-align:middle
}
.uk-vertical-align-bottom,
.uk-vertical-align-middle{
display:inline-block;
max-width:100%;
font-size:1rem
}
.uk-vertical-align-middle{
vertical-align:middle
}
.uk-vertical-align-bottom{
vertical-align:bottom
}
[class*=uk-height]{
-moz-box-sizing:border-box;
box-sizing:border-box
}
.uk-height-1-1{
height:100%
}
.uk-height-viewport{
height:100vh;
min-height:600px
}
.uk-responsive-height,
.uk-responsive-width{
-moz-box-sizing:border-box;
box-sizing:border-box
}
.uk-responsive-width{
max-width:100%!important;
height:auto
}
.uk-responsive-height{
max-height:100%;
width:auto
}
.uk-margin{
margin-bottom:15px
}
*+.uk-margin{
margin-top:15px
}
.uk-margin-top{
margin-top:15px!important
}
.uk-margin-bottom{
margin-bottom:15px!important
}
.uk-margin-left{
margin-left:15px!important
}
.uk-margin-right{
margin-right:15px!important
}
.uk-margin-large{
margin-bottom:50px
}
*+.uk-margin-large{
margin-top:50px
}
.uk-margin-large-top{
margin-top:50px!important
}
.uk-margin-large-bottom{
margin-bottom:50px!important
}
.uk-margin-large-left{
margin-left:50px!important
}
.uk-margin-large-right{
margin-right:50px!important
}
.uk-margin-small{
margin-bottom:5px
}
*+.uk-margin-small{
margin-top:5px
}
.uk-margin-small-top{
margin-top:5px!important
}
.uk-margin-small-bottom{
margin-bottom:5px!important
}
.uk-margin-small-left{
margin-left:5px!important
}
.uk-margin-small-right{
margin-right:5px!important
}
.uk-margin-remove{
margin:0!important
}
.uk-margin-top-remove{
margin-top:0!important
}
.uk-margin-bottom-remove{
margin-bottom:0!important
}
.uk-padding-remove{
padding:0!important
}
.uk-padding-top-remove{
padding-top:0!important
}
.uk-padding-bottom-remove{
padding-bottom:0!important
}
.uk-padding-vertical-remove{
padding-top:0!important;
padding-bottom:0!important
}
.uk-border-circle{
border-radius:50%
}
.uk-border-rounded{
border-radius:5px
}
.uk-heading-large{
font-size:36px;
line-height:42px
}
.uk-link-muted,
.uk-link-muted a,
.uk-link-muted a:hover,
.uk-link-muted:hover{
color:#444
}
.uk-link-reset,
.uk-link-reset a,
.uk-link-reset a:focus,
.uk-link-reset a:hover,
.uk-link-reset:focus,
.uk-link-reset:hover{
color:inherit;
text-decoration:none
}
.uk-scrollable-text{
height:300px;
overflow-y:scroll;
-webkit-overflow-scrolling:touch;
resize:both
}
.uk-scrollable-box{
-moz-box-sizing:border-box;
box-sizing:border-box;
height:170px;
padding:10px;
border:1px solid #ddd;
overflow:auto;
-webkit-overflow-scrolling:touch;
resize:both
}
.uk-scrollable-box>:last-child{
margin-bottom:0
}
.uk-overflow-hidden{
overflow:hidden
}
.uk-overflow-container{
overflow:auto;
-webkit-overflow-scrolling:touch
}
.uk-overflow-container>:last-child{
margin-bottom:0
}
.uk-position-absolute,
[class*=uk-position-bottom],
[class*=uk-position-top]{
position:absolute!important
}
.uk-position-top{
top:0;
width:100%
}
.uk-position-bottom{
bottom:0;
width:100%
}
.uk-position-top-left{
top:0;
left:0
}
.uk-position-top-right{
top:0;
right:0
}
.uk-position-bottom-left{
bottom:0;
left:0
}
.uk-position-bottom-right{
bottom:0;
right:0
}
.uk-position-cover{
position:absolute;
top:0;
bottom:0;
left:0;
right:0
}
.uk-position-relative{
position:relative!important
}
.uk-position-z-index{
z-index:1
}
.uk-display-block{
display:block!important
}
.uk-display-inline{
display:inline!important
}
.uk-display-inline-block{
display:inline-block!important
}
@media (min-width:850px){
.uk-hidden-large,
.uk-visible-medium,
.uk-visible-small{
display:none!important
}
}
@media (min-width:670px) and (max-width:849px){
.uk-hidden-medium,
.uk-visible-large,
.uk-visible-small{
display:none!important
}
}
@media (max-width:669px){
.element_easycredit_installment .uk-modal-dialog-lightbox>button.close:first-child,
.uk-modal-dialog-lightbox>.uk-close:first-child{
top:-7px;
right:-7px
}
.uk-text-center-small{
text-align:center!important
}
.uk-text-left-small{
text-align:left!important
}
.uk-hidden-small,
.uk-visible-large,
.uk-visible-medium{
display:none!important
}
}
.uk-hidden{
display:none!important;
visibility:hidden!important
}
.uk-invisible{
visibility:hidden!important
}
.uk-visible-hover:hover .uk-hidden,
.uk-visible-hover:hover .uk-invisible{
display:block!important;
visibility:visible!important
}
.uk-visible-hover-inline:hover .uk-hidden,
.uk-visible-hover-inline:hover .uk-invisible{
display:inline-block!important;
visibility:visible!important
}
.uk-notouch .uk-hidden-notouch,
.uk-touch .uk-hidden-touch{
display:none!important
}
.uk-flex{
display:-ms-flexbox;
display:-webkit-flex;
display:flex
}
.uk-flex-inline{
display:-ms-inline-flexbox;
display:-webkit-inline-flex;
display:inline-flex
}
.uk-flex-inline>*,
.uk-flex>*{
-ms-flex-negative:1
}
.uk-flex-top{
-ms-flex-align:start;
-webkit-align-items:flex-start;
align-items:flex-start
}
.uk-flex-middle{
-ms-flex-align:center;
-webkit-align-items:center;
align-items:center
}
.uk-flex-bottom{
-ms-flex-align:end;
-webkit-align-items:flex-end;
align-items:flex-end
}
.uk-flex-center{
-ms-flex-pack:center;
-webkit-justify-content:center;
justify-content:center
}
.uk-flex-right{
-ms-flex-pack:end;
-webkit-justify-content:flex-end;
justify-content:flex-end
}
.uk-flex-space-between{
-ms-flex-pack:justify;
-webkit-justify-content:space-between;
justify-content:space-between
}
.uk-flex-space-around{
-ms-flex-pack:distribute;
-webkit-justify-content:space-around;
justify-content:space-around
}
.uk-flex-row-reverse{
-ms-flex-direction:row-reverse;
-webkit-flex-direction:row-reverse;
flex-direction:row-reverse
}
.uk-flex-column{
-ms-flex-direction:column;
-webkit-flex-direction:column;
flex-direction:column
}
.uk-flex-column-reverse{
-ms-flex-direction:column-reverse;
-webkit-flex-direction:column-reverse;
flex-direction:column-reverse
}
.uk-flex-nowrap{
-ms-flex-wrap:nowrap;
-webkit-flex-wrap:nowrap;
flex-wrap:nowrap
}
.uk-flex-wrap{
-ms-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
flex-wrap:wrap
}
.uk-flex-wrap-reverse{
-ms-flex-wrap:wrap-reverse;
-webkit-flex-wrap:wrap-reverse;
flex-wrap:wrap-reverse
}
.uk-flex-wrap-top{
-ms-flex-line-pack:start;
-webkit-align-content:flex-start;
align-content:flex-start
}
.uk-flex-wrap-middle{
-ms-flex-line-pack:center;
-webkit-align-content:center;
align-content:center
}
.uk-flex-wrap-bottom{
-ms-flex-line-pack:end;
-webkit-align-content:flex-end;
align-content:flex-end
}
.uk-flex-wrap-space-between{
-ms-flex-line-pack:justify;
-webkit-align-content:space-between;
align-content:space-between
}
.uk-flex-wrap-space-around{
-ms-flex-line-pack:distribute;
-webkit-align-content:space-around;
align-content:space-around
}
.uk-flex-order-first{
-ms-flex-order:-1;
-webkit-order:-1;
order:-1
}
.uk-flex-order-last{
-ms-flex-order:99;
-webkit-order:99;
order:99
}
@media (min-width:480px){
.uk-flex-order-first-small{
-ms-flex-order:-1;
-webkit-order:-1;
order:-1
}
.uk-flex-order-last-small{
-ms-flex-order:99;
-webkit-order:99;
order:99
}
}
@media (min-width:670px){
.uk-heading-large{
font-size:52px;
line-height:64px
}
.uk-flex-order-first-medium{
-ms-flex-order:-1;
-webkit-order:-1;
order:-1
}
.uk-flex-order-last-medium{
-ms-flex-order:99;
-webkit-order:99;
order:99
}
}
@media (min-width:850px){
.uk-flex-order-first-large{
-ms-flex-order:-1;
-webkit-order:-1;
order:-1
}
.uk-flex-order-last-large{
-ms-flex-order:99;
-webkit-order:99;
order:99
}
}
@media (min-width:1220px){
.uk-flex-order-first-xlarge{
-ms-flex-order:-1;
-webkit-order:-1;
order:-1
}
.uk-flex-order-last-xlarge{
-ms-flex-order:99;
-webkit-order:99;
order:99
}
}
.uk-flex-item-none{
-ms-flex:none;
-webkit-flex:none;
flex:none
}
.uk-flex-item-auto{
-ms-flex:auto;
-webkit-flex:auto;
flex:auto;
-ms-flex-negative:1
}
.uk-flex-item-1{
-ms-flex:1;
-webkit-flex:1;
flex:1
}
.uk-contrast{
color:#fff
}
.uk-contrast .uk-link,
.uk-contrast a:not([class]){
color:rgba(255,255,255,.7);
text-decoration:none
}
.uk-contrast .uk-link:hover,
.uk-contrast a:not([class]):hover{
color:#fff;
text-decoration:underline
}
.element_sidebar .uk-nav .uk-contrast li.fbr_headline--h3,
.element_sidebar .uk-nav .uk-contrast li.pm_targobank__header,
.uk-contrast .element_sidebar .uk-nav li.fbr_headline--h3,
.uk-contrast .element_sidebar .uk-nav li.pm_targobank__header,
.uk-contrast .fbr_headline--h1,
.uk-contrast .fbr_headline--h2,
.uk-contrast .fbr_headline--h3,
.uk-contrast .fbr_headline--h4,
.uk-contrast .pm_targobank__header,
.uk-contrast :not(pre)>code,
.uk-contrast :not(pre)>kbd,
.uk-contrast :not(pre)>samp,
.uk-contrast em,
.uk-contrast h1,
.uk-contrast h2,
.uk-contrast h3,
.uk-contrast h4,
.uk-contrast h5,
.uk-contrast h6{
color:#fff
}
.uk-contrast hr{
border-top-color:rgba(255,255,255,.2)
}
.uk-contrast .uk-nav li>a,
.uk-contrast .uk-nav li>a:hover{
text-decoration:none
}
.uk-contrast .uk-nav-side>li>a{
color:#fff
}
.uk-contrast .uk-nav-side>li>a:focus,
.uk-contrast .uk-nav-side>li>a:hover{
background:rgba(255,255,255,.1);
color:#fff
}
.uk-contrast .uk-nav-side>li.uk-active>a{
background:#fff;
color:#444
}
.uk-contrast .uk-nav-side .uk-nav-header{
color:#fff
}
.uk-contrast .uk-nav-side .uk-nav-divider{
border-top-color:rgba(255,255,255,.2)
}
.uk-contrast .uk-nav-side ul a{
color:rgba(255,255,255,.7)
}
.uk-contrast .uk-nav-side ul a:hover{
color:#fff
}
.uk-contrast .uk-subnav>*>a{
color:rgba(255,255,255,.7);
text-decoration:none
}
.uk-contrast .uk-subnav>*>a:focus,
.uk-contrast .uk-subnav>*>a:hover{
color:#fff;
text-decoration:none
}
.uk-contrast .uk-subnav>.uk-active>a{
color:#fff
}
.uk-contrast .uk-subnav-line>:nth-child(n+2):before{
border-left-color:rgba(255,255,255,.2)
}
.uk-contrast .uk-subnav-pill>*>a:focus,
.uk-contrast .uk-subnav-pill>*>a:hover{
background:rgba(255,255,255,.7);
color:#444;
text-decoration:none
}
.uk-contrast .uk-subnav-pill>.uk-active>a{
background:#fff;
color:#444
}
.uk-contrast .uk-list-line>li:nth-child(n+2){
border-top-color:rgba(255,255,255,.2)
}
.uk-contrast .uk-form input:not([type]),
.uk-contrast .uk-form input[type=color],
.uk-contrast .uk-form input[type=date],
.uk-contrast .uk-form input[type=datetime-local],
.uk-contrast .uk-form input[type=datetime],
.uk-contrast .uk-form input[type=email],
.uk-contrast .uk-form input[type=month],
.uk-contrast .uk-form input[type=number],
.uk-contrast .uk-form input[type=password],
.uk-contrast .uk-form input[type=search],
.uk-contrast .uk-form input[type=tel],
.uk-contrast .uk-form input[type=text],
.uk-contrast .uk-form input[type=time],
.uk-contrast .uk-form input[type=url],
.uk-contrast .uk-form input[type=week],
.uk-contrast .uk-form select,
.uk-contrast .uk-form textarea{
border-color:rgba(255,255,255,.8);
background:rgba(255,255,255,.8);
color:#444;
background-clip:padding-box
}
.uk-contrast .uk-form input:not([type]):focus,
.uk-contrast .uk-form input[type=color]:focus,
.uk-contrast .uk-form input[type=date]:focus,
.uk-contrast .uk-form input[type=datetime-local]:focus,
.uk-contrast .uk-form input[type=datetime]:focus,
.uk-contrast .uk-form input[type=email]:focus,
.uk-contrast .uk-form input[type=month]:focus,
.uk-contrast .uk-form input[type=number]:focus,
.uk-contrast .uk-form input[type=password]:focus,
.uk-contrast .uk-form input[type=search]:focus,
.uk-contrast .uk-form input[type=tel]:focus,
.uk-contrast .uk-form input[type=text]:focus,
.uk-contrast .uk-form input[type=time]:focus,
.uk-contrast .uk-form input[type=url]:focus,
.uk-contrast .uk-form input[type=week]:focus,
.uk-contrast .uk-form select:focus,
.uk-contrast .uk-form textarea:focus{
border-color:#fff;
background:#fff;
color:#444
}
.uk-contrast .uk-form :-ms-input-placeholder{
color:rgba(68,68,68,.7)!important
}
.uk-contrast .uk-form ::-moz-placeholder{
color:rgba(68,68,68,.7)
}
.uk-contrast .uk-form ::-webkit-input-placeholder{
color:rgba(68,68,68,.7)
}
.uk-contrast .uk-button{
color:#444;
background:#fff
}
.uk-contrast .uk-button:focus,
.uk-contrast .uk-button:hover{
background-color:rgba(255,255,255,.8);
color:#444
}
.uk-contrast .uk-button.uk-active,
.uk-contrast .uk-button:active{
background-color:rgba(255,255,255,.7);
color:#444
}
.uk-contrast .uk-button-primary{
background-color:#00a8e6;
color:#fff
}
.uk-contrast .uk-button-primary:focus,
.uk-contrast .uk-button-primary:hover{
background-color:#35b3ee;
color:#fff
}
.uk-contrast .uk-button-primary.uk-active,
.uk-contrast .uk-button-primary:active{
background-color:#0091ca;
color:#fff
}
.uk-contrast .uk-icon-hover{
color:rgba(255,255,255,.7)
}
.uk-contrast .uk-icon-hover:hover{
color:#fff
}
.uk-contrast .uk-icon-button{
background:#fff;
color:#444
}
.uk-contrast .uk-icon-button:focus,
.uk-contrast .uk-icon-button:hover{
background-color:rgba(255,255,255,.8);
color:#444
}
.uk-contrast .uk-icon-button:active{
background-color:rgba(255,255,255,.7);
color:#444
}
.uk-contrast .uk-text-muted{
color:rgba(255,255,255,.6)!important
}
.uk-contrast .uk-text-primary{
color:#000!important
}
@media print{
*{
background:0 0!important;
color:#000!important;
box-shadow:none!important;
text-shadow:none!important
}
a,
a:visited{
text-decoration:underline
}
blockquote,
pre{
border:1px solid #999;
page-break-inside:avoid
}
thead{
display:table-header-group
}
img,
tr{
page-break-inside:avoid
}
img{
max-width:100%!important
}
@page{
margin:.5cm
}
.element_sidebar .uk-nav li.fbr_headline--h3,
.element_sidebar .uk-nav li.pm_targobank__header,
.fbr_headline--h2,
.fbr_headline--h3,
.pm_targobank__header,
h2,
h3,
p{
orphans:3;
widows:3
}
.element_sidebar .uk-nav li.fbr_headline--h3,
.element_sidebar .uk-nav li.pm_targobank__header,
.fbr_headline--h2,
.fbr_headline--h3,
.pm_targobank__header,
h2,
h3{
page-break-after:avoid
}
}
.uk-accordion-title{
margin-top:0;
margin-bottom:15px;
padding:5px 15px;
background:#eee;
font-size:18px;
line-height:24px;
cursor:pointer
}
.uk-accordion-content{
padding:0 15px 15px
}
.uk-accordion-content:after,
.uk-accordion-content:before{
content:"";
display:table
}
.uk-accordion-content:after{
clear:both
}
.uk-accordion-content>:last-child{
margin-bottom:0
}
.uk-autocomplete{
display:inline-block;
position:relative;
max-width:100%;
vertical-align:middle
}
.uk-nav-autocomplete>li>a{
color:#444
}
.uk-nav-autocomplete>li.uk-active>a{
background:#00a8e6;
color:#fff;
outline:0
}
.uk-nav-autocomplete .uk-nav-header{
color:#999
}
.uk-nav-autocomplete .uk-nav-divider{
border-top:1px solid #ddd
}
.uk-dotnav{
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
flex-wrap:wrap;
margin-left:-15px;
margin-top:-15px;
padding:0;
list-style:none
}
.uk-dotnav>*{
-ms-flex:none;
-webkit-flex:none;
flex:none;
padding-left:15px;
margin-top:15px;
float:left
}
.uk-dotnav:after,
.uk-dotnav:before{
content:"";
display:block;
overflow:hidden
}
.uk-dotnav:after{
clear:both
}
.uk-dotnav>*>*{
display:block;
-moz-box-sizing:content-box;
box-sizing:content-box;
width:20px;
height:20px;
border-radius:50%;
background:rgba(50,50,50,.1);
text-indent:100%;
overflow:hidden;
white-space:nowrap
}
.uk-dotnav>*>:focus,
.uk-dotnav>*>:hover{
background:rgba(50,50,50,.4);
outline:0
}
.uk-dotnav>*>:active{
background:rgba(50,50,50,.6)
}
.uk-dotnav>.uk-active>*{
background:rgba(50,50,50,.4)
}
.uk-dotnav-contrast>*>*{
background:rgba(255,255,255,.4)
}
.uk-dotnav-contrast>*>:focus,
.uk-dotnav-contrast>*>:hover{
background:rgba(255,255,255,.7)
}
.uk-dotnav-contrast>*>:active,
.uk-dotnav-contrast>.uk-active>*{
background:rgba(255,255,255,.9)
}
.uk-dotnav-vertical{
-ms-flex-direction:column;
-webkit-flex-direction:column;
flex-direction:column
}
.uk-dotnav-vertical>*{
float:none
}
.uk-form-select{
display:inline-block;
vertical-align:middle;
position:relative;
overflow:hidden
}
.uk-form-select select{
position:absolute;
top:0;
z-index:1;
width:100%;
height:100%;
opacity:0;
cursor:pointer;
left:0;
-webkit-appearance:none
}
.uk-notify{
position:fixed;
top:10px;
left:10px;
z-index:1040;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:350px
}
.uk-notify-bottom-right,
.uk-notify-top-right{
left:auto;
right:10px
}
.uk-notify-bottom-center,
.uk-notify-top-center{
left:50%;
margin-left:-175px
}
.uk-notify-bottom-center,
.uk-notify-bottom-left,
.uk-notify-bottom-right{
top:auto;
bottom:10px
}
@media (max-width:479px){
.uk-notify{
left:10px;
right:10px;
width:auto;
margin:0
}
}
.uk-notify-message{
position:relative;
margin-bottom:10px;
padding:15px;
background:#444;
color:#fff;
font-size:16px;
line-height:22px;
cursor:pointer
}
.element_easycredit_installment .uk-notify-message>button.close,
.uk-notify-message>.uk-close{
visibility:hidden;
float:right
}
.element_easycredit_installment .uk-notify-message:hover>button.close,
.uk-notify-message:hover>.uk-close{
visibility:visible
}
.uk-notify-message-primary{
background:#ebf7fd;
color:#2d7091
}
.uk-notify-message-success{
background:#f2fae3;
color:#659f13
}
.uk-notify-message-warning{
background:#fffceb;
color:#e28327
}
.uk-notify-message-danger{
background:#fff1f0;
color:#d85030
}
.uk-progress{
-moz-box-sizing:border-box;
box-sizing:border-box;
height:20px;
margin-bottom:15px;
background:#eee;
overflow:hidden;
line-height:20px
}
*+.uk-progress{
margin-top:15px
}
.uk-progress-bar{
width:0;
height:100%;
background:#00a8e6;
float:left;
-webkit-transition:width .6s;
transition:width .6s;
font-size:12px;
color:#fff;
text-align:center
}
.uk-progress-mini{
height:6px
}
.uk-progress-small{
height:12px
}
.uk-progress-success .uk-progress-bar{
background-color:#8cc14c
}
.uk-progress-warning .uk-progress-bar{
background-color:#faa732
}
.uk-progress-danger .uk-progress-bar{
background-color:#da314b
}
.uk-progress-striped .uk-progress-bar{
background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-size:30px 30px
}
.uk-progress-striped.uk-active .uk-progress-bar{
-webkit-animation:2s linear infinite uk-progress-bar-stripes;
animation:2s linear infinite uk-progress-bar-stripes
}
@-webkit-keyframes uk-progress-bar-stripes{
0%{
background-position:0 0
}
100%{
background-position:30px 0
}
}
@keyframes uk-progress-bar-stripes{
0%{
background-position:0 0
}
100%{
background-position:30px 0
}
}
.uk-search{
display:inline-block;
position:relative;
margin:0
}
.uk-search:before{
content:"";
position:absolute;
top:0;
left:0;
width:30px;
line-height:30px;
text-align:center;
font-family:fritzberger;
font-size:14px;
color:rgba(0,0,0,.2)
}
.uk-search-field::-moz-focus-inner{
border:0;
padding:0
}
.uk-search-field::-webkit-search-cancel-button,
.uk-search-field::-webkit-search-decoration{
-webkit-appearance:none
}
.uk-search-field::-ms-clear{
display:none
}
.uk-search-field{
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0;
border-radius:0;
font:inherit;
color:#444;
-webkit-appearance:none;
width:120px;
height:30px;
padding:0 0 0 30px;
border:1px solid transparent;
background:rgba(0,0,0,0);
-webkit-transition:.2s linear;
transition:.2s linear;
vertical-align:middle
}
.uk-search-field:-ms-input-placeholder{
color:#999!important
}
.uk-search-field::-moz-placeholder{
opacity:1;
color:#999
}
.uk-search-field::-webkit-input-placeholder{
color:#999
}
.uk-search-field:focus{
outline:0
}
.uk-search-field:focus,
.uk-search.uk-active .uk-search-field{
width:180px
}
.uk-dropdown-search{
width:300px;
margin-top:0;
background:#f5f5f5;
color:#444
}
.uk-open>.uk-dropdown-search{
-webkit-animation:.2s ease-in-out uk-slide-top-fixed;
animation:.2s ease-in-out uk-slide-top-fixed
}
.uk-navbar-flip .uk-dropdown-search{
margin-top:5px;
margin-right:-15px
}
.uk-nav-search>li>a{
color:#444
}
.uk-nav-search>li.uk-active>a{
background:#00a8e6;
color:#fff;
outline:0
}
.uk-nav-search .uk-nav-header{
color:#999
}
.uk-nav-search .uk-nav-divider{
border-top:1px solid #ddd
}
.uk-nav-search ul a{
color:#07d
}
.uk-nav-search ul a:hover{
color:#059
}
.uk-offcanvas .uk-search{
display:block;
margin:20px 15px
}
.uk-offcanvas .uk-search:before{
color:#777
}
.uk-offcanvas .uk-search-field{
width:100%;
border-color:transparent;
background:#1a1a1a;
color:#ccc
}
.uk-offcanvas .uk-search-field:-ms-input-placeholder{
color:#777!important
}
.uk-offcanvas .uk-search-field::-moz-placeholder{
color:#777
}
.uk-offcanvas .uk-search-field::-webkit-input-placeholder{
color:#777
}
.uk-slidenav{
display:inline-block;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:60px;
height:60px;
line-height:60px;
color:rgba(50,50,50,.4);
font-size:60px;
text-align:center
}
.uk-slidenav:focus,
.uk-slidenav:hover{
outline:0;
text-decoration:none;
color:rgba(50,50,50,.7);
cursor:pointer
}
.uk-slidenav:active{
color:rgba(50,50,50,.9)
}
.uk-slidenav-next:before,
.uk-slidenav-previous:before{
display:none
}
.uk-slidenav-position{
position:relative
}
.uk-slidenav-position .uk-slidenav{
display:none;
position:absolute;
top:50%;
z-index:1;
margin-top:-30px
}
.uk-slidenav-position:hover .uk-slidenav{
display:block
}
.uk-slidenav-position .uk-slidenav-previous{
left:20px
}
.uk-slidenav-position .uk-slidenav-next{
right:20px
}
.uk-slidenav-contrast:focus,
.uk-slidenav-contrast:hover{
color:rgba(255,255,255,.7)
}
.uk-slidenav-contrast:active{
color:rgba(255,255,255,.9)
}
.uk-slider{
position:relative;
z-index:0;
touch-action:pan-y
}
.uk-slider:not(.uk-grid){
margin:0;
padding:0;
list-style:none
}
.uk-slider>*{
position:absolute;
top:0;
left:0
}
.uk-slider-container{
overflow:hidden
}
.uk-slider:not(.uk-drag){
-webkit-transition:-webkit-transform .2s linear;
transition:transform .2s linear
}
.uk-slider.uk-drag{
cursor:col-resize;
-moz-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none
}
.uk-slider a,
.uk-slider img{
-webkit-user-drag:none;
user-drag:none;
-webkit-touch-callout:none
}
.uk-slider img{
pointer-events:none
}
.uk-slider-fullscreen,
.uk-slider-fullscreen>li{
height:100vh
}
.uk-slideshow{
position:relative;
z-index:0;
width:100%;
margin:0;
padding:0;
list-style:none;
overflow:hidden;
touch-action:pan-y
}
.uk-slideshow>li{
position:absolute;
top:0;
left:0;
width:100%;
opacity:0
}
.uk-slideshow>.uk-active{
z-index:10;
opacity:1
}
.uk-slideshow>li>img{
visibility:hidden
}
[data-uk-slideshow-slide]{
cursor:pointer
}
.uk-slideshow-fullscreen,
.uk-slideshow-fullscreen>li{
height:100vh
}
.uk-slideshow-fade-out{
-webkit-animation:.5s linear reverse uk-fade;
animation:.5s linear reverse uk-fade
}
.uk-slideshow-scroll-forward-in{
-webkit-animation:.5s ease-in-out uk-slide-right;
animation:.5s ease-in-out uk-slide-right
}
.uk-slideshow-scroll-forward-out{
-webkit-animation:.5s ease-in-out reverse uk-slide-left;
animation:.5s ease-in-out reverse uk-slide-left
}
.uk-slideshow-scroll-backward-in{
-webkit-animation:.5s ease-in-out uk-slide-left;
animation:.5s ease-in-out uk-slide-left
}
.uk-slideshow-scroll-backward-out{
-webkit-animation:.5s ease-in-out reverse uk-slide-right;
animation:.5s ease-in-out reverse uk-slide-right
}
.uk-slideshow-scale-out{
-webkit-animation:.5s ease-in-out reverse uk-fade-scale-15;
animation:.5s ease-in-out reverse uk-fade-scale-15
}
.uk-slideshow-swipe-forward-in{
-webkit-animation:.5s ease-in-out uk-slide-left-33;
animation:.5s ease-in-out uk-slide-left-33
}
.uk-slideshow-swipe-forward-out{
-webkit-animation:.5s ease-in-out reverse uk-slide-left;
animation:.5s ease-in-out reverse uk-slide-left
}
.uk-slideshow-swipe-backward-in{
-webkit-animation:.5s ease-in-out uk-slide-right-33;
animation:.5s ease-in-out uk-slide-right-33
}
.uk-slideshow-swipe-backward-out{
-webkit-animation:.5s ease-in-out reverse uk-slide-right;
animation:.5s ease-in-out reverse uk-slide-right
}
.uk-slideshow-swipe-backward-in:before,
.uk-slideshow-swipe-forward-in:before{
content:'';
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
z-index:1;
background:rgba(0,0,0,.6);
-webkit-animation:.5s ease-in-out reverse uk-fade;
animation:.5s ease-in-out reverse uk-fade
}
.uk-tooltip{
display:none;
position:absolute;
z-index:1030;
-moz-box-sizing:border-box;
box-sizing:border-box;
max-width:200px;
padding:5px 8px;
background:#333;
color:rgba(255,255,255,.7);
font-size:12px;
line-height:18px;
text-align:center
}
.uk-tooltip:after{
content:"";
display:block;
position:absolute;
width:0;
height:0;
border:5px dashed #333
}
.uk-tooltip-top-left:after,
.uk-tooltip-top-right:after,
.uk-tooltip-top:after{
bottom:-5px;
border-top-style:solid;
border-bottom:none;
border-left-color:transparent;
border-right-color:transparent;
border-top-color:#333
}
.uk-tooltip-bottom-left:after,
.uk-tooltip-bottom-right:after,
.uk-tooltip-bottom:after{
top:-5px;
border-bottom-style:solid;
border-top:none;
border-left-color:transparent;
border-right-color:transparent;
border-bottom-color:#333
}
.uk-tooltip-bottom:after,
.uk-tooltip-top:after{
left:50%;
margin-left:-5px
}
.uk-tooltip-bottom-left:after,
.uk-tooltip-top-left:after{
left:10px
}
.uk-tooltip-bottom-right:after,
.uk-tooltip-top-right:after{
right:10px
}
.uk-tooltip-left:after{
right:-5px;
top:50%;
margin-top:-5px;
border-left-style:solid;
border-right:none;
border-top-color:transparent;
border-bottom-color:transparent;
border-left-color:#333
}
.uk-tooltip-right:after{
left:-5px;
top:50%;
margin-top:-5px;
border-right-style:solid;
border-left:none;
border-top-color:transparent;
border-bottom-color:transparent;
border-right-color:#333
}
.element-progress-menu,
.element_progress_menu{
margin:15px 0
}
@media (max-width:479px){
.element-progress-menu,
.element_progress_menu{
margin:5px 0
}
.element-progress-menu em,
.element_progress_menu em{
display:none
}
}
.element-progress-menu ul,
.element_progress_menu ul{
display:-webkit-flex;
display:flex;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
margin:0;
padding:0;
width:100%
}
.element-progress-menu li,
.element_progress_menu li{
display:block;
-webkit-flex:1 1 auto;
flex:1 1 auto
}
.element_progress_menu{
margin:0;
padding:15px 0
}
.element-progress-menu-item,
.element_progress_menu__item{
position:relative;
color:#fff;
line-height:30px;
margin-bottom:2px;
padding:0;
text-align:center;
background-color:#eee
}
.element-progress-menu-item>*,
.element_progress_menu__item>*{
display:block;
text-decoration:none;
white-space:nowrap;
color:#444;
padding:0 5px
}
.element-progress-menu-item em,
.element_progress_menu__item em{
color:inherit;
font-style:normal
}
.element-progress-menu-item.active>*,
.element_progress_menu__item.active>*{
background-color:#d4021d;
color:#fff
}
.element-progress-menu.arrow-before .element-progress-menu-item,
.element_progress_menu.element_progress_menu--arrow_before .element_progress_menu__item{
overflow:hidden;
position:relative
}
.element-progress-menu.arrow-before .element-progress-menu-item:not(:first-child)>*,
.element_progress_menu.element_progress_menu--arrow_before .element_progress_menu__item:not(:first-child)>*{
padding-left:20px
}
.element-progress-menu.arrow-before .element-progress-menu-item:not(:first-child):before,
.element-progress-menu.arrow-before .element-progress-menu-item:not(:first-child)>:before,
.element_progress_menu.element_progress_menu--arrow_before .element_progress_menu__item:not(:first-child):before,
.element_progress_menu.element_progress_menu--arrow_before .element_progress_menu__item:not(:first-child)>:before{
width:0;
height:0;
border-top:30px solid transparent;
border-bottom:30px solid transparent;
border-left:15px solid #fff;
position:absolute;
content:"";
left:0;
top:50%;
z-index:1;
margin-top:-30px
}
.element-progress-menu.arrow-before .element-progress-menu-item:not(:first-child)>:before,
.element_progress_menu.element_progress_menu--arrow_before .element_progress_menu__item:not(:first-child)>:before{
border-top-width:22px;
border-bottom-width:22px;
border-left-width:11px;
border-left-color:#eee;
margin-top:-22px
}
.element-progress-menu.arrow-before .element-progress-menu-item.active+.element-progress-menu-item>:before,
.element-progress-menu.arrow-before .element-progress-menu-item.active+.element_progress_menu__item>:before,
.element_progress_menu.element_progress_menu--arrow_before .element_progress_menu__item.active+.element-progress-menu-item>:before,
.element_progress_menu.element_progress_menu--arrow_before .element_progress_menu__item.active+.element_progress_menu__item>:before{
border-left-color:#d4021d
}
.element_progress_menu.element_progress_menu--arrow_after .element_progress_menu__item--last{
overflow:hidden;
position:relative
}
.element_progress_menu.element_progress_menu--arrow_after .element_progress_menu__item--last:after,
.element_progress_menu.element_progress_menu--arrow_after .element_progress_menu__item--last>:after{
width:0;
height:0;
border-top:30px solid #fff;
border-bottom:30px solid #fff;
border-left:15px solid #eee;
position:absolute;
content:"";
right:0;
top:50%;
z-index:1;
margin-top:-30px
}
.element_progress_menu.element_progress_menu--arrow_after .element_progress_menu__item--last>:after{
border-top-width:22px;
border-bottom-width:22px;
border-left-width:11px;
border-left-color:#eee;
margin-top:-22px
}
.element_progress_menu.element_progress_menu--arrow_after .element_progress_menu__item.active:after,
.element_progress_menu.element_progress_menu--arrow_after .element_progress_menu__item.active>:after{
border-left-color:#d4021d
}
.privacyrule.has-error{
border-color:red;
color:red
}
.privacyrule a{
color:#000!important;
text-decoration:underline!important
}
.flag-icon-background{
background-size:contain;
background-position:50%;
background-repeat:no-repeat
}
.flag-icon{
background-size:contain;
background-position:50%;
background-repeat:no-repeat;
position:relative;
display:inline-block;
width:1.33333333em;
line-height:1em
}
.flag-icon:before{
content:"\00a0"
}
.flag-icon.flag-icon-squared{
width:1em
}
.flag-icon-ad{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ad.svg)
}
.flag-icon-ad.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ad.svg)
}
.flag-icon-ae{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ae.svg)
}
.flag-icon-ae.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ae.svg)
}
.flag-icon-af{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/af.svg)
}
.flag-icon-af.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/af.svg)
}
.flag-icon-ag{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ag.svg)
}
.flag-icon-ag.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ag.svg)
}
.flag-icon-ai{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ai.svg)
}
.flag-icon-ai.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ai.svg)
}
.flag-icon-al{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/al.svg)
}
.flag-icon-al.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/al.svg)
}
.flag-icon-am{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/am.svg)
}
.flag-icon-am.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/am.svg)
}
.flag-icon-ao{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ao.svg)
}
.flag-icon-ao.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ao.svg)
}
.flag-icon-aq{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/aq.svg)
}
.flag-icon-aq.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/aq.svg)
}
.flag-icon-ar{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ar.svg)
}
.flag-icon-ar.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ar.svg)
}
.flag-icon-as{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/as.svg)
}
.flag-icon-as.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/as.svg)
}
.flag-icon-at{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/at.svg)
}
.flag-icon-at.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/at.svg)
}
.flag-icon-au{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/au.svg)
}
.flag-icon-au.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/au.svg)
}
.flag-icon-aw{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/aw.svg)
}
.flag-icon-aw.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/aw.svg)
}
.flag-icon-ax{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ax.svg)
}
.flag-icon-ax.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ax.svg)
}
.flag-icon-az{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/az.svg)
}
.flag-icon-az.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/az.svg)
}
.flag-icon-ba{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ba.svg)
}
.flag-icon-ba.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ba.svg)
}
.flag-icon-bb{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/bb.svg)
}
.flag-icon-bb.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/bb.svg)
}
.flag-icon-bd{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/bd.svg)
}
.flag-icon-bd.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/bd.svg)
}
.flag-icon-be{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/be.svg)
}
.flag-icon-be.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/be.svg)
}
.flag-icon-bf{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/bf.svg)
}
.flag-icon-bf.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/bf.svg)
}
.flag-icon-bg{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/bg.svg)
}
.flag-icon-bg.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/bg.svg)
}
.flag-icon-bh{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/bh.svg)
}
.flag-icon-bh.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/bh.svg)
}
.flag-icon-bi{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/bi.svg)
}
.flag-icon-bi.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/bi.svg)
}
.flag-icon-bj{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/bj.svg)
}
.flag-icon-bj.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/bj.svg)
}
.flag-icon-bl{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/bl.svg)
}
.flag-icon-bl.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/bl.svg)
}
.flag-icon-bm{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/bm.svg)
}
.flag-icon-bm.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/bm.svg)
}
.flag-icon-bn{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/bn.svg)
}
.flag-icon-bn.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/bn.svg)
}
.flag-icon-bo{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/bo.svg)
}
.flag-icon-bo.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/bo.svg)
}
.flag-icon-bq{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/bq.svg)
}
.flag-icon-bq.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/bq.svg)
}
.flag-icon-br{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/br.svg)
}
.flag-icon-br.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/br.svg)
}
.flag-icon-bs{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/bs.svg)
}
.flag-icon-bs.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/bs.svg)
}
.flag-icon-bt{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/bt.svg)
}
.flag-icon-bt.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/bt.svg)
}
.flag-icon-bv{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/bv.svg)
}
.flag-icon-bv.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/bv.svg)
}
.flag-icon-bw{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/bw.svg)
}
.flag-icon-bw.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/bw.svg)
}
.flag-icon-by{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/by.svg)
}
.flag-icon-by.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/by.svg)
}
.flag-icon-bz{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/bz.svg)
}
.flag-icon-bz.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/bz.svg)
}
.flag-icon-ca{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ca.svg)
}
.flag-icon-ca.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ca.svg)
}
.flag-icon-cc{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/cc.svg)
}
.flag-icon-cc.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/cc.svg)
}
.flag-icon-cd{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/cd.svg)
}
.flag-icon-cd.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/cd.svg)
}
.flag-icon-cf{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/cf.svg)
}
.flag-icon-cf.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/cf.svg)
}
.flag-icon-cg{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/cg.svg)
}
.flag-icon-cg.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/cg.svg)
}
.flag-icon-ch{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ch.svg)
}
.flag-icon-ch.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ch.svg)
}
.flag-icon-ci{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ci.svg)
}
.flag-icon-ci.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ci.svg)
}
.flag-icon-ck{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ck.svg)
}
.flag-icon-ck.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ck.svg)
}
.flag-icon-cl{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/cl.svg)
}
.flag-icon-cl.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/cl.svg)
}
.flag-icon-cm{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/cm.svg)
}
.flag-icon-cm.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/cm.svg)
}
.flag-icon-cn{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/cn.svg)
}
.flag-icon-cn.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/cn.svg)
}
.flag-icon-co{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/co.svg)
}
.flag-icon-co.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/co.svg)
}
.flag-icon-cr{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/cr.svg)
}
.flag-icon-cr.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/cr.svg)
}
.flag-icon-cu{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/cu.svg)
}
.flag-icon-cu.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/cu.svg)
}
.flag-icon-cv{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/cv.svg)
}
.flag-icon-cv.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/cv.svg)
}
.flag-icon-cw{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/cw.svg)
}
.flag-icon-cw.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/cw.svg)
}
.flag-icon-cx{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/cx.svg)
}
.flag-icon-cx.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/cx.svg)
}
.flag-icon-cy{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/cy.svg)
}
.flag-icon-cy.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/cy.svg)
}
.flag-icon-cz{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/cz.svg)
}
.flag-icon-cz.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/cz.svg)
}
.flag-icon-de{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/de.svg)
}
.flag-icon-de.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/de.svg)
}
.flag-icon-dj{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/dj.svg)
}
.flag-icon-dj.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/dj.svg)
}
.flag-icon-dk{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/dk.svg)
}
.flag-icon-dk.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/dk.svg)
}
.flag-icon-dm{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/dm.svg)
}
.flag-icon-dm.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/dm.svg)
}
.flag-icon-do{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/do.svg)
}
.flag-icon-do.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/do.svg)
}
.flag-icon-dz{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/dz.svg)
}
.flag-icon-dz.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/dz.svg)
}
.flag-icon-ec{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ec.svg)
}
.flag-icon-ec.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ec.svg)
}
.flag-icon-ee{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ee.svg)
}
.flag-icon-ee.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ee.svg)
}
.flag-icon-eg{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/eg.svg)
}
.flag-icon-eg.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/eg.svg)
}
.flag-icon-eh{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/eh.svg)
}
.flag-icon-eh.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/eh.svg)
}
.flag-icon-er{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/er.svg)
}
.flag-icon-er.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/er.svg)
}
.flag-icon-es{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/es.svg)
}
.flag-icon-es.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/es.svg)
}
.flag-icon-et{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/et.svg)
}
.flag-icon-et.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/et.svg)
}
.flag-icon-fi{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/fi.svg)
}
.flag-icon-fi.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/fi.svg)
}
.flag-icon-fj{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/fj.svg)
}
.flag-icon-fj.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/fj.svg)
}
.flag-icon-fk{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/fk.svg)
}
.flag-icon-fk.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/fk.svg)
}
.flag-icon-fm{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/fm.svg)
}
.flag-icon-fm.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/fm.svg)
}
.flag-icon-fo{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/fo.svg)
}
.flag-icon-fo.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/fo.svg)
}
.flag-icon-fr{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/fr.svg)
}
.flag-icon-fr.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/fr.svg)
}
.flag-icon-ga{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ga.svg)
}
.flag-icon-ga.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ga.svg)
}
.flag-icon-gb{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/gb.svg)
}
.flag-icon-gb.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/gb.svg)
}
.flag-icon-gd{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/gd.svg)
}
.flag-icon-gd.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/gd.svg)
}
.flag-icon-ge{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ge.svg)
}
.flag-icon-ge.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ge.svg)
}
.flag-icon-gf{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/gf.svg)
}
.flag-icon-gf.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/gf.svg)
}
.flag-icon-gg{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/gg.svg)
}
.flag-icon-gg.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/gg.svg)
}
.flag-icon-gh{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/gh.svg)
}
.flag-icon-gh.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/gh.svg)
}
.flag-icon-gi{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/gi.svg)
}
.flag-icon-gi.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/gi.svg)
}
.flag-icon-gl{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/gl.svg)
}
.flag-icon-gl.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/gl.svg)
}
.flag-icon-gm{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/gm.svg)
}
.flag-icon-gm.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/gm.svg)
}
.flag-icon-gn{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/gn.svg)
}
.flag-icon-gn.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/gn.svg)
}
.flag-icon-gp{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/gp.svg)
}
.flag-icon-gp.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/gp.svg)
}
.flag-icon-gq{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/gq.svg)
}
.flag-icon-gq.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/gq.svg)
}
.flag-icon-gr{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/gr.svg)
}
.flag-icon-gr.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/gr.svg)
}
.flag-icon-gs{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/gs.svg)
}
.flag-icon-gs.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/gs.svg)
}
.flag-icon-gt{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/gt.svg)
}
.flag-icon-gt.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/gt.svg)
}
.flag-icon-gu{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/gu.svg)
}
.flag-icon-gu.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/gu.svg)
}
.flag-icon-gw{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/gw.svg)
}
.flag-icon-gw.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/gw.svg)
}
.flag-icon-gy{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/gy.svg)
}
.flag-icon-gy.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/gy.svg)
}
.flag-icon-hk{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/hk.svg)
}
.flag-icon-hk.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/hk.svg)
}
.flag-icon-hm{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/hm.svg)
}
.flag-icon-hm.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/hm.svg)
}
.flag-icon-hn{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/hn.svg)
}
.flag-icon-hn.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/hn.svg)
}
.flag-icon-hr{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/hr.svg)
}
.flag-icon-hr.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/hr.svg)
}
.flag-icon-ht{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ht.svg)
}
.flag-icon-ht.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ht.svg)
}
.flag-icon-hu{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/hu.svg)
}
.flag-icon-hu.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/hu.svg)
}
.flag-icon-id{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/id.svg)
}
.flag-icon-id.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/id.svg)
}
.flag-icon-ie{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ie.svg)
}
.flag-icon-ie.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ie.svg)
}
.flag-icon-il{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/il.svg)
}
.flag-icon-il.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/il.svg)
}
.flag-icon-im{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/im.svg)
}
.flag-icon-im.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/im.svg)
}
.flag-icon-in{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/in.svg)
}
.flag-icon-in.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/in.svg)
}
.flag-icon-io{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/io.svg)
}
.flag-icon-io.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/io.svg)
}
.flag-icon-iq{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/iq.svg)
}
.flag-icon-iq.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/iq.svg)
}
.flag-icon-ir{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ir.svg)
}
.flag-icon-ir.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ir.svg)
}
.flag-icon-is{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/is.svg)
}
.flag-icon-is.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/is.svg)
}
.flag-icon-it{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/it.svg)
}
.flag-icon-it.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/it.svg)
}
.flag-icon-je{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/je.svg)
}
.flag-icon-je.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/je.svg)
}
.flag-icon-jm{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/jm.svg)
}
.flag-icon-jm.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/jm.svg)
}
.flag-icon-jo{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/jo.svg)
}
.flag-icon-jo.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/jo.svg)
}
.flag-icon-jp{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/jp.svg)
}
.flag-icon-jp.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/jp.svg)
}
.flag-icon-ke{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ke.svg)
}
.flag-icon-ke.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ke.svg)
}
.flag-icon-kg{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/kg.svg)
}
.flag-icon-kg.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/kg.svg)
}
.flag-icon-kh{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/kh.svg)
}
.flag-icon-kh.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/kh.svg)
}
.flag-icon-ki{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ki.svg)
}
.flag-icon-ki.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ki.svg)
}
.flag-icon-km{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/km.svg)
}
.flag-icon-km.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/km.svg)
}
.flag-icon-kn{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/kn.svg)
}
.flag-icon-kn.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/kn.svg)
}
.flag-icon-kp{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/kp.svg)
}
.flag-icon-kp.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/kp.svg)
}
.flag-icon-kr{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/kr.svg)
}
.flag-icon-kr.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/kr.svg)
}
.flag-icon-kw{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/kw.svg)
}
.flag-icon-kw.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/kw.svg)
}
.flag-icon-ky{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ky.svg)
}
.flag-icon-ky.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ky.svg)
}
.flag-icon-kz{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/kz.svg)
}
.flag-icon-kz.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/kz.svg)
}
.flag-icon-la{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/la.svg)
}
.flag-icon-la.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/la.svg)
}
.flag-icon-lb{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/lb.svg)
}
.flag-icon-lb.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/lb.svg)
}
.flag-icon-lc{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/lc.svg)
}
.flag-icon-lc.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/lc.svg)
}
.flag-icon-li{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/li.svg)
}
.flag-icon-li.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/li.svg)
}
.flag-icon-lk{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/lk.svg)
}
.flag-icon-lk.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/lk.svg)
}
.flag-icon-lr{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/lr.svg)
}
.flag-icon-lr.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/lr.svg)
}
.flag-icon-ls{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ls.svg)
}
.flag-icon-ls.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ls.svg)
}
.flag-icon-lt{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/lt.svg)
}
.flag-icon-lt.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/lt.svg)
}
.flag-icon-lu{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/lu.svg)
}
.flag-icon-lu.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/lu.svg)
}
.flag-icon-lv{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/lv.svg)
}
.flag-icon-lv.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/lv.svg)
}
.flag-icon-ly{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ly.svg)
}
.flag-icon-ly.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ly.svg)
}
.flag-icon-ma{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ma.svg)
}
.flag-icon-ma.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ma.svg)
}
.flag-icon-mc{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/mc.svg)
}
.flag-icon-mc.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/mc.svg)
}
.flag-icon-md{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/md.svg)
}
.flag-icon-md.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/md.svg)
}
.flag-icon-me{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/me.svg)
}
.flag-icon-me.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/me.svg)
}
.flag-icon-mf{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/mf.svg)
}
.flag-icon-mf.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/mf.svg)
}
.flag-icon-mg{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/mg.svg)
}
.flag-icon-mg.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/mg.svg)
}
.flag-icon-mh{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/mh.svg)
}
.flag-icon-mh.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/mh.svg)
}
.flag-icon-mk{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/mk.svg)
}
.flag-icon-mk.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/mk.svg)
}
.flag-icon-ml{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ml.svg)
}
.flag-icon-ml.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ml.svg)
}
.flag-icon-mm{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/mm.svg)
}
.flag-icon-mm.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/mm.svg)
}
.flag-icon-mn{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/mn.svg)
}
.flag-icon-mn.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/mn.svg)
}
.flag-icon-mo{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/mo.svg)
}
.flag-icon-mo.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/mo.svg)
}
.flag-icon-mp{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/mp.svg)
}
.flag-icon-mp.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/mp.svg)
}
.flag-icon-mq{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/mq.svg)
}
.flag-icon-mq.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/mq.svg)
}
.flag-icon-mr{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/mr.svg)
}
.flag-icon-mr.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/mr.svg)
}
.flag-icon-ms{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ms.svg)
}
.flag-icon-ms.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ms.svg)
}
.flag-icon-mt{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/mt.svg)
}
.flag-icon-mt.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/mt.svg)
}
.flag-icon-mu{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/mu.svg)
}
.flag-icon-mu.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/mu.svg)
}
.flag-icon-mv{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/mv.svg)
}
.flag-icon-mv.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/mv.svg)
}
.flag-icon-mw{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/mw.svg)
}
.flag-icon-mw.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/mw.svg)
}
.flag-icon-mx{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/mx.svg)
}
.flag-icon-mx.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/mx.svg)
}
.flag-icon-my{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/my.svg)
}
.flag-icon-my.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/my.svg)
}
.flag-icon-mz{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/mz.svg)
}
.flag-icon-mz.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/mz.svg)
}
.flag-icon-na{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/na.svg)
}
.flag-icon-na.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/na.svg)
}
.flag-icon-nc{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/nc.svg)
}
.flag-icon-nc.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/nc.svg)
}
.flag-icon-ne{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ne.svg)
}
.flag-icon-ne.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ne.svg)
}
.flag-icon-nf{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/nf.svg)
}
.flag-icon-nf.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/nf.svg)
}
.flag-icon-ng{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ng.svg)
}
.flag-icon-ng.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ng.svg)
}
.flag-icon-ni{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ni.svg)
}
.flag-icon-ni.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ni.svg)
}
.flag-icon-nl{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/nl.svg)
}
.flag-icon-nl.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/nl.svg)
}
.flag-icon-no{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/no.svg)
}
.flag-icon-no.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/no.svg)
}
.flag-icon-np{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/np.svg)
}
.flag-icon-np.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/np.svg)
}
.flag-icon-nr{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/nr.svg)
}
.flag-icon-nr.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/nr.svg)
}
.flag-icon-nu{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/nu.svg)
}
.flag-icon-nu.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/nu.svg)
}
.flag-icon-nz{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/nz.svg)
}
.flag-icon-nz.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/nz.svg)
}
.flag-icon-om{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/om.svg)
}
.flag-icon-om.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/om.svg)
}
.flag-icon-pa{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/pa.svg)
}
.flag-icon-pa.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/pa.svg)
}
.flag-icon-pe{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/pe.svg)
}
.flag-icon-pe.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/pe.svg)
}
.flag-icon-pf{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/pf.svg)
}
.flag-icon-pf.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/pf.svg)
}
.flag-icon-pg{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/pg.svg)
}
.flag-icon-pg.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/pg.svg)
}
.flag-icon-ph{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ph.svg)
}
.flag-icon-ph.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ph.svg)
}
.flag-icon-pk{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/pk.svg)
}
.flag-icon-pk.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/pk.svg)
}
.flag-icon-pl{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/pl.svg)
}
.flag-icon-pl.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/pl.svg)
}
.flag-icon-pm{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/pm.svg)
}
.flag-icon-pm.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/pm.svg)
}
.flag-icon-pn{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/pn.svg)
}
.flag-icon-pn.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/pn.svg)
}
.flag-icon-pr{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/pr.svg)
}
.flag-icon-pr.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/pr.svg)
}
.flag-icon-ps{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ps.svg)
}
.flag-icon-ps.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ps.svg)
}
.flag-icon-pt{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/pt.svg)
}
.flag-icon-pt.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/pt.svg)
}
.flag-icon-pw{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/pw.svg)
}
.flag-icon-pw.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/pw.svg)
}
.flag-icon-py{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/py.svg)
}
.flag-icon-py.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/py.svg)
}
.flag-icon-qa{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/qa.svg)
}
.flag-icon-qa.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/qa.svg)
}
.flag-icon-re{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/re.svg)
}
.flag-icon-re.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/re.svg)
}
.flag-icon-ro{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ro.svg)
}
.flag-icon-ro.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ro.svg)
}
.flag-icon-rs{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/rs.svg)
}
.flag-icon-rs.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/rs.svg)
}
.flag-icon-ru{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ru.svg)
}
.flag-icon-ru.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ru.svg)
}
.flag-icon-rw{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/rw.svg)
}
.flag-icon-rw.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/rw.svg)
}
.flag-icon-sa{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/sa.svg)
}
.flag-icon-sa.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/sa.svg)
}
.flag-icon-sb{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/sb.svg)
}
.flag-icon-sb.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/sb.svg)
}
.flag-icon-sc{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/sc.svg)
}
.flag-icon-sc.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/sc.svg)
}
.flag-icon-sd{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/sd.svg)
}
.flag-icon-sd.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/sd.svg)
}
.flag-icon-se{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/se.svg)
}
.flag-icon-se.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/se.svg)
}
.flag-icon-sg{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/sg.svg)
}
.flag-icon-sg.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/sg.svg)
}
.flag-icon-sh{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/sh.svg)
}
.flag-icon-sh.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/sh.svg)
}
.flag-icon-si{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/si.svg)
}
.flag-icon-si.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/si.svg)
}
.flag-icon-sj{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/sj.svg)
}
.flag-icon-sj.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/sj.svg)
}
.flag-icon-sk{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/sk.svg)
}
.flag-icon-sk.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/sk.svg)
}
.flag-icon-sl{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/sl.svg)
}
.flag-icon-sl.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/sl.svg)
}
.flag-icon-sm{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/sm.svg)
}
.flag-icon-sm.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/sm.svg)
}
.flag-icon-sn{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/sn.svg)
}
.flag-icon-sn.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/sn.svg)
}
.flag-icon-so{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/so.svg)
}
.flag-icon-so.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/so.svg)
}
.flag-icon-sr{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/sr.svg)
}
.flag-icon-sr.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/sr.svg)
}
.flag-icon-ss{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ss.svg)
}
.flag-icon-ss.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ss.svg)
}
.flag-icon-st{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/st.svg)
}
.flag-icon-st.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/st.svg)
}
.flag-icon-sv{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/sv.svg)
}
.flag-icon-sv.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/sv.svg)
}
.flag-icon-sx{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/sx.svg)
}
.flag-icon-sx.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/sx.svg)
}
.flag-icon-sy{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/sy.svg)
}
.flag-icon-sy.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/sy.svg)
}
.flag-icon-sz{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/sz.svg)
}
.flag-icon-sz.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/sz.svg)
}
.flag-icon-tc{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/tc.svg)
}
.flag-icon-tc.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/tc.svg)
}
.flag-icon-td{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/td.svg)
}
.flag-icon-td.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/td.svg)
}
.flag-icon-tf{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/tf.svg)
}
.flag-icon-tf.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/tf.svg)
}
.flag-icon-tg{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/tg.svg)
}
.flag-icon-tg.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/tg.svg)
}
.flag-icon-th{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/th.svg)
}
.flag-icon-th.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/th.svg)
}
.flag-icon-tj{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/tj.svg)
}
.flag-icon-tj.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/tj.svg)
}
.flag-icon-tk{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/tk.svg)
}
.flag-icon-tk.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/tk.svg)
}
.flag-icon-tl{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/tl.svg)
}
.flag-icon-tl.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/tl.svg)
}
.flag-icon-tm{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/tm.svg)
}
.flag-icon-tm.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/tm.svg)
}
.flag-icon-tn{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/tn.svg)
}
.flag-icon-tn.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/tn.svg)
}
.flag-icon-to{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/to.svg)
}
.flag-icon-to.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/to.svg)
}
.flag-icon-tr{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/tr.svg)
}
.flag-icon-tr.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/tr.svg)
}
.flag-icon-tt{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/tt.svg)
}
.flag-icon-tt.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/tt.svg)
}
.flag-icon-tv{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/tv.svg)
}
.flag-icon-tv.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/tv.svg)
}
.flag-icon-tw{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/tw.svg)
}
.flag-icon-tw.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/tw.svg)
}
.flag-icon-tz{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/tz.svg)
}
.flag-icon-tz.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/tz.svg)
}
.flag-icon-ua{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ua.svg)
}
.flag-icon-ua.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ua.svg)
}
.flag-icon-ug{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ug.svg)
}
.flag-icon-ug.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ug.svg)
}
.flag-icon-um{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/um.svg)
}
.flag-icon-um.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/um.svg)
}
.flag-icon-us{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/us.svg)
}
.flag-icon-us.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/us.svg)
}
.flag-icon-uy{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/uy.svg)
}
.flag-icon-uy.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/uy.svg)
}
.flag-icon-uz{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/uz.svg)
}
.flag-icon-uz.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/uz.svg)
}
.flag-icon-va{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/va.svg)
}
.flag-icon-va.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/va.svg)
}
.flag-icon-vc{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/vc.svg)
}
.flag-icon-vc.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/vc.svg)
}
.flag-icon-ve{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ve.svg)
}
.flag-icon-ve.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ve.svg)
}
.flag-icon-vg{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/vg.svg)
}
.flag-icon-vg.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/vg.svg)
}
.flag-icon-vi{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/vi.svg)
}
.flag-icon-vi.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/vi.svg)
}
.flag-icon-vn{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/vn.svg)
}
.flag-icon-vn.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/vn.svg)
}
.flag-icon-vu{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/vu.svg)
}
.flag-icon-vu.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/vu.svg)
}
.flag-icon-wf{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/wf.svg)
}
.flag-icon-wf.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/wf.svg)
}
.flag-icon-ws{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ws.svg)
}
.flag-icon-ws.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ws.svg)
}
.flag-icon-ye{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/ye.svg)
}
.flag-icon-ye.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/ye.svg)
}
.flag-icon-yt{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/yt.svg)
}
.flag-icon-yt.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/yt.svg)
}
.flag-icon-za{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/za.svg)
}
.flag-icon-za.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/za.svg)
}
.flag-icon-zm{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/zm.svg)
}
.flag-icon-zm.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/zm.svg)
}
.flag-icon-zw{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/zw.svg)
}
.flag-icon-zw.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/zw.svg)
}
.flag-icon-es-ct{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/es-ct.svg)
}
.flag-icon-es-ct.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/es-ct.svg)
}
.flag-icon-eu{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/eu.svg)
}
.flag-icon-eu.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/eu.svg)
}
.flag-icon-gb-eng{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/gb-eng.svg)
}
.flag-icon-gb-eng.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/gb-eng.svg)
}
.flag-icon-gb-nir{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/gb-nir.svg)
}
.flag-icon-gb-nir.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/gb-nir.svg)
}
.flag-icon-gb-sct{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/gb-sct.svg)
}
.flag-icon-gb-sct.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/gb-sct.svg)
}
.flag-icon-gb-wls{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/gb-wls.svg)
}
.flag-icon-gb-wls.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/gb-wls.svg)
}
.flag-icon-un{
background-image:url(/custom/module/public/fbr/flags/flags/4x3/un.svg)
}
.flag-icon-un.flag-icon-squared{
background-image:url(/custom/module/public/fbr/flags/flags/1x1/un.svg)
}
.button_grey,
.button_grey:hover{
background:#535353;
color:#fff;
font-family:OpenSans;
font-weight:400
}
.button_green,
.button_green:hover{
background:#c4cc3e;
color:#fff;
font-family:OpenSans;
font-weight:400
}
.button_orange,
.button_orange:hover{
background:#ff671f;
color:#fff;
font-family:OpenSans;
font-weight:400
}
.border-radius{
border-radius:3px
}
.no-pointer{
cursor:default!important
}
.checkoutmenue.aktiv:before,
.checkoutmenue.done:before,
.etCheckbox--checked:before,
.view-gutschein .checkout_code__aktionscode_submit:before,
.view-gutschein .checkout_code__gutscheincode_submit:before,
.view-warenkorb .checkout_code__aktionscode_submit:before,
.view-warenkorb .checkout_code__gutscheincode_submit:before,
[class*=fbr-icon-]:before,
i.versand-express,
i.versand-no_express,
i.versand-standard,
input[type=checkbox].labeled_checkbox:checked+label.labeled_checkbox::before,
input[type=checkbox].labeled_checkbox[checked]+label.labeled_checkbox::before,
label.labeled_checkbox::before{
font-family:fritzberger!important;
speak:never;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
[class*=fbr-icon-],
[class*=fbr-icon-]:focus,
[class*=fbr-icon-]:hover{
text-decoration:none
}
.fbr-icon-fa-circle-arrow-down:before{
content:"\f0aa"
}
.fbr-icon-fa-circle-arrow-up:before{
content:"\f0ab"
}
.fbr-icon-fa-minus:before{
content:"\f068"
}
.fbr-icon-fa-plus:before{
content:"\f067"
}
.fbr-icon-fa-angles-right-solid:before{
content:"\300b"
}
.fbr-icon-fa-xmark-solid:before{
content:"\e925"
}
.fbr-icon-mail-badge:before,
.fbr-icon-newsletter_grau:before{
content:"\e91e"
}
.fbr-icon-zeiger:before{
content:"\e921"
}
.fbr-icon-telefon:before{
content:"\e923"
}
.fbr-icon-packstation:before{
content:"\e924"
}
.fbr-icon-monitor:before{
content:"\e926"
}
.fbr-icon-express:before,
i.versand-express:before,
i.versand-no_express:before{
content:"\e927"
}
.fbr-icon-email:before{
content:"\e928"
}
.fbr-icon-pfeil_rechts:before{
content:"\3009"
}
.fbr-icon-pfeil_links:before{
content:"\3008"
}
.fbr-icon-chevon-up:before{
content:"\e91d"
}
.fbr-icon-chevon-down:before{
content:"\e920"
}
.checkoutmenue.aktiv:before,
.checkoutmenue.done:before,
.fbr-icon-haken:before{
content:"\2713"
}
.fbr-icon-fa-check:before{
content:"\e929"
}
.fbr-icon-lineal:before{
content:"\e904"
}
.fbr-icon-vergleichen:before{
content:"\21d4"
}
.fbr-icon-produktdatenblatt:before{
content:"\e906"
}
.fbr-icon-download:before{
content:"\e907"
}
.fbr-icon-drucken:before{
content:"\e908"
}
.fbr-icon-info:before{
content:"\e90a"
}
.fbr-icon-schloss:before{
content:"\e90b"
}
.fbr-icon-360grad:before,
.fbr-icon-zurueck:before{
content:"\e90c"
}
.fbr-icon-batteriepfand:before{
content:"\e90d"
}
.fbr-icon-fbrmini:before,
.fbr-icon-zelt:before{
content:"\e90f"
}
.fbr-icon-merkzettel:before{
content:"\e910"
}
.fbr-icon-filialen:before,
.fbr-icon-location:before{
content:"\e911"
}
.fbr-icon-lupe:before,
.fbr-icon-suche:before{
content:"\e912"
}
.fbr-icon-fa-user:before,
.fbr-icon-meinkonto:before,
.fbr-icon-user:before{
content:"\e913"
}
.fbr-icon-warenkorb:before{
content:"\e914"
}
.fbr-icon-kundenkarte:before{
content:"\e915"
}
.fbr-icon-logo:before,
.fbr-icon-logo_berger:before{
content:"\e916"
}
.fbr-icon-mail:before,
.fbr-icon-newsletter:before{
content:"\e917"
}
.fbr-icon-fa-home:before,
.fbr-icon-haus:before{
content:"\e918"
}
.fbr-icon-lkw:before,
.fbr-icon-sperrgut:before,
i.versand-standard:before{
content:"\e919"
}
.fbr-icon-bearbeiten:before,
.fbr-icon-fa-edit:before{
content:"\e91a"
}
.fbr-icon-sprechblase:before{
content:"\e91b"
}
.fbr-icon-sprechblasen:before{
content:"\e92a"
}
.fbr-icon-tasche:before{
content:"\e91c"
}
.fbr-icon-360dreher:before{
content:"\e922"
}
.fbr-icon-fa-globe:before{
content:"\e92b"
}
.fbr-icon-stern:before{
content:"\e903"
}
.fbr-icon-fa-star:before{
content:"\e92f"
}
.fbr-icon-fa-times-circle:before{
content:"\e931"
}
.fbr-icon-bus:before{
content:"\e937"
}
.fbr-icon-geschenk:before{
content:"\e938"
}
.fbr-icon-kastenwagen:before{
content:"\e939"
}
.fbr-icon-wohnmobil:before{
content:"\e940"
}
.fbr-icon-wohnwagen:before{
content:"\e941"
}
.fbr-icon-kalender:before{
content:"\e909"
}
.fbr-icon-clock:before{
content:"\e91f"
}
.fbr-icon-envelope:before{
content:"\e92e"
}
.fbr-icon-headset:before{
content:"\e93a"
}
.body-person-meineinteressen .fa-campground,
.fbr-icon-bus:before,
.fbr-icon-geschenk:before,
.fbr-icon-kastenwagen:before,
.fbr-icon-wohnmobil:before,
.fbr-icon-wohnwagen:before,
.form-newsletter_activation .fbr-icon-zelt:before,
.form-newsletter_birthdate .fbr-icon-zelt:before,
.form-newsletter_campingform .fbr-icon-zelt:before,
.view-person .fbr-icon-zelt:before,
.view-warenkorb-checkout7 .fbr-icon-zelt:before{
font-size:1.25rem!important;
margin-right:10px;
color:#767676;
vertical-align:middle
}
.checkout7-survey .fa-campground{
color:#767676
}
.uk-text-uppercase{
text-transform:uppercase!important
}
.uk-text-underline{
text-decoration:underline!important
}
#filters .et-accordion.narrower .et-accordion-item .et-accordion-content:after,
.berger_checkbox_wrap .clearAfter:after,
.cookie_notice__wrap:after,
.icon_right:after,
.pImgButton-wrap:after,
.pImgGal_footer:after,
.pImg_slider:after,
.popover-wrap.uk-dropdown-cart .cart_footer:after,
.pre-header:after,
.product_colors_preview:after,
.produkttest_artikel:after,
.produkttest_entry--small:after,
.produkttest_wrap:after,
.produkttestsummary:after,
.produkttestsummary_starsum_row:after,
.rating_bar:after,
.txtblk_banner_red_wrap .txtblk_banner_red:after,
.uk-panel-footer .form-footer-checkout .clearAfter:after,
.wk_pos__description:after{
content:".";
clear:both;
display:block;
visibility:hidden;
height:0
}
.uk-form .et-form-input-full-big a.uk-button,
.uk-form .et-form-input-full-big button,
a.et-big-button,
button.et-big-button{
font-size:14px;
padding-top:10px;
padding-bottom:10px;
height:42px;
line-height:20px
}
.checkout_element_easycredit .uk-accordion-title:after,
.checkout_element_voucher .uk-accordion-title:after,
.directorder .uk-accordion-title:after,
.googleview i{
font-family:fritzberger;
display:inline-block;
font-weight:400;
font-style:normal;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.uk-form .et-form-input-full-big input{
width:100%;
font-size:14px;
padding-top:10px;
padding-bottom:10px;
height:42px
}
.uk-form.big_select select{
border-radius:3px;
height:40px
}
.uk-form.big_select .etSelect-wrap .etSelect--textfield{
border-radius:3px
}
.uk-form.big_select .etSelect--textfield{
height:40px;
line-height:30px
}
.uk-icon-flip-horizontal{
-webkit-transform:scale(-1,1);
-ms-transform:scale(-1,1);
transform:scale(-1,1)
}
.fbr-color-secondary{
color:#4a8500
}
.fbr-darker-gray{
color:#333
}
.et-min-width-115{
min-width:115px
}
.etCheckbox--checked:before{
content:"\f00c";
position:absolute;
top:1px;
left:2px;
font-size:17px;
color:#4a8500
}
.uk-slidenav-position-side{
position:relative;
margin-right:35px;
margin-left:35px
}
.uk-slidenav-position-side a.uk-slidenav{
display:block!important;
text-decoration:none;
top:50%;
z-index:1;
margin-top:-30px;
width:35px
}
.uk-slidenav-position-side a.uk-slidenav-previous{
position:absolute;
left:-35px;
text-align:left
}
.uk-slidenav-position-side a.uk-slidenav-next{
position:absolute;
right:-35px;
text-align:right
}
.swiper_position_side{
position:relative;
padding-right:35px;
padding-left:35px
}
.uk-button-text,
a.uk-button-text{
background:0 0;
color:#535353;
text-decoration:underline;
text-align:left;
padding-left:0!important;
padding-right:0!important;
text-transform:none
}
.uk-button-text:active,
.uk-button-text:hover,
a.uk-button-text:active,
a.uk-button-text:hover{
background:0 0;
color:#535353
}
.uk-border-hidden{
border:none!important
}
:root{
--swiper-theme-color:#000;
--swiper-navigation-size:30px;
--rm__breakpoint_mobile:960px;
--rm__overlay_show_display:block;
--rm__overlay_hide_display:none;
--rm__body_show_overflow:auto;
--rm__body_hide_overflow:hidden;
--rm__side__body__block__submenu__inactive_display:none;
--rm__side__body__block__submenu__active_display:block;
--rm__side__body__block__submenu__width:auto;
--rm__side__hide__submenu__display:none;
--rm__side_width:364;
--rm__submenu_width_multiplier:0.7;
--rm__side_language_min_height:520px;
--rm__side_language_height:auto;
--rm__entry_body__margin_right:20;
--rm__entry_body__overflow:auto;
--rm__submenu_side_block_show_display:block;
--rm__submenu_side_block_hide_display:none;
--rm__submenu_link_show_display:flex;
--rm__submenu_link_hide_display:none;
--rm__side_language_selected_hide_display:none;
--rm__side_language_selected_show_display:inline-flex;
--rm__side_language_scrollbox_show_display:block;
--rm__side_language_scrollbox_hide_display:none;
--rm__side__header__mobile_buttons_show_display:inline-block;
--rm__side__header__mobile_buttons_hide_display:none;
--voucher-container-width:328px;
--circleDimension:50px;
--lexika-gap-x:5px;
--lexika-content-column-count:3;
--bs-primary:$berger_blue
}
.swiper-container{
margin-left:auto;
margin-right:auto;
position:relative;
overflow:hidden;
list-style:none;
padding:0;
z-index:1
}
.swiper-container-vertical>.swiper-wrapper{
flex-direction:column
}
.swiper-wrapper{
position:relative;
width:100%;
height:100%;
z-index:1;
display:flex;
transition-property:transform;
box-sizing:content-box
}
.swiper-container-android .swiper-slide,
.swiper-wrapper{
transform:translate3d(0,0,0)
}
.swiper-container-multirow>.swiper-wrapper{
flex-wrap:wrap
}
.swiper-container-multirow-column>.swiper-wrapper{
flex-wrap:wrap;
flex-direction:column
}
.swiper-container-free-mode>.swiper-wrapper{
transition-timing-function:ease-out;
margin:0 auto
}
.swiper-container-pointer-events{
touch-action:pan-y
}
.swiper-container-pointer-events.swiper-container-vertical{
touch-action:pan-x
}
.swiper-slide{
flex-shrink:0;
height:100%;
position:relative;
transition-property:transform
}
.swiper-slide:not([class*=uk-width]):not(.txtblk_fbrbox_1_4):not(.txtblk_fbrbox_1_3):not(.txtblk_headline_2_3):not(.txtblk_wrap_border_1_3):not(
.txtblk_headline_1_3):not(.txtblk_headline_1_1):not(.txtblk_headline_box):not(.txtblk_tibt_white_border):not(.txtblk_tibt_white):not(.txtblk_tibt):not(.dispblk_headline){
width:100%
}
.swiper-slide-invisible-blank{
visibility:hidden
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide{
height:auto
}
.swiper-container-autoheight .swiper-wrapper{
align-items:flex-start;
transition-property:transform,height
}
.swiper-container-3d{
perspective:1200px
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper{
transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
pointer-events:none;
z-index:10
}
.swiper-container-3d .swiper-slide-shadow-left{
background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-right{
background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-top{
background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-bottom{
background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-css-mode>.swiper-wrapper{
overflow:auto;
scrollbar-width:none;
-ms-overflow-style:none
}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{
display:none
}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{
scroll-snap-align:start start
}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{
scroll-snap-type:x mandatory
}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{
scroll-snap-type:y mandatory
}
.swiper-container .swiper-notification{
position:absolute;
left:0;
top:0;
pointer-events:none;
opacity:0;
z-index:-1000
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{
transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide{
pointer-events:none;
transition-property:opacity
}
.swiper-container-fade .swiper-slide .swiper-slide{
pointer-events:none
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active{
pointer-events:auto
}
.swiper-lazy-preloader{
width:42px;
height:42px;
position:absolute;
left:50%;
top:50%;
margin-left:-21px;
margin-top:-21px;
z-index:10;
transform-origin:50%;
animation:1s linear infinite swiper-preloader-spin;
box-sizing:border-box;
border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
border-radius:50%;
border-top-color:transparent
}
.swiper-lazy-preloader-white{
--swiper-preloader-color:#fff
}
.swiper-lazy-preloader-black{
--swiper-preloader-color:#000
}
@keyframes swiper-preloader-spin{
100%{
transform:rotate(360deg)
}
}
.swiper-button-next,
.swiper-button-prev{
position:absolute;
top:50%;
width:Max(var(--swiper-navigation-size),44px);
height:Max(var(--swiper-navigation-size),44px);
margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));
z-index:10;
cursor:pointer;
display:flex;
align-items:center;
justify-content:center;
color:var(--swiper-navigation-color,var(--swiper-theme-color));
font-family:fritzberger;
font-size:var(--swiper-navigation-size);
text-shadow:1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled{
opacity:.35;
cursor:auto;
pointer-events:none
}
.swiper-button-next:after,
.swiper-button-prev:after{
letter-spacing:0;
text-transform:none;
font-variant:initial;
line-height:1
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next{
left:0;
right:auto
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after{
content:"〈"
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev{
right:0;
left:auto
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after{
content:"〉"
}
.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white{
--swiper-navigation-color:#ffffff
}
.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black{
--swiper-navigation-color:#000000
}
.swiper-button-lock{
display:none
}
.swiper-pagination.swiper-pagination-hidden{
opacity:0
}
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction{
bottom:10px;
left:0;
width:100%
}
.swiper-pagination-bullets-dynamic{
overflow:hidden;
font-size:0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
transform:scale(.33);
position:relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{
transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{
transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{
transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{
transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{
transform:scale(.33)
}
.swiper-pagination-bullet{
display:inline-block;
border-radius:50%;
background:#000;
opacity:.2
}
button.swiper-pagination-bullet{
border:none;
margin:0;
padding:0;
box-shadow:none;
appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet{
cursor:pointer
}
.swiper-pagination-bullet-active{
background:var(--swiper-pagination-color,var(--swiper-theme-color))
}
.swiper-container-vertical>.swiper-pagination-bullets{
right:10px;
top:50%;
transform:translate3d(0,-50%,0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
margin:6px 0;
display:block
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
top:50%;
transform:translateY(-50%);
width:8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
display:inline-block;
transition:transform .2s,top .2s
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
left:50%;
transform:translateX(-50%);
white-space:nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
transition:transform .2s,left .2s
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
transition:transform .2s,right .2s
}
.swiper-pagination-progressbar{
background:rgba(0,0,0,.25);
position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
background:var(--swiper-pagination-color,var(--swiper-theme-color));
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
transform:scale(0);
transform-origin:left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
transform-origin:right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
width:100%;
height:4px;
left:0;
top:0
}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar{
width:4px;
height:100%;
left:0;
top:0
}
.swiper-pagination-white{
--swiper-pagination-color:#ffffff
}
.swiper-pagination-black{
--swiper-pagination-color:#000000
}
.swiper-pagination-lock{
display:none
}
.swiper-container{
background-color:#fff
}
.swiper-container:not(.swiper-container-initialized)::before{
content:'';
position:absolute;
z-index:9999;
top:calc(50% - 30px);
left:calc(50% - 30px)
}
.swiper-container:not(.swiper-container-initialized) .swiper-button-next,
.swiper-container:not(.swiper-container-initialized) .swiper-button-prev,
.swiper-container:not(.swiper-container-initialized) .swiper-pagination-bullet{
display:none!important
}
.swiper-pagination{
text-align:center;
transition:opacity .3s;
transform:translate3d(0,0,0);
z-index:10;
position:static
}
.swiper-pagination-bullet{
width:20px;
height:20px;
background-color:rgba(50,50,50,.1);
opacity:1
}
.swiper-pagination-bullet:hover{
background-color:rgba(50,50,50,.4)
}
.swiper-pagination-bullet-active{
background-color:rgba(50,50,50,.4);
opacity:1
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
margin:15px 7.5px 0
}
.swiper-button-prev{
justify-content:flex-start
}
.swiper-button-next{
justify-content:flex-end
}
.header-container{
display:table;
width:100%
}
.header-container>div{
display:table-cell;
vertical-align:middle
}
form.search-form{
display:block;
float:left;
width:53%;
padding:7px
}
.uk-dropdown{
width:100%
}
.uk-grid-reverse{
flex-direction:row-reverse
}
.onpageedit_element_artikel_gallery{
display:none;
z-index:999
}
.onpageedit_element_artikel_gallery a.ope_inactive,
.onpageedit_element_artikel_gallery a.ope_inactive:hover{
color:#ddd
}
.onpageedit_info_element_artikel_gallery{
position:absolute;
right:0;
width:32px
}
.onpageedit_info_element_artikel_gallery a.sort_fixed{
background-color:#fff;
color:#d4021d
}
.element_artikel_gallery:hover .onpageedit_element_artikel_gallery{
display:block;
position:absolute;
width:32px;
background-color:#ccc
}
.element_artikel_gallery:hover .onpageedit_element_artikel_gallery a{
line-height:25px
}
.back-to-top{
display:none;
background:#807471;
color:#eee;
position:fixed;
bottom:15px;
right:10px;
padding:3px 8px;
font-size:11px;
border:3px solid transparent;
border-radius:5px
}
.back-to-top:active,
.back-to-top:focus,
.back-to-top:hover{
color:#fff
}
.back-to-top i{
font-size:14px
}
@media (max-width:849px){
.back-to-top i{
font-size:25px
}
}
.uk-breadcrumb{
color:#535353;
padding-top:5px
}
.uk-breadcrumb>li:before{
line-height:10px
}
.uk-breadcrumb>li.homelink:before{
content:none
}
.uk-breadcrumb>li.activelink:before,
.uk-breadcrumb>li.sublink:before{
font-family:fritzberger;
font-size:10px;
content:"\3009";
display:inline-block;
margin:0 8px
}
@media (max-width:669px){
.uk-breadcrumb>li.sublink:before{
content:none
}
}
.uk-breadcrumb>li:first-child{
content:"";
margin:0
}
.uk-breadcrumb>li.backlink{
color:#535353
}
.uk-breadcrumb>li.backlink:before{
font-family:fritzberger;
font-size:16px;
content:"\3008";
display:inline-block;
margin-right:8px
}
.uk-breadcrumb>li.backlink:after{
content:"|";
display:inline-block;
margin:0 8px;
font-weight:700
}
.uk-breadcrumb>li.backlink a{
color:#535353;
font-weight:700;
text-decoration:none
}
.uk-breadcrumb>li a{
color:#535353;
font-weight:400;
text-decoration:underline
}
.uk-breadcrumb>li,
.uk-breadcrumb>li>a,
.uk-breadcrumb>li>span{
display:inline
}
.uk-breadcrumb span.current{
margin-right:5px;
font-family:OpenSans;
color:#535353
}
.main-section .uk-breadcrumb{
border-bottom:2px solid #e5e5e5;
padding-top:12px;
padding-bottom:12px;
margin-bottom:35px
}
.uk-breadcrumb .fbr_headline--h1,
.uk-breadcrumb h1,
.uk-breadcrumb span{
display:inline;
font-size:inherit;
line-height:inherit;
margin:0
}
.uk-breadcrumb .fbr_headline--h1,
.uk-breadcrumb h1{
color:#535353;
font-weight:400;
text-transform:none
}
.uk-slider,
.uk-slideshow{
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.slideshow .uk-slidenav-contrast{
color:#fff;
border-radius:50%;
border:1px solid transparent;
background-color:#000;
opacity:.75;
line-height:50px
}
.slideshow .uk-slidenav-contrast:focus,
.slideshow .uk-slidenav-contrast:hover{
color:#999
}
.slideshow .uk-dotnav-contrast>*>*{
background:rgba(255,255,255,.58)
}
.slideshow .uk-dotnav-contrast>.uk-active>*{
background:rgba(255,255,255,.95)
}
.slideshow .uk-slidenav-position.slider.gallery{
min-height:60px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.slideshow .uk-slidenav-position.productslider{
min-height:280px
}
.slideshow .uk-slidenav-position .uk-slidenav,
.slideshow .uk-slidenav-position.slider{
display:block
}
.more-box{
overflow:hidden;
position:relative;
box-sizing:content-box
}
.element_sidebar .categories_search_container{
margin-bottom:15px
}
.element_sidebar .categories_search_container .uk-search-nav-header{
margin-bottom:4px;
margin-top:11px;
border-bottom:2px solid #eaeaea;
font-size:18px;
font-weight:700;
padding-bottom:8px
}
.element_sidebar .uk-nav{
margin-bottom:10px;
min-height:35px
}
.element_sidebar .uk-nav.categories_search{
margin-bottom:15px
}
.element_sidebar .uk-nav.categories_search>li>ul>li>a:before{
content:"\300b"
}
.element_sidebar .uk-nav li{
font-size:14px;
padding:0
}
.element_sidebar .uk-nav li.uk-nav-header{
margin-bottom:4px;
margin-top:4px;
font-weight:400;
font-family:OpenSans
}
.element_sidebar .uk-nav li.uk-active>a{
font-family:OpenSans;
font-weight:700
}
.element_sidebar .uk-nav li.uk-active li{
font-family:OpenSans;
padding:0
}
.element_sidebar .uk-nav li.uk-active li a,
.element_sidebar .uk-nav li.uk-active li.uk-active a{
font-family:OpenSans
}
.element_sidebar .uk-nav li a{
padding:4px;
color:#535353
}
.element_sidebar .uk-nav li a:hover{
background-color:#eaeaea
}
.element_sidebar .uk-nav.service{
padding-left:15px
}
.element_sidebar .uk-nav.service li.selected{
font-weight:700
}
.element_sidebar .uk-nav.service li a{
padding-left:5px
}
.element_sidebar .uk-nav.service li a:before{
font-family:fritzberger;
display:inline-block;
font-size:65%;
font-weight:400;
font-style:normal;
line-height:1;
-webkit-font-smoothing:antialiased;
content:"\3009";
padding-right:8px;
margin-left:-15px
}
.element_sidebar .uk-nav.service li a.opened{
font-weight:700
}
.element_sidebar .uk-nav.service li a.active{
font-weight:700;
text-decoration:underline
}
.element_sidebar .uk-nav.service li>ul{
padding-left:30px;
font-weight:400
}
.element_sidebar .uk-nav.service li>ul li>a:before{
content:"\300b";
margin-left:-15px
}
.element_sidebar .uk-nav .menubadge{
height:16px;
margin-left:10px
}
.element_sidebar .scroll-container{
overflow-x:hidden;
overflow-y:auto;
max-height:290px
}
.element_sidebar .uk-nav-header{
text-transform:inherit;
text-decoration:none;
border-bottom:1px solid #eaeaea
}
.uk-button{
line-height:normal;
padding:8px 10px
}
.uk-button i{
margin-right:6px
}
.uk-button.uk-button-large.uk-button-default{
font-size:14px
}
.uk-button.uk-button-voucher{
font-size:16px;
background-color:#014085;
color:#fff
}
.uk-button.uk-button-default{
background:#f3f1ec;
background:linear-gradient(to bottom,#fefefe,#f3f1ec);
border:1px solid #cec4bb;
color:#3d3636
}
.uk-button.uk-button-default:hover{
background:#fefefe;
color:#c4cfec
}
.uk-button.uk-button-secondary{
background:#767676;
color:#fff
}
.uk-button.uk-button-secondary:hover{
background:#909090
}
.uk-button.uk-button-tertiary{
background:#fff;
border:2px solid #eaeaea;
border-radius:3px;
color:#535353;
margin-bottom:2.1428571429rem;
width:100%
}
.uk-button.uk-button-tertiary:hover{
background:#eaeaea;
color:#535353
}
.uk-button.uk-button-primary-blue{
background:#004481;
border-radius:3px;
width:100%
}
.uk-button.uk-button-primary-blue:active,
.uk-button.uk-button-primary-blue:focus,
.uk-button.uk-button-primary-blue:hover{
background:#005fb4
}
.uk-button:not(.fbr-button-outline){
text-transform:uppercase
}
.uk-offcanvas-bar{
background:#ededed;
color:#222
}
.uk-offcanvas-bar .uk-nav-offcanvas>li{
line-height:30px
}
.uk-offcanvas-bar .uk-nav-offcanvas>li>a{
text-shadow:none;
color:#222
}
.uk-offcanvas-bar .uk-nav-offcanvas>li.uk-active>a{
color:#222;
background-color:#ededed
}
.uk-offcanvas-bar .uk-nav-offcanvas ul a{
color:#222
}
.uk-offcanvas-bar .uk-nav-offcanvas>.uk-open>a{
background:#ededed;
color:#222
}
.uk-offcanvas-bar .uk-nav-offcanvas .uk-nav-header{
text-shadow:none;
background-color:#fff;
color:#222
}
.uk-offcanvas-bar .uk-nav-offcanvas .applicas-icon{
display:block;
float:left;
line-height:1;
font-size:20px;
margin-right:6px;
padding-top:5px
}
html:not(.uk-touch) .uk-nav-offcanvas>li>a:focus,
html:not(.uk-touch) .uk-nav-offcanvas>li>a:hover{
background:#ededed;
color:#222
}
html:not(.uk-touch) .uk-nav-offcanvas ul a:hover{
color:#452dff
}
.uk-overlay-none{
display:none
}
.uk-overlay-top-center,
.uk-overlay-top-left,
.uk-overlay-top-right{
top:30px;
max-width:calc(100vw - 120px)
}
.uk-overlay-middle-center,
.uk-overlay-middle-left,
.uk-overlay-middle-right{
top:25%;
bottom:25%
}
.uk-overlay-middle-left,
.uk-overlay-top-left{
left:30px;
right:auto
}
.uk-overlay-middle-center,
.uk-overlay-top-center{
left:25%;
right:25%
}
.uk-overlay-middle-right,
.uk-overlay-top-right{
right:30px;
left:auto
}
@media (max-width:767px){
.uk-overlay-top-center,
.uk-overlay-top-left,
.uk-overlay-top-right{
top:20px;
max-width:calc(100vw - 100px)
}
.uk-overlay-middle-center,
.uk-overlay-middle-left,
.uk-overlay-middle-right{
top:15%;
bottom:25%
}
.uk-overlay-middle-left,
.uk-overlay-top-left{
left:20px
}
.uk-overlay-middle-center,
.uk-overlay-top-center{
left:15%;
right:15%
}
.uk-overlay-middle-right,
.uk-overlay-top-right{
right:20px
}
}
@media (max-width:479px){
.uk-overlay-top-center,
.uk-overlay-top-left,
.uk-overlay-top-right{
top:10px;
max-width:calc(100vw - 100px)
}
.uk-overlay-middle-center,
.uk-overlay-middle-left,
.uk-overlay-middle-right{
top:5%;
bottom:25%
}
.uk-overlay-middle-left,
.uk-overlay-top-left{
left:10px
}
.uk-overlay-middle-center,
.uk-overlay-top-center{
left:5%;
right:5%
}
.uk-overlay-middle-right,
.uk-overlay-top-right{
right:10px
}
}
.input-plusminus{
display:inline-block;
position:relative;
border:1px solid #aaa;
border-radius:4px;
background-color:#fff;
overflow:hidden;
vertical-align:middle;
white-space:nowrap;
height:26px
}
.input-plusminus .minus,
.input-plusminus .plus{
display:inline-block;
position:absolute;
top:0;
height:inherit;
line-height:inherit;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.input-plusminus .minus i,
.input-plusminus .plus i{
line-height:inherit;
margin:0
}
.input-plusminus .plus{
right:0
}
.input-plusminus .minus{
left:0
}
.input-plusminus input{
border:none!important;
background:0 0;
text-align:center;
width:100%;
display:inline-block;
height:inherit!important
}
.input-plusminus.input-plusminus-vertical{
position:static;
height:inherit
}
.input-plusminus.input-plusminus-vertical .minus,
.input-plusminus.input-plusminus-vertical .plus{
position:static;
height:inherit;
display:block
}
.noselect{
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.element_intl_selections{
padding:3px 3px 3px 15px;
min-height:35px
}
.element_intl_selections>.uk-float-left{
line-height:25px;
margin-right:15px
}
footer .element_intl_selections{
margin-bottom:15px
}
.header-intl-container a.uk-close{
font-size:20px;
line-height:22px;
padding-top:2px
}
.uk-grid+#main{
margin-top:10px
}
.uk-grid.radios label{
line-height:26px
}
.next-page,
.prev-page{
margin-left:5px;
font-size:22px;
display:inline-block;
line-height:25px;
width:25px;
color:#000;
text-align:center
}
.next-page:hover,
.prev-page:hover{
background-color:#eee
}
.has-error{
color:#535353
}
.has-error .customercard{
color:#b0141b
}
.element_easycredit_installment button.close,
.uk-close{
text-decoration:none!important
}
.element_spinner{
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
z-index:10;
display:none;
font-size:128px;
color:#004481;
background-color:rgba(255,255,255,.25)
}
.element_spinner__inner{
display:flex;
align-items:center;
justify-content:center;
height:100%
}
.element_spinner__inner img{
flex:0 1 auto
}
#success{
position:fixed;
left:50%;
top:50%;
transform:translate(-50%,-50%);
background:#fff;
font-size:128px;
display:none;
z-index:10
}
.uk-margin-small-bottom .fbr_headline--h1,
.uk-margin-small-bottom h1{
margin-bottom:0
}
.page-info{
display:inline-block;
line-height:25px
}
.hr-narrower{
border-color:#eaeaea;
margin:0 0 10px
}
.uk-form-stacked.form-newsletter_activation .uk-form-label{
font-weight:400
}
@media (max-width:767px){
.input-plusminus .minus,
.input-plusminus .plus{
display:none
}
.invisible-small{
visibility:hidden
}
}
.et-tabs>ul{
list-style-type:none;
padding:0;
margin:0;
background:#fff
}
.et-tabs>ul>li{
white-space:nowrap;
text-align:left;
margin:0
}
.et-tabs>ul>li>a{
padding:4px 10px;
height:28px;
line-height:25px;
display:block;
color:#535353;
text-decoration:none;
outline:0;
font-family:OpenSans;
font-size:16px;
position:relative
}
.et-tabs>ul>li>a:after{
color:#535353;
width:30px;
height:30px;
line-height:30px;
font-family:fritzberger!important;
content:""!important;
position:absolute;
right:0;
top:0
}
.et-tabs>ul>li>a:focus{
color:#fff
}
.et-tabs>ul>li.et-active>a{
color:#535353
}
.et-tabs>ul>li.et-active>a:after{
content:""!important
}
.et-tabs>ul>li.et-active .et-tab-content{
display:block
}
@media print{
.noprint{
display:none!important
}
.et-tabs>ul>li.et-active .et-tab-content{
display:block
}
}
.et-tabs>ul>li:hover>a{
color:#535353
}
.et-tab-content{
display:none;
padding:10px;
background-color:#fff;
text-align:left;
white-space:normal
}
@media (min-width:768px){
.et-tabs{
position:relative;
left:0
}
.et-tabs>ul>li{
display:inline-block;
text-align:center
}
.et-tabs>ul>li>a:after{
display:none
}
.et-tabs>ul>li.et-active>a{
border-top:1px solid #eaeaea;
border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;
border-bottom:1px solid #fff;
z-index:1;
position:relative;
font-family:OpenSans
}
.et-tab-content{
width:calc(100% - 35px);
box-sizing:border-box;
position:absolute;
left:35px;
border-top:1px solid #eaeaea;
top:37px;
z-index:0
}
.et-accordion .et-accordion-item.et-active .et-accordion-content{
display:block
}
}
.availability_info__color--bgcolor_-1,
.availability_info__color--bgcolor_0,
.availability_info__color--bgcolor_1,
.availability_info__color--bgcolor_2,
.availability_info__color--bgcolor_3,
.availability_info__color--bgcolor_4,
.availability_info__color--bgcolor_5{
width:10px;
height:100%;
display:block;
position:absolute;
left:0;
top:0
}
.et_variantdropdown__content>a,
.et_variantdropdown__content>span{
display:flex!important;
align-items:center;
border:0 solid #fff!important;
position:relative;
margin-bottom:2px!important;
padding:5px 4px 5px 15px!important;
line-height:18px
}
.et_variantdropdown__content>a span,
.et_variantdropdown__content>span span{
overflow:hidden
}
.et_variantdropdown__content>a.vactive,
.et_variantdropdown__content>a:hover,
.et_variantdropdown__content>span.vactive,
.et_variantdropdown__content>span:hover{
background-color:#eee!important;
color:#000!important;
padding:5px 5px 5px 15px!important
}
.et_variantdropdown{
box-sizing:border-box;
position:relative;
height:32px;
width:100%;
background:#fff;
padding:5px 10px;
border:1px solid #535353
}
.et_variantdropdown__label{
cursor:pointer
}
.et_variantdropdown__state{
position:absolute;
top:0;
right:0;
height:100%;
width:25px;
cursor:pointer;
font-family:fritzberger;
display:flex;
align-items:center;
justify-content:center;
font-weight:400;
font-style:normal;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.et_variantdropdown__state:before{
content:"\3009";
rotate:90deg
}
.et_variantdropdown__content{
box-sizing:border-box;
display:none;
background:#fff;
border:1px solid #535353;
z-index:11;
width:100%;
width:calc(100% + 2px);
padding-left:1px;
padding-right:1px
}
.et_variantdropdown__content>a .select_text,
.et_variantdropdown__content>span .select_text{
width:35%;
display:inline-block;
overflow:hidden
}
.et_variantdropdown__content ul{
padding-left:10px;
padding-right:10px
}
.et_variantdropdown__content ul li{
margin-top:10px;
list-style:none;
border-bottom:1px solid #fff
}
.et_variantdropdown--open .et_variantdropdown__state:before{
rotate:-90deg
}
.et_variantdropdown--open .et_variantdropdown__label{
color:#ccc
}
.et_variantdropdown--open .et_variantdropdown__content{
display:block;
position:absolute;
top:30px;
left:-1px
}
.et-accordion .et-accordion-title{
position:relative;
display:block;
text-transform:inherit;
text-decoration:none;
cursor:pointer;
background:0 0;
border-top:1px solid #eaeaea;
padding:5px 0;
margin:0;
line-height:26px
}
.et-accordion .et-accordion-title:after{
font-family:fritzberger;
position:absolute;
right:0;
width:25px;
height:25px;
content:"\e91d"
}
.et-accordion .et-accordion-item{
clear:both
}
.et-accordion .et-accordion-content{
display:none;
padding:0;
margin:15px 0
}
.et-accordion .et-accordion-content .base64-filter,
.et-accordion .et-accordion-content .menu-lnk,
.et-accordion .et-accordion-content .prg-input,
.et-accordion .et-accordion-content a{
color:#535353;
padding:4px;
display:block;
text-decoration:none;
cursor:pointer
}
.et-accordion .et-accordion-item.et-active .et-accordion-title:after{
content:"\e920"
}
.et-accordion ul{
margin:0;
padding:0;
list-style:none;
overflow-x:hidden;
overflow-y:auto;
max-height:295px
}
.uk-form .etSelect-wrap{
position:relative;
font-family:OpenSans
}
.uk-form .etSelect-wrap.etSelect--readonly .etSelect--textfield{
background-color:#eee
}
.uk-form .etSelect-wrap .etSelect--disabled{
display:none
}
.uk-form .etSelect-wrap .etSelect--hidden{
position:absolute;
top:0;
z-index:-1
}
.uk-form .etSelect-wrap .etSelect--textfield{
min-height:30px;
padding:4px 25px 4px 6px;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
outline:0;
cursor:pointer;
border-radius:0;
border:1px solid #ddd;
background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20fill%3D%22%230%22%20d%3D%22M1024%20305.44l-97.44-97.44-414.56%20414.56-414.56-414.56-97.44%2097.44%20512%20512%20512-512z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
background-position:right 5px center;
background-repeat:no-repeat;
background-size:auto 36%
}
.uk-form .etSelect-wrap .etSelect--textfield.error,
.uk-form .etSelect-wrap .etSelect--textfield.invalid,
.uk-form .etSelect-wrap .etSelect--textfield.uk-form-danger{
background-color:#fff7f8!important;
background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20fill%3D%22%230%22%20d%3D%22M1024%20305.44l-97.44-97.44-414.56%20414.56-414.56-414.56-97.44%2097.44%20512%20512%20512-512z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")!important;
background-position:right 5px center!important;
background-repeat:no-repeat!important;
background-size:auto 36%!important
}
.uk-form .etSelect-wrap .etSelect--textfield.uk-form-success,
.uk-form .etSelect-wrap .etSelect--textfield.valid{
background-color:#fafff2!important;
background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20fill%3D%22%230%22%20d%3D%22M1024%20305.44l-97.44-97.44-414.56%20414.56-414.56-414.56-97.44%2097.44%20512%20512%20512-512z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")!important;
background-position:right 5px center!important;
background-repeat:no-repeat!important;
background-size:auto 36%!important
}
.uk-form .etSelect-wrap .etSelect--textfield.error{
border-color:red
}
.uk-form .etSelect-wrap ul{
list-style:none;
display:inline-block;
padding-left:0;
margin:0
}
.uk-form .etSelect-wrap ul.smallList{
max-height:12rem!important
}
.uk-form .etSelect-wrap ul.etSelect--dropdown{
list-style:none;
display:inline-block;
border:1px solid rgba(0,68,129,.3);
position:absolute;
top:2.1em;
left:0;
background:#fff;
z-index:4
}
.uk-form .etSelect-wrap ul.etSelect--dropdown.hidden{
display:none
}
.uk-form .etSelect-wrap ul.etSelect--dropdown.expanded .etSelect--optionslist{
max-height:50vh;
overflow-y:auto
}
.uk-form .etSelect-wrap ul.etSelect--dropdown li.etSelect--option{
padding:4px 6px
}
.uk-form .etSelect-wrap ul.etSelect--dropdown li.etSelect--option.focused,
.uk-form .etSelect-wrap ul.etSelect--dropdown li.etSelect--option:hover{
background:#ddd
}
.uk-form .etSelect-wrap ul.etSelect--dropdown li.etSelect--option.selected{
background:#004481;
color:#ddd
}
.uk-form .etSelect-wrap ul.etSelect--dropdown li.etSelect--option--disabled{
color:#aaa
}
.uk-form .etSelect-wrap ul.etSelect--dropdown li.etSelect--search{
padding:6px
}
.uk-form .etSelect-wrap ul.etSelect--dropdown li.etSelect--search .etSelect--searchinput{
border:1px solid #e5e5e5
}
.uk-form .etSelect-wrap ul.etSelect--dropdown li.uk-nav-divider{
border-top:1px solid #e5e5e5;
margin:9px 5px
}
.uk-form .etSelect-wrap ul.etSelect--dropdown li.uk-nav-header{
padding:5px
}
.country_dialling_code__options{
white-space:nowrap
}
.header-container{
border-left:7px solid #fff;
border-right:3px solid #fff
}
.element_menu_sidebar_responsive__sidemenu_body_block:not(.element_menu_sidebar_responsive__sidemenu_body_block:has(a)){
display:none!important
}
.element_menu_sidebar_responsive__header_burgericon{
background:
url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 28.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_2_00000021798942154165700850000012674026686113198254_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 28 26.5' style='enable-background:new 0 0 28 26.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%237D7D7D;%7D%0A%3C/style%3E%3Cg id='IT-NL-FR-EN'%3E%3Cpath class='st0' d='M0,2c0-1.1,0.9-2,2-2h24c1.1,0,2,0.9,2,2s-0.9,2-2,2H2C0.9,4,0,3.1,0,2z M0,12c0-1.1,0.9-2,2-2h24 c1.1,0,2,0.9,2,2s-0.9,2-2,2H2C0.9,14,0,13.1,0,12z'/%3E%3Cg%3E%3Cpath class='st0' d='M4.1,26.4l-1.9-5.4h0c0,0.8,0.1,1.5,0.1,2.2v3.1h-1V20h1.5l1.8,5.1h0L6.4,20h1.5v6.4h-1v-3.2 c0-0.3,0-0.7,0-1.2c0-0.5,0-0.8,0-0.9h0L5,26.4L4.1,26.4L4.1,26.4z'/%3E%3Cpath class='st0' d='M13.2,26.4H9.6V20h3.6v0.9h-2.6v1.8h2.4v0.9h-2.4v2h2.6V26.4L13.2,26.4z'/%3E%3Cpath class='st0' d='M20,26.4h-1.3l-3.2-5.1h0l0,0.3c0,0.5,0.1,1,0.1,1.5v3.3h-0.9V20h1.3l3.1,5.1h0c0-0.1,0-0.3,0-0.7 c0-0.4,0-0.8,0-1V20h1L20,26.4L20,26.4z'/%3E%3Cpath class='st0' d='M26.7,20v4.2c0,0.5-0.1,0.9-0.3,1.2c-0.2,0.4-0.5,0.6-0.9,0.8s-0.9,0.3-1.4,0.3c-0.8,0-1.4-0.2-1.9-0.6 s-0.7-1-0.7-1.7V20h1v4.1c0,0.5,0.1,0.9,0.4,1.2s0.6,0.4,1.1,0.4c1,0,1.5-0.5,1.5-1.6V20L26.7,20L26.7,20z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")
 center left no-repeat;
width:34px;
height:29px;
display:none;
outline:0;
border:0;
border-radius:0;
appearance:none;
box-sizing:border-box
}
.element_menu_sidebar_responsive__header_burgericon:lang(de){
background-image:
url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 28.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_2_00000113340034533252506020000012546332652348061076_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 28 26.5' style='enable-background:new 0 0 28 26.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%237D7D7D;%7D%0A%3C/style%3E%3Cg id='DE'%3E%3Cg%3E%3Cpath class='st0' d='M0,2c0-1.1,0.9-2,2-2h24c1.1,0,2,0.9,2,2s-0.9,2-2,2H2C0.9,4,0,3.1,0,2z M0,12c0-1.1,0.9-2,2-2h24 c1.1,0,2,0.9,2,2s-0.9,2-2,2H2C0.9,14,0,13.1,0,12z'/%3E%3Cg%3E%3Cpath class='st0' d='M3.9,26.4l-1.9-5.4h0c0,0.8,0.1,1.5,0.1,2.2v3.1h-1V20h1.5l1.8,5.1h0L6.3,20h1.5v6.4h-1v-3.2 c0-0.3,0-0.7,0-1.2c0-0.5,0-0.8,0-0.9h0l-1.9,5.4L3.9,26.4L3.9,26.4z'/%3E%3Cpath class='st0' d='M13.1,26.4H9.5V20h3.6v0.9h-2.6v1.8h2.4v0.9h-2.4v2h2.6V26.4L13.1,26.4z'/%3E%3Cpath class='st0' d='M19.8,26.4h-1.3l-3.2-5.1h0l0,0.3c0,0.5,0.1,1,0.1,1.5v3.3h-0.9V20h1.3l3.1,5.1h0c0-0.1,0-0.3,0-0.7 c0-0.4,0-0.8,0-1V20h1L19.8,26.4L19.8,26.4z'/%3E%3Cpath class='st0' d='M26.6,20v4.2c0,0.5-0.1,0.9-0.3,1.2c-0.2,0.4-0.5,0.6-0.9,0.8s-0.9,0.3-1.4,0.3c-0.8,0-1.4-0.2-1.9-0.6 s-0.7-1-0.7-1.7V20h1v4.1c0,0.5,0.1,0.9,0.4,1.2s0.6,0.4,1.1,0.4c1,0,1.5-0.5,1.5-1.6V20L26.6,20L26.6,20z M22.6,18.8 c0-0.2,0-0.3,0.1-0.4s0.2-0.1,0.4-0.1c0.2,0,0.3,0,0.4,0.1c0.1,0.1,0.1,0.2,0.1,0.4s0,0.3-0.1,0.4s-0.2,0.1-0.4,0.1 c-0.1,0-0.3,0-0.4-0.1C22.7,19.1,22.6,19,22.6,18.8z M24.4,18.8c0-0.2,0-0.3,0.1-0.4s0.2-0.1,0.4-0.1c0.2,0,0.3,0,0.4,0.1 s0.1,0.2,0.1,0.4s0,0.3-0.1,0.4c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1C24.4,19.1,24.4,19,24.4,18.8L24.4,18.8z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")

}
.element_menu_sidebar_responsive__header_burgericon:lang(es){
background-image:
url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 28.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_2_00000021088764867495167940000002024631364093641138_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 28 26.5' style='enable-background:new 0 0 28 26.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%237D7D7D;%7D%0A%3C/style%3E%3Cg id='ES'%3E%3Cpath class='st0' d='M0,2c0-1.1,0.9-2,2-2h24c1.1,0,2,0.9,2,2s-0.9,2-2,2H2C0.9,4,0,3.1,0,2z M0,12c0-1.1,0.9-2,2-2h24 c1.1,0,2,0.9,2,2s-0.9,2-2,2H2C0.9,14,0,13.1,0,12z'/%3E%3Cg%3E%3Cpath class='st0' d='M4.1,26.4L2.2,21h0c0,0.8,0.1,1.5,0.1,2.2v3.1h-1V20h1.5l1.8,5.1h0L6.4,20h1.5v6.4h-1v-3.2c0-0.3,0-0.7,0-1.2 c0-0.5,0-0.8,0-0.9h0L5,26.4L4.1,26.4L4.1,26.4z'/%3E%3Cpath class='st0' d='M13.2,26.4H9.6V20h3.6v0.9h-2.6v1.8h2.4v0.9h-2.4v2h2.6V26.4L13.2,26.4z'/%3E%3Cpath class='st0' d='M20,26.4h-1.3l-3.2-5.1h0l0,0.3c0,0.5,0.1,1,0.1,1.5v3.3h-0.9V20h1.3l3.1,5.1h0c0-0.1,0-0.3,0-0.7 c0-0.4,0-0.8,0-1V20h1L20,26.4L20,26.4z'/%3E%3Cpath class='st0' d='M26.7,20v4.2c0,0.5-0.1,0.9-0.3,1.2c-0.2,0.4-0.5,0.6-0.9,0.8s-0.9,0.3-1.4,0.3c-0.8,0-1.4-0.2-1.9-0.6 s-0.7-1-0.7-1.7V20h1v4.1c0,0.5,0.1,0.9,0.4,1.2s0.6,0.4,1.1,0.4c1,0,1.5-0.5,1.5-1.6V20L26.7,20L26.7,20z M23.5,19.5v-0.1 c0.2-0.2,0.3-0.4,0.5-0.7c0.2-0.2,0.3-0.5,0.4-0.6h1.2v0.1c-0.1,0.2-0.4,0.4-0.7,0.7c-0.3,0.3-0.6,0.5-0.8,0.7L23.5,19.5 L23.5,19.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")

}
@media (max-width:960px){
#layout_header{
box-shadow:0 2px 5px rgba(0,0,0,.3)
}
.element_menu_sidebar_responsive__header_burgericon{
display:block
}
}
.element_menu_sidebar_responsive__topmenu{
display:flex;
align-items:center;
justify-content:center;
padding:0;
background-color:#004481
}
@media (max-width:960px){
.element_menu_sidebar_responsive__topmenu{
display:none
}
.element_menu_sidebar_responsive__sidemenu_body_block_submenu{
max-width:364px
}
}
.element_menu_sidebar_responsive__topmenu_button{
text-decoration:none;
transition:background-color .2s ease-in-out;
white-space:nowrap;
font-family:OpenSans;
background-color:#004481;
color:#fff;
font-size:18px;
line-height:1;
padding:20px;
cursor:pointer;
outline:0;
border:0;
border-radius:0;
appearance:none;
box-sizing:border-box;
box-shadow:none;
display:inline-block
}
.element_menu_sidebar_responsive__topmenu_button:focus-visible{
background-color:#4f7aa8
}
.element_menu_sidebar_responsive__topmenu_button:hover{
color:#fff;
background-color:#4f7aa8;
text-decoration:none
}
.element_menu_sidebar_responsive__topmenu_button--burgericon{
background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33.17 26.03'%3E%3Cpath fill='white' d='M31.04 4.26H2.13a2.13 2.13 0 0 1 0-4.26h28.91a2.13 2.13 0 0 1 0 4.26zm0 10.89H2.13a2.13 2.13 0 1 1 0-4.26h28.91a2.13 2.13 0 1 1 0 4.26zm0 10.89H2.13a2.13 2.13 0 1 1 0-4.25h28.91a2.13 2.13 0 1 1 0 4.25z'/%3E%3C/svg%3E") 18px center/18px no-repeat;
padding-left:43px
}
@media (max-width:1219px){
.element_menu_sidebar_responsive__topmenu .element_menu_sidebar_responsive__topmenu_center{
width:960px
}
.element_menu_sidebar_responsive__topmenu_button{
font-size:14px
}
}
.element_menu_sidebar_responsive__topmenu_center{
display:flex;
justify-content:space-between;
align-items:center;
width:1170px;
min-width:14px
}
.element_menu_sidebar_responsive__topmenu_center_left,
.element_menu_sidebar_responsive__topmenu_center_right{
display:flex
}
.element_menu_sidebar_responsive__top__red,
.element_menu_sidebar_responsive__topmenu_red{
background:#de2627
}
.element_menu_sidebar_responsive__top__red:hover,
.element_menu_sidebar_responsive__topmenu_red:hover{
background:#f30024
}
.element_menu_sidebar_responsive__sidemenu{
position:fixed;
top:0;
left:-364px;
width:100vw;
max-width:364px;
height:100%;
background-color:#fff;
z-index:9999;
visibility:hidden;
opacity:0;
transition:transform .3s ease-in-out,visibility 0s .3s,opacity .3s .3s;
overflow:hidden
}
.element_menu_sidebar_responsive__sidemenu--open,
.element_menu_sidebar_responsive__sidemenu.open{
visibility:visible;
opacity:1;
transform:translateX(363px);
transition:transform .3s ease-in-out,visibility,opacity
}
.element_menu_sidebar_responsive__sidemenu_header{
display:flex;
justify-content:space-between;
align-items:center;
padding:5px 24px;
box-sizing:border-box;
min-height:90px
}
.element_menu_sidebar_responsive__sidemenu_header_logo{
text-decoration:none;
width:138.5px;
height:40px
}
.element_menu_sidebar_responsive__sidemenu_header_close{
float:right;
font-size:30px;
color:#767676
}
.element_menu_sidebar_responsive__sidemenu_header_close:hover{
color:#a29f9f;
cursor:pointer
}
.element_menu_sidebar_responsive__sidemenu_body{
font-family:OpenSans;
font-size:16px;
overflow-y:auto;
height:calc(100% - 88px)
}
.element_menu_sidebar_responsive__sidemenu_body_block{
border-top:2px solid #e5e5e5;
padding-top:24px;
padding-bottom:24px
}
.element_menu_sidebar_responsive__sidemenu_body_block a{
box-sizing:border-box;
min-height:38px;
text-decoration:none;
color:#535353;
padding:2px 24px;
margin-bottom:5px;
margin-top:5px;
display:flex;
justify-content:space-between;
align-items:center
}
.element_menu_sidebar_responsive__sidemenu_body_block a:hover{
background-color:#f5f5f5
}
.element_menu_sidebar_responsive__sidemenu_body_block a:focus-visible{
outline:solid 2px;
outline-offset:-2px
}
.element_menu_sidebar_responsive__sidemenu_body_block a.active,
.element_menu_sidebar_responsive__sidemenu_body_block a.current,
.element_menu_sidebar_responsive__sidemenu_body_block a:focus{
background-color:#f5f5f5;
font-weight:700;
letter-spacing:-.5px
}
.element_menu_sidebar_responsive__sidemenu_body_block a:link{
cursor:pointer
}
.element_menu_sidebar_responsive__sidemenu_body_block a .element_menu_sidebar_responsive__left__red{
color:#f30024
}
.element_menu_sidebar_responsive__submenu_link_sprache_lieferland.active,
.element_menu_sidebar_responsive__submenu_link_sprache_lieferland:active,
.element_menu_sidebar_responsive__submenu_link_sprache_lieferland:hover{
color:#535353!important
}
.element_menu_sidebar_responsive__submenu_chevron{
position:relative;
transition:transform .15s ease-in-out;
transform:translateX(0);
font-weight:400!important
}
.element_menu_sidebar_responsive__submenu_link.active .element_menu_sidebar_responsive__submenu_chevron{
transform:translateX(10px)
}
.element_menu_sidebar_responsive__submenu_filiale{
font-size:14px
}
.element_menu_sidebar_responsive__sprache_lieferland{
font-weight:400;
font-size:16px;
margin-right:6px;
vertical-align:middle
}
#element_menu_sidebar_responsive__sidemenu_page_overlay{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(0,0,0,.5);
z-index:9998;
display:none
}
#element_menu_sidebar_responsive__entry_footer_submit_languages__desktop,
#element_menu_sidebar_responsive__entry_footer_submit_languages__mobile{
width:100%;
margin-top:26px
}
.element_menu_sidebar_responsive__sidemenu_body_block_submenu{
position:fixed;
background-color:#fff;
left:0;
top:0;
z-index:9999;
display:none;
font-family:OpenSans;
font-size:16px;
padding:0;
color:#767676;
min-width:364px;
height:100%
}
.element_menu_sidebar_responsive__sidemenu_body_block_submenu a{
text-decoration:none;
cursor:pointer
}
.element_menu_sidebar_responsive__entry_header{
justify-content:space-between;
align-items:center;
display:block;
border-bottom:1px solid #e5e5e5;
min-width:fit-content
}
@media (min-width:960px){
#element_menu_sidebar_responsive__entry_footer_submit_languages__desktop,
#element_menu_sidebar_responsive__entry_footer_submit_languages__mobile{
width:auto;
margin:0
}
.element_menu_sidebar_responsive__sidemenu_body_block_submenu{
overflow:auto;
height:auto;
min-height:unset;
max-height:calc(100vh - 100px);
box-sizing:border-box;
max-width:calc(90vw - 364px);
border-left:1px solid #e5e5e5;
left:362px;
top:90px;
padding:32px 38px 32px 32px
}
.element_menu_sidebar_responsive__entry_header{
white-space:nowrap;
display:flex;
flex-wrap:wrap;
margin-bottom:16px
}
}
.element_menu_sidebar_responsive__entry_header_title{
font-weight:700;
color:#535353;
padding:10px;
font-size:18px
}
@media (min-width:960px){
.element_menu_sidebar_responsive__entry_header_title{
font-size:24px;
padding:0 0 14px;
margin-right:32px
}
}
.element_menu_sidebar_responsive__entry_header_title_mobile_back{
all:unset;
cursor:pointer;
font-size:21px;
vertical-align:middle;
padding:12px 15px
}
.element_menu_sidebar_responsive__entry_header_title_mobile_back :hover{
color:#767676
}
.element_menu_sidebar_responsive__entry_header_title_mobile_close{
all:unset;
cursor:pointer;
font-size:23px;
vertical-align:middle;
float:right;
padding:10px 15px
}
.element_menu_sidebar_responsive__entry_header_title_mobile_close :hover{
color:#767676
}
.element_menu_sidebar_responsive__entry_header_link{
font-size:16px;
border-top:1px solid #e5e5e5;
padding:17px;
justify-content:space-between
}
.element_menu_sidebar_responsive__entry_header_link a,
.element_menu_sidebar_responsive__entry_header_link a:hover{
color:#535353
}
.element_menu_sidebar_responsive__entry_header_link a.active{
font-weight:700
}
.element_menu_sidebar_responsive__entry_header_title_link{
color:#535353
}
.element_menu_sidebar_responsive__entry_header_title_link:hover{
color:#767676
}
.element_menu_sidebar_responsive__entry_header_link_angle_right{
float:right
}
@media (min-width:960px){
.element_menu_sidebar_responsive__entry_header_link{
justify-content:normal;
border-top:none;
font-size:14px;
padding:0
}
.element_menu_sidebar_responsive__entry_header_link_angle_right{
float:none
}
}
.element_menu_sidebar_responsive__entry_body{
display:flex;
flex-direction:column;
flex-wrap:nowrap;
justify-content:flex-start;
align-items:flex-start;
align-content:flex-start;
gap:6px;
height:calc(100% - 130px);
padding:0 17px;
overflow-y:auto
}
@media (min-width:960px){
.element_menu_sidebar_responsive__entry_body{
padding:0;
max-height:none;
display:block;
overflow:visible;
height:auto;
column-count:1;
column-gap:1em;
min-width:inherit
}
.element_menu_sidebar_responsive__entry_body[data-col-count="1"]{
column-count:1
}
.element_menu_sidebar_responsive__entry_body[data-col-count="2"]{
column-count:2
}
.element_menu_sidebar_responsive__entry_body[data-col-count="3"]{
column-count:3
}
}
.element_menu_sidebar_responsive__entry_language{
display:flex;
flex-direction:column;
overflow-x:auto;
gap:17px
}
.element_menu_sidebar_responsive__entry_footer{
padding:20px 17px 17px;
min-height:calc(10vh - 55px);
font-size:14px
}
@media (min-width:960px){
.element_menu_sidebar_responsive__entry_language{
flex-direction:row
}
.element_menu_sidebar_responsive__entry_footer{
padding:0;
height:auto;
min-height:auto
}
}
.element_menu_sidebar_responsive__entry_body_block{
break-inside:avoid;
flex-wrap:nowrap;
min-width:100%;
min-height:fit-content
}
@media (min-width:960px){
.element_menu_sidebar_responsive__entry_body_block{
margin-bottom:30px;
flex-basis:100%
}
}
.element_menu_sidebar_responsive__sidemenu_body_block_submenu_parent{
display:block;
font-size:16px;
font-weight:700;
color:#535353;
margin-bottom:10px;
margin-top:32px;
overflow:hidden
}
.element_menu_sidebar_responsive__sidemenu_body_block_submenu_parent a{
color:#535353
}
.element_menu_sidebar_responsive__sidemenu_body_block_submenu_parent a:hover{
color:#767676
}
.element_menu_sidebar_responsive__sidemenu_body_block_submenu_child{
display:block;
flex-wrap:wrap
}
@media (min-width:960px){
.element_menu_sidebar_responsive__sidemenu_body_block_submenu_parent{
margin-top:0
}
.element_menu_sidebar_responsive__sidemenu_body_block_submenu_child{
flex-wrap:nowrap
}
.element_menu_sidebar_responsive__entry_body_button_block{
display:inline-flex
}
}
.element_menu_sidebar_responsive__sidemenu_body_block_submenu_child a{
color:#535353;
padding:2px 11px 2px 2px;
display:block;
font-size:14px
}
.element_menu_sidebar_responsive__sidemenu_body_block_submenu_child a:hover{
background-color:#f5f5f5
}
.element_menu_sidebar_responsive__sidemenu_body_block_submenu_child a.active,
.element_menu_sidebar_responsive__sidemenu_body_block_submenu_child a.current,
.element_menu_sidebar_responsive__sidemenu_body_block_submenu_child a:focus{
background-color:#f5f5f5;
font-weight:700;
letter-spacing:-.5px
}
.element_menu_sidebar_responsive__entry_body_block_filiale{
margin-bottom:8px;
color:#535353
}
@media (max-width:960px){
.element_menu_sidebar_responsive__entry_body_block_filiale{
margin-top:8px;
padding-top:17px
}
}
.element_menu_sidebar_responsive__entry_body_block_filiale_placeholder{
padding-top:32px
}
.element_menu_sidebar_responsive__entry_body_block_filiale_body{
margin-bottom:8px
}
.element_menu_sidebar_responsive__entry_body_button_block{
grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
grid-gap:6px;
align-content:center
}
.element_menu_sidebar_responsive__entry_body_button{
background-color:#004481;
color:#fff;
padding:7px 22px;
text-decoration:none;
margin-right:16px;
border:none;
text-align:center
}
.element_menu_sidebar_responsive__entry_body_button:hover{
color:#fff;
background-color:#4f7aa8;
cursor:pointer
}
.element_menu_sidebar_responsive__entry_body_button:active{
color:#535353
}
.element_menu_sidebar_responsive__entry_body_button:link{
cursor:pointer
}
.element_menu_sidebar_responsive__entry_body_button--disabled{
background-color:#81a3c0;
cursor:not-allowed;
pointer-events:none
}
.element_menu_sidebar_responsive__entry_body_button_language{
background-color:#4a8500;
color:#fff;
padding:7px 60px;
text-decoration:none;
margin-right:16px;
border:none;
text-align:center;
font-size:14px
}
.element_menu_sidebar_responsive__entry_body_button_language:hover{
color:#fff;
background-color:#90c434;
cursor:pointer
}
.element_menu_sidebar_responsive__entry_body_button_language:active{
color:#fff;
background-color:#90c434;
font-weight:unset!important
}
.element_menu_sidebar_responsive__entry_body_button_language:link{
cursor:pointer
}
.element_menu_sidebar_responsive__entry_body_button_language--disabled{
color:#eee;
background-color:#4a8500;
cursor:not-allowed;
pointer-events:none
}
.element_menu_sidebar_responsive__entry_body_button_language_desktop{
display:none
}
.element_menu_sidebar_responsive__entry_body_button_language_mobile{
display:block;
margin:0
}
@media (min-width:960px){
.element_menu_sidebar_responsive__entry_body_button,
.element_menu_sidebar_responsive__entry_body_button_language{
width:max-content
}
.element_menu_sidebar_responsive__entry_body_button_language_desktop{
display:block
}
.element_menu_sidebar_responsive__entry_body_button_language_mobile{
display:none
}
}
.element_menu_sidebar_responsive__entry_body_button_filiale{
display:flex;
justify-content:center;
align-items:center;
background-color:#004481;
color:#fff;
padding:7px 46.5px;
text-decoration:none;
border:none;
text-transform:uppercase;
font-size:14px;
width:300px;
text-align:center;
margin:20px 0
}
@media (max-width:960px){
.element_menu_sidebar_responsive__entry_body_button_filiale{
padding:7px 18px
}
}
.element_menu_sidebar_responsive__entry_body_button_filiale:hover{
color:#fff;
background-color:#4f7aa8;
cursor:pointer
}
.element_menu_sidebar_responsive__entry_body_button_filiale:active{
color:#fff;
background-color:#4f7aa8;
font-weight:unset!important
}
.element_menu_sidebar_responsive__entry_body_button_filiale:link{
cursor:pointer
}
.element_menu_sidebar_responsive__entry_body_button_filiale--disabled{
background-color:#81a3c0;
cursor:not-allowed;
pointer-events:none
}
.element_menu_sidebar_responsive__entry_body_title{
font-weight:700;
font-size:18px;
margin-top:9px;
margin-bottom:8px
}
.element_menu_sidebar_responsive__entry_body_language_scrollable_y{
display:block;
overflow-y:auto;
overflow-x:hidden;
max-height:390px;
margin-bottom:32px
}
@media (min-width:960px){
.element_menu_sidebar_responsive__entry_body_button_filiale{
width:max-content
}
.element_menu_sidebar_responsive__entry_body_language_scrollable_y{
height:390px
}
}
.element_menu_sidebar_responsive__entry_body_language_item{
margin-top:10px;
margin-bottom:10px;
vertical-align:middle;
width:100%
}
.element_menu_sidebar_responsive__entry_body_language_item.element_menu_sidebar_responsive__selected{
text-decoration:none;
background-color:#f5f5f5;
font-weight:700
}
.element_menu_sidebar_responsive__entry_body_language_selected{
justify-content:space-between;
padding:6px 6px 2px;
border:2px solid #e5e5e5;
width:314px;
vertical-align:middle;
cursor:pointer
}
@media (min-width:960px){
.element_menu_sidebar_responsive__entry_body_language_selected{
width:auto
}
}
html{
background-color:#e5ecf1;
font-size:14px
}
body{
position:relative;
color:#535353
}
body#content,
body>.uk-container{
background-color:#fff
}
.fbr_headline--h1,
h1{
font-family:OpenSans;
color:#004481;
text-transform:uppercase;
font-weight:700;
font-size:22px
}
.fbr_headline--h2,
h2{
font-family:OpenSans;
font-size:20px;
color:#004481;
text-transform:uppercase;
font-weight:700
}
.fbr_headline--h2 a.uk-button,
h2 a.uk-button{
display:inline-block;
float:right
}
.element_sidebar .uk-nav li.fbr_headline--h3,
.element_sidebar .uk-nav li.pm_targobank__header,
.fbr_headline--h3,
.pm_targobank__header,
h3{
font-family:OpenSans;
font-size:18px;
color:#004481;
text-transform:uppercase;
font-weight:700
}
.element_sidebar .uk-nav li.fbr_headline--h3 a.uk-button,
.element_sidebar .uk-nav li.pm_targobank__header a.uk-button,
.fbr_headline--h3 a.uk-button,
.pm_targobank__header a.uk-button,
h3 a.uk-button{
display:inline-block;
float:right
}
.fbr_headline--h4,
h4{
font-family:OpenSans;
font-size:16px
}
strong{
font-family:OpenSans;
font-weight:600
}
.fbr-text-primary{
color:#004481
}
.current-price sup,
.prod_price sup{
font-size:70%;
line-height:inherit;
position:relative;
vertical-align:text-top;
top:0
}
.lineup_sup sup{
top:0;
font-size:18px
}
.uk-link,
a{
color:#004481
}
.layout_content{
position:relative;
z-index:1
}
@media (max-width:767px){
.checkout-links{
padding-right:5px
}
.checkout-links .uk-subnav>*{
margin-top:3px
}
}
.icons-left{
display:block;
float:left;
padding-top:5px
}
.icons-right{
display:flex;
float:right;
padding-right:2px;
justify-content:flex-start;
max-width:350px
}
.icons-right>div{
text-align:center
}
.mobile-header-menu .uk-navbar-toggle,
.mobile-header-menu-text .uk-navbar-toggle{
padding:0;
font-size:30px;
height:auto;
float:inherit
}
.tooltip-input{
position:relative;
height:30px
}
.tooltip-input input{
margin-right:0!important;
position:absolute;
padding-right:30px
}
.hint{
margin-left:4px;
font-size:larger
}
.tooltip-input-button{
border-top-left-radius:0;
border-bottom-left-radius:0;
border:1px solid #ddd;
line-height:28px;
min-height:28px;
position:absolute;
right:0
}
.nav-filter-container{
display:none
}
.uk-tooltip-inner{
text-align:left
}
.uk-modal-dialog .uk-button-primary{
color:#fff!important
}
.uk-modal-dialog .uk-table table{
display:table
}
.uk-modal-dialog .uk-table tbody{
display:table-row-group
}
.uk-modal-dialog .uk-table tr{
display:table-row
}
.uk-modal-dialog .uk-table td{
display:table-cell
}
.uk-modal-dialog .uk-table th{
font-weight:400;
font-family:OpenSans
}
.info-line .infobox{
padding:10px;
background-color:#eaeaea
}
.info-line .infobox .infoline_headline{
font-family:OpenSans;
font-size:32px;
color:#1d2a6e
}
.slogan{
font-family:OpenSans;
font-size:22px;
margin:0 0 15px
}
.uk-slideshow{
min-height:100px
}
.uk-dotnav.et-dotnav-thumbs{
height:50px
}
.uk-dotnav.et-dotnav-thumbs li{
margin:0 5px;
width:100px
}
.uk-dotnav.et-dotnav-thumbs li a{
text-indent:0
}
.uk-dotnav.et-dotnav-thumbs .uk-active img{
border:2px solid #1d2a6e
}
.uk-dotnav.et-dotnav-thumbs img{
position:absolute;
border:2px solid transparent
}
.uk-dotnav.et-dotnav-thumbs img:focus,
.uk-dotnav.et-dotnav-thumbs img:hover{
border-color:#1d2a6e
}
.element_sidebar .colorbox{
display:block;
float:left;
width:29px;
height:29px;
padding:2px;
-webkit-border-radius:29px;
-moz-border-radius:29px;
border-radius:29px;
border:2px solid transparent;
margin:1px
}
.element_sidebar .colorbox .base64-filter,
.element_sidebar .colorbox .color,
.element_sidebar .colorbox .prg-input,
.element_sidebar .colorbox a{
height:25px;
width:25px;
-webkit-border-radius:27px;
-moz-border-radius:27px;
border-radius:27px;
padding:0;
border:2px solid #c7c7c7
}
.element_sidebar .colorbox .base64-filter i,
.element_sidebar .colorbox .color i,
.element_sidebar .colorbox .prg-input i,
.element_sidebar .colorbox a i{
display:none
}
.element_sidebar .colorbox.active,
.element_sidebar .colorbox:hover{
border:2px solid #004481;
background-color:#fff
}
.et-accordion .et-accordion-title{
font-size:16px;
font-family:OpenSans
}
.et-accordion .fa-magnifying-glass{
margin-top:-11px
}
.et-accordion #brands_filter{
vertical-align:middle;
height:30px;
width:100%;
padding:4px 6px;
border:1px solid #eaeaea;
background:#fff;
color:#535353;
transition:.2s linear;
border-radius:4px;
box-sizing:border-box;
margin:0 0 10px
}
.et-accordion #brands_filter:focus{
border:1px solid #293333
}
.et-accordion .et-accordion-content{
margin-top:5px
}
.et-accordion .et-accordion-content ul{
margin:0;
padding:0;
list-style:none;
overflow-x:hidden;
overflow-y:auto;
max-height:295px
}
.et-accordion .et-accordion-content .activecat{
font-family:OpenSans
}
.narrower-selections{
list-style-type:none;
padding:0;
margin:0;
display:inline-block
}
.narrower-selections li{
display:inline-block;
margin-bottom:5px
}
.narrower-selections li a{
line-height:inherit;
font-family:OpenSans
}
.narrower-selections li a:after{
font-family:fritzberger;
content:" \e925"
}
.more-box{
height:125px;
box-sizing:border-box
}
.more-box .fade-out{
min-height:20px;
position:absolute;
bottom:0;
width:100%;
background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 8%,#fff 58%)
}
.wg-headline{
font-family:OpenSans;
font-size:36px;
color:#535353;
line-height:normal
}
.element_priceinfo a{
text-decoration:underline
}
.uk-button-primary{
background-color:#4a8500;
color:#fff
}
.uk-button-primary:active,
.uk-button-primary:focus,
.uk-button-primary:hover{
background-color:#6eb331
}
.uk-button-success{
background-color:#004481;
color:#fff
}
.uk-button-success:active,
.uk-button-success:focus,
.uk-button-success:hover{
background-color:#025fb3
}
.uk-button-alternative{
background-color:#fa6900;
color:#fff
}
.uk-button.uk-button-large{
padding:13px 20px;
line-height:1.5;
font-size:16px
}
.uk-button.uk-button-medium{
min-height:40px;
padding:0 15px;
line-height:40px;
font-size:16px
}
.uk-button.uk-button-medium-square{
height:40px;
width:40px;
line-height:40px;
font-size:16px;
text-align:center;
padding:0
}
.uk-button.uk-button-medium-square i{
margin:0;
padding:0
}
.fbr-bg-grey{
background-color:#eaeaea
}
.fbr-button{
background-color:#004481;
color:#fff;
padding:10px 30px;
display:inline-block;
text-decoration:none;
text-transform:uppercase;
cursor:pointer
}
.fbr-button:hover{
color:#fff;
text-decoration:none
}
.fbr-button-outline{
align-items:center;
background-color:transparent;
border:1px solid #ddd;
color:#535353;
cursor:pointer;
display:flex;
font-size:14px;
line-height:19px;
padding:8px 10px
}
.fbr-button-outline:focus,
.fbr-button-outline:hover{
border-color:#004481;
color:#004481
}
.fbr-button-outline i+*{
margin-left:6px
}
.fbr-grid-fullwidth{
flex-grow:1;
margin-left:-15px;
margin-right:-15px
}
@media (max-width:767px){
.fbr-grid-fullwidth{
margin-left:-5px;
margin-right:-5px
}
}
.fbr-px-1{
padding-left:.3125rem;
padding-right:.3125rem
}
.fbr-px-3{
padding-left:1rem;
padding-right:1rem
}
.fbr-p-3{
padding:2rem
}
.fbr-py-3{
padding-top:2rem;
padding-bottom:2rem
}
.fbr-gap-3{
gap:2rem
}
.fbr-p-5{
padding:3rem
}
.fbr-py-5{
padding-top:3rem;
padding-bottom:3rem
}
.fbr-gap-5{
gap:3rem
}
@media (min-width:670px){
.fbr-px-md-0{
padding-left:0;
padding-right:0
}
.fbr-gap-md-0{
gap:0
}
}
.fbr-text-initial{
color:#535353;
font:14px/1.428 OpenSans;
text-transform:none
}
.fbr-service-headline{
display:flex;
align-items:center;
justify-content:space-between
}
@media only screen and (max-width:1219px) and (min-width:850px){
.fbr-service-headline{
display:block
}
}
@media only screen and (max-width:669px){
.fbr-service-headline{
display:block
}
}
@media only screen and (min-width:1220px){
.fbr-service-headline{
margin-right:100px
}
}
.fbr-color-white{
color:#fff
}
.fbr-color-text{
color:#535353
}
.uk-form input.qty{
background-color:#fff;
border-radius:3px;
border:1px solid #a89e95;
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
color:#222
}
.merkliste_detail__items{
display:flex;
margin:0 0 0 -35px;
flex-wrap:wrap;
padding:0
}
.merkliste-item{
position:relative;
padding-left:35px;
padding-bottom:35px
}
@media (max-width:479px){
.merkliste-item{
width:auto
}
}
.merkliste-item .element_artikel_gallery{
border:1px solid #eee
}
.element_easycredit_installment .merkliste-item button.close,
.merkliste-item .element_easycredit_installment button.close,
.merkliste-item .uk-close{
position:absolute;
right:-10px;
top:-10px;
z-index:10
}
.element_easycredit_installment .merkliste-item button.close:after,
.merkliste-item .element_easycredit_installment button.close:after,
.merkliste-item .uk-close:after{
display:block;
content:"\e925";
font-family:fritzberger
}
.productSliderCommendation{
position:absolute;
left:0;
top:0
}
.productSliderDiscount{
position:absolute;
right:2px;
top:0
}
.productSliderDiscount .uk-badge{
font-size:16px;
padding:3px
}
.uk-overlay.dispblk_headline img,
.uk-overlay.txtblk_fbrbox_1_3 img,
.uk-overlay.txtblk_headline_1_1 img,
.uk-overlay.txtblk_headline_1_3 img,
.uk-overlay.txtblk_headline_2_3 img,
.uk-overlay.txtblk_headline_box img,
.uk-overlay.txtblk_tibt img,
.uk-overlay.txtblk_tibt_white img,
.uk-overlay.txtblk_tibt_white_border img,
.uk-overlay.txtblk_wrap_border_1_3 img,
figure.uk-overlay.uk-width-1-1 img{
width:100%
}
.cross-selling{
border-top:1px solid #eee;
padding-top:5px
}
.cross-selling .element_sidebar .uk-nav li.fbr_headline--h3,
.cross-selling .element_sidebar .uk-nav li.pm_targobank__header,
.cross-selling .fbr_headline--h3,
.cross-selling .pm_targobank__header,
.cross-selling h3,
.element_sidebar .uk-nav .cross-selling li.fbr_headline--h3,
.element_sidebar .uk-nav .cross-selling li.pm_targobank__header{
text-align:center
}
.product-panel{
margin-top:15px;
border-top:1px solid #eee;
padding-top:10px
}
.product-panel .fbr_headline--h2 span,
.product-panel h2 span{
font-size:16px
}
.product-panel .uk-form-label{
font-weight:400;
font-family:OpenSans
}
#product-details-head>*{
display:inline-block
}
#product-details-head .fbr_headline--h2,
#product-details-head h2{
width:550px;
color:#535353
}
#my-overview .uk-panel{
min-height:150px
}
#my_salutation{
text-transform:none;
margin-bottom:0;
clear:both
}
#my_salutation a.uk-button{
text-transform:uppercase;
padding-left:20px;
padding-right:20px
}
.my_logout_button{
box-sizing:border-box;
width:100%;
margin-bottom:1.0714285714rem!important;
text-align:right
}
.my_logout_button a{
border-radius:3px;
font-size:14px;
text-transform:uppercase;
display:inline-block;
padding:11px 38px
}
@media (max-width:669px){
.my_logout_button{
margin-top:1.0714285714rem!important;
text-align:center
}
}
#my_customerno_panel{
display:flex;
flex-direction:column;
justify-content:center;
resize:vertical;
height:auto
}
#my_customerno_panel #my_customerno_label{
padding-top:10px;
padding-bottom:10px;
font-size:16px
}
@media (max-width:767px){
#product-details-head .fbr_headline--h2,
#product-details-head h2{
width:auto
}
#my_customerno_panel #my_customerno_label{
font-size:12px
}
}
#my_customerno_panel #my_customerno{
padding-top:10px;
padding-bottom:10px;
font-size:20px;
font-weight:700;
background:rgba(222,222,222,.5)
}
.my-panel{
border:1px solid #eee;
position:relative
}
.my-panel .fbr_headline--h4,
.my-panel h4{
padding:15px;
margin:0;
background-color:#eee
}
.my-panel .panel-data{
padding:15px 80px 15px 15px
}
.my-panel a{
position:absolute;
right:15px;
bottom:15px
}
.my-panel-box{
display:block;
border:1px solid #535353;
height:100px;
padding:35px 15px 15px;
text-align:center;
color:#535353;
text-decoration:none;
text-transform:uppercase;
font-weight:700
}
.my-panel-box i{
font-size:56px
}
.my-panel-box:hover{
text-decoration:none
}
.my-panel-box:hover .click_and_collect{
background-color:#535353
}
.my-panel-box .click_and_collect{
background-color:#535353;
-webkit-mask-image:url("/custom/module/public/fbr/img/click-and-collect.svg");
mask-image:url("/custom/module/public/fbr/img/click-and-collect.svg");
background-repeat:no-repeat;
fill:#535353;
height:56px;
margin:10px auto 0;
width:56px
}
.my_menu:has(.my_menu--item){
margin:1.0714285714rem 0
}
.my_menu--item:active,
.my_menu--item:hover{
background:#eaeaea
}
.my_menu--item a{
align-items:center;
color:#535353;
display:flex;
font-size:16px;
height:2.7142857143rem;
justify-content:space-between;
padding:0 1.0714285714rem;
text-decoration:none
}
.my_menu--item a i{
pointer-events:none
}
.uk-button-large{
text-transform:uppercase
}
#trustedshops-badge-container{
text-align:left
}
#trustedshops-badge-container .custom{
display:inline-block
}
@media (max-width:400px){
.buy-button-form button{
padding-left:5px;
padding-right:5px
}
}
.decoration{
position:absolute;
left:3px;
top:3px
}
.product-images .uk-thumbnail{
position:relative
}
@media (max-width:767px){
#my_customerno_panel #my_customerno{
font-size:16px;
padding-top:5px;
padding-bottom:5px
}
.product-images .uk-thumbnail{
border-left:0;
border-top:0;
border-right:0
}
}
#custom-delivery-address{
margin-top:10px
}
.product-detail-trust ul li{
line-height:25px
}
.product-detail-trust ul li i{
margin-right:5px;
margin-left:5px
}
.product-detail-trust ul li span{
display:inline-block;
vertical-align:top;
width:80%
}
.product-detail-trust hr{
border-top:2px solid #fff
}
.product-images-gallery-slider ul{
min-height:60px!important;
cursor:pointer
}
.warengruppe_category{
background-color:#f4f4f4;
position:relative;
padding:10px 15px 15px;
height:190px
}
.warengruppe_category>a{
text-decoration:none;
position:relative;
display:block;
height:190px
}
.warengruppe_category__title{
position:absolute;
top:0;
left:0;
color:#004481;
font-size:16px;
font-weight:700;
text-decoration:none
}
.warengruppe_category__image{
position:absolute;
top:0;
left:0;
width:100%;
text-align:center
}
.warengruppe_category__link{
position:absolute;
bottom:0;
right:0;
color:#004481;
font-size:16px;
font-weight:700
}
.warengruppe_category_childs{
background-color:#f4f4f4;
position:relative;
padding:0;
height:190px
}
.warengruppe_category_childs>a{
text-decoration:none;
position:relative;
display:block;
height:190px
}
.warengruppe_category_childs_items a{
text-decoration:none
}
.warengruppe_category_childs_items .main_category a{
text-transform:uppercase;
font-weight:700;
font-size:16px;
color:#004481
}
.warengruppe_category_childs_items .child_category{
line-height:23px
}
.warengruppe_category_childs_items .child_category a{
font-size:13px;
color:#535353
}
article .grid-element{
margin-bottom:25px
}
.using-header article{
margin-bottom:15px!important
}
.slider-logo{
text-align:center;
line-height:100px;
margin:2px
}
.slider-logo a{
height:100%;
display:block
}
.category-description>img,
.category-image>img{
border:1px solid #eaeaea
}
.only_online span{
background-color:#004481;
color:#fff;
padding:4px 15px
}
.category-title{
font-size:22px
}
.uk-h2{
color:#1d2a6e
}
.element_sidebar .uk-nav .uk-overlay li.fbr_headline--h3,
.element_sidebar .uk-nav .uk-overlay li.pm_targobank__header,
.uk-overlay .element_sidebar .uk-nav li.fbr_headline--h3,
.uk-overlay .element_sidebar .uk-nav li.pm_targobank__header,
.uk-overlay .fbr_headline--h3,
.uk-overlay .pm_targobank__header,
.uk-overlay h3{
font-weight:700
}
.uk-slider-container{
position:relative
}
.uk-slider-container::after{
content:'';
position:absolute;
top:0;
height:100%;
right:0;
width:3px;
background-color:#fff
}
.swiper-container a,
.uk-slidenav-position a,
.uk-slider-container a,
.variantselector a{
text-decoration:none
}
table .possumme .value{
display:block;
margin-bottom:20px
}
table .possumme input{
margin-bottom:20px
}
.form-freundschaftswerbung .radio-entry{
border:1px solid #dbdbdb;
background-color:#f4f4f4;
padding:5px;
margin-bottom:15px
}
.form-freundschaftswerbung .select-radio-option{
margin-bottom:5px
}
.orderStatus img{
margin-left:8%;
margin-right:8%;
width:82%
}
.orderStatus .uk-grid>div{
text-align:center;
font-size:12px
}
.label_left{
display:inline-block;
width:136px
}
@media (max-width:400px){
.payments-text{
line-height:25px;
float:right;
width:63%
}
.orderStatus .uk-grid>div{
font-size:11px
}
}
@media (max-width:767px){
.fbr_headline--h1,
.uk-h1,
h1{
font-size:20px;
line-height:20px
}
.uk-margin-small-bottom .fbr_headline--h1,
.uk-margin-small-bottom h1{
padding-top:4px
}
.uk-container{
padding:0 5px
}
.pager-sort{
margin-top:5px;
margin-bottom:5px
}
.product-images .uk-thumbnail-caption{
display:none
}
}
@media (max-width:950px){
.uk-button-large{
font-size:15px
}
}
@media (min-width:768px){
.checkoutmenue a,
.checkoutmenue span{
font-size:14px
}
.checkout .uk-panel{
min-height:170px
}
}
div[id^=tsbadgeResponsiveTop_]{
max-height:0
}
.uk-slidenav-contrast{
color:rgba(204,204,204,.7)
}
.uk-slidenav-contrast:hover{
color:#ccc
}
.fbr_headline--h4{
font-weight:700;
color:#004481;
text-transform:uppercase
}
.et_counter--small,
.uk-form .et_counter--small,
input[type=text].et_counter--small{
width:97px
}
.et_counter__btn,
.uk-form .et_counter__btn,
input[type=text].et_counter__btn{
height:55px;
width:27px;
color:#fff;
background-color:#7c7d7e;
border:0;
cursor:pointer
}
.et_counter__btn--down,
.uk-form .et_counter__btn--down,
input[type=text].et_counter__btn--down{
margin-right:5px
}
.et_counter__btn--up,
.uk-form .et_counter__btn--up,
input[type=text].et_counter__btn--up{
margin-left:5px
}
.et_counter__input,
.uk-form .et_counter__input,
input[type=text].et_counter__input{
width:88px;
height:48px;
text-align:center
}
.et_counter--small .et_counter__btn,
.et_counter--small input[type=text].et_counter__btn,
.uk-form .et_counter--small .et_counter__btn,
.uk-form .et_counter--small input[type=text].et_counter__btn{
height:40px;
width:22px
}
.et_counter--small .et_counter__btn--down,
.et_counter--small input[type=text].et_counter__btn--down,
.uk-form .et_counter--small .et_counter__btn--down,
.uk-form .et_counter--small input[type=text].et_counter__btn--down{
margin-right:5px
}
.et_counter--small .et_counter__btn--up,
.et_counter--small input[type=text].et_counter__btn--up,
.uk-form .et_counter--small .et_counter__btn--up,
.uk-form .et_counter--small input[type=text].et_counter__btn--up{
margin-left:5px
}
.et_counter--small .et_counter__input,
.et_counter--small input[type=text].et_counter__input,
.uk-form .et_counter--small .et_counter__input,
.uk-form .et_counter--small input[type=text].et_counter__input{
width:35px;
height:40px;
padding:8px 6px;
font-size:16px
}
.order_detail_table th.artikel{
width:50%
}
.order_detail_table tbody tr{
border-top:1px solid #e1e0e0
}
.cart_pos_detail_additional_infos{
color:#4a8500
}
.cart_pos_detail_product_amount .etSelect--textfield{
height:48px;
background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20fill%3D%22%230%22%20d%3D%22M1024%20305.44l-97.44-97.44-414.56%20414.56-414.56-414.56-97.44%2097.44%20512%20512%20512-512z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat #fff;
display:flex;
align-items:center;
text-align:center;
justify-content:center;
flex-grow:1;
border-color:#a89e95!important;
background-position:right 13px center!important;
background-size:auto 25%!important
}
.newsletter_detail{
--_item-width:20%;
--_horizontal-alignment:center;
--_input-width:500px;
--_btn-width:auto
}
.newsletter_detail__content{
margin-top:10px;
position:relative;
background:#f3f1ec;
padding:25px
}
.newsletter_detail__content__sticker{
position:absolute;
top:-40px;
right:7%
}
.newsletter_detail__content .fbr_headline--h2,
.newsletter_detail__content h2{
text-transform:none;
margin-bottom:0
}
.newsletter_detail__content__item{
width:var(--_item-width);
text-align:center
}
.newsletter_detail__content__icon{
background-color:#fff;
border-radius:100%;
text-align:center;
width:auto;
display:inline-block;
padding:22.5px;
margin-top:25px
}
.newsletter_detail__content__icon img{
aspect-ratio:1
}
.newsletter_detail__content p{
margin-bottom:0
}
.newsletter_detail__form{
--_input-margin-bottom:15px;
margin-top:30px
}
.newsletter_detail__form:has(.has-error){
--_input-margin-bottom:10px
}
.newsletter_detail__form__abmelden:has(button){
margin:20px 0
}
.newsletter_detail__form .uk-form-label{
text-align:var(--_horizontal-alignment);
margin-bottom:7px
}
.newsletter_detail__form .uk-form-label .element_label__required{
display:none
}
.newsletter_detail__form .uk-form-label+div{
text-align:var(--_horizontal-alignment);
margin-bottom:var(--_input-margin-bottom)
}
.newsletter_detail__form input{
width:var(--_input-width);
text-align:var(--_horizontal-alignment)
}
.newsletter_detail__form button{
width:var(--_btn-width);
padding-inline:40px;
min-height:40px
}
.newsletter_detail__form__error{
color:#b0141b;
text-align:var(--_horizontal-alignment);
margin-bottom:var(--_input-margin-bottom)
}
.newsletter_detail__bottom{
margin-top:15px;
color:#8f8f8f;
font-size:12px
}
@media (max-width:1219px){
.newsletter_detail{
--_item-width:33%
}
}
@media (max-width:669px){
.newsletter_detail{
--_item-width:50%;
--_horizontal-alignment:left;
--_input-width:100%;
--_btn-width:100%
}
}
@media (max-width:350px){
.newsletter_detail{
--_item-width:100%
}
}
.newsletter_emailsent .step_newsletter{
color:#4a8500;
font-size:80px;
margin-bottom:10px
}
.newsletter_emailsent .fbr-icon-zeiger{
font-size:32px;
color:#535353
}
.newsletter_emailsent em{
display:block;
text-align:center;
height:20px;
width:20px;
margin-top:117px;
font-style:normal;
color:#545454;
border:1px solid #545454;
padding:5px
}
.share_link{
color:#fff;
min-width:80px;
padding:4px 10px;
text-decoration:none;
font-size:12px;
margin-right:10px
}
.share_link:hover{
text-decoration:none;
color:#fee
}
.share_link.googleplus{
background-color:#d44837
}
.share_link.facebook{
background-color:#3c5a9a
}
.share_link.twitter{
background-color:#55acef
}
.share_link span{
margin-right:5px
}
.dispblk_headline__titel{
border-bottom:2px solid #e6e7e8;
margin-bottom:25px
}
.txtblk_tibt__image{
width:100%;
text-align:center;
background-color:#f1f2f3
}
.txtblk_tibt__content{
padding:15px;
background-color:#f1f2f3;
font-size:12px
}
.txtblk_tibt_white__image{
width:100%;
text-align:center
}
.txtblk_tibt_white__content{
font-size:12px;
padding-top:15px
}
.txtblk_tibt_white_border__wrapper{
border:1px solid #eaeaea;
cursor:pointer
}
.txtblk_tibt_white_border__image{
width:100%;
text-align:center
}
.txtblk_tibt_white_border__image img{
height:180px;
object-fit:cover
}
.txtblk_tibt_white_border__content{
font-size:12px;
padding:15px
}
.productslider{
width:calc(100% - 80px);
margin-left:40px;
position:relative
}
.productslider .uk-slidenav{
display:block;
width:40px;
height:50px;
line-height:45px
}
.productslider .uk-slidenav.uk-slidenav-previous{
left:-40px
}
.productslider .uk-slidenav.uk-slidenav-next{
right:-40px
}
.txtblk_headline_box__content{
position:relative
}
.txtblk_headline_box__content a{
text-decoration:none
}
.txtblk_headline_box__content .artikel_discount{
position:absolute;
top:0;
left:0;
width:15%;
font-size:24px;
font-weight:700;
color:#fff;
text-align:center;
height:15%;
line-height:32px
}
@media (max-width:885px){
.txtblk_headline_box__content .artikel_discount{
font-size:16px;
line-height:28px
}
}
@media (max-width:669px){
.txtblk_headline_box__content .artikel_discount{
font-size:24px;
line-height:32px
}
}
@media (max-width:430px){
.txtblk_headline_box__content .artikel_discount{
font-size:16px;
line-height:28px
}
}
.txtblk_headline_box__content .artikel_image{
position:absolute;
bottom:0;
left:0;
width:40%
}
.txtblk_headline_box__content .artikel_desc{
position:absolute;
bottom:0;
left:40%;
width:40%
}
.txtblk_headline_box__content .artikel_desc .artikel_name{
width:100%;
color:#535353;
font-weight:700;
text-decoration:none;
font-size:12px;
line-height:15px;
height:30px;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
overflow:hidden;
text-overflow:ellipsis;
margin-bottom:5px
}
.txtblk_fbrbox_1_3{
display:flex
}
.txtblk_fbrbox_1_4{
display:flex
}
@media (max-width:849px){
.txtblk_tibt_white_border{
margin-bottom:25px
}
.txtblk_fbrbox_1_3{
margin-bottom:30px
}
.txtblk_fbrbox_1_3:last-child{
margin-bottom:0
}
.txtblk_fbrbox_1_4{
margin-bottom:30px
}
}
.txtblk_banner_image:not(.txtblk_banner_image--only_desktop) .desktop{
display:none
}
.txtblk_banner_image:not(.txtblk_banner_image--only_desktop) .mobile{
display:flex
}
@media screen and (min-width:670px){
.txtblk_banner_image:not(.txtblk_banner_image--only_desktop) .desktop{
display:flex
}
.txtblk_banner_image:not(.txtblk_banner_image--only_desktop) .mobile{
display:none
}
}
.txtblk_banner_image--only_desktop .desktop{
display:flex
}
.txtblk_banner_image--only_desktop .mobile{
display:none
}
.txtblk_banner_red_wrap .txtblk_banner_red{
background-color:#de2627;
padding:15px 25px;
color:#fff
}
.txtblk_banner_red_wrap .txtblk_banner_red__head{
text-align:center;
font-size:18px;
line-height:32px;
font-weight:700
}
.txtblk_banner_red_wrap .txtblk_banner_red__text{
text-align:center;
font-size:16px;
line-height:32px
}
@media (min-width:1220px){
.txtblk_banner_red_wrap .txtblk_banner_red__head{
float:left;
width:36%
}
.txtblk_banner_red_wrap .txtblk_banner_red__text{
float:left;
width:50%
}
.txtblk_banner_red_wrap .txtblk_banner_red__code{
width:10%;
float:left
}
}
.txtblk_banner_red_wrap .txtblk_banner_red__code{
width:10%;
min-width:110px;
margin:0 auto;
font-size:18px;
background-color:#ea7c7c;
text-align:center;
padding:5px 2%;
-ms-word-wrap:break-word;
word-wrap:break-word
}
.txtblk_border_small__content{
font-size:12px;
border-top:2px solid #e6e7e8;
padding-top:15px
}
.txtblk_wrap_border_1_3 .dispblk_headline__content{
border:1px solid #9b9c9d;
padding:17px 15px
}
.labeled_checkbox_container{
position:relative
}
label.labeled_checkbox{
vertical-align:middle;
cursor:pointer
}
label.labeled_checkbox span{
display:block;
position:relative;
padding-left:30px
}
label.labeled_checkbox span a{
text-decoration:underline
}
label.labeled_checkbox::before{
content:'';
background-color:#fff;
border:1px solid #535353;
width:18px;
height:18px;
line-height:1em;
vertical-align:middle;
position:absolute
}
label.labeled_checkbox--wb::before{
background-color:#fff;
color:#535353
}
label.labeled_checkbox.error{
color:#b0141b
}
label.labeled_checkbox.error::before{
border-color:#b0141b
}
label.labeled_checkbox--notext::before{
margin-right:0
}
input[type=checkbox].labeled_checkbox{
position:absolute;
opacity:0;
transform:scale(0);
border:0;
box-shadow:none
}
input[type=checkbox].labeled_checkbox:checked+label.labeled_checkbox::before,
input[type=checkbox].labeled_checkbox[checked]+label.labeled_checkbox::before{
color:#4a8500;
content:'\f00c';
padding:0;
font-size:18px
}
input[type=checkbox].labeled_checkbox:disabled+label.labeled_checkbox::before{
border-color:#535353
}
input[type=checkbox].etCheckbox{
display:none
}
.etCheckbox-wrap{
border-radius:3px;
background-color:#fff;
border:1px solid #ddd;
padding:9px;
margin-right:10px;
display:inline-block;
position:relative;
vertical-align:middle
}
.etCheckbox-wrap input[type=checkbox]{
display:none
}
div.etRadio{
display:flex;
flex-wrap:wrap;
gap:10px;
align-items:center
}
div.etRadio label{
min-width:85%
}
#checkout-survey div.etRadio label{
min-width:80%
}
.text-trim-both{
text-box-trim:trim-both
}
input[type=radio].etRadio{
margin-right:6px
}
.narrower_check .fbr_checkbox{
margin-right:5px;
margin-bottom:0!important;
vertical-align:middle
}
.narrower_radio{
display:inline-block;
padding-right:10px
}
.berger_checkbox_wrap .clearAfter.has-error label,
.uk-panel-footer .form-footer-checkout .clearAfter.has-error label{
color:red!important
}
.berger_checkbox_wrap .clearAfter.has-error .etCheckbox-wrap,
.uk-panel-footer .form-footer-checkout .clearAfter.has-error .etCheckbox-wrap{
border:1px solid red
}
.berger_checkbox_wrap .etCheckbox-wrap,
.uk-panel-footer .form-footer-checkout .etCheckbox-wrap{
float:left
}
.berger_checkbox_wrap label,
.uk-panel-footer .form-footer-checkout label{
float:left;
width:80%
}
.berger_checkbox_wrap .berger_checkbox,
.uk-panel-footer .form-footer-checkout .berger_checkbox{
margin-bottom:10px
}
.berger_checkbox_wrap .berger_checkbox>.berger_checkbox,
.uk-panel-footer .form-footer-checkout .berger_checkbox>.berger_checkbox{
margin-left:30px;
margin-top:10px;
margin-bottom:0
}
.checkout6-privacy-wrap{
margin-top:15px;
margin-bottom:15px
}
.oder{
margin-left:15px;
margin-right:15px;
padding-top:8px
}
.infotext{
font-size:11px
}
.lief_addr_select .uk-panel{
margin-bottom:15px
}
.lief_addr_select .uk-panel-title{
position:relative;
background-color:#eaeaea;
color:#535353;
padding:12px 20px;
font-size:14px;
line-height:14px;
text-transform:none;
margin-bottom:0;
font-weight:700
}
.lief_addr_select .uk-panel-title label{
cursor:pointer
}
.lief_addr_select .uk-panel-title input{
position:absolute;
right:9px;
top:9px
}
.lief_addr_select .uk-panel-content{
padding:15px 25px;
border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;
border-bottom:1px solid #eaeaea;
min-height:95px
}
.lief_addr_select .uk-panel.uk-panel-no-border>.uk-panel-content{
padding:15px 0 0;
border:0
}
#lang_dialog_at .uk-modal-dialog,
#lang_dialog_de .uk-modal-dialog{
max-width:450px
}
.lang_dialog__header{
font-size:36px;
font-weight:700;
line-height:36px;
margin-bottom:15px
}
.lang_dialog__text{
font-size:16px;
margin-bottom:30px
}
.lang_dialog__buttons a{
background-color:#bbb;
color:#fff;
text-decoration:none;
line-height:40px;
display:block;
text-align:center;
font-size:16px;
font-weight:700;
text-transform:uppercase
}
#modal_notification .notification_content__headline{
border-bottom:1px solid #e6e7e8;
margin-bottom:25px
}
.body-warenkorb-detail .warenempfaenger-wrap{
padding:7px 10px;
background-color:#eaeaea
}
.body-warenkorb-detail .warenempfaenger-wrap label{
width:18%;
display:inline-block
}
.body-warenkorb-detail .warenempfaenger-wrap input{
background-color:#fff;
width:81%;
display:inline-block
}
tr.wk_pos--extended{
border-bottom:0!important
}
tr.extendedWkPos{
border-bottom:2px solid #e5e5e5
}
tr.extendedWkPos:last-child{
border-bottom:0 solid #fff
}
.fbr-fadingout{
max-height:400px;
position:relative;
overflow:hidden;
margin-bottom:30px
}
.fbr-fadingout.active{
max-height:inherit
}
.fbr-fadingout.active .fbr-fadingout__readmore{
display:none
}
.fbr-fadingout .fbr-fadingout__readmore{
position:absolute;
bottom:0;
left:35px;
width:100%;
margin:0;
padding:100px 0 0;
background-image:linear-gradient(to bottom,transparent,#fff 70%)
}
@media (max-width:1219px){
.fbr-fadingout .fbr-fadingout__readmore{
left:25px
}
}
.fbr-fadingout>*>:first-child .fbr_headline--h2,
.fbr-fadingout>*>:first-child h2{
border-top:2px solid #e6e7e8;
padding-top:25px
}
.fbr-fadingout .fbr_headline--h4,
.fbr-fadingout h4{
font-weight:700
}
div[id*=fbr-search-for-customers-modal] .fbr_headline--h4,
div[id*=fbr-search-for-customers-modal] h4{
font-weight:600
}
div[id*=fbr-search-for-customers-modal] div[id*=fbr-search-for-customers-modal-content]{
padding:0;
margin-top:10px
}
div[id*=fbr-search-for-customers-modal] div[id*=fbr-search-for-customers-modal-loading]{
text-align:center;
display:none
}
div[id*=fbr-search-for-customers-modal] div[id*=fbr-search-for-customers-modal-loading] i{
font-size:48px
}
div[id*=fbr-search-for-customers-modal] div[id*=fbr-search-for-customers-modal-content-html]{
margin:20px 0
}
div[id*=fbr-search-for-customers-modal] .fbr-callcenter-user-search-item{
cursor:pointer;
border:1px solid #eee;
padding:5px;
word-wrap:break-word
}
.fbr-border-0{
border:0!important
}
#cookie_notice{
position:fixed;
width:100%;
z-index:99999;
bottom:0
}
.infobox-accordion{
display:flex;
flex-direction:column;
height:100%
}
.infobox-accordion .box-header{
background:#004481;
display:flex;
align-items:center;
flex-wrap:wrap;
padding:15px 20px;
position:relative;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px
}
@media (max-width:849px){
.infobox-accordion .box-header{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
cursor:pointer
}
.infobox-accordion .box-header::after{
color:#fff;
content:"\3009";
font-family:fritzberger;
font-size:20px;
position:absolute;
right:20px;
top:50%;
transform:translateY(-50%) rotate(90deg)
}
.infobox-accordion .box-header::before{
display:none
}
}
.infobox-accordion .box-header::before{
content:"";
position:absolute;
bottom:-7px;
left:25px;
top:auto;
right:auto;
border-left:8px solid transparent;
border-top:8px solid #004481;
border-bottom:none;
border-right:8px solid transparent
}
.infobox-accordion .box-header *{
color:#fff
}
.element_sidebar .uk-nav .infobox-accordion .box-header li.fbr_headline--h3,
.element_sidebar .uk-nav .infobox-accordion .box-header li.pm_targobank__header,
.infobox-accordion .box-header .element_sidebar .uk-nav li.fbr_headline--h3,
.infobox-accordion .box-header .element_sidebar .uk-nav li.pm_targobank__header,
.infobox-accordion .box-header .fbr_headline--h3,
.infobox-accordion .box-header .pm_targobank__header,
.infobox-accordion .box-header h3{
font-size:16px;
margin:0
}
.infobox-accordion .box-header [class*=fbr-icon-]{
margin-right:1.25rem;
font-size:27px;
line-height:1
}
.infobox-accordion .box-content{
background:#eaeaea;
padding:20px;
flex:1;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px
}
.infobox-accordion .box-content :last-child{
margin-bottom:0
}
.infobox-accordion .box-content [class*=fbr-icon-]{
margin-right:.5rem
}
.infobox-accordion.active .box-header::after{
content:'\f077'
}
.infobox-accordion.active .box-content{
max-height:inherit;
padding:20px
}
.servicecontact{
display:grid;
gap:35px;
grid-template-columns:1fr 1fr;
padding:35px 0
}
.servicecontact+.servicecontact{
border-top:1px solid #ddd
}
.servicecontact-box{
position:relative
}
@media (min-width:850px){
[class*=fbr-pull-],
[class*=fbr-push-]{
position:relative
}
.fbr-pull-large-2-3{
left:-66.666%
}
.fbr-push-large-1-3{
left:33.333%
}
.servicecontact-box+.servicecontact-box::before{
border-left:1px solid #ddd;
bottom:0;
content:"";
left:calc(-35px / 2);
position:absolute;
top:0
}
#desktop_footer .accordion .uk-accordion>div,
#desktop_footer .accordionmulti .uk-accordion>div,
#mobile_footer .accordion .uk-accordion>div,
#mobile_footer .accordionmulti .uk-accordion>div{
margin-top:40px
}
}
@media (max-width:849px){
.infobox-accordion .box-content{
max-height:0;
overflow:hidden;
padding:0
}
.servicecontact{
grid-template-columns:1fr
}
.servicecontact-box+.servicecontact-box{
border-top:1px solid #ddd;
padding-top:35px
}
}
.servicecontact-box__head{
align-items:center;
background-color:#e5e5e5;
display:flex;
gap:20px;
padding:20px
}
.servicecontact-box__head>*{
margin:0
}
.servicecontact-box__head i{
font-size:24px;
color:#004481
}
.servicecontact-box__content{
padding:20px 20px 0
}
.servicecontact-box__content>:last-child{
margin-bottom:0
}
.servicecontact-box__content a:not(.uk-button){
color:#535353;
text-decoration:none
}
.servicecontact-box__content a:not(.uk-button):hover{
color:#004481;
text-decoration:underline
}
.servicecontact-box__content .uk-button{
padding:.5rem 2rem
}
.servicecontact-box__content i{
margin-right:6px
}
.servicecontact-box__phone{
color:#4a8500!important;
font-size:24px;
font-weight:700
}
.service-warning{
background:#fffaee;
border:1px solid #ffefcc;
display:flex;
gap:20px;
padding:20px
}
.service-warning p{
margin:0;
line-height:24px
}
.service-warning i{
color:#ffae00;
font-size:24px
}
@media (max-width:669px){
.element_easycredit_installment .uk-modal-dialog-lightbox>button.close:first-child,
.uk-modal-dialog-lightbox>.uk-close:first-child{
top:-12px;
right:-12px
}
}
.back-to-top{
z-index:1
}
.pre-header{
background-color:#e5e5e5;
color:#535353;
font-size:12px;
line-height:35px
}
@media (min-width:1220px){
.pre-header{
font-size:14px;
line-height:48px
}
#logo{
position:relative
}
#logo .logo_notice{
margin-top:10px;
display:block;
color:#535353
}
.header-logo .fbr-icon-logo.has-logo-notice{
line-height:105px
}
}
.pre-header .pre-header-box-30{
width:37%;
float:right;
margin-right:1%
}
.pre-header .pre-header-box-30 a{
margin-right:17px;
text-decoration:none
}
.pre-header .pre-header-box-33{
margin-right:10px
}
.pre-header .headerbar__wrapper{
display:flex;
justify-content:space-around;
flex-wrap:wrap;
width:100%;
flex:0 0 100%
}
@media (min-width:960px){
.pre-header .headerbar__wrapper{
justify-content:space-between
}
}
.pre-header .headerbar__item{
display:flex;
align-items:center
}
.pre-header .headerbar__item a{
text-decoration:none
}
.pre-header .headerbar__link{
margin-right:10px
}
.pre-header .headerbar__item>.uk-grid>div{
display:flex;
justify-content:space-between
}
.pre-header .intl__selections{
display:inline-flex;
cursor:pointer;
position:relative;
margin-left:20px;
align-self:flex-end;
align-items:center
}
.pre-header .intl__selections .intl__descriptions{
margin:0 10px
}
.pre-header .intl__selections i,
.pre-header .intl__selections.fbr-icon-fa-globe:before{
font-size:18px
}
.pre-header .intl__dropdown{
position:absolute;
top:60px;
right:0;
background-color:#f5f5f5;
z-index:10;
width:500px;
text-align:left
}
.pre-header .intl__dropdown:before{
content:' ';
width:0;
height:0;
border-left:10px solid transparent;
border-right:10px solid transparent;
border-bottom:10px solid #f5f5f5;
position:absolute;
top:-10px;
right:35px
}
.pre-header .intl__headline{
color:#004481;
font-weight:700;
text-transform:uppercase;
border-bottom:1px solid #c2c2c2
}
.pre-header .intl__headline__right{
margin-right:20px
}
.pre-header .intl__list{
height:200px;
overflow-y:auto;
margin:10px 0
}
.pre-header .intl__flag{
padding-right:10px
}
.pre-header .intl__option{
padding:0 5px;
cursor:pointer;
line-height:30px
}
.pre-header .intl__selected{
background-color:#bdbdbd
}
.pre-header .intl__submit{
text-align:right;
border-top:1px solid #fff;
padding-top:10px
}
.pre-header .intl__button{
width:250px;
margin:0 10px 10px auto;
background-color:#004481
}
.pre-header .intl__left{
border-right:1px solid #fff;
padding:0 20px
}
.pre-header .intl__right{
padding-left:20px
}
.pre-header .pre-header-box-70{
width:62%;
float:left
}
.pre-header .pre-header-box-70 .pre-header-box-33{
float:left;
margin-right:25px
}
.pre-header .pre-header-box-70 .pre-header-box-33 .pre-header-icon{
color:#004481;
padding-right:6px
}
.pre-header .enabled_country{
height:30px;
line-height:30px;
padding-left:15px;
background-color:#bdbdbd
}
.pre-header .uk-button-dropdown.uk-open .uk-dropdown{
width:200px;
text-align:left;
padding:0;
margin-top:0;
left:auto;
right:0
}
.pre-header .uk-button-dropdown.uk-open .uk-dropdown li{
line-height:1.25em;
border-bottom:1px solid #bdbdbd
}
.pre-header .uk-nav.uk-nav-dropdown{
height:200px;
overflow-y:scroll;
overflow-x:hidden;
border-bottom:1px solid #bdbdbd
}
.pre-header .uk-dropdown .uk-nav{
margin:0
}
.pre-header .uk-dropdown .uk-nav a{
margin-right:0
}
.pre-header .uk-button-dropdown a#flag_selector{
margin-right:0;
position:relative
}
.pre-header .uk-button-dropdown a#flag_selector div.ex-tooltip{
display:none;
position:absolute;
top:calc(100% + 5px);
right:0;
width:150px;
font-size:12px;
line-height:1.4em;
background-color:#86a5c2;
color:#fff;
z-index:9999;
padding:8px 5px;
text-align:center
}
.pre-header .uk-button-dropdown a#flag_selector div.ex-tooltip.active,
.pre-header .uk-button-dropdown a#flag_selector:hover div.ex-tooltip{
display:block
}
.pre-header .uk-button-dropdown a#flag_selector div.ex-tooltip.active:after,
.pre-header .uk-button-dropdown a#flag_selector:hover div.ex-tooltip:after{
border:5px dashed #86a5c2;
border-top-style:none;
border-right-color:transparent;
border-bottom-style:solid;
border-left-color:transparent;
right:10px;
top:-5px;
content:"";
display:block;
position:absolute;
width:0;
height:0
}
.pre-header .uk-button-dropdown.uk-open a#flag_selector div.ex-tooltip{
display:none
}
@media (max-width:955px){
.pre-header .pre-header-box-30,
.pre-header .pre-header-box-70{
width:100%;
text-align:center!important;
float:none;
line-height:30px
}
.pre-header .pre-header-box-30 .pre-header-box-33,
.pre-header .pre-header-box-70 .pre-header-box-33{
float:none;
display:inline
}
}
.uk-tooltip-bottom{
background:#4f7aa8;
color:#fff
}
.uk-tooltip-bottom .uk-tooltip-inner{
text-align:center
}
.uk-tooltip-bottom:after{
border-bottom-color:#4f7aa8
}
.layout_header_checkout,
.layout_header_standard{
position:relative;
z-index:9
}
.layout_header_checkout>.uk-container,
.layout_header_standard>.uk-container{
background-color:#fff
}
.layout_header_checkout .icons-right{
padding:0;
position:relative;
right:-2px
}
.layout_header_checkout .icon_right__button{
width:100%
}
.layout_header_checkout .menu-icon-link{
color:#535353;
text-decoration:none
}
.layout_header_checkout .menu-icon-link__label{
font-size:16px
}
.layout_header_checkout .menu-icon-link .badgebutton{
position:relative;
font-size:22px;
margin-right:15px
}
.layout_header_checkout .menu-icon-link .badgebutton .uk-badge-success{
background-color:#4a8500
}
.layout_header_checkout .menu-icon-link .badgebutton .uk-badge-notification{
line-height:19px;
min-width:19px
}
.layout_header_checkout a.menu-icon-link>div{
display:block
}
.layout_header_checkout .main-nav-wrap{
min-height:5px
}
#layout_header_filler{
min-height:0;
background-color:#fff
}
header{
background-color:#fff
}
header .icons-right .badgebutton{
font-size:28px;
line-height:40px
}
header .icons-right .badgebutton .uk-badge-primary{
background-color:#004481
}
header .icons-right .badgebutton .uk-badge-success{
background-color:#4a8500
}
header .icons-right .badgebutton .uk-badge-danger{
background-color:#4a8500!important
}
.header-line1{
font-size:12px;
color:#58585a;
height:50px
}
.header-container .uk-subnav{
margin-bottom:0
}
.header-logo #logo a{
text-decoration:none;
display:block;
padding:8px 16px
}
@media (min-width:670px){
.layout_header_checkout .header-logo{
height:80px
}
.header-logo{
height:125px
}
.header-logo #logo a{
padding:0
}
}
.header-logo .fbr-icon-logo{
font-size:80px;
line-height:125px;
height:125px;
color:#004481;
text-decoration:none;
position:relative;
top:2px
}
@media (max-width:850px){
.header-logo .fbr-icon-logo{
font-size:45px;
line-height:100px;
height:90px
}
}
.checkout-links{
display:inline-block;
padding-top:10px;
padding-right:10px
}
.header-logo{
width:25%;
display:inline-flex;
align-items:center
}
.header-infobar-container{
padding-left:1%;
padding-right:1%
}
.header-infobar{
height:65px
}
@media (min-width:951px){
.header-infobar{
padding-top:13px
}
}
@media (max-width:669px){
header .icons-right .badgebutton{
display:inline-block;
line-height:1
}
header .icons-right .uk-dropdown{
position:fixed;
top:95px;
left:0;
width:100%!important
}
.header-infobar{
height:50px
}
}
.head-menu-1{
font-size:15px
}
.head-menu-1 .uk-subnav>*,
.head-menu-2 .uk-subnav>*{
padding-left:5px
}
.head-menu-1 .uk-subnav-line>:nth-child(n+2):before,
.head-menu-2 .uk-subnav-line>:nth-child(n+2):before{
margin-right:3px
}
.header-container .icons-right{
justify-content:flex-end
}
.header-container .icons-right .menu-icon-link{
height:50px;
font-size:26px;
display:inline-block;
color:#535353
}
.layout_header_checkout .header-container .icons-right .menu-icon-link{
display:flex;
justify-content:flex-end;
align-items:center
}
@media (max-width:900px){
.header-container .icons-right .menu-icon-link{
height:40px;
padding-top:12px
}
}
.head-menu-2 a div{
font-size:12px
}
@media (max-width:980px){
a.menu-icon-link>div{
display:none
}
}
.head-menu-1 li:last-child a{
color:#e2003c
}
.mobile-header{
border-bottom:1px solid #999
}
.head-menu-2 .badgebutton{
position:relative
}
.head-menu-2 .badgebutton span.uk-badge-notification{
position:absolute;
right:-12px;
top:-6px;
font-size:12px;
padding-top:0;
line-height:20px;
min-width:22px;
border:0;
text-align:center
}
.menu-border{
position:relative;
display:block;
overflow:hidden;
height:0;
margin-top:-1px;
margin-left:1px;
margin-right:1px;
border-bottom:2px solid transparent;
z-index:1022
}
.uk-open .menu-border{
border-bottom:2px solid #f5f5f5
}
.header-container a{
text-decoration:none
}
.logo_notice{
display:none
}
@media (max-width:767px){
.fbr_headline--h1,
.uk-h1,
h1{
font-size:20px;
line-height:20px
}
.uk-margin-small-bottom .fbr_headline--h1,
.uk-margin-small-bottom h1{
padding-top:4px
}
.uk-container{
padding:0 5px
}
.checkout-links .uk-subnav>*{
margin-top:3px
}
.checkout-links{
padding-right:5px
}
#logo img{
max-width:95px;
margin-top:0
}
.header-container .icons-right .menu-icon-link{
font-size:30px;
margin-right:0;
line-height:32px;
height:40px
}
.header-container .icons-right .menu-icon-link .uk-hidden-small{
display:none
}
#searchbutton{
margin-left:0
}
.pager-sort{
margin-top:5px;
margin-bottom:5px
}
.header-infobar{
background-color:transparent
}
.product-images .uk-thumbnail{
border-left:0;
border-top:0;
border-right:0
}
.product-images .uk-thumbnail-caption{
display:none
}
#product-details-head .fbr_headline--h2,
#product-details-head h2{
width:auto
}
}
@media (max-width:669px){
.header-container .head-menu-2 .icons-right a.menu-item--active{
color:#004481
}
.head-menu-2 .badgebutton span.uk-badge-notification{
right:0;
top:0;
display:flex;
justify-content:center;
align-items:center;
width:16px;
height:16px;
min-width:inherit;
font-size:9px;
padding:0;
line-height:1;
opacity:0;
transform:translate(50%,-50%);
transition:opacity .3s
}
.head-menu-2 .badgebutton span.uk-badge-notification.active{
opacity:1
}
}
.header-intl-container .element_intl_selections{
padding:3px 0 3px 3px
}
.popover-wrap{
padding:20px;
background-color:#fff;
border:0!important;
box-shadow:0 0 10px 0 #999;
min-width:250px;
text-align:left;
top:65px!important
}
.popover-wrap:before{
content:' ';
width:0;
height:0;
border-left:5px solid transparent;
border-right:5px solid transparent;
border-bottom:5px solid #fff;
position:absolute;
top:-5px;
left:50%
}
.popover-wrap.filialsuche{
top:65px;
width:300px;
text-align:left;
white-space:normal
}
.popover-wrap.filialsuche .filial-search-input{
box-sizing:border-box!important;
border:1px solid #e5e5e5;
border-right:0;
background-color:#fff;
height:48px;
padding-left:4%;
padding-right:4%
}
.popover-wrap.filialsuche a{
font-size:12px;
color:#535353;
text-decoration:underline
}
.popover-wrap.filialsuche a.uk-button-primary{
color:#fff;
text-decoration:none;
line-height:23px
}
.popover-wrap.mein-konto:before{
left:70%
}
.popover-wrap.mein-konto.logged-in{
min-width:inherit;
width:auto
}
.popover-wrap.mein-konto.logged-in:before{
left:50%;
transform:translateX(-50%)
}
.popover-wrap.uk-dropdown-cart{
width:380px
}
.popover-wrap.uk-dropdown-cart:before{
left:90%
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-container{
position:relative
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-inner{
padding:5px
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-inner ul{
max-height:275px;
overflow:hidden;
position:relative;
margin:0
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos{
height:80px;
border-bottom:1px solid #ccc;
margin-bottom:15px
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos>.cart-dropdown-image{
float:left;
width:25%
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos>.cart-dropdown-image img{
height:auto;
width:70px;
float:left;
margin-right:10px;
border:1px solid #eee
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos>.info{
float:left;
width:74%;
padding-left:1%;
position:relative;
height:70px
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos>.info>ul{
padding:0
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos>.info>ul>li{
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
text-align:left;
line-height:15px;
padding-left:5px;
height:16px;
font-size:12px;
color:#535353
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos>.info>ul>li a{
color:#004481
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos>.info>ul>li:first-child{
max-width:190px
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos>.info>ul>li.space-small{
height:7px
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos .price-info{
line-height:15px;
margin-top:10px;
text-align:right;
position:absolute;
right:3px;
bottom:3px;
font-weight:700;
font-size:12px
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos .price-info .price-total{
color:#004481
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos .price-info .base-price{
text-decoration:line-through;
color:#004481
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos .price-info .discount-price{
color:#de2627
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-footer .textblock p{
margin:0
}
.popover-wrap.uk-dropdown-cart .cart_footer{
color:#004481;
padding:5px
}
.popover-wrap.uk-dropdown-cart .cart_footer__text{
margin-left:25%;
width:50%;
float:left
}
.popover-wrap.uk-dropdown-cart .cart_footer__text_sub{
font-size:10px;
color:#004481
}
.popover-wrap.uk-dropdown-cart .cart_footer__text_sub a{
color:#004481;
text-decoration:underline
}
.popover-wrap.uk-dropdown-cart .cart_footer__total{
width:25%;
float:left;
text-align:right;
font-weight:700;
font-size:12px
}
.popover-wrap.uk-dropdown-cart .more_items{
color:#4a8500;
font-size:12px;
font-weight:700;
margin-left:25%
}
.popover-wrap .popover-title{
font-size:16px;
font-weight:700;
border-bottom:1px solid #ccc;
padding-bottom:5px;
margin-bottom:5px;
color:#535353
}
.popover-wrap .popover-content .uk-form .uk-form-row label{
font-size:12px;
font-weight:700
}
.popover-wrap .popover-content hr{
margin-top:5px;
margin-bottom:5px
}
.popover-wrap .popover-filiale{
color:#535353
}
.icon_right__button{
position:relative;
margin-left:15px
}
@media (min-width:669px){
.icon_right__button{
width:25%;
float:left;
margin-left:0
}
.icon_right__button--msearch{
display:none
}
}
.icon_right__button--msearch{
display:none
}
.layout_header--fixed .icon_right__button--msearch{
display:block
}
.layout_header--scroll-search .icon_right__button--msearch{
display:none
}
.icon_right__button_branch{
box-sizing:border-box;
position:relative;
margin-left:15px
}
@media (min-width:669px){
.icon_right__button_branch{
width:25%;
float:left;
margin-left:0
}
.icon_right__button_branch--msearch{
display:none
}
}
.no-word-wrap{
white-space:nowrap
}
.cookie_notice{
background-color:#b9b9b9;
display:none
}
.cookie_notice__wrap{
padding-top:10px;
padding-bottom:10px
}
.cookie_notice__box_text{
width:70%;
float:left;
color:#fff;
font-size:12px
}
@media (max-width:420px){
.cookie_notice__box_text{
width:100%;
text-align:center;
float:none
}
}
.cookie_notice__box_text a{
color:#fff;
font-size:12px
}
.cookie_notice__box_text p{
margin:0!important;
display:inline-block
}
.cookie_notice__box_button{
width:30%;
float:right
}
@media (max-width:420px){
.cookie_notice__box_button{
width:100%;
float:none;
margin-top:10px
}
.cookie_notice__button{
display:block;
margin:0 auto
}
}
.cookie_notice__button{
width:112px;
height:28px;
background-color:#fff;
color:#888;
font-size:13px
}
.element_displayblock_stageteaser_slider{
position:relative;
background-color:#fff
}
.element_displayblock_stageteaser_slider__wallpaper{
text-align:center;
background:center bottom/cover no-repeat none
}
@media (max-width:690px){
.element_displayblock_stageteaser_slider__wallpaper{
min-height:320px
}
}
@media (min-width:1200px){
.element_displayblock_stageteaser_slider__wallpaper{
background-size:1200px
}
}
.element_displayblock_stageteaser_slider__slide{
min-height:320px
}
.element_displayblock_stageteaser_slider__content_wrapper>.uk-container{
height:100%;
position:relative
}
.element_displayblock_stageteaser_slider__content{
height:100%;
box-sizing:border-box
}
.element_displayblock_stageteaser_slider__content_wrapper{
position:absolute;
top:0;
left:0;
right:0;
bottom:0
}
.fullw_txtblk{
height:100%
}
.fullw_txtblk--hasLink{
cursor:pointer
}
.fullw_txtblk-link{
text-decoration:none!important
}
.fullw_txtblk>a{
text-decoration:none
}
.fullw_txtblk__head{
width:90%;
background:rgba(255,255,255,.5);
padding:25px 5% 12px
}
@media (min-width:690px){
.fullw_txtblk__head{
width:50%;
padding:50px 45px 25px
}
}
@media (min-width:990px){
.fullw_txtblk__head{
width:32%
}
}
.fullw_txtblk__headline{
color:#004481;
font-size:28px;
font-weight:700;
text-transform:uppercase;
line-height:1.3;
margin-bottom:10px
}
@media (min-width:690px){
.fullw_txtblk__headline{
font-size:38px
}
}
.fullw_txtblk__subline{
font-size:18px;
color:#535353
}
.fullw_txtblk__button{
background:#fff;
text-align:center;
padding:10px 25px;
margin-top:25px;
color:#535353;
font-weight:700
}
.uk-slidenav-fullw-slider-position>.uk-container{
position:relative;
text-align:center
}
.uk-slidenav-fullw-slider-position>.uk-container>.uk-slidenav{
text-decoration:none;
background:rgba(255,255,255,.6);
line-height:55px
}
.uk-slidenav-fullw-slider-position>.uk-container>.uk-slidenav-previous{
padding-right:5px
}
.uk-slidenav-fullw-slider-position>.uk-container>.uk-slidenav-next{
padding-left:5px
}
@media (min-width:690px){
.fullw_txtblk__subline{
font-size:22px
}
.uk-slidenav-fullw-slider-position>.uk-container>.uk-slidenav-previous{
position:absolute;
bottom:25px;
right:110px
}
.uk-slidenav-fullw-slider-position>.uk-container>.uk-slidenav-next{
position:absolute;
bottom:25px;
right:25px
}
}
.fullw_txtblk__button,
.uk-slideshow .fullw_txtblk__head{
display:none
}
.footer-wrap{
background-color:#004481;
color:#fff
}
.footer-wrap a{
color:#fff;
text-decoration:none
}
.footer-wrap.footer-newsletter{
background-color:#4f7aa8;
padding:20px 0
}
.footer-wrap .uk-modal{
color:#000
}
.footer-wrap .uk-modal a:not(.uk-button){
color:inherit
}
.footer-wrap .uk-modal .filialen{
color:#535353
}
.footer-info{
background-color:#fefefe
}
.footer-info .footer-info-text{
padding-top:25px;
padding-bottom:25px;
font-size:10px;
color:#535353
}
.footer-fbr-icon{
font-size:16px;
color:#4a8500
}
.footer-fbr-icon.fbr-icon-mail{
color:#fff;
background-color:#4a8500;
display:inline-block;
line-height:50px;
padding:0 20px
}
@media (max-width:970px){
.footer-fbr-icon.fbr-icon-mail{
padding:0 10px
}
}
.footer-fbr-icon.fbr-icon-mail>a{
color:#fff
}
.footer-fbr-icon.fbr-icon-mail:hover{
background-color:#6eb331
}
.footer-fbr-icon>a{
color:#4a8500;
font-weight:700;
text-decoration:none!important
}
.footer-fbr-icon:before{
font-size:26px;
position:relative;
top:3px;
padding-right:15px;
height:20px
}
#desktop_footer,
#mobile_footer{
padding:15px 0
}
#desktop_footer #trustedshops-badge-container,
#mobile_footer #trustedshops-badge-container{
margin:0 auto;
display:inline-block;
vertical-align:top;
padding:0 20px
}
#desktop_footer ul,
#mobile_footer ul{
list-style:none;
padding-left:0
}
#desktop_footer .ts-stars-wrapper i,
#mobile_footer .ts-stars-wrapper i{
min-width:auto
}
#desktop_footer i,
#mobile_footer i{
min-width:1.1em
}
#desktop_footer a,
#mobile_footer a{
text-decoration:underline
}
#desktop_footer a:focus,
#desktop_footer a:hover,
#mobile_footer a:focus,
#mobile_footer a:hover{
text-decoration:none
}
#desktop_footer>div,
#mobile_footer>div{
padding-top:15px
}
#desktop_footer .fHeadline,
#desktop_footer .fbr_headline--h4,
#desktop_footer h4,
#mobile_footer .fHeadline,
#mobile_footer .fbr_headline--h4,
#mobile_footer h4{
font-family:OpenSans;
font-size:18px
}
#desktop_footer .usp,
#mobile_footer .usp{
background-color:#535353;
color:#fff;
margin-top:0;
padding-top:0
}
#desktop_footer .usp .uk-grid>div,
#mobile_footer .usp .uk-grid>div{
text-align:center;
padding:10px
}
#desktop_footer .usp i,
#mobile_footer .usp i{
font-size:18px
}
#desktop_footer .footer-intern-links,
#mobile_footer .footer-intern-links{
margin:0 auto;
border-top:1px solid #fff;
padding-left:0;
padding-top:25px;
display:flex;
justify-content:center;
font-size:12px
}
@media (max-width:1219px){
#desktop_footer .footer-intern-links,
#mobile_footer .footer-intern-links{
flex-wrap:wrap
}
}
#desktop_footer .footer-intern-links a,
#mobile_footer .footer-intern-links a{
text-decoration:none;
display:inline-block;
padding:5px 30px
}
@media (max-width:669px){
#desktop_footer .footer-intern-links a,
#mobile_footer .footer-intern-links a{
padding:5px 15px
}
}
#desktop_footer .footer-intern-links li,
#mobile_footer .footer-intern-links li{
list-style:none;
float:left;
padding-left:15px;
padding-right:15px
}
@media (max-width:670px){
#desktop_footer .footer-intern-links,
#mobile_footer .footer-intern-links{
padding-left:1.5em
}
#desktop_footer .footer-intern-links li,
#mobile_footer .footer-intern-links li{
float:none;
padding:0
}
}
#desktop_footer .footer-intern-links li>a,
#mobile_footer .footer-intern-links li>a{
text-decoration:none
}
#desktop_footer .footer-intern-links:after,
#mobile_footer .footer-intern-links:after{
content:".";
clear:both;
display:block;
visibility:hidden;
height:0
}
#desktop_footer .footer-intern-links #ot-sdk-btn.ot-sdk-show-settings,
#mobile_footer .footer-intern-links #ot-sdk-btn.ot-sdk-show-settings{
border:0;
color:#fff;
font-size:12px;
padding:5px 30px
}
#desktop_footer .footer-intern-links #ot-sdk-btn.ot-sdk-show-settings:hover,
#mobile_footer .footer-intern-links #ot-sdk-btn.ot-sdk-show-settings:hover{
background-color:transparent
}
#desktop_footer .element_newsletter,
#mobile_footer .element_newsletter{
position:relative;
background-color:#699e06
}
@media (min-width:768px){
#desktop_footer .element_newsletter .newsletter_accordion_title,
#mobile_footer .element_newsletter .newsletter_accordion_title{
display:none
}
#desktop_footer .element_newsletter,
#mobile_footer .element_newsletter{
padding-left:0
}
}
#desktop_footer .element_newsletter .element_newsletter_container,
#mobile_footer .element_newsletter .element_newsletter_container{
padding:15px 0 15px 15px
}
#desktop_footer .element_newsletter .element_newsletter_headline,
#mobile_footer .element_newsletter .element_newsletter_headline{
text-transform:uppercase;
font-weight:700;
margin:10px 0
}
#desktop_footer .element_newsletter .input_and_button,
#mobile_footer .element_newsletter .input_and_button{
margin-top:35px
}
#desktop_footer .element_newsletter .input_and_button .uk-button,
#mobile_footer .element_newsletter .input_and_button .uk-button{
padding:4px 5px 4px 10px
}
#desktop_footer .element_newsletter__privacy,
#mobile_footer .element_newsletter__privacy{
margin-top:5px;
padding-right:20px
}
#desktop_footer .element_newsletter .element_newsletter_decoration,
#mobile_footer .element_newsletter .element_newsletter_decoration{
position:absolute;
right:-25px;
top:-45px;
display:block;
width:70px;
height:55px;
font-size:68px;
-webkit-transform:rotate(10deg);
-ms-transform:rotate(10deg);
transform:rotate(10deg)
}
#desktop_footer .element_newsletter #element_newsletter_email,
#mobile_footer .element_newsletter #element_newsletter_email{
background-color:#fff;
color:#000;
width:80%
}
#desktop_footer #element_newsletter_infos,
#mobile_footer #element_newsletter_infos{
display:none;
position:absolute;
background-color:#004481;
border:1px solid #fff;
z-index:999;
font-size:12px;
text-align:justify
}
#desktop_footer #element_newsletter_infos .element_newsletter_infos_container,
#mobile_footer #element_newsletter_infos .element_newsletter_infos_container{
position:relative;
padding:15px
}
#desktop_footer .accordion,
#desktop_footer .accordionmulti,
#mobile_footer .accordion,
#mobile_footer .accordionmulti{
padding-right:0
}
#desktop_footer .accordion>div,
#desktop_footer .accordionmulti>div,
#mobile_footer .accordion>div,
#mobile_footer .accordionmulti>div{
border:0
}
#desktop_footer .accordion .accordion-multiline,
#desktop_footer .accordionmulti .accordion-multiline,
#mobile_footer .accordion .accordion-multiline,
#mobile_footer .accordionmulti .accordion-multiline{
padding-bottom:15px;
border-bottom:1px solid #ccc
}
#desktop_footer .accordion .accordion-multiline>div,
#desktop_footer .accordionmulti .accordion-multiline>div,
#mobile_footer .accordion .accordion-multiline>div,
#mobile_footer .accordionmulti .accordion-multiline>div{
border:0
}
@media (min-width:850px){
#desktop_footer .accordion .accordion-multiline:last-child,
#desktop_footer .accordionmulti .accordion-multiline:last-child,
#mobile_footer .accordion .accordion-multiline:last-child,
#mobile_footer .accordionmulti .accordion-multiline:last-child{
position:relative;
border-bottom:0
}
#desktop_footer .accordion .accordion-multiline:last-child::after,
#desktop_footer .accordionmulti .accordion-multiline:last-child::after,
#mobile_footer .accordion .accordion-multiline:last-child::after,
#mobile_footer .accordionmulti .accordion-multiline:last-child::after{
content:'';
position:absolute;
border-bottom:1px solid #ccc;
bottom:0;
left:50%;
width:960px;
margin-left:-490px
}
}
#desktop_footer .accordion .uk-accordion-content,
#desktop_footer .accordionmulti .uk-accordion-content,
#mobile_footer .accordion .uk-accordion-content,
#mobile_footer .accordionmulti .uk-accordion-content{
padding:0 0 8px
}
#desktop_footer .accordion .uk-accordion-content strong,
#desktop_footer .accordionmulti .uk-accordion-content strong,
#mobile_footer .accordion .uk-accordion-content strong,
#mobile_footer .accordionmulti .uk-accordion-content strong{
font-family:OpenSans;
font-weight:400
}
#desktop_footer .accordion .uk-accordion-content p,
#desktop_footer .accordionmulti .uk-accordion-content p,
#mobile_footer .accordion .uk-accordion-content p,
#mobile_footer .accordionmulti .uk-accordion-content p{
margin-top:.5em;
margin-bottom:.5em
}
#desktop_footer .accordion .uk-accordion-content a,
#desktop_footer .accordionmulti .uk-accordion-content a,
#mobile_footer .accordion .uk-accordion-content a,
#mobile_footer .accordionmulti .uk-accordion-content a{
padding:5px 0;
display:inline-block;
text-decoration:none
}
@media (min-width:768px){
#desktop_footer .accordion .uk-accordion-content,
#desktop_footer .accordionmulti .uk-accordion-content,
#mobile_footer .accordion .uk-accordion-content,
#mobile_footer .accordionmulti .uk-accordion-content{
padding:5px 0 0;
margin:0
}
#desktop_footer .accordion .uk-accordion-content a,
#desktop_footer .accordionmulti .uk-accordion-content a,
#mobile_footer .accordion .uk-accordion-content a,
#mobile_footer .accordionmulti .uk-accordion-content a{
padding:0;
display:inline
}
}
#desktop_footer .accordion .uk-accordion-content a.social_icon,
#desktop_footer .accordionmulti .uk-accordion-content a.social_icon,
#mobile_footer .accordion .uk-accordion-content a.social_icon,
#mobile_footer .accordionmulti .uk-accordion-content a.social_icon{
font-size:32px;
margin-right:10px;
margin-top:15px;
display:inline-block
}
#desktop_footer .accordion .uk-accordion-content a.social_icon:hover,
#desktop_footer .accordionmulti .uk-accordion-content a.social_icon:hover,
#mobile_footer .accordion .uk-accordion-content a.social_icon:hover,
#mobile_footer .accordionmulti .uk-accordion-content a.social_icon:hover{
color:#1d2a6e
}
#desktop_footer .accordion .uk-accordion-content ul>li,
#desktop_footer .accordionmulti .uk-accordion-content ul>li,
#mobile_footer .accordion .uk-accordion-content ul>li,
#mobile_footer .accordionmulti .uk-accordion-content ul>li{
padding-bottom:5px;
line-height:2em
}
#desktop_footer .accordion .uk-accordion-content.accordion-trustedshops-badge,
#desktop_footer .accordionmulti .uk-accordion-content.accordion-trustedshops-badge,
#mobile_footer .accordion .uk-accordion-content.accordion-trustedshops-badge,
#mobile_footer .accordionmulti .uk-accordion-content.accordion-trustedshops-badge{
text-align:center
}
#desktop_footer .accordion .uk-accordion-content .sommeroeffnungszeiten,
#desktop_footer .accordionmulti .uk-accordion-content .sommeroeffnungszeiten,
#mobile_footer .accordion .uk-accordion-content .sommeroeffnungszeiten,
#mobile_footer .accordionmulti .uk-accordion-content .sommeroeffnungszeiten{
display:block;
margin:10px 0;
line-height:22px
}
#desktop_footer .accordion .uk-accordion-content .winteroeffnungszeiten,
#desktop_footer .accordionmulti .uk-accordion-content .winteroeffnungszeiten,
#mobile_footer .accordion .uk-accordion-content .winteroeffnungszeiten,
#mobile_footer .accordionmulti .uk-accordion-content .winteroeffnungszeiten{
display:block;
margin-bottom:23px;
line-height:22px
}
#desktop_footer .accordion .uk-accordion-title,
#desktop_footer .accordionmulti .uk-accordion-title,
#mobile_footer .accordion .uk-accordion-title,
#mobile_footer .accordionmulti .uk-accordion-title{
background:0 0;
padding:4px 0 0;
margin-bottom:0;
line-height:1.4;
min-height:40px;
text-transform:uppercase;
font-size:14px
}
#desktop_footer .accordion .uk-accordion-title:after,
#desktop_footer .accordionmulti .uk-accordion-title:after,
#mobile_footer .accordion .uk-accordion-title:after,
#mobile_footer .accordionmulti .uk-accordion-title:after{
border-radius:50%;
border:1px solid transparent;
width:30px;
height:30px;
line-height:30px;
text-align:center;
font-family:fritzberger!important;
content:"\e91d"!important
}
#desktop_footer .accordion .uk-accordion-title.uk-active:after,
#desktop_footer .accordionmulti .uk-accordion-title.uk-active:after,
#mobile_footer .accordion .uk-accordion-title.uk-active:after,
#mobile_footer .accordionmulti .uk-accordion-title.uk-active:after{
content:"\e920"!important
}
@media (min-width:670px){
#desktop_footer .accordion,
#desktop_footer .accordionmulti,
#mobile_footer .accordion,
#mobile_footer .accordionmulti{
padding-top:15px;
padding-bottom:15px
}
#desktop_footer .accordion div[data-wrapper],
#desktop_footer .accordionmulti div[data-wrapper],
#mobile_footer .accordion div[data-wrapper],
#mobile_footer .accordionmulti div[data-wrapper]{
overflow:visible!important;
height:auto!important
}
#desktop_footer .accordion .uk-accordion-title,
#desktop_footer .accordionmulti .uk-accordion-title,
#mobile_footer .accordion .uk-accordion-title,
#mobile_footer .accordionmulti .uk-accordion-title{
cursor:default;
border-bottom:0;
min-height:inherit;
padding-bottom:8px
}
#desktop_footer .accordion .uk-accordion-title:after,
#desktop_footer .accordionmulti .uk-accordion-title:after,
#mobile_footer .accordion .uk-accordion-title:after,
#mobile_footer .accordionmulti .uk-accordion-title:after{
display:none
}
.element_sidebar .uk-accordion-title:after{
background:#fff
}
}
#desktop_footer .accordion .footer_zahlungsarten>div,
#mobile_footer .accordion .footer_zahlungsarten>div{
margin-left:-5px;
margin-right:-5px
}
#desktop_footer .accordion .footer_zahlungsarten a,
#mobile_footer .accordion .footer_zahlungsarten a{
margin:0 5px 10px;
display:inline-block
}
@media (max-width:850px){
#desktop_footer .accordion .uk-accordion-title,
#desktop_footer .accordionmulti .uk-accordion-title,
#mobile_footer .accordion .uk-accordion-title,
#mobile_footer .accordionmulti .uk-accordion-title{
border-top:1px solid #fff;
font-size:16px;
padding:10px;
display:flex;
justify-content:space-between;
align-items:center;
min-height:inherit
}
#desktop_footer .accordion .uk-accordion-title::after,
#desktop_footer .accordionmulti .uk-accordion-title::after,
#mobile_footer .accordion .uk-accordion-title::after,
#mobile_footer .accordionmulti .uk-accordion-title::after{
font-size:24px
}
#desktop_footer .accordion .uk-accordion-content,
#desktop_footer .accordionmulti .uk-accordion-content,
#mobile_footer .accordion .uk-accordion-content,
#mobile_footer .accordionmulti .uk-accordion-content{
padding:10px
}
#desktop_footer .title_berger_app,
#desktop_footer .title_kundenbewertungen,
#mobile_footer .title_berger_app,
#mobile_footer .title_kundenbewertungen{
border-top:1px solid #fff
}
#desktop_footer .title_berger_app,
#mobile_footer .title_berger_app{
margin-top:15px
}
#desktop_footer .accordion+.accordion{
padding-top:0
}
}
#mobile_footer{
display:block
}
#mobile_footer .accordion .uk-accordion>div:last-child>div:last-child,
#mobile_footer .accordionmulti .uk-accordion>div:last-child>div:last-child{
border-bottom:1px solid #fff
}
#mobile_footer .ts-bergerapp{
display:flex;
justify-content:center;
padding:10px
}
#mobile_footer .berger-apps{
display:flex;
flex:0 1 auto;
flex-wrap:wrap;
padding-left:30px
}
#desktop_footer,
#mobile_footer .footer_headline,
#mobile_footer .title_berger_app{
display:none
}
@media (min-width:850px){
#desktop_footer .accordion .uk-accordion-title,
#desktop_footer .accordionmulti .uk-accordion-title,
#mobile_footer .accordion .uk-accordion-title,
#mobile_footer .accordionmulti .uk-accordion-title{
margin-top:-40px
}
#desktop_footer .accordion .uk-accordion>div,
#desktop_footer .accordionmulti .uk-accordion>div{
border-right:1px solid #e5e5e5
}
#desktop_footer .accordion .uk-accordion>div:last-child,
#desktop_footer .accordionmulti .uk-accordion>div:last-child{
border:0
}
}
.footer_newsletter_social_media{
display:flex
}
.footer_newsletter_social_media .footer_newsletter{
flex:1 1 100%;
padding:20px;
background-color:#004481;
display:flex;
align-items:center;
gap:20px;
flex-wrap:wrap
}
.footer_newsletter_social_media .footer_newsletter .footer_newsletter_link{
flex:1 1 100%;
display:flex;
align-items:center;
text-align:left;
gap:20px
}
.footer_newsletter_social_media .footer_newsletter .footer_newsletter_link_title{
font-size:24px;
font-weight:700;
margin-bottom:0
}
.footer_newsletter_social_media .footer_newsletter .footer_newsletter_link_title+p{
font-size:16px;
margin-top:0;
margin-bottom:0
}
@media (max-width:899px){
.footer_newsletter_social_media .footer_newsletter .footer_newsletter_link_title{
font-size:20px
}
.footer_newsletter_social_media .footer_newsletter .footer_newsletter_link_title+p{
font-size:14px
}
}
.footer_newsletter_social_media .footer_newsletter .footer_newsletter_link i{
font-size:45px
}
@media (min-width:1220px){
.footer_newsletter_social_media .footer_newsletter .footer_newsletter_link{
flex-basis:calc(50% - 10px)
}
.footer_newsletter_social_media .footer_newsletter .footer_newsletter_link i{
font-size:50px
}
}
.footer_newsletter_social_media .footer_newsletter div{
flex:1 1 100%;
display:flex;
gap:5px
}
@media (min-width:1220px){
.footer_newsletter_social_media .footer_newsletter div{
flex-basis:calc(50% - 10px)
}
}
.footer_newsletter_social_media .footer_newsletter div .newsletterEmail{
flex-grow:1;
background-color:#fff
}
.footer_newsletter_social_media .footer_newsletter div .newsletterEmail+button{
width:30px;
height:30px;
display:flex;
justify-content:center;
align-items:center
}
.footer_newsletter_social_media .footer_newsletter div .newsletterEmail+button i{
margin:0;
font-size:16px
}
.footer_social_media{
display:flex;
flex-direction:column;
flex:1 0 25%;
justify-content:center;
padding-left:35px
}
@media (max-width:767px){
.footer_social_media{
flex-basis:34%
}
}
.footer-social-media{
box-sizing:border-box
}
.footer-social-media__header{
text-transform:uppercase
}
@media (max-width:669px){
.footer-social-media__header,
.footer_social_media{
display:none
}
}
.footer-social-links{
list-style:none;
padding-left:0;
margin:0;
display:flex
}
.footer-social-links li{
margin-right:20px
}
.social-media-icon{
fill:#fff;
font-size:45px;
width:40px;
height:40px;
display:flex!important
}
.footer_zahlungsarten_versand .footer_zahlungsarten{
width:75%;
float:left
}
.footer_zahlungsarten_versand .footer_zahlungsarten a{
text-decoration:none!important
}
.footer_zahlungsarten_versand .footer_zahlungsarten img{
margin-bottom:5px
}
@media (max-width:768px){
.footer_zahlungsarten_versand .footer_zahlungsarten{
width:100%
}
}
.footer_zahlungsarten_versand .footer_versand{
width:25%;
float:left;
padding-left:10px;
box-sizing:border-box
}
@media (max-width:768px){
.footer_zahlungsarten_versand .footer_versand{
width:100%;
padding-left:0
}
}
@media (max-width:850px){
#footer-contact-container:after{
content:'';
clear:both;
display:table
}
#footer-contact-container .footer-contact{
box-sizing:border-box
}
#footer-contact-container .footer-contact .footer_lightBlue{
width:100%
}
#footer-contact-container .footer-contact .oeffnungszeiten{
margin:4px 0 0
}
#footer-contact-container .footer-contact+.footer-contact{
margin-top:12px
}
}
#footer-contact-container .footer_lightBlue{
background-color:#91b5cc;
padding:5px;
display:inline-block;
width:193px;
font-weight:700;
font-size:.9rem;
box-sizing:border-box
}
#footer-contact-container .footer_lightBlue i{
color:#004084;
display:inline-block;
text-align:center;
width:20px
}
#footer-contact-container .footer_lightBlue span{
color:#004084
}
#footer-contact-container .footer_lightBlue span.fbr-icon-telefon:before{
margin-right:3px;
margin-left:5px
}
#footer-contact-container .footer_lightBlue span.fbr-icon-location:before{
margin-right:5px;
margin-left:5px
}
#footer-contact-container .footer_lightBlue a{
color:#004084
}
@media (min-width:850px) and (max-width:940px){
#footer-contact-container .footer_lightBlue .footer_lightBlue{
width:170px
}
}
#footer-contact-container .oeffnungszeiten{
display:block;
margin:4px 0 20px;
color:#91b5cc;
font-size:12px
}
#footer-contact-container .footer_margin{
margin-top:5px
}
#footer-contact-container .footer_filialfinder{
margin-top:17px
}
#footer-contact-container .footer_list li{
font-size:12px;
line-height:2.83em!important;
padding-bottom:0!important
}
.footer_headline{
padding:10px 0;
font-size:14px;
font-weight:700;
text-transform:uppercase;
display:block;
margin-bottom:8px;
text-align:left
}
.uk-accordion-title+div #footer-contact-container .footer_headline{
display:none
}
.footer-usps{
font-size:12px;
margin-bottom:12px;
padding-bottom:21px
}
.footer-usps p{
margin-top:5px
}
.footer-usp{
text-align:center;
float:left;
width:25%
}
.footer-usp span{
color:#91b5cc;
font-size:40px
}
.footer-usp img{
margin:9px 0
}
.footer-usp i{
font-size:40px;
color:#91b5cc;
margin-bottom:12px;
margin-top:5px
}
@media (max-width:849px){
.footer-usp{
width:50%
}
#catalog-add-to-cart{
width:100%
}
}
@media (max-width:669px){
.footer-usp{
width:33%
}
}
.bestprice_link{
width:327px;
height:19px;
border:1px solid grey;
text-align:center;
padding:4px 0;
color:#535353;
cursor:pointer;
margin-top:15px
}
@media (min-width:850px) and (max-width:960px){
.bestprice_link{
width:252px
}
}
@media (min-width:961px) and (max-width:1219px){
.bestprice_link{
width:290px
}
}
@media (min-width:1220px){
.bestprice_link{
width:344px
}
}
.bestprice_link i{
padding-left:5px;
color:#de2627
}
.bestprice_link i>svg{
transform:rotate(-45deg)
}
.bestprice_cart_info{
width:220px;
border:1px solid grey;
text-align:center;
padding:4px 0;
color:#535353
}
.bestprice_cart_info i{
padding-left:5px;
color:#de2627
}
.bestprice_cart_info i>svg{
transform:rotate(-45deg)
}
.bestprice_container{
display:none
}
.bestprice_modal_textblock{
margin-bottom:20px
}
.bestprice_modal_formcontainer{
display:flex;
flex-direction:column;
gap:15px
}
.bestprice_modal_fields{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:right
}
.bestprice_modal_fields label{
font-width:bold
}
.bestprice_modal_fields input,
.bestprice_modal_fields textarea{
width:100%
}
.bestprice_modal_fields__link{
flex:1 1 100%
}
.bestprice_modal_fields__costs{
flex:1 1 100%;
display:flex;
flex-direction:column;
gap:15px
}
@media (min-width:670px){
#mobile_footer{
display:none
}
#desktop_footer{
display:block
}
.bestprice_modal_fields__costs{
flex-direction:row;
gap:20px
}
}
.bestprice_modal_fields__price{
flex:1 1 100%
}
@media (min-width:670px){
.bestprice_modal_fields__price{
flex:1 1 50%
}
}
.bestprice_modal_fields__deliverycosts{
flex:1 1 100%
}
@media (min-width:670px){
.bestprice_modal_fields__deliverycosts{
flex:1 1 50%
}
}
.bestprice_modal_fields__note{
flex:1 1 100%
}
.body-warenkorb #layout_header>.uk-grid{
margin-bottom:9px
}
#salutation_hint .hidden{
display:none
}
#salutation_hint #salutation_hint_text{
margin-top:20px;
margin-bottom:0;
align-items:center;
gap:10px
}
.view-gutschein .checkout_code__aktionscode_submit,
.view-gutschein .checkout_code__gutscheincode_submit,
.view-warenkorb .checkout_code__aktionscode_submit,
.view-warenkorb .checkout_code__gutscheincode_submit{
width:35px;
height:35px;
background-color:#004481;
border:0;
vertical-align:middle;
margin-left:5px;
padding-left:9px;
cursor:pointer
}
@media (max-width:1219px){
.view-gutschein .checkout_code__aktionscode_submit,
.view-gutschein .checkout_code__gutscheincode_submit,
.view-warenkorb .checkout_code__aktionscode_submit,
.view-warenkorb .checkout_code__gutscheincode_submit{
width:32px;
height:32px;
padding-left:5px
}
}
.view-gutschein .checkout_code__aktionscode_submit:before,
.view-gutschein .checkout_code__gutscheincode_submit:before,
.view-warenkorb .checkout_code__aktionscode_submit:before,
.view-warenkorb .checkout_code__gutscheincode_submit:before{
content:"\3009";
color:#fff;
font-size:14px
}
.view-gutschein .checkout_code__aktionscode_submit:hover,
.view-gutschein .checkout_code__gutscheincode_submit:hover,
.view-warenkorb .checkout_code__aktionscode_submit:hover,
.view-warenkorb .checkout_code__gutscheincode_submit:hover{
background-color:#025fb3
}
.view-gutschein .checkout_code__aktionscode #voucher-code,
.view-gutschein .checkout_code__aktionscode_input,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_0,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_1,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_2,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_3,
.view-gutschein .checkout_code__gutscheincode_input,
.view-warenkorb .checkout_code__aktionscode #voucher-code,
.view-warenkorb .checkout_code__aktionscode_input,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_0,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_1,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_2,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_3,
.view-warenkorb .checkout_code__gutscheincode_input{
padding:5px 15px;
margin:0;
font-size:14px;
line-height:14px;
height:35px
}
@media (max-width:1219px){
.view-gutschein .checkout_code__aktionscode #voucher-code,
.view-gutschein .checkout_code__aktionscode_input,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_0,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_1,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_2,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_3,
.view-gutschein .checkout_code__gutscheincode_input,
.view-warenkorb .checkout_code__aktionscode #voucher-code,
.view-warenkorb .checkout_code__aktionscode_input,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_0,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_1,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_2,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_3,
.view-warenkorb .checkout_code__gutscheincode_input{
padding:10px
}
}
.view-gutschein .uk-accordion-title,
.view-warenkorb .uk-accordion-title{
background-color:#eaeaea;
color:#535353;
padding:12px 20px;
font-size:14px;
line-height:14px;
text-transform:none
}
.view-gutschein table .cartpos-header,
.view-warenkorb table .cartpos-header{
background-color:#eaeaea
}
.view-gutschein table .cartpos-header th,
.view-warenkorb table .cartpos-header th{
padding:12px 20px
}
.view-gutschein table .cartpos-header th.artikel,
.view-warenkorb table .cartpos-header th.artikel{
width:35%
}
.view-gutschein table .cartpos-header th.summe,
.view-warenkorb table .cartpos-header th.summe{
width:10%;
text-align:right
}
.view-gutschein table tbody td,
.view-warenkorb table tbody td{
padding:12px 20px
}
.view-gutschein .checkout_code,
.view-warenkorb .checkout_code{
display:flex;
flex-direction:column;
margin-top:15px;
padding:0
}
@media (min-width:595px) and (max-width:699px){
.view-gutschein .checkout_code,
.view-warenkorb .checkout_code{
flex-direction:row
}
}
@media (min-width:700px) and (max-width:959px){
.view-gutschein .checkout_code,
.view-warenkorb .checkout_code{
flex-direction:column
}
}
@media (min-width:960px){
.view-gutschein .checkout_code,
.view-warenkorb .checkout_code{
flex-direction:row
}
.view-gutschein .checkout_code__aktionscode_list,
.view-warenkorb .checkout_code__aktionscode_list{
max-width:205px
}
}
.view-gutschein .checkout_code input.input--error,
.view-warenkorb .checkout_code input.input--error{
border:1px solid #dc0010
}
.view-gutschein .checkout_code__aktionscode,
.view-warenkorb .checkout_code__aktionscode{
flex:100%
}
@media (min-width:595px){
.view-gutschein .checkout_code__aktionscode,
.view-warenkorb .checkout_code__aktionscode{
flex:40%;
padding-right:15px
}
}
.view-gutschein .checkout_code__aktionscode>div,
.view-warenkorb .checkout_code__aktionscode>div{
max-width:var(--voucher-container-width)
}
.view-gutschein .checkout_code__aktionscode_list,
.view-warenkorb .checkout_code__aktionscode_list{
margin-top:10px
}
@media (min-width:595px) and (max-width:700px){
.view-gutschein .checkout_code__aktionscode_list,
.view-warenkorb .checkout_code__aktionscode_list{
max-width:205px
}
}
.view-gutschein .checkout_code__aktionscode .field-error,
.view-warenkorb .checkout_code__aktionscode .field-error{
color:#b0141b;
display:block;
margin-top:5px
}
.view-gutschein .checkout_code__gutscheincode,
.view-warenkorb .checkout_code__gutscheincode{
flex:100%;
margin-top:30px
}
@media (min-width:595px){
.view-gutschein .checkout_code__gutscheincode,
.view-warenkorb .checkout_code__gutscheincode{
flex:60%;
display:flex;
justify-content:flex-start;
margin-top:0
}
}
@media (min-width:700px){
.view-gutschein .checkout_code__gutscheincode,
.view-warenkorb .checkout_code__gutscheincode{
justify-content:flex-start;
margin-top:15px
}
}
@media (min-width:960px){
.view-gutschein .checkout_code__gutscheincode,
.view-warenkorb .checkout_code__gutscheincode{
justify-content:flex-end;
margin-top:0
}
}
.view-gutschein .checkout_code__gutscheincode>div,
.view-warenkorb .checkout_code__gutscheincode>div{
max-width:var(--voucher-container-width)
}
.view-gutschein .checkout_code__gutscheincode #gutscheincode_0,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_1,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_2,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_3,
.view-gutschein .checkout_code__gutscheincode_input,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_0,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_1,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_2,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_3,
.view-warenkorb .checkout_code__gutscheincode_input{
width:68px;
padding:0 7px;
text-transform:uppercase
}
@media (max-width:1219px){
.view-gutschein .checkout_code__gutscheincode #gutscheincode_0,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_1,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_2,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_3,
.view-gutschein .checkout_code__gutscheincode_input,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_0,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_1,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_2,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_3,
.view-warenkorb .checkout_code__gutscheincode_input{
width:65px
}
}
@media (max-width:370px){
.view-gutschein .checkout_code__gutscheincode #gutscheincode_0,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_1,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_2,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_3,
.view-gutschein .checkout_code__gutscheincode_input,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_0,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_1,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_2,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_3,
.view-warenkorb .checkout_code__gutscheincode_input{
width:50px;
font-size:12px;
padding:5px;
text-align:center
}
}
.body-gutschein-backoffice .view-gutschein .checkout_code__gutscheincode #gutscheincode_0,
.body-gutschein-backoffice .view-gutschein .checkout_code__gutscheincode #gutscheincode_1,
.body-gutschein-backoffice .view-gutschein .checkout_code__gutscheincode #gutscheincode_2,
.body-gutschein-backoffice .view-gutschein .checkout_code__gutscheincode #gutscheincode_3,
.body-gutschein-backoffice .view-gutschein .checkout_code__gutscheincode_input,
.body-gutschein-backoffice .view-warenkorb .checkout_code__gutscheincode #gutscheincode_0,
.body-gutschein-backoffice .view-warenkorb .checkout_code__gutscheincode #gutscheincode_1,
.body-gutschein-backoffice .view-warenkorb .checkout_code__gutscheincode #gutscheincode_2,
.body-gutschein-backoffice .view-warenkorb .checkout_code__gutscheincode #gutscheincode_3,
.body-gutschein-backoffice .view-warenkorb .checkout_code__gutscheincode_input{
width:200px;
height:35px
}
.view-gutschein .checkout_code__gutscheincode #gutscheincode_0,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_0{
width:56px
}
.view-gutschein .checkout_code__gutscheincode_list,
.view-gutschein .checkout_code__gutscheincode_list .uk-grid,
.view-warenkorb .checkout_code__gutscheincode_list,
.view-warenkorb .checkout_code__gutscheincode_list .uk-grid{
margin-top:10px
}
.view-gutschein .checkout_code__gutscheincode .field-error,
.view-warenkorb .checkout_code__gutscheincode .field-error{
color:#b0141b;
display:block;
margin-top:5px
}
.body-gutschein-backoffice .view-gutschein .checkout_code__gutscheincode,
.body-gutschein-backoffice .view-warenkorb .checkout_code__gutscheincode{
margin-right:15px
}
.warenkorb_element_easycredit{
padding-top:15px;
display:flex;
justify-content:space-between
}
.warenkorb_element_easycredit__image{
padding-top:10px;
flex:0 0 auto;
width:120px
}
.warenkorb_element_easycredit__info{
flex:1 1 auto
}
.warenkorb_element_easycredit .cart_easycredit_info{
display:block
}
.warenkorb_element_easycredit .cart_easycredit_info__text{
color:#535353;
font-size:12px
}
.warenkorb_element_easycredit .cart_easycredit_info__installment{
padding-top:10px
}
#checkoutmenue{
margin-top:15px;
margin-bottom:15px
}
#checkoutmenue ul{
list-style-type:none;
background:#eee;
padding:0;
overflow:hidden;
width:100%
}
.element-progress-menu-item{
margin-bottom:0;
border-bottom:2px solid #fff
}
.checkoutmenue{
float:left;
color:#fff;
display:table-cell;
position:relative;
width:25%;
height:60px
}
.checkoutmenue--20{
width:20%
}
.checkoutmenue:not(:last-child) a:after,
.checkoutmenue:not(:last-child) span:after{
width:0;
height:0;
position:absolute;
content:"";
top:0;
z-index:2;
border-top:30px solid transparent;
border-bottom:30px solid transparent;
border-left:14px solid #eee;
right:-14px
}
@media (max-width:560px){
#checkoutmenue{
margin-top:5px;
margin-bottom:5px
}
.checkoutmenue{
height:30px
}
.checkoutmenue:not(:last-child) a:after,
.checkoutmenue:not(:last-child) span:after{
border-top:15px solid transparent;
border-bottom:15px solid transparent;
border-left:7px solid #eee;
right:-7px
}
}
.checkoutmenue:not(:last-child):after{
width:0;
height:0;
position:absolute;
content:"";
z-index:1;
border-top:40px solid transparent;
border-bottom:40px solid transparent;
border-left:19px solid #fff;
right:-19px;
top:-10px
}
.checkoutmenue a,
.checkoutmenue span{
background:#eee;
color:#444;
padding:22px 20px 22px 39px;
height:16px;
font-size:16px;
line-height:16px;
text-decoration:none;
display:block
}
.checkoutmenue em{
color:#444;
font-style:normal
}
@media (max-width:768px){
.checkoutmenue em{
display:none
}
}
.checkoutmenue:first-child a,
.checkoutmenue:first-child span{
padding-left:20px
}
@media (max-width:560px){
.checkoutmenue:not(:last-child):after{
border-top:20px solid transparent;
border-bottom:20px solid transparent;
border-left:9.5px solid #fff;
right:-9.5px;
top:-5px
}
.checkoutmenue a,
.checkoutmenue span{
padding:11px 10px 11px 19.5px;
height:8px;
font-size:8px;
line-height:8px
}
.checkoutmenue:first-child a,
.checkoutmenue:first-child span{
padding-left:10px
}
}
.checkoutmenue.aktiv a,
.checkoutmenue.aktiv span,
.checkoutmenue.done a,
.checkoutmenue.done span{
background:#4a8500;
color:#fff
}
.checkoutmenue.aktiv a:after,
.checkoutmenue.aktiv span:after,
.checkoutmenue.done a:after,
.checkoutmenue.done span:after{
border-left-color:#4a8500;
right:-14px
}
.checkoutmenue.aktiv em,
.checkoutmenue.done em{
color:#fff
}
.checkoutmenue.aktiv:not(:last-child):after,
.checkoutmenue.done:not(:last-child):after{
right:-19px
}
@media (max-width:560px){
.checkoutmenue.aktiv a:after,
.checkoutmenue.aktiv span:after,
.checkoutmenue.done a:after,
.checkoutmenue.done span:after{
right:-7px
}
.checkoutmenue.aktiv:not(:last-child):after,
.checkoutmenue.done:not(:last-child):after{
right:-9.5px
}
}
.checkoutmenue.aktiv:before,
.checkoutmenue.done:before{
position:absolute;
right:0;
top:0;
font-size:60px;
margin-top:-10px;
color:#6eb331
}
@media (max-width:1220px){
.checkoutmenue.aktiv:before,
.checkoutmenue.done:before{
display:none
}
}
@media (max-width:480px){
.view-warenkorb-checkout2 .uk-accordion-title{
background-color:#eee
}
.view-warenkorb-checkout2 .uk-accordion-title:before{
padding-right:5px;
padding-left:5px;
font-weight:400;
font-size:16px;
font-family:fritzberger;
content:"\f0ab"
}
.view-warenkorb-checkout2 .uk-accordion-title.uk-active:before{
content:"\f0aa"
}
}
.fbr_radio_options{
margin-bottom:15px
}
.fbr_radio_options__element{
height:60px;
float:none;
padding:2.5px 15px;
text-align:end;
cursor:pointer
}
.fbr_radio_options__element:first-child{
border-radius:3px 0 0 3px
}
.fbr_radio_options__element:last-child{
border-radius:0 3px 3px 0
}
.fbr_radio_options__element_text{
display:none
}
.fbr_radio_options__element_text--active{
display:block;
border-top:1px solid #f2f2f2;
margin-left:15px;
margin-right:15px;
margin-bottom:15px;
padding:0
}
.fbr_radio_options__element_frame{
border:1px solid #f2f2f2;
margin-top:8px
}
.fbr_radio_options__element_frame--active{
border-color:#003087
}
.fbr_radio_options__element_img{
filter:grayscale(1)
}
.fbr_radio_options__element_head{
display:flex;
align-items:center;
justify-content:space-between;
flex-direction:row;
height:55px;
font-weight:700;
text-align:left;
clear:both
}
.fbr_radio_options__element_head_radio{
width:20px;
padding-top:3px
}
.fbr_radio_options__element_head_label{
width:100%;
float:left;
clear:right;
font-weight:400
}
.fbr_radio_options__element_head_label--active{
font-weight:700
}
.fbr_radio_options__element_head_label label{
display:block;
word-wrap:break-word;
line-height:14px;
padding-left:10px
}
.fbr_radio_options__element--active,
.fbr_radio_options__element:hover{
background-color:#fff
}
.fbr_radio_options__element--active .fbr_radio_options__element_img,
.fbr_radio_options__element:hover .fbr_radio_options__element_img{
filter:grayscale(0)
}
.fbr_radio_options__text_container{
background-color:#fff;
margin-top:20px;
max-width:870px
}
.fbr_radio_options__text_container--active{
display:block
}
.payments .fbr_radio_options__element{
height:auto!important
}
.payments .fbr_radio_options__element_head_label{
padding-top:3px
}
.payments .fbr_radio_options__element_img img{
max-height:45px
}
.et-delivery-form .lieferart-text{
font-size:10px;
line-height:11px;
width:130px;
font-weight:400
}
.et-delivery-form .fbr_radio_options__element{
position:relative
}
.et-delivery-form .fbr_radio_options__element--disabled .fbr_radio_options__element_head_label{
width:100%
}
.et-delivery-form .fbr_radio_options__element_head_label .delivery-price{
font-weight:400
}
.et-delivery-form .fbr_radio_options__element .element_image{
padding-top:10px
}
.et-delivery-form .fbr_radio_options__element .element_image i{
font:50px/1 fritzberger;
text-rendering:auto;
display:inline-block;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.et-delivery-form .fbr_radio_options__element_bottom_overmargin{
position:absolute;
bottom:-18px;
left:15px;
width:150px
}
i.versand-branch_delivery{
font-family:fritzberger;
font-style:normal;
color:#004481
}
i.versand-branch_delivery:before{
content:"\e918";
display:inline-block;
font-size:60px;
font-style:normal
}
.body-warenkorb-checkout6 i.versand-branch_delivery:before,
.body-warenkorb-checkout7 i.versand-branch_delivery:before{
font-size:28px
}
i.versand-standard{
color:#004481
}
i.versand-standard:before{
display:inline-block
}
i.versand-express{
color:#004481
}
i.versand-express:before{
display:inline-block
}
i.versand-no_express{
color:#535353
}
i.versand-no_express:before{
display:inline-block
}
.checkout6_versandart i{
color:#535353
}
.view-warenkorb .callcenter-usersearch-form .uk-panel-content{
min-height:10px
}
.view-warenkorb .callcenter-usersearch-form button{
margin-bottom:4px
}
.view-warenkorb .uk-panel-content{
min-height:165px;
position:relative
}
@media (max-width:850px){
.view-warenkorb .uk-panel-content{
min-height:0
}
.view-artikel-detail .elements .modal--body.image .column--right .list div[data-variant-id].modal--element-notInSlide{
display:none!important
}
}
.view-warenkorb .uk-panel-content .uk-panel-content-bottom-link{
position:absolute;
bottom:10px;
right:10px;
font-size:12px
}
.view-warenkorb .uk-panel-content .uk-panel-content-bottom-link a{
color:#535353
}
.checkout6_headerpanel{
display:flex;
flex-direction:column
}
.checkout6_headerpanel .uk-panel{
margin-bottom:5px!important
}
@media (min-width:800px){
.checkout6_headerpanel{
flex-direction:row;
justify-content:space-between;
flex-wrap:wrap;
gap:10px
}
.checkout6_headerpanel>div{
flex:0 1 49%
}
}
@media (min-width:1220px){
.view-gutschein .checkout_code__aktionscode_list,
.view-warenkorb .checkout_code__aktionscode_list{
max-width:230px
}
.view-gutschein .checkout_code__gutscheincode>div,
.view-warenkorb .checkout_code__gutscheincode>div{
--voucher-container-width:340px
}
.checkout6_headerpanel>div{
flex:0 1 24%
}
}
.checkout6_lieferadresse,
.checkout6_rechnungsadresse,
.checkout6_versandart,
.checkout6_zahlungsart{
overflow-wrap:anywhere
}
.checkout6_zahlungsart img{
width:40px;
margin-right:5px
}
@media (min-width:670px){
.checkout7_headerpanel__fzc{
flex-direction:row;
justify-content:space-between;
flex-wrap:wrap
}
.checkout7_headerpanel__fzc>div{
flex:0 1 49%
}
.checkout7_headerpanel__fzc>div:last-child{
flex:1 1 100%
}
}
@media (min-width:1220px){
.checkout7_headerpanel__fzc>div,
.checkout7_headerpanel__fzc>div:last-child{
flex:0 1 19%
}
}
.cartpanel_header{
display:flex;
justify-content:space-between
}
.cartpanel_header .checkout6partlink{
color:#535353!important
}
.checkout6headerline{
display:flex;
justify-content:space-between;
align-items:baseline
}
.checkout6backbutton_top{
color:#535353!important;
font-size:12px;
text-decoration:none;
display:none
}
.checkout6backbutton_top__text{
padding-left:5px
}
.checkout6backbutton_bottom{
color:#535353!important;
font-size:12px;
text-decoration:none
}
.checkout6backbutton_bottom__text{
padding-left:5px
}
.checkout6backbutton_bottom__container{
margin:20px 0 10px;
order:3;
text-align:center
}
@media (min-width:960px){
.checkout6_headerpanel .uk-panel{
margin-bottom:15px!important
}
.checkout6backbutton_top{
display:block
}
.checkout6backbutton_bottom{
display:none
}
}
.warenkorb_artikel_checkout6{
margin-top:1rem;
align-items:flex-start
}
.warenkorb_artikel_checkout6 .product_line{
width:auto;
padding:4px;
border:2px solid #e5e5e5;
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
font-size:14px
}
.warenkorb_artikel_checkout6 .product_line--header{
display:none
}
.warenkorb_artikel_checkout6 .product_line .wk_price{
display:flex;
flex-direction:row-reverse;
gap:5px;
font-weight:400
}
.warenkorb_artikel_checkout6 .product_line__quantity{
justify-content:space-between!important
}
.warenkorb_artikel_checkout6 .product_line__quantity--inlineheader{
display:block
}
@media (min-width:1220px){
.warenkorb_artikel_checkout6 .product_line__quantity--inlineheader{
display:none
}
}
.warenkorb_artikel_checkout6 .cartsummary{
padding-top:0;
border-top:0;
display:flex;
flex-direction:column
}
.warenkorb_artikel_checkout6 .cartsummary__content_container{
width:100%
}
.warenkorb_artikel_checkout6 .checkout_buttons{
margin-top:0
}
.warenkorb_artikel_checkout6 .element_warenkorb_subtotal{
font-weight:700
}
.warenkorb_artikel_checkout6__summary_and_button{
background:#fff;
position:sticky;
bottom:0
}
@media (min-width:800px){
.warenkorb_artikel_checkout6{
display:flex;
gap:25px;
flex-direction:row
}
.warenkorb_artikel_checkout6__summary_and_button{
position:sticky;
flex:1 1 30%;
top:0
}
}
@media (min-width:1220px){
.warenkorb_artikel_checkout6 .product_line--header{
display:flex
}
.warenkorb_artikel_checkout6 .product_line{
border:0 solid #e5e5e5;
border-bottom:2px solid #e5e5e5
}
.warenkorb_artikel_checkout6 .product_line .wk_price{
display:block;
font-weight:700
}
.warenkorb_artikel_checkout6__lines_and_additional{
flex:1 1 auto
}
}
.body-warenkorb-checkout7 .uk-alert{
display:flex
}
.paypalcommerceplatform .warenkorb_artikel_checkout6__summary_and_button{
background:#fff;
position:relative!important
}
.paypalcommerceplatform_2 .warenkorb_artikel_checkout6__summary_and_button,
.paypalcommerceplatform_nomandatory .warenkorb_artikel_checkout6__summary_and_button{
position:sticky!important
}
.cart_detail_header{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
margin-bottom:10px
}
.cart_detail_header__text{
align-self:flex-start;
margin-right:auto
}
.cart_detail_header__buttons{
align-self:flex-end;
display:none
}
@media (min-width:670px){
.cart_detail_header__buttons{
display:block
}
}
.checkout .fbr_headline--h2,
.checkout h2{
font-size:20px
}
.checkout .checkbox{
font-size:15px
}
.telefon-hint{
font-size:10px
}
.cartsummary{
border-top:2px solid #eee
}
@media (min-width:700px){
.cartsummary{
padding-top:20px;
display:flex;
display:-ms-flexbox
}
.body-beleg-detail .cartsummary{
display:table-row
}
.cartsummary__content_container{
order:2;
flex:0 0 auto;
width:290px;
margin-bottom:0
}
}
@media (min-width:949px){
.cartsummary__content_container{
width:36%
}
}
.cartsummary__content_container .cartsummary__gs_form,
.cartsummary__content_container .directorder{
display:block
}
@media (min-width:700px){
.cartsummary__content_container .cartsummary__gs_form,
.cartsummary__content_container .directorder{
display:none
}
}
.cartsummary__content_container .checkout_element_easycredit{
display:block
}
.cartsummary__content{
background-color:#eee;
padding:2%;
margin-bottom:15px
}
.cartsummary__content--mobile-view{
margin-bottom:0!important
}
.cartsummary__more_elements .cartsummary__gs_form,
.cartsummary__more_elements .directorder{
display:none
}
@media (min-width:700px){
.cartsummary__content_container .checkout_element_easycredit{
display:none
}
.cartsummary__content{
padding:15px
}
.cartsummary__more_elements{
order:1;
flex:1 1 50%;
margin-right:25px
}
.cartsummary__more_elements .cartsummary__gs_form,
.cartsummary__more_elements .directorder{
display:block
}
}
.cartsummary__more_elements .checkout_element_easycredit{
display:none
}
@media (min-width:700px){
.cartsummary__more_elements .checkout_element_easycredit{
display:block
}
}
@media (min-width:800px){
.paypalcommerceplatform .warenkorb_artikel_checkout6__summary_and_button{
position:sticky!important
}
.warenkorb_artikel_checkout6__lines_and_additional .cartsummary{
display:none
}
}
.warenkorb_artikel_checkout6__lines_and_additional .cartsummary__content--top{
display:block;
border-bottom:2px solid #fff;
padding-bottom:15px
}
.warenkorb_artikel_checkout6__summary_and_button .fbr_headline--h2,
.warenkorb_artikel_checkout6__summary_and_button h2{
display:none
}
@media (min-width:800px){
.warenkorb_artikel_checkout6__lines_and_additional .cartsummary__content--top{
display:none
}
.warenkorb_artikel_checkout6__summary_and_button .fbr_headline--h2,
.warenkorb_artikel_checkout6__summary_and_button h2{
display:block
}
}
.warenkorb_artikel_checkout6__summary_and_button .cartsummary__content--top{
display:none
}
.warenkorb_artikel_checkout6__summary_and_button .cartsummary-sum-netto{
border-top:0 solid #fff;
padding-top:0;
margin-top:0!important
}
@media (min-width:800px){
.warenkorb_artikel_checkout6__summary_and_button .cartsummary__content--top{
display:block
}
.warenkorb_artikel_checkout6__summary_and_button .cartsummary-sum-netto{
border-top:2px solid #fff;
padding-top:15px;
margin-top:15px!important
}
}
.element_warenkorb_cartsummary_custom{
width:100%;
text-align:center
}
.element_warenkorb_cartsummary_custom__oder{
font-weight:700;
margin-top:10px
}
.element_warenkorb_cartsummary_custom__button_buy{
text-align:left
}
.element_warenkorb_cartsummary_custom__buttons_express{
padding:0 0 15px;
display:flex;
flex-wrap:wrap;
justify-content:center;
flex-direction:column;
align-items:center
}
.element_warenkorb_cartsummary_custom__buttons_express>*{
margin-bottom:15px
}
.cartsummary-sum-text,
.cartsummary-sum-text-green-bold{
float:left;
font-size:14px;
width:60%
}
.cartsummary-sum-text-green-bold{
font-weight:700;
color:#4a8500
}
.cartsummary-sum-text-small{
font-size:11px;
color:#666;
float:left;
width:60%
}
.cartsummary-sum-wert,
.cartsummary-sum-wert-green-bold{
float:right;
font-size:14px
}
.cartsummary-sum-wert-green-bold{
font-weight:700;
color:#4a8500
}
.cartsummary-missing_amount{
background:#fffcdc;
border:1px solid #dfd77f;
color:#535353;
font-size:13px;
padding:10px;
margin-top:10px
}
.cartsummary-missing_amount>p{
margin-top:0;
margin-bottom:10px
}
.cartsummary-missing_amount>p:last-child{
margin-bottom:0
}
.cartsummary-sum-netto{
color:#004481;
border-top:2px solid #fff;
padding-top:15px
}
.cartsummary .total .cartsummary-sum-text,
.cartsummary .total .cartsummary-sum-text-green-bold,
.cartsummary .total .cartsummary-sum-wert,
.cartsummary .total .cartsummary-sum-wert-green-bold{
font-size:18px;
font-weight:700
}
.cartsummary-sum-summe{
font-size:18px;
color:#004481
}
.cartsummary-sum-summe .cartsummary-sum-text,
.cartsummary-sum-summe .cartsummary-sum-text-green-bold{
font-size:18px
}
.cartsummary-sum-summe .cartsummary-sum-text.net,
.cartsummary-sum-summe .net.cartsummary-sum-text-green-bold{
color:#535353;
font-size:14px
}
.cartsummary-sum-summe .cartsummary-sum-wert,
.cartsummary-sum-summe .cartsummary-sum-wert-green-bold{
font-size:18px
}
.cartsummary-sum-summe .cartsummary-sum-wert.net,
.cartsummary-sum-summe .net.cartsummary-sum-wert-green-bold{
color:#535353;
font-size:14px
}
.cartsummary-sum-summe strong.cart_sum_net{
font-size:14px;
font-weight:400;
color:#535353
}
table .has-error{
background:#fff1f0;
color:#d85030;
padding:10px
}
.uk-table tfoot{
font-style:normal;
border-top:1px solid #e1e0e0
}
.uk-table tfoot td:last-child{
background-color:#eee
}
.wingContainer dl{
width:70px
}
.et-payment-form .payment-options{
display:table;
width:100%;
margin-bottom:15px
}
.et-payment-form label{
display:table-row
}
.et-payment-form label:hover{
background-color:#eee
}
.et-payment-form label>span{
display:table-cell;
vertical-align:top;
border-bottom:1px solid #e3e5e4;
padding:10px 5px
}
#vpodescription{
position:absolute;
display:none;
width:200px;
background-color:#ddd;
color:#000;
text-align:left;
margin-top:20px;
padding:5px;
border:1px solid #666;
z-index:9
}
.deliverymethod-select{
width:255px;
margin-bottom:13px
}
.deliverymethod-select li{
color:#333;
width:100%;
border:1px solid #ccc;
font-size:14px;
padding:4px;
margin-bottom:5px
}
.deliverymethod-select li a{
color:#333
}
.deliverymethod-select li:last-child{
margin-bottom:0
}
.payments-line img{
max-width:none
}
.payments-line .payments-image{
margin-left:10px;
margin-right:10px
}
.paypalexpress{
display:inline;
margin-right:15px
}
.paypalexpress a{
margin-right:15px
}
.paypalexpress a img{
margin-bottom:5px
}
.warenkorb_checkout2_kunde_container,
.warenkorb_checkout2_neukunde_container{
display:flex
}
.warenkorb_checkout2_kunde_container>*,
.warenkorb_checkout2_neukunde_container>*{
width:100%;
flex:1 1 auto;
display:flex;
flex-direction:column
}
.warenkorb_checkout2_kunde_container>*>:last-child,
.warenkorb_checkout2_neukunde_container>*>:last-child{
flex:1 1 auto
}
.express_payment_container{
margin-bottom:15px
}
@media (min-width:670px){
.warenkorb_checkout2_kunde_container{
order:1
}
.express_payment_container{
order:3
}
.warenkorb_checkout2_neukunde_container{
order:2
}
}
.paypal_icon_container img{
height:41px
}
.checkout_element_easycredit,
.checkout_element_voucher,
.directorder{
padding:0 0 15px
}
.checkout_element_easycredit .accordion-content-wrapper,
.checkout_element_voucher .accordion-content-wrapper,
.directorder .accordion-content-wrapper{
height:0;
overflow:hidden
}
.checkout_element_easycredit .uk-accordion-title,
.checkout_element_voucher .uk-accordion-title,
.directorder .uk-accordion-title{
margin-bottom:0;
position:relative
}
.checkout_element_easycredit .uk-accordion-title:after,
.checkout_element_voucher .uk-accordion-title:after,
.directorder .uk-accordion-title:after{
content:"\3009";
position:absolute;
right:10px;
top:50%;
transform:translateY(-50%) rotate(90deg);
font-size:20px;
transition:.15s
}
.checkout_element_easycredit .uk-accordion-title.uk-active:after,
.checkout_element_voucher .uk-accordion-title.uk-active:after,
.directorder .uk-accordion-title.uk-active:after{
transform:translateY(-50%) rotate(-90deg)
}
.directorder_form__container{
margin-bottom:35px;
display:flex
}
@media (max-width:930px){
.directorder_form__container{
flex-wrap:wrap
}
}
.directorder_form__artnr{
flex:1 1 100%;
padding-right:15px;
box-sizing:border-box
}
.directorder_form__artnr input{
width:100%
}
@media (max-width:930px){
.directorder_form__artnr{
padding-right:0
}
}
.directorder_form__groesse{
flex:1 1 100%;
padding-right:15px;
box-sizing:border-box
}
.directorder_form__groesse input{
width:100%
}
.directorder_form__menge_add{
flex:1 0 165px;
box-sizing:border-box
}
@media (max-width:930px){
.directorder_form__groesse,
.directorder_form__menge_add{
margin-top:15px;
padding-right:0
}
}
.directorder_form__menge{
float:left;
width:60%
}
@media (max-width:926px){
.directorder_form__menge{
width:50%
}
}
.directorder_form__menge .et_counter{
display:inline
}
.directorder_form__submit{
float:left;
width:39%;
text-align:right
}
@media (max-width:926px){
.directorder_form__submit{
width:50%
}
}
.directorder_form label{
font-weight:700;
margin-right:2%;
display:block!important
}
.view-warenkorb table tbody td.directorder_form__submit{
padding:0
}
#trustedshops-logo{
max-width:60px;
max-height:60px;
margin-top:5px;
margin-bottom:5px
}
#customTsTrustBadgeContainer{
display:flex;
justify-content:center
}
@media (max-width:1024px){
.view-warenkorb tfoot td>div{
min-width:320px
}
}
@media (max-width:767px) and (max-width:425px){
.view-warenkorb tfoot tr.cartsummary td>div{
max-width:300px
}
}
@media (max-width:767px){
#trustedshops-logo{
max-width:40px;
max-height:40px
}
.view-warenkorb tfoot tr.cartsummary td{
display:block
}
.view-warenkorb table .cartpos-header th,
.view-warenkorb table tbody td{
padding:6px 15px;
font-size:12px
}
.payment-detail-data{
padding-left:0
}
}
.payment-detail-data{
padding:0 25px 15px
}
.payment-detail-data input{
background-color:#fff!important
}
.paymentprovider_fields input{
width:100%;
padding:0 12px!important;
border:1px solid #ccc!important;
border-radius:4px!important;
box-sizing:border-box!important;
margin-bottom:16px!important;
resize:vertical!important;
height:40px!important;
background:#fff!important;
font-size:17px!important;
color:#3a3a3a!important;
font-family:helvetica,tahoma,calibri,sans-serif
}
.paymentprovider_fields .etSelect--textfield{
width:100%;
padding:8px 12px!important;
border:1px solid #ccc!important;
border-radius:4px!important;
box-sizing:border-box!important;
resize:vertical!important;
height:40px!important;
font-size:17px!important;
color:#3a3a3a!important;
font-family:helvetica,tahoma,calibri,sans-serif;
background-color:#fff!important
}
.paymentprovider_fields .phone_number_container{
border:none!important
}
.paymentprovider_fields .country_dialling_code{
width:125px;
border:none
}
.paymentprovider_fields .country_dialling_code .etSelect--textfield{
height:20px;
border:1px solid #ccc!important
}
.view-warenkorb .uk-panel{
margin-bottom:15px
}
.view-warenkorb .uk-panel-title{
position:relative;
background-color:#eaeaea;
color:#535353;
padding:12px 20px;
font-size:14px;
line-height:14px;
text-transform:none;
margin-bottom:0;
font-weight:700
}
.view-warenkorb .uk-panel-title label{
cursor:pointer
}
.view-warenkorb .uk-panel-title input{
position:absolute;
right:9px;
top:9px
}
.view-warenkorb .uk-panel-content{
padding:15px 25px;
border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;
border-bottom:1px solid #eaeaea
}
.view-warenkorb .uk-panel-border-primary>.uk-panel-title{
border-left:1px solid #004481;
border-right:1px solid #004481;
border-top:1px solid #004481
}
.view-warenkorb .uk-panel-border-primary>.uk-panel-content{
border-left:1px solid #004481;
border-right:1px solid #004481;
border-bottom:1px solid #004481
}
.view-warenkorb .uk-panel.uk-panel-no-border>.uk-panel-content{
padding:15px 0 0;
border:0
}
.view-warenkorb #wk_filename{
display:none
}
.checkout_buttons{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
margin-top:25px
}
.checkout_buttons>*{
flex:1 1 auto;
width:100%
}
.checkout_buttons__left{
order:3;
white-space:nowrap
}
.checkout_buttons__mid{
order:1;
display:flex;
flex-wrap:wrap;
justify-content:flex-end
}
.checkout_buttons__mid a{
text-decoration:none
}
.checkout_buttons__right{
order:2
}
.checkout_buttons__right--checkout6 .checkout6_buy_button_text{
margin-bottom:15px
}
.checkout_buttons__right--checkout6 .checkout6_buy_button_text a{
font-weight:400
}
@media (min-width:800px){
.checkout_buttons>*{
flex:1 1 auto
}
.checkout_buttons__left{
order:2;
width:auto
}
.checkout_buttons__mid{
order:1
}
.checkout_buttons__right{
order:3;
flex:0 1 auto;
width:400px!important
}
}
@media (min-width:1220px){
.checkout_buttons>*{
flex:0 1 auto;
width:auto
}
.checkout_buttons__left{
order:1;
margin-right:auto
}
.checkout_buttons__mid{
order:2
}
.checkout_buttons__right{
order:3
}
}
.cart_payment{
display:flex
}
.cart_payment__button a{
text-decoration:none
}
.cart_payment__infotext{
font-size:11px
}
.cart_payment__oder{
margin-left:15px;
margin-right:15px;
padding-top:8px
}
@media (max-width:594px){
.wk_pos__mob_sm_hide{
display:none
}
.wk_pos__mob_show{
width:375px
}
}
.wk_pos__mob_show{
display:none
}
@media (max-width:948px){
.wk_pos__mob_hide{
display:none
}
.wk_pos__mob_show{
display:block
}
}
.wk_pos__mob_sm_show{
display:none
}
@media (max-width:415px){
.wk_pos__mob_show,
.wk_pos__mob_sm_show{
width:280px
}
}
@media (max-width:594px){
.wk_pos__mob_sm_show{
display:block
}
.wk_pos td,
.wk_pos th{
font-size:10px!important
}
}
.wk_pos .artikel{
position:relative;
font-size:14px;
overflow:hidden
}
.wk_pos__description_image{
width:100px;
position:absolute;
top:0;
left:0
}
.wk_pos__description_text{
float:left;
margin-left:100px;
min-height:100px;
min-width:120px
}
.wk_pos__artikel_links a{
margin-right:15px;
color:#535353;
text-decoration:none;
display:inline-block;
min-width:80px
}
.wk_pos__artikel_links a i{
margin-right:5px;
font-style:normal;
font-size:18px
}
.wk_pos__artikel_links a.json i{
font-size:14px
}
.wk_pos__additional{
color:#4a8500
}
.product_line{
width:100%;
display:flex;
justify-content:space-between;
min-height:100px;
font-size:14px;
padding-bottom:10px;
border-bottom:2px solid #e5e5e5
}
@media (min-width:960px){
.product_line{
font-size:14px;
min-height:126px
}
}
.product_line--extended{
border-bottom:0
}
.product_line--extending{
min-height:0;
height:auto
}
.product_line--header{
display:none;
font-size:12px;
font-weight:700;
color:#535353;
background-color:#eaeaea;
min-height:0!important;
height:auto;
padding:12px 0;
border-bottom:0 solid #e5e5e5
}
@media (min-width:1220px){
.product_line--header{
display:flex
}
}
.product_line__container1{
flex:1 1 auto;
display:block
}
.product_line__container1>div{
display:flex;
flex-direction:row;
justify-content:space-between
}
.product_line__container1>div.comment{
align-items:flex-start
}
.product_line__container1>div.comment>label{
padding-top:.5rem
}
.product_line__container1>div .comment{
width:50%
}
.product_line__container1>div .comment *{
width:100%
}
.product_line__container1>div .comment p{
font-size:11px;
margin:0
}
.product_line__container1>div>div:first-child{
font-weight:700;
padding:2px 0
}
.product_line__container1>div>div{
font-weight:400;
padding:2px 0
}
.product_line__container1 .product_line__quantity{
justify-content:flex-end
}
@media (min-width:1220px){
.product_line__container1{
display:flex;
flex-direction:row;
justify-content:space-between;
flex-wrap:wrap;
text-align:left
}
.product_line__container1>div{
display:flex
}
.product_line__container1>div label{
min-width:120px
}
.product_line__container1>:first-child{
align-items:center;
justify-content:flex-start
}
.product_line__container1>*{
justify-content:flex-end;
padding-left:10px
}
}
.product_line__container1--header>*{
padding-top:0!important
}
.product_line__container1 .inlineheader{
font-weight:700;
padding:8px 0
}
.product_line__container1 .product_line__sum{
display:none!important
}
.product_line__container2{
flex:0 0 10%;
display:none;
padding-right:10px;
padding-bottom:23px
}
.product_line__container2 .product_line__sum{
display:none
}
@media (min-width:1220px){
.product_line__container2 .product_line__sum{
display:block
}
.product_line__container2{
display:block;
padding-bottom:0
}
}
.product_line__container2--header{
padding-bottom:0;
padding-top:0
}
.product_line__description{
order:1;
flex:1 0 100%;
display:flex;
text-align:left
}
@media (min-width:960px){
.product_line--header{
font-size:14px
}
.product_line__description{
flex:1 0 20%;
padding-left:0
}
}
@media (min-width:1220px){
.product_line__description{
flex:1 0 22%;
padding-left:0
}
}
.product_line__description--header{
padding-left:10px
}
@media (min-width:960px){
.product_line__description--header{
flex:1 0 20%;
padding-left:20px!important
}
.uk-navbar-nav>li>a{
font-size:18px
}
}
@media (min-width:1220px){
.product_line__description--header{
flex:1 0 22%;
padding-left:20px!important
}
}
.product_line__description>:first-child{
flex:0 0 120px
}
.product_line__description>:last-child{
flex:1 1 auto;
padding-top:12px;
padding-left:10px
}
.product_line__description_image{
position:relative;
width:100px
}
.product_line__description_image a img{
width:100px
}
.product_line__description_image .energy_cert_label{
position:absolute;
top:20px;
max-width:50px
}
.product_line__description_text .black_camping_label{
margin-bottom:5px
}
.product_line__description_text a{
color:#535353;
text-decoration:none
}
.product_line__selection{
order:3;
flex:0 0 25%
}
@media (min-width:600px){
.product_line__selection{
flex:1 1 25%
}
}
.product_line__selection--inlineheader{
display:block
}
.product_line__selection--header{
display:none
}
@media (min-width:1220px){
.product_line__selection{
padding-top:12px;
flex:0 0 15%;
order:2
}
.product_line__selection--inlineheader{
display:none
}
.product_line__selection--header{
display:block
}
}
.product_line__available{
order:2;
flex:0 0 67%
}
@media (min-width:600px){
.product_line__available{
flex:1 1 25%
}
}
.product_line__available--inlineheader{
display:block
}
.product_line__available--header{
display:none
}
@media (min-width:1220px){
.product_line__available{
padding-top:12px;
order:3;
flex:0 0 20%
}
.product_line__available--inlineheader{
display:none
}
.product_line__available--header{
display:block
}
}
.product_line__unitprice{
order:4;
flex:0 0 33%
}
@media (min-width:600px){
.product_line__unitprice{
flex:1 1 25%
}
}
.product_line__unitprice--inlineheader{
display:block
}
.product_line__unitprice--header{
display:none
}
@media (min-width:1220px){
.product_line__unitprice{
padding-top:12px;
flex:0 0 12%
}
.product_line__unitprice--inlineheader{
display:none
}
.product_line__unitprice--header{
display:block
}
}
.product_line__quantity{
overflow:visible;
order:5;
flex:0 0 50%;
display:flex;
flex-direction:column;
align-items:flex-start
}
@media (min-width:600px){
.product_line__quantity{
display:block;
flex:1 1 25%
}
}
@media (min-width:1220px){
.product_line__quantity{
padding-top:12px;
flex:0 0 12%
}
}
.product_line__quantity--content>div{
display:flex;
justify-content:flex-end;
align-items:center;
width:100%!important
}
.product_line__quantity--header,
.product_line__quantity--inlineheader{
display:none
}
@media (min-width:1220px){
.product_line__quantity--header{
display:block
}
}
.product_line__sum--c1{
order:6;
flex:0 0 50%;
text-align:right
}
.product_line__sum--c1>*{
padding-right:12px!important
}
@media (min-width:600px){
.product_line__sum--c1{
display:none
}
}
.product_line__sum--c1--inlineheader{
display:block
}
@media (min-width:600px){
.product_line__sum--c1--inlineheader{
display:none
}
}
.product_line__sum--c2{
order:1
}
.product_line__sum--c2--header{
padding:0 20px
}
@media (min-width:1220px){
.product_line__sum--c2{
padding:12px 0
}
}
.product_line__sum--content{
font-size:14px
}
.product_line__artikel_links{
padding:0;
display:flex;
flex-wrap:wrap;
align-items:center
}
.product_line__artikel_links a{
margin-right:15px;
color:#535353;
text-decoration:none;
display:flex;
min-width:80px;
align-items:center
}
.product_line__artikel_links a i{
margin-right:5px;
font-style:normal;
font-size:18px
}
.product_line__artikel_links a.json i{
font-size:14px
}
.product_line__artikel_free_return{
margin-top:15px;
border:2px solid #e5e5e5;
padding:10px;
display:inline-flex;
align-items:center
}
.product_line__artikel_free_return a{
display:inline-flex;
align-items:center
}
.product_line__artikel_free_return i{
font-size:18px;
margin-right:5px;
margin-left:5px;
color:#535353
}
.product_line__artikel_free_return_view{
margin-top:15px
}
.product_line__artikel_free_return_view i{
font-size:18px;
margin-right:5px;
margin-left:5px;
color:#535353
}
.fill-counter{
min-width:75px
}
tr.wk_pos{
border-bottom:2px solid #e5e5e5
}
tr.wk_pos:last-child{
border-bottom:0 solid #fff
}
body.body-seite-detail #checkoutmenue,
body.body-warenkorb-checkout7 #checkoutmenue{
display:none
}
body.body-seite-detail .uk-panel-title,
body.body-warenkorb-checkout7 .uk-panel-title{
background-color:#fff;
padding-left:0;
font-size:16px
}
body.body-seite-detail .uk-panel-content,
body.body-warenkorb-checkout7 .uk-panel-content{
border:0;
padding-left:0
}
body.body-seite-detail .checkout7 .fbr_headline--h3,
body.body-seite-detail .checkout7 .pm_targobank__header,
body.body-seite-detail .checkout7 h3,
body.body-seite-detail .shoprating .fbr_headline--h3,
body.body-seite-detail .shoprating .pm_targobank__header,
body.body-seite-detail .shoprating h3,
body.body-warenkorb-checkout7 .checkout7 .fbr_headline--h3,
body.body-warenkorb-checkout7 .checkout7 .pm_targobank__header,
body.body-warenkorb-checkout7 .checkout7 h3,
body.body-warenkorb-checkout7 .shoprating .fbr_headline--h3,
body.body-warenkorb-checkout7 .shoprating .pm_targobank__header,
body.body-warenkorb-checkout7 .shoprating h3{
text-transform:none;
font-size:16px
}
body.body-seite-detail .checkout7 .uk-alert>.hint,
body.body-seite-detail .shoprating .uk-alert>.hint,
body.body-warenkorb-checkout7 .checkout7 .uk-alert>.hint,
body.body-warenkorb-checkout7 .shoprating .uk-alert>.hint{
margin-top:-2px
}
body.body-seite-detail .checkout7-shoprating,
body.body-seite-detail .shoprating-shoprating,
body.body-warenkorb-checkout7 .checkout7-shoprating,
body.body-warenkorb-checkout7 .shoprating-shoprating{
background-color:rgba(246,249,242,.7);
padding:15px 5px 10px
}
body.body-seite-detail .checkout7-shoprating .rating-form,
body.body-seite-detail .shoprating-shoprating .rating-form,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form{
max-width:588px;
margin-left:auto;
margin-right:auto;
text-align:center
}
body.body-seite-detail .checkout7-shoprating .rating-form .fbr_headline--h2,
body.body-seite-detail .checkout7-shoprating .rating-form h2,
body.body-seite-detail .shoprating-shoprating .rating-form .fbr_headline--h2,
body.body-seite-detail .shoprating-shoprating .rating-form h2,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .fbr_headline--h2,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form h2,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form .fbr_headline--h2,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form h2{
color:#4a8500;
line-height:inherit;
margin-bottom:25px
}
body.body-seite-detail .checkout7-shoprating .rating-form .inputbuttons,
body.body-seite-detail .shoprating-shoprating .rating-form .inputbuttons,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form .inputbuttons{
margin-bottom:30px
}
body.body-seite-detail .checkout7-shoprating .rating-form .inputbuttons div:not(.stars) .rating-button,
body.body-seite-detail .shoprating-shoprating .rating-form .inputbuttons div:not(.stars) .rating-button,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons div:not(.stars) .rating-button,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form .inputbuttons div:not(.stars) .rating-button{
flex-grow:1;
height:36px;
border:1px solid #cfcfcf;
border-radius:4px;
background-color:#fff;
font-size:18px;
color:#535353;
margin-right:5px;
display:inline-flex;
justify-content:center;
align-items:center;
box-sizing:border-box;
cursor:pointer;
transition-duration:.1s;
transition-timing-function:ease-in;
transition-property:background-color,color
}
body.body-seite-detail .checkout7-shoprating .rating-form .inputbuttons div:not(.stars) .rating-button:last-child,
body.body-seite-detail .shoprating-shoprating .rating-form .inputbuttons div:not(.stars) .rating-button:last-child,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons div:not(.stars) .rating-button:last-child,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form .inputbuttons div:not(.stars) .rating-button:last-child{
margin-right:0
}
body.body-seite-detail .checkout7-shoprating .rating-form .inputbuttons div:not(.stars) .rating-button.hover,
body.body-seite-detail .shoprating-shoprating .rating-form .inputbuttons div:not(.stars) .rating-button.hover,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons div:not(.stars) .rating-button.hover,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form .inputbuttons div:not(.stars) .rating-button.hover{
background-color:#004481;
color:#fff
}
@media (max-width:669px){
body.body-seite-detail .checkout7-shoprating .rating-form .inputbuttons div:not(.stars) .rating-button,
body.body-seite-detail .shoprating-shoprating .rating-form .inputbuttons div:not(.stars) .rating-button,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons div:not(.stars) .rating-button,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form .inputbuttons div:not(.stars) .rating-button{
font-size:11px;
height:28px;
margin-right:3px
}
}
body.body-seite-detail .checkout7-shoprating .rating-form .inputbuttons div[id*=bewertung_shop_] .rating-button,
body.body-seite-detail .shoprating-shoprating .rating-form .inputbuttons div[id*=bewertung_shop_] .rating-button,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons div[id*=bewertung_shop_] .rating-button,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form .inputbuttons div[id*=bewertung_shop_] .rating-button{
aspect-ratio:1/1;
height:inherit;
width:48px
}
body.body-seite-detail .checkout7-shoprating .rating-form .inputbuttons .pleaserate,
body.body-seite-detail .shoprating-shoprating .rating-form .inputbuttons .pleaserate,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons .pleaserate,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form .inputbuttons .pleaserate{
font-size:16px
}
body.body-seite-detail .checkout7-shoprating .rating-form .inputbuttons .rating-buttons,
body.body-seite-detail .shoprating-shoprating .rating-form .inputbuttons .rating-buttons,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons .rating-buttons,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form .inputbuttons .rating-buttons{
margin-top:15px;
margin-bottom:10px;
display:flex
}
@media (max-width:669px){
body.body-seite-detail .checkout7-shoprating .rating-form .inputbuttons .pleaserate,
body.body-seite-detail .shoprating-shoprating .rating-form .inputbuttons .pleaserate,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons .pleaserate,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form .inputbuttons .pleaserate{
font-size:14px
}
body.body-seite-detail .checkout7-shoprating .rating-form .inputbuttons .rating-buttons,
body.body-seite-detail .shoprating-shoprating .rating-form .inputbuttons .rating-buttons,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons .rating-buttons,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form .inputbuttons .rating-buttons{
margin-top:25px;
margin-bottom:5px
}
}
body.body-seite-detail .checkout7-shoprating .rating-form .inputbuttons .rating-legend,
body.body-seite-detail .shoprating-shoprating .rating-form .inputbuttons .rating-legend,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons .rating-legend,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form .inputbuttons .rating-legend{
display:flex;
justify-content:space-between
}
body.body-seite-detail .checkout7-shoprating .rating-form .inputbuttons .rating-legend>*,
body.body-seite-detail .shoprating-shoprating .rating-form .inputbuttons .rating-legend>*,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons .rating-legend>*,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form .inputbuttons .rating-legend>*{
font-size:12px
}
body.body-seite-detail .checkout7-shoprating .rating-form .commenttext,
body.body-seite-detail .shoprating-shoprating .rating-form .commenttext,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .commenttext,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form .commenttext{
text-align:left
}
body.body-seite-detail .checkout7-shoprating .rating-form .element_label_error,
body.body-seite-detail .shoprating-shoprating .rating-form .element_label_error,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .element_label_error,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form .element_label_error{
text-align:left;
padding:.3571428571rem
}
body.body-seite-detail .checkout7-shoprating .rating-form .element_label_error+.commenttext2 textarea,
body.body-seite-detail .shoprating-shoprating .rating-form .element_label_error+.commenttext2 textarea,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .element_label_error+.commenttext2 textarea,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form .element_label_error+.commenttext2 textarea{
border:1px solid #d85030
}
body.body-seite-detail .checkout7-shoprating .rating-form .commenttext2,
body.body-seite-detail .shoprating-shoprating .rating-form .commenttext2,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .commenttext2,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form .commenttext2{
margin-bottom:15px
}
body.body-seite-detail .checkout7-shoprating .rating-form .commenttext2 textarea,
body.body-seite-detail .shoprating-shoprating .rating-form .commenttext2 textarea,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .commenttext2 textarea,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form .commenttext2 textarea{
border-radius:3px;
box-sizing:border-box;
width:100%;
min-height:66px;
background-color:#fff;
border:1px solid #cfcfcf;
font-family:OpenSans;
font-size:14px;
color:#535353
}
body.body-seite-detail .checkout7-shoprating .rating-form .submitBtn,
body.body-seite-detail .shoprating-shoprating .rating-form .submitBtn,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .submitBtn,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form .submitBtn{
border-radius:3px;
text-transform:uppercase;
font-weight:700;
padding:11px 50px
}
body.body-seite-detail .checkout7-shoprating .rating-form .submitBtn:disabled:hover,
body.body-seite-detail .shoprating-shoprating .rating-form .submitBtn:disabled:hover,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .submitBtn:disabled:hover,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form .submitBtn:disabled:hover{
background:#f5f5f5
}
body.body-seite-detail .checkout7-shoprating .rating-thanks,
body.body-seite-detail .shoprating-shoprating .rating-thanks,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-thanks,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-thanks{
font-size:24px;
font-weight:700;
padding-top:50px;
padding-bottom:50px;
display:flex;
justify-content:center;
align-items:center;
color:#004481
}
body.body-seite-detail .checkout7-shoprating .rating-thanks i,
body.body-seite-detail .shoprating-shoprating .rating-thanks i,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-thanks i,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-thanks i{
color:#4a8500;
font-size:40px;
margin-right:15px
}
body.body-seite-detail .checkout7-survey,
body.body-seite-detail .shoprating-survey,
body.body-warenkorb-checkout7 .checkout7-survey,
body.body-warenkorb-checkout7 .shoprating-survey{
background-color:#dedede;
padding:30px 15px
}
body.body-seite-detail .checkout7-survey .fbr_headline--h2,
body.body-seite-detail .checkout7-survey h2,
body.body-seite-detail .shoprating-survey .fbr_headline--h2,
body.body-seite-detail .shoprating-survey h2,
body.body-warenkorb-checkout7 .checkout7-survey .fbr_headline--h2,
body.body-warenkorb-checkout7 .checkout7-survey h2,
body.body-warenkorb-checkout7 .shoprating-survey .fbr_headline--h2,
body.body-warenkorb-checkout7 .shoprating-survey h2{
line-height:inherit;
margin-bottom:20px
}
.wk_price{
display:flex;
flex-direction:row-reverse;
gap:5px;
font-weight:700
}
.wk_price__basis{
font-size:10px;
color:#535353;
font-weight:400
}
.wk_price__original{
text-decoration:line-through
}
.wk_price__discount{
color:#de2627
}
body.body-warenkorb #desktop_footer>.accordion>.uk-accordion>div>div,
body.body-warenkorb #layout_footer>.accordion>.uk-accordion>div>div,
body.body-warenkorb #mobile_footer>.accordion>.uk-accordion>div>div{
margin-left:45px
}
body.body-warenkorb #desktop_footer>.accordion>.uk-accordion>div:first-child>div,
body.body-warenkorb #layout_footer>.accordion>.uk-accordion>div:first-child>div,
body.body-warenkorb #mobile_footer>.accordion>.uk-accordion>div:first-child>div{
margin-left:0
}
html:is(:lang(de),:lang(en),:lang(es),:lang(fr),:lang(it),:lang(nl)) #desktop_footer .accordion .uk-accordion>div>div{
margin-left:0
}
html:is(:lang(de),:lang(en),:lang(es),:lang(fr),:lang(it),:lang(nl)) #desktop_footer .accordion .uk-accordion>div>div .title_berger_app{
border-top:0
}
.checkout-footer-icon{
width:50px;
float:left;
font-size:40px;
margin-right:4%;
text-align:right;
color:#91b5cc
}
.checkout-footer-icon i:before{
vertical-align:top
}
.checkout-footer-icon:first-child{
width:70px
}
.checkout-footer-text{
float:left;
width:calc(76% - 70px);
text-align:left
}
.checkout-footer-row1{
border-bottom:1px solid #fff
}
.checkout6_newsletterbox__checkbox{
float:left;
width:30px
}
.checkout6_newsletterbox__text{
float:left;
width:calc(100% - 30px)
}
.vorkasse_text{
font-size:12px
}
.body-warenkorb-detail .element_artikel_gallery{
height:420px
}
.warenkorb_element_label_versandkosten .uk-dropdown .uk-nav{
margin:0
}
.warenkorb_element_label_versandkosten .uk-dropdown .uk-nav a{
margin-right:0
}
.warenkorb_element_label_versandkosten .enabled_country{
height:30px;
line-height:30px;
padding-left:15px;
background-color:#bdbdbd
}
.warenkorb_element_label_versandkosten .uk-button-dropdown.uk-open .uk-dropdown{
width:230px;
text-align:left;
padding:0;
margin-top:0;
left:0
}
.warenkorb_element_label_versandkosten .uk-button-dropdown.uk-open .uk-dropdown li{
line-height:1.25em;
border-bottom:1px solid #bdbdbd
}
.warenkorb_element_label_versandkosten #delivery_country_checkout{
text-decoration:none;
cursor:pointer
}
.warenkorb_element_label_versandkosten .uk-dropdown{
text-align:left
}
.warenkorb_element_label_versandkosten .uk-dropdown .uk-nav.uk-nav-dropdown{
height:200px;
overflow-y:scroll;
overflow-x:hidden;
border-bottom:1px solid #bdbdbd
}
#cart_deliverytype{
min-height:320px
}
#cart_deliverytype--hidden>*{
display:none
}
#cart_deliverytype .uk-button-primary{
color:#fff!important
}
.hinweis_clickundcollect_gutschein_hinweis{
background-color:#e5ecf3;
color:#535353;
padding:12px 20px 12px 40px;
position:relative
}
.hinweis_clickundcollect_gutschein_hinweis i{
position:absolute;
left:20px;
top:16px
}
#la_branch{
padding:0;
transition:none;
-webkit-transition:none;
text-indent:10px;
display:flex;
align-items:center
}
#la_branch.branch_product_available{
background:url(/custom/module/public/fbr/img/GreenDot.png) 5px center no-repeat
}
#la_branch.branch_product_available__not{
background:url(/custom/module/public/fbr/img/RedDot.png) 5px center no-repeat;
color:#000
}
#la_branch:focus{
background:0 0
}
#la_branch .branch_product{
text-indent:15px
}
#la_branch .branch_product.branch_product_available{
background:url(/custom/module/public/fbr/img/GreenDot.png) 5px center no-repeat
}
#la_branch .branch_product.branch_product_available__not{
background:url(/custom/module/public/fbr/img/RedDot.png) 5px center no-repeat;
color:#000
}
.hinweis_clickundcollect_filialen_hinweis{
background-color:#f3f3f3;
color:#535353;
padding:12px 20px 12px 40px;
position:relative
}
.hinweis_clickundcollect_filialen_hinweis i{
position:absolute;
left:20px;
top:16px
}
.catalog-image-desktop{
margin-top:-60px;
max-height:180px;
display:flex
}
.catalog-image-desktop img{
object-fit:contain
}
.catalog-addtocart{
background-color:#e5ecf3;
padding:30px 15px 20px 20px
}
.la-strasse-packstation .radios label{
display:block
}
.no_campsite .uk-button,
.no_campsite .uk-button:hover{
color:#fff;
background-color:#535353
}
.cc_branch .cc_branch__headline{
color:#004481;
text-transform:uppercase;
font-weight:700;
margin-bottom:0
}
.cc_branch p{
margin-top:0
}
html body.body-warenkorb-amazonpayment{
min-width:320px!important
}
#addressBookWidgetDiv,
#walletWidgetDiv{
width:300px;
height:228px
}
@media (min-width:480px){
.product_line__container1>div .comment{
width:300px
}
html body.body-warenkorb-amazonpayment{
min-width:420px!important
}
#addressBookWidgetDiv,
#walletWidgetDiv{
width:400px
}
}
#readOnlyAddressBookWidgetDiv,
#readOnlyWalletWidgetDiv{
width:230px;
height:150px
}
.warenkorb_amazonpayment_widgets{
display:flex;
flex-wrap:wrap;
justify-content:space-around
}
.warenkorb_amazonpayment_widgets .amazonPaymentAdressWidget{
margin:0 10px 20px
}
.pm_targobank table{
width:100%
}
.pm_targobank table th{
text-align:left;
font-weight:400
}
.pm_targobank table td{
font-weight:700
}
.pm_targobank__errors{
margin-bottom:30px
}
.pm_targobank__error{
display:block
}
.pm_targobank__error+.pm_targobank__error{
margin-top:5px
}
.pm_targobank__section{
margin-top:30px
}
.pm_targobank__section:first-of-type{
margin-top:0
}
.pm_targobank input:not([type=hidden])+input,
.pm_targobank select+select{
margin-left:5px
}
.pm_targobank input[type=radio]{
vertical-align:baseline
}
.pm_targobank input[type=radio]+label{
vertical-align:baseline;
margin-left:5px
}
.pm_targobank .itext{
box-sizing:border-box;
width:calc(100% - 35px)
}
.pm_targobank .ort,
.pm_targobank .strasse{
width:calc(100% - 6em - 5px - 35px)
}
.pm_targobank .accountholder_netIncome,
.pm_targobank .hausnummer,
.pm_targobank .plz{
width:6em
}
.pm_targobank .vorwahl{
margin-bottom:5px
}
.pm_targobank .uk-form-controls{
max-width:500px
}
.pm_targobank__toggle_help{
border:none;
background:0 0;
font-size:larger;
color:#333
}
.pm_targobank .uk-toogle-help{
clear:left
}
.pm_targobank .uk-toogle-help label{
display:block;
margin-top:5px;
padding:5px;
background-color:#f0f0f0
}
.pm_targobank .uk-form-row:not(.pm_targobank__inputline)+.uk-form-row.pm_targobank__inputline{
margin-top:0
}
.pm_targobank .pm_targobank__inputline div{
margin-top:20px
}
ul.narrower-selections{
display:inline-block;
list-style-type:none;
padding-left:0;
margin-top:2px;
margin-right:4px
}
ul.narrower-selections:has(li + li) li[class*=activeFilterList]{
display:contents
}
ul.narrower-selections:has(li + li + li){
flex-direction:column
}
ul.narrower-selections:has(li + li + li) li[class*=activeFilterList]{
display:flex
}
ul.narrower-selections li{
display:inline-block;
min-width:45px
}
ul.narrower-selections li[class*=activeFilterList]{
margin-bottom:0;
margin-right:0!important;
flex-wrap:wrap
}
ul.narrower-selections li[class*=removeAllFilters]{
margin-top:4px;
max-width:155px
}
ul.narrower-selections li>div{
margin-right:6px;
margin-top:6px;
width:auto
}
ul.narrower-selections li span[class*=removeAllFiltersInner]{
margin-top:2px
}
ul.narrower-selections li a{
box-sizing:border-box;
display:block;
position:relative;
width:100%;
line-height:22px;
background-color:#f2f2f2;
color:#535353;
padding:5px 8px;
border:1px solid transparent;
border-radius:3px;
text-decoration:none
}
ul.narrower-selections li a:after{
font-family:fritzberger;
content:"\e925";
position:absolute;
right:8px;
top:9px;
font-size:16px;
line-height:1em
}
ul.narrower-selections li a span{
text-overflow:ellipsis;
padding-right:23px;
overflow:hidden;
white-space:nowrap;
margin:0;
display:block
}
ul.narrower-selections li i{
position:absolute;
right:3px
}
#filters .et-accordion.narrower{
color:#535353
}
#filters .et-accordion.narrower .et-accordion-item{
background-color:#f2f2f2;
padding:15px;
margin-bottom:5px
}
#filters .et-accordion.narrower .et-accordion-item .et-accordion-title{
font-size:14px;
border:0;
padding:0
}
#filters .et-accordion.narrower .et-accordion-item .et-accordion-title:after{
content:"\f067"
}
#filters .et-accordion.narrower .et-accordion-item.et-active .et-accordion-title{
font-weight:700
}
#filters .et-accordion.narrower .et-accordion-item.et-active .et-accordion-title:after{
content:"\f068"
}
.reset_filter{
text-decoration:underline!important;
font-size:12px
}
.reset_filters{
padding:15px;
background-color:#f2f2f2
}
.reset_filters a{
text-transform:uppercase
}
.main-nav-wrap{
background-color:#004481;
position:relative
}
.main-nav-wrap .uk-dropdown{
min-height:65px;
background-color:#fff;
left:0;
right:0;
padding:0;
border:0;
-webkit-animation:none;
animation:none;
z-index:2
}
.main-nav-wrap .menu-border{
display:none
}
.element_flyout_content_type_cols{
padding:30px 15px
}
#navigation_shader{
position:fixed;
z-index:8;
top:0;
right:0;
bottom:0;
left:0;
background:rgba(0,0,0,.7);
display:none
}
#navigation_shader.visible{
display:block
}
.uk-navbar-nav{
width:100%;
background:#004481;
display:table
}
.uk-navbar-nav:hover>li.uk-active>a{
background:0 0
}
.uk-navbar-nav>li{
display:table-cell;
float:none;
position:static
}
.uk-navbar-nav>li>a{
border:1px solid transparent;
border-bottom:0;
text-align:center;
white-space:nowrap;
font-family:OpenSans;
line-height:55px;
height:55px;
padding:0 13px
}
.uk-navbar-nav>li.uk-open a,
.uk-navbar-nav>li>a:active,
.uk-navbar-nav>li>a:focus,
.uk-navbar-nav>li>a:hover{
background-color:inherit;
color:#fff
}
.uk-navbar-nav>li:hover a{
color:#fff;
text-shadow:none
}
.uk-navbar-nav>li.uk-active:hover>a,
.uk-navbar-nav>li.uk-active>a,
.uk-navbar-nav>li.uk-open>a,
.uk-navbar-nav>li:focus>a,
.uk-navbar-nav>li:hover>a{
background-color:#4f7aa8
}
.uk-navbar-nav>li.uk-open>a{
border-top-left-radius:3px;
border-top-right-radius:3px
}
.uk-navbar-nav>li.menu_red,
.uk-navbar-nav>li.menu_red>a{
background-color:#f30024
}
.uk-navbar-nav>li.menu_red:hover>a{
background-color:#ff423a
}
#layout_header .uk-visible-small .uk-autocomplete .uk-dropdown,
#layout_header .uk-visible-small .uk-autocomplete .uk-dropdown-blank{
width:100%
}
#layout_header .uk-visible-small .uk-autocomplete .uk-open>.uk-dropdown,
#layout_header .uk-visible-small .uk-autocomplete .uk-open>.uk-dropdown-blank{
z-index:1023
}
.primary-right{
padding-right:0
}
.primary-right .uk-navbar-nav>li.menu-1>a{
padding-left:15px
}
.element_flyout .all-products{
position:absolute;
bottom:15px;
right:15px
}
.element_flyout__invisible_link{
color:transparent!important;
pointer-events:none!important
}
.element_flyout .uk-dropdown .uk-nav{
margin:0
}
.element_flyout .uk-nav>li>a,
.element_flyout ul.uk-nav-sub{
padding:5px 0
}
.element_flyout .uk-dropdown-navbar .element_flyout_content_type_rows{
padding:30px 0 0
}
.element_flyout .uk-dropdown-navbar .element_flyout_content_type_rows>.uk-grid>*{
position:relative;
margin-bottom:30px
}
.element_flyout .uk-dropdown-navbar .element_flyout_content_type_rows>.uk-grid>:not(.element_flyout__ff)::before{
content:"";
position:absolute;
top:20px;
bottom:15px;
left:12px;
border-right:2px solid #e5e5e5
}
@media (min-width:1220px){
.element_flyout .uk-dropdown-navbar .element_flyout_content_type_rows>.uk-grid>:not(.element_flyout__ff)::before{
left:16px
}
}
.element_flyout .uk-dropdown-navbar .element_flyout_content_type_rows>.uk-grid>:nth-child(4n+1)::before{
display:none
}
.element_flyout .uk-dropdown-navbar .element_flyout_content_type_cols{
padding:30px 0 0
}
.element_flyout .uk-dropdown-navbar .element_flyout_content_type_cols .uk-grid>*>.uk-nav>*{
position:relative;
margin-bottom:30px
}
.element_flyout .uk-dropdown-navbar .element_flyout_content_type_cols .uk-grid>*>.uk-nav>::before{
content:"";
position:absolute;
top:20px;
bottom:15px;
left:-13px;
border-right:2px solid #e5e5e5
}
.element_flyout .uk-dropdown-navbar .element_flyout_content_type_cols .uk-grid>:first-child>.uk-nav>::before{
display:none
}
.element_flyout .uk-dropdown-navbar .uk-nav-navbar>li>a{
color:#004481;
font-weight:700;
text-transform:uppercase;
font-size:15px;
padding-bottom:0
}
.element_flyout .uk-dropdown-navbar .uk-nav-navbar>li .uk-nav-sub>li>a{
color:#535353;
font-size:14px;
box-sizing:border-box;
padding:3px 0
}
.element_flyout .uk-dropdown-navbar .uk-nav-navbar>li .uk-nav-sub>li>a:focus,
.element_flyout .uk-dropdown-navbar .uk-nav-navbar>li .uk-nav-sub>li>a:hover{
background:#c8c8c8
}
.element_flyout .uk-dropdown-navbar .uk-nav-navbar>li .uk-nav-sub>li.link-more a{
color:#004481!important
}
.element_flyout .uk-dropdown-navbar .uk-nav-navbar>li .uk-nav-sub>li.link-more a::before{
content:'> '
}
.element_flyout__close{
display:none;
position:absolute;
z-index:1000;
top:100%;
right:0;
transform:translateX(-15px);
padding:8px;
cursor:pointer;
font-size:21px;
line-height:1
}
@media (min-width:960px){
.element_flyout .uk-dropdown-navbar .uk-nav-navbar>li>a{
font-size:15px
}
.element_flyout .uk-dropdown-navbar .uk-nav-navbar>li .uk-nav-sub>li>a{
font-size:14px
}
.element_flyout__close{
right:calc((100vw - 960px)/ 2);
transform:translateX(calc(-100% + 26px))
}
}
@media (min-width:1220px){
.element_flyout .uk-dropdown-navbar .element_flyout_content_type_cols .uk-grid>*>.uk-nav>::before{
left:-18px
}
.element_flyout .uk-dropdown-navbar .uk-nav-navbar>li>a{
font-size:15px
}
.element_flyout .uk-dropdown-navbar .uk-nav-navbar>li .uk-nav-sub>li>a{
font-size:14px
}
.element_flyout__close{
right:calc((100vw - 1200px)/ 2)
}
.marken .uk-dropdown-navbar .uk-nav-navbar>li>a{
font-size:14px
}
}
.uk-open .element_flyout__close{
display:block
}
.marken .uk-dropdown-navbar .uk-nav-navbar>li>a{
color:#535353;
font-size:14px
}
.marken .uk-dropdown-navbar .uk-nav-navbar>li>a:focus,
.marken .uk-dropdown-navbar .uk-nav-navbar>li>a:hover{
background:#c8c8c8
}
.uk-nav-header.narrower{
text-transform:inherit;
color:#000;
text-decoration:none;
border-bottom:none
}
.uk-nav-parent-icon>.uk-parent>a::after{
border-radius:50%;
border:1px solid transparent;
width:30px;
height:30px;
line-height:30px;
background-color:#fff
}
.show-filters{
background-color:#eaeaea;
text-align:center;
text-transform:uppercase
}
#hide-filters,
#show-filters{
display:block;
width:100%;
padding-top:8px;
padding-bottom:8px;
font-size:16px;
margin-bottom:15px
}
.listslider .uk-slidenav-position{
margin-top:-5px;
margin-left:-15px;
margin-right:-15px
}
@media (max-width:767px){
.uk-navbar-nav>li>a{
padding:0 5px
}
.listslider .uk-slidenav-position{
margin-left:-5px;
margin-right:-5px
}
}
@media (min-width:1220px){
.listslider .uk-slidenav-position{
margin-left:-15px;
margin-right:-15px
}
}
.et-thumbnav-fbr li{
border:1px solid transparent;
-webkit-transition:border .5s;
transition:border .5s;
list-style:none
}
@media (min-width:850px){
.et-thumbnav-fbr li{
width:190px;
height:108px;
overflow:hidden;
position:relative
}
.et-thumbnav-fbr li img{
position:absolute;
height:108px;
width:124%;
max-width:124%;
top:0;
left:0
}
}
.et-thumbnav-fbr li.uk-active{
border-color:#004481;
-webkit-transition:border .5s;
transition:border .5s;
position:relative;
z-index:10
}
@media (max-width:1220px){
.et-thumbnav-fbr.et-thumbnav-flex{
margin:0 10px;
padding:0;
max-width:100%;
border-top:1px solid #fff;
display:table-row;
position:relative
}
.et-thumbnav-fbr.et-thumbnav-flex li{
display:table-cell;
position:relative;
overflow:hidden;
margin:1px
}
.et-thumbnav-fbr.et-thumbnav-flex li a{
display:block
}
.et-thumbnav-fbr.et-thumbnav-flex li img{
position:relative;
max-width:125%;
width:125%;
height:auto;
top:0;
left:0
}
.et-thumbnav-fbr.et-thumbnav-flex li.uk-active a::after,
.et-thumbnav-fbr.et-thumbnav-flex li.uk-active a::before{
content:"";
display:block;
position:absolute;
top:0;
left:50%;
width:0;
height:0
}
.et-thumbnav-fbr.et-thumbnav-flex li.uk-active a::after{
margin:-10px 0 0 -5px;
border:5px solid transparent;
border-bottom-color:#004481
}
.et-thumbnav-fbr.et-thumbnav-flex li.uk-active a::before{
margin:-14px 0 0 -7px;
border:7px solid transparent;
border-bottom-color:#fff
}
.et-thumbnav-fbr.et-thumbnav-flex a{
padding:0
}
.et-thumbnav-fbr.et-thumbnav-flex li:first-child a{
padding-left:0
}
.et-thumbnav-fbr.et-thumbnav-flex li:last-child a{
padding-right:0
}
html.no-flexbox .et-thumbnav-fbr.et-thumbnav-flex li{
width:20%;
float:left
}
}
@media (min-width:1220px){
.et-thumbnav-fbr.et-thumbnav-flex{
margin:0 10px 0 0;
padding:0;
position:absolute;
top:0;
right:0;
bottom:0;
width:17%;
-webkit-flex-direction:column;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}
.et-thumbnav-fbr.et-thumbnav-flex a{
padding:0 10px 0 0
}
.et-thumbnav-fbr.et-thumbnav-flex li{
margin-top:5px;
margin-bottom:5px
}
html.flexbox.flexboxtweener .et-thumbnav-fbr.et-thumbnav-flex li{
-webkit-flex-basis:20%;
-ms-flex-preferred-size:20%;
flex-basis:20%
}
html.flexbox.flexboxtweener .et-thumbnav-fbr.et-thumbnav-flex li:last-child{
padding-bottom:0
}
}
.element-slideshow-slide figure.custom{
margin:0
}
.element-slideshow-slide figure.custom .content-text{
display:none
}
.element-slideshow-slide img{
width:670px
}
.element_easycredit_installment__large,
.listslider.startpage_slide .uk-overlay-panel{
display:none
}
.element_easycredit_installment__small{
display:block
}
@media (min-width:1220px){
.element_easycredit_installment__large{
display:block
}
.element_easycredit_installment__small{
display:none!important
}
body.body-startpage .uk-grid:not([data-subtemplate=teaser_artdirection]){
margin-left:calc(var(--startpage-spacing) * -1)
}
body.body-startpage .uk-grid:not([data-subtemplate=teaser_artdirection])>:not(.fbr-fadingout__readmore){
padding-left:var(--startpage-spacing)
}
body.body-startpage .uk-grid .fbr_headline--h2,
body.body-startpage .uk-grid h2{
margin-top:var(--startpage-spacing)
}
body.body-startpage .box-categorie>img{
width:100%
}
body.body-startpage .fbr-fadingout .fbr-fadingout__readmore{
left:var(--startpage-spacing)
}
body.body-startpage .element_swiper .element_artikel_gallery{
padding:0 var(--startpage-spacing)
}
body.body-startpage .fbr-fadingout .fbr_headline--h1,
body.body-startpage .fbr-fadingout h1{
margin-top:var(--startpage-spacing)
}
}
.element_easycredit_installment .modal{
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
display:flex;
align-items:center;
justify-content:center;
background-color:rgba(0,0,0,.6);
z-index:99999
}
.element_easycredit_installment .modal-dialog{
width:600px;
max-width:90vw;
height:700px;
max-height:80vh;
background:#fff;
box-shadow:0 0 10px rgba(0,0,0,.25);
display:flex
}
.element_easycredit_installment .modal-content{
flex:1 1 auto;
width:100%;
display:flex;
flex-direction:column
}
.element_easycredit_installment .modal-header{
flex:0 1 auto;
width:100%;
display:flex;
align-items:center;
justify-content:space-between
}
.element_easycredit_installment .modal-title{
order:1;
padding:10px;
margin:0
}
.element_easycredit_installment button.close{
order:2;
padding:10px
}
.element_easycredit_installment button.close span{
display:block
}
.element_easycredit_installment .modal-body{
flex:1 1 auto;
width:100%;
height:auto!important;
max-height:unset!important
}
.element_easycredit_installment .modal-body iframe{
height:100%;
width:100%
}
.easycredit-widget{
display:flex
}
.easycredit-widget .easycredit-image{
margin-right:10px
}
.easycredit-widget .easycredit-image img{
height:30px;
width:30px
}
.easycredit-widget .easycredit-rate{
font-size:14px;
font-family:OpenSans;
font-weight:700;
color:#004481
}
.easycredit-widget .easycredit-suffix{
font-size:14px;
font-weight:700;
color:#535353
}
.easycredit-widget .easycredit-link{
text-decoration:none
}
.easycredit-widget .easycredit-link__text{
font-size:12px;
padding:3px;
border:1px solid #535353;
color:#535353
}
.easycredit-widget .easycredit-moreinfo{
font-size:10px;
color:#004481
}
html.easycredit .layout_content{
position:static
}
html.easycredit body{
overflow:hidden
}
html:not(.easycredit) .element_easycredit_installment .modal{
display:none!important
}
.checkout6 .installment_container,
.checkout7 .installment_container{
padding-top:20px
}
.checkout6 .installment_container .installment_line,
.checkout7 .installment_container .installment_line{
padding-top:10px;
font-size:12px;
color:#535353;
width:100%
}
.checkout6 .installment_container .installment_line__description,
.checkout7 .installment_container .installment_line__description{
display:inline-block;
text-align:left;
width:60%
}
.checkout6 .installment_container .installment_line__value,
.checkout7 .installment_container .installment_line__value{
display:inline-block;
text-align:right;
width:40%
}
.checkout6 .installment_redemption_schedule,
.checkout7 .installment_redemption_schedule{
padding:30px;
font-size:13px;
line-height:24px;
color:#535353
}
.amazonpay_signin__button{
max-width:300px
}
.paypal_cc_container,
.paypal_ideal_container{
margin:0;
padding:0;
background-color:transparent;
max-width:620px
}
.paypal_cc_container .uk-form input[type=text],
.paypal_ideal_container .uk-form input[type=text]{
height:40px
}
.paypal_cc_container .card_field,
.paypal_cc_container .field,
.paypal_ideal_container .card_field,
.paypal_ideal_container .field{
width:100%;
padding:0 12px!important;
border:1px solid #ccc!important;
border-radius:4px!important;
box-sizing:border-box!important;
margin-top:6px!important;
margin-bottom:16px!important;
resize:vertical!important;
height:40px!important;
background:#fff!important;
font-size:17px!important;
color:#3a3a3a!important;
font-family:helvetica,tahoma,calibri,sans-serif
}
.paypal_cc_container .cc_fields_half_width,
.paypal_ideal_container .cc_fields_half_width{
display:flex;
flex-direction:column
}
@media (min-width:670px){
.paypal_cc_container .cc_fields_half_width,
.paypal_ideal_container .cc_fields_half_width{
flex-direction:row;
gap:20px
}
}
.paypal_ideal_container .fields_half_width{
display:flex;
flex-direction:column;
width:50%;
align-items:stretch
}
.paypal_ideal_container .fields_half_width>input,
.paypal_ideal_container .fields_half_width>select{
margin-top:6px;
margin-bottom:16px;
background-color:#fff
}
.paymentprovider_fields{
padding-top:0
}
.ideal_container__error{
outline:red solid 1px
}
.paymentprovider_adyen_bcmc,
.paymentprovider_adyen_issuer,
.paymentprovider_adyen_scheme{
border-radius:5px;
background-color:#fff;
padding:20px 0;
max-width:760px;
width:100%;
margin:0 auto
}
.paymentprovider_adyen_bcmc__select,
.paymentprovider_adyen_issuer__select,
.paymentprovider_adyen_scheme__select{
width:100%;
padding:0 12px!important;
border:1px solid #ccc!important;
border-radius:4px!important;
box-sizing:border-box!important;
margin-top:6px!important;
margin-bottom:16px!important;
resize:vertical!important;
height:40px!important;
background:#fff!important;
font-size:17px!important;
color:#3a3a3a!important;
font-family:helvetica,tahoma,calibri,sans-serif
}
.paymentprovider_adyen_bcmc input,
.paymentprovider_adyen_scheme input{
margin-bottom:unset!important;
border:unset!important;
border-radius:unset!important;
background:unset!important
}
.adyen-checkout__input{
margin-top:unset!important
}
.adyen-checkout__label__text{
font-size:14px!important;
font-family:helvetica,tahoma,calibri,sans-serif!important
}
.adyen-checkout__input-wrapper,
.adyen-checkout__input-wrapper:active,
.adyen-checkout__input-wrapper:active:hover,
.adyen-checkout__input-wrapper:focus-within,
.adyen-checkout__input-wrapper:focus-within:hover,
.adyen-checkout__input-wrapper:hover{
border-radius:4px!important;
box-shadow:unset!important
}
.adyen-checkout__payment-method{
display:flex!important;
align-items:center!important
}
.adyen-checkout__payment-method__header{
width:auto!important
}
.adyen-checkout__payment-method__header button{
width:auto
}
.swiper-gallery{
height:100%
}
.swiper-gallery .swiper-slide{
display:flex;
flex:1 0 78%;
height:100%
}
@media (min-width:480px){
.swiper-gallery .swiper-slide{
flex-basis:55%
}
}
@media (min-width:670px){
.swiper-gallery .swiper-slide{
flex-basis:44%
}
}
.swiper-gallery__small .swiper-slide{
flex-basis:55%
}
@media (min-width:480px){
.swiper-gallery__small .swiper-slide{
flex-basis:40%
}
}
@media (min-width:670px){
.swiper-gallery__small .swiper-slide{
flex-basis:30%
}
}
.box-categorie{
position:relative;
text-decoration:none;
display:flex;
flex-direction:column;
overflow:hidden
}
.box-categorie:hover{
text-decoration:none
}
.box-label,
.box-title{
color:#fff;
display:flex;
justify-content:center;
align-items:center;
font-weight:600;
text-transform:uppercase;
background-color:#004481
}
.box-label{
position:absolute;
top:0;
left:13px;
width:20%;
height:20%;
min-height:28px;
font-size:24px
}
.box-title{
margin:0;
font-size:18px;
line-height:1.1;
text-align:center;
display:block;
padding:4px 15px;
flex-grow:1
}
.box-title-arrow{
position:relative;
text-align:left;
padding:12px 15px
}
.box-title-arrow::before{
content:"";
width:0;
height:0;
border-style:solid;
border-width:0 13px 13px;
border-color:transparent transparent #004481;
top:-13px;
position:absolute;
left:15px
}
.box-title__subheadline{
font-size:14px;
font-weight:400;
text-transform:none
}
@media (max-width:849px){
.box-title-arrow{
padding:8px 15px
}
.box-title__subheadline{
font-size:12px
}
.box-title{
font-size:14px;
line-height:1.3
}
}
.box-label-sale,
.box-title-sale{
background-color:#f40024
}
.box-label-neu,
.box-title-neu{
background-color:#f90
}
.box-label-sale{
font-size:28px;
width:25%
}
.box-label-neu object{
width:80%
}
.box-image{
object-fit:cover;
width:100%
}
@media (max-width:var(--breakpoint_large_max)){
.box-label{
font-size:24px
}
.box-title{
font-size:13px
}
}
@media (max-width:var(--breakpoint_medium_max)){
.box-label{
font-size:27px;
width:50px;
height:26px
}
.box-image{
min-height:95px
}
.box-title{
font-size:16px
}
}
@media (max-width:var(--breakpoint_small_max)){
.box-image{
height:calc(100% - 31px)
}
.box-categorie-arrow img{
height:calc(100% - 38px)
}
}
@media (max-width:var(--breakpoint_mini_max)){
.box-title{
font-size:12px
}
}
.fbr-gallery+.fbr-gallery{
margin-top:25px
}
.fbr-gallery .uk-slidenav-position:hover .uk-slidenav-previous{
background-image:linear-gradient(90deg,#fff,transparent)
}
.fbr-gallery .uk-slidenav-position:hover .uk-slidenav-next{
background-image:linear-gradient(90deg,transparent,#fff)
}
.fbr-gallery .uk-slidenav-position .uk-slidenav{
top:0;
height:100%;
margin-top:0;
display:block
}
.fbr-gallery .uk-slidenav-position .uk-slidenav::before{
position:absolute;
top:40%;
left:50%;
transform:translate(-50%)
}
.fbr-gallery .uk-slidenav-position .uk-slidenav-previous{
left:-5px
}
.fbr-gallery .uk-slidenav-position .uk-slidenav-next{
right:-5px
}
.fbr-gallery .uk-slidenav-position .uk-slidenav-contrast{
color:rgba(0,68,129,.7)
}
.fbr-gallery .uk-slider-container::after{
content:none
}
.info_banner_content--multi{
display:flex;
justify-content:space-between;
align-items:center;
width:100%;
max-width:100%;
flex-wrap:nowrap
}
.info_banner_content--multi-1{
gap:clamp(4px,1vw,12px)
}
.info_banner_content--multi .element_countdown{
flex:0 0 auto;
display:flex;
justify-content:center;
align-items:center;
gap:clamp(2px,.5vw,8px)
}
.info_banner_content--multi .element_countdown>div{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
white-space:nowrap;
flex-shrink:0;
width:max-content
}
.info_banner_content--multi .element_countdown .element_countdown_number{
font-size:clamp(13px, 1.2vw, 18px);
font-weight:800;
text-align:center
}
.info_banner_content--multi .element_countdown .element_countdown_text span{
font-size:clamp(8px, .8vw, 12px);
text-align:center;
line-height:1.2
}
.info_banner_content--multi .primary_info_banner__text-0{
position:relative;
display:flex;
justify-content:center;
max-width:170px
}
.info_banner_content--multi .primary_info_banner__text-0 .text{
max-width:170px;
min-width:170px
}
@media (min-width:480px){
.info_banner_content--multi .primary_info_banner__text-0 .text{
align-items:center;
display:flex;
flex-direction:column;
justify-content:center;
max-width:170px;
min-width:170px
}
}
.info_banner_content--multi .primary_info_banner__text-1{
flex:1 1 auto;
min-width:0;
display:flex;
overflow:hidden;
line-height:1.2;
font-size:clamp(12px, 1vw, 16px);
max-width:180px;
text-align:initial!important
}
.info_banner_content--multi .primary_info_banner__text-1 .text{
display:inline-block;
word-break:break-word
}
@media (max-width:670px){
.info_banner_content--multi{
flex-wrap:wrap;
flex-direction:column;
justify-content:center;
align-items:center
}
.info_banner_content--multi .primary_info_banner__text-1{
justify-content:center;
align-items:center;
text-align:center;
white-space:normal;
font-size:clamp(12px, 2.5vw, 16px)
}
.info_banner_content--multi .element_countdown{
flex-wrap:wrap;
justify-content:center
}
.info_banner_content--multi .element_countdown>div{
min-width:40px
}
.info_banner_content--multi .element_countdown .element_countdown_number{
font-size:clamp(16px, 4vw, 20px)
}
.info_banner_content--multi .element_countdown .element_countdown_text span{
font-size:clamp(10px, 2vw, 11px)
}
}
.element_countdown{
display:flex;
justify-content:center;
align-items:center;
gap:5px;
flex-wrap:nowrap;
padding:0 5px
}
.element_countdown>div{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
white-space:nowrap;
flex-shrink:0;
width:max-content;
transition:transform .2s
}
.element_countdown .element_countdown_number{
font-size:1.5em;
font-weight:800;
text-align:center;
display:inline-block;
transform-origin:top;
perspective:1000px;
transition:transform .3s
}
.element_countdown .element_countdown_number.flip{
animation:.6s forwards flipNumber
}
@keyframes flipNumber{
0%,
100%{
transform:rotateX(0)
}
50%{
transform:rotateX(90deg)
}
}
.element_countdown .element_countdown_text span{
display:inline-block;
transition:opacity .3s
}
.element_countdown .element_countdown_text .singular{
opacity:1
}
.element_countdown .element_countdown_text .plural{
opacity:0
}
.element_countdown .element_countdown_text span.visible{
opacity:1!important
}
.element_countdown .element_countdown_text .uk-hidden{
opacity:0!important
}
.element_countdown .element_countdown_days_text,
.element_countdown .element_countdown_hours_text,
.element_countdown .element_countdown_minutes_text,
.element_countdown .element_countdown_seconds_text{
font-size:.7em;
text-align:center;
line-height:1.2;
margin-top:2px;
text-transform:uppercase;
letter-spacing:.5px
}
.element_countdown .flip-smooth{
display:inline-block;
transform:rotateX(-90deg);
transition:transform .8s cubic-bezier(.4, 0, .2, 1)
}
.element_countdown .flip-smooth.show{
transform:rotateX(0)
}
.element_presence_switcher{
position:relative;
text-align:center
}
.element_presence_switcher button[data-langcode]{
box-sizing:border-box;
display:flex;
align-items:center;
justify-content:space-between;
margin:20px 0;
width:100%;
min-height:46px;
background-color:#004481;
color:#fff;
text-align:left
}
.element_presence_switcher button[data-langcode]:hover{
background-color:#025fb3
}
.element_presence_switcher button[data-langcode] img{
margin-left:20px;
border:1px solid #fff;
display:block
}
.element_presence_switcher .uk-button:not(.uk-button-text){
text-transform:uppercase
}
.element_presence_switcher__logo{
margin-bottom:16px
}
.element_presence_switcher__logo img{
width:105px
}
.element_presence_switcher__other_languages{
margin-top:17px
}
@media (min-width:850px){
.element_presence_switcher__logo{
margin-bottom:21px
}
.element_presence_switcher__logo img{
width:160px
}
.element_presence_switcher__other_languages{
margin-top:27px
}
}
.element_presence_switcher__languages{
border-top:1px solid #ccc
}
.element_presence_switcher__languages[data-type=select]{
display:flex;
flex-direction:column;
flex-wrap:wrap;
gap:20px;
padding-top:20px
}
.element_presence_switcher__languages[data-type=select]>*{
flex:1 1 auto
}
@media (min-width:670px){
.element_presence_switcher__languages[data-type=select]{
flex-direction:row
}
.product-data-thumbnails #artikel__detail_thumbnail_new_thumbnails .swiper-wrapper{
margin:0
}
}
.element_presence_switcher__languages button:last-child{
margin-bottom:0
}
.element_presence_switcher__more_button{
text-decoration:none;
display:flex;
align-items:center;
justify-content:center;
width:100%
}
.element_presence_switcher__more_button::after{
content:'';
display:inline-block;
width:1em;
height:1em;
margin-left:5px;
background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%237d7d7d' d='M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z'/%3E%3C/svg%3E") center center no-repeat
}
.uk-margin.uk-modal-content>.element_presence_switcher{
margin-bottom:-15px
}
.element_presence_switcher .etSelect--option{
text-align:left
}
.element_presence_switcher .etSelect--option,
.element_presence_switcher .etSelect--textfield{
display:flex;
align-items:center
}
.element_presence_switcher .etSelect--option::before,
.element_presence_switcher .etSelect--textfield::before{
flex:0 0 auto;
content:'';
display:inline-block;
width:30px;
height:22.5px;
background:center left/contain no-repeat;
margin-right:5px
}
.element_presence_switcher .etSelect--option[data-value]::before,
.element_presence_switcher .etSelect--textfield[data-value]::before{
background-image:var(--flag-url,none)
}
.element_easycredit_installment .element_presence_switcher_modal .uk-modal-dialog>button.uk-modal-close.close,
.element_presence_switcher_modal .element_easycredit_installment .uk-modal-dialog>button.uk-modal-close.close,
.element_presence_switcher_modal .uk-modal-dialog>.uk-modal-close.uk-close{
position:relative;
z-index:2
}
.element_presence_switcher_modal .uk-modal-dialog>div{
z-index:1
}
#searchpreview{
display:none;
z-index:1050;
border:1px solid #cfd1d2;
border-radius:3px;
background-color:#fff;
padding:15px 25px;
position:absolute;
box-shadow:0 0 5px rgba(0,0,0,.25)
}
@media (max-width:669px){
body.body-seite-detail .checkout7-shoprating .rating-form .commenttext2,
body.body-seite-detail .shoprating-shoprating .rating-form .commenttext2,
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .commenttext2,
body.body-warenkorb-checkout7 .shoprating-shoprating .rating-form .commenttext2{
margin-top:8px;
margin-bottom:10px
}
#searchpreview{
overflow-y:scroll;
border:0;
border-radius:0;
box-shadow:0 2px 2px 0 rgba(0,0,0,.25)
}
}
#searchpreview.layout_header--fixed{
position:fixed
}
#searchpreview.active{
display:block!important
}
#search_products{
margin-left:-20px
}
#search_divider{
margin:5px 0 0
}
.sresult{
display:block;
padding-left:18px;
font-weight:700;
padding-bottom:5px;
padding-top:5px;
color:#535353;
line-height:16px;
text-decoration:none
}
.preview_headline{
color:#004481;
font-size:16px;
font-weight:700;
padding:5px
}
.searchpreviewimg{
height:auto;
width:auto;
max-width:80px;
max-height:50px;
padding-right:10px
}
#searchpreview .pselected,
#searchpreview a:hover{
background-color:#cfd1d2;
text-decoration:none
}
#ac_right_column{
display:inline-block;
vertical-align:top;
width:370px;
padding-left:25px
}
.shorttext{
color:#999;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap
}
.title{
color:#535353;
margin-top:10px;
margin-left:-20px;
text-overflow:ellipsis;
-webkit-line-clamp:2;
overflow:hidden;
display:-webkit-box;
-webkit-box-orient:vertical
}
.highlight{
font-weight:400
}
.sresultp{
width:100%;
text-decoration:none;
height:60px;
margin-top:5px!important;
padding-left:0;
margin-left:0
}
.sresultp .img{
text-align:center;
margin:auto;
padding-left:15px;
display:flex;
justify-content:center
}
.sresultp .name{
color:#535353
}
.sresultp .name :hover{
text-decoration:none
}
@media (max-width:699px){
.sresultp .name{
padding-left:50px
}
}
.sresult:hover,
.sresultp:hover{
background:#ededed
}
#search_suggest{
margin-left:-20px
}
.error-page-404-block .warning-404{
background:#e5ecf2;
border:2px solid #004084;
color:#004084;
font-size:18px;
font-weight:700;
padding:20px;
margin-bottom:50px
}
.error-page-404-block .warning-404 span{
display:inline-block;
margin-right:25px;
border:1px solid #004084;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
width:20px;
height:20px;
text-align:center;
line-height:20px
}
.error-page-404-block .warning-404+.error{
margin-bottom:50px
}
.error-page-404-block .error{
display:flex;
align-items:center;
justify-content:space-evenly;
gap:30px
}
.error-page-404-block .error p{
font-weight:700;
font-size:18px
}
.error-page-404-block .error button{
text-transform:uppercase;
background:#4a8500;
color:#fff;
padding:20px;
border:none;
cursor:pointer
}
@media screen and (max-width:670px){
.error-page-404-block .error{
flex-direction:column;
text-align:center
}
}
#StartseiteSEO{
text-align:justify;
font-size:12px;
background-color:#f6f6f6;
padding:20px
}
#StartseiteSEO.active .inner{
height:auto;
overflow:auto
}
#StartseiteSEO.active .anzeigen .show{
display:block
}
#StartseiteSEO.active .anzeigen .hide{
display:none
}
#StartseiteSEO .inner{
height:100px;
overflow:hidden
}
#StartseiteSEO .inner .fbr_headline--h2,
#StartseiteSEO .inner .fbr_headline--h3,
#StartseiteSEO .inner .pm_targobank__header,
#StartseiteSEO .inner h2,
#StartseiteSEO .inner h3{
color:#535353;
text-transform:none;
font-size:18px
}
#StartseiteSEO .inner a{
color:#004481;
text-decoration:none
}
#StartseiteSEO .anzeigen{
color:#004481;
margin-top:10px;
cursor:pointer
}
#StartseiteSEO .anzeigen .show{
display:none
}
#StartseiteSEO .anzeigen .hide{
display:block
}
body.body-startpage{
--startpage-spacing:25px
}
body.body-startpage .uk-grid .dispblk_headline__titel,
body.body-startpage .uk-grid .fbr-fadingout .fbr_headline--h1,
body.body-startpage .uk-grid .fbr-fadingout h1,
body.body-startpage .uk-grid+.uk-grid,
body.body-startpage .uk-grid-margin,
body.body-startpage .uk-grid>*>.uk-panel+.uk-panel,
body.body-startpage .uk-grid>.dispblk_headline:not(.fbr-fadingout)>.fbr_headline--h2,
body.body-startpage .uk-grid>.dispblk_headline:not(.fbr-fadingout)>h2,
body.body-startpage .uk-grid>.grid-element.dispblk_headline:not(:first-of-type):not(:has(figure)),
body.body-startpage .uk-grid>.grid-element.txtblk_fbrbox_1_3:not(:first-of-type):not(:has(figure)),
body.body-startpage .uk-grid>.grid-element.txtblk_headline_1_1:not(:first-of-type):not(:has(figure)),
body.body-startpage .uk-grid>.grid-element.txtblk_headline_1_3:not(:first-of-type):not(:has(figure)),
body.body-startpage .uk-grid>.grid-element.txtblk_headline_2_3:not(:first-of-type):not(:has(figure)),
body.body-startpage .uk-grid>.grid-element.txtblk_headline_box:not(:first-of-type):not(:has(figure)),
body.body-startpage .uk-grid>.grid-element.txtblk_tibt:not(:first-of-type):not(:has(figure)),
body.body-startpage .uk-grid>.grid-element.txtblk_tibt_white:not(:first-of-type):not(:has(figure)),
body.body-startpage .uk-grid>.grid-element.txtblk_tibt_white_border:not(:first-of-type):not(:has(figure)),
body.body-startpage .uk-grid>.grid-element.txtblk_wrap_border_1_3:not(:first-of-type):not(:has(figure)),
body.body-startpage .uk-grid>.txtblk_fbrbox_1_3:not(.fbr-fadingout)>.fbr_headline--h2,
body.body-startpage .uk-grid>.txtblk_fbrbox_1_3:not(.fbr-fadingout)>h2,
body.body-startpage .uk-grid>.txtblk_headline_1_1:not(.fbr-fadingout)>.fbr_headline--h2,
body.body-startpage .uk-grid>.txtblk_headline_1_1:not(.fbr-fadingout)>h2,
body.body-startpage .uk-grid>.txtblk_headline_1_3:not(.fbr-fadingout)>.fbr_headline--h2,
body.body-startpage .uk-grid>.txtblk_headline_1_3:not(.fbr-fadingout)>h2,
body.body-startpage .uk-grid>.txtblk_headline_2_3:not(.fbr-fadingout)>.fbr_headline--h2,
body.body-startpage .uk-grid>.txtblk_headline_2_3:not(.fbr-fadingout)>h2,
body.body-startpage .uk-grid>.txtblk_headline_box:not(.fbr-fadingout)>.fbr_headline--h2,
body.body-startpage .uk-grid>.txtblk_headline_box:not(.fbr-fadingout)>h2,
body.body-startpage .uk-grid>.txtblk_tibt:not(.fbr-fadingout)>.fbr_headline--h2,
body.body-startpage .uk-grid>.txtblk_tibt:not(.fbr-fadingout)>h2,
body.body-startpage .uk-grid>.txtblk_tibt_white:not(.fbr-fadingout)>.fbr_headline--h2,
body.body-startpage .uk-grid>.txtblk_tibt_white:not(.fbr-fadingout)>h2,
body.body-startpage .uk-grid>.txtblk_tibt_white_border:not(.fbr-fadingout)>.fbr_headline--h2,
body.body-startpage .uk-grid>.txtblk_tibt_white_border:not(.fbr-fadingout)>h2,
body.body-startpage .uk-grid>.txtblk_wrap_border_1_3:not(.fbr-fadingout)>.fbr_headline--h2,
body.body-startpage .uk-grid>.txtblk_wrap_border_1_3:not(.fbr-fadingout)>h2,
body.body-startpage .uk-grid>.uk-width-1-1.grid-element:not(:first-of-type):not(:has(figure)),
body.body-startpage .uk-grid>.uk-width-1-1:not(.fbr-fadingout)>.fbr_headline--h2,
body.body-startpage .uk-grid>.uk-width-1-1:not(.fbr-fadingout)>h2{
margin-top:var(--startpage-spacing)
}
body.body-startpage article .grid-element{
margin-bottom:0
}
@media (max-width:calc($breakpoint-large - 1px)){
body.body-startpage{
--startpage-spacing:15px
}
body.body-startpage .fbr_headline--h2,
body.body-startpage h2{
margin-block:var(--startpage-spacing)
}
body.body-startpage .fbr-gallery+.fbr-gallery,
body.body-startpage .uk-grid+.uk-grid,
body.body-startpage .uk-grid-margin,
body.body-startpage .uk-grid>*>.uk-panel+.uk-panel{
margin-top:var(--startpage-spacing)
}
body.body-startpage .uk-grid:has(.grid-element.uk-width-small-1-2,.grid-element.txtblk_tibt,.grid-element.txtblk_tibt_white,.grid-element.txtblk_tibt_white_border){
margin-left:calc(var(--startpage-spacing) * -1)
}
body.body-startpage .uk-grid:has(.grid-element.uk-width-small-1-2,.grid-element.txtblk_tibt,.grid-element.txtblk_tibt_white,.grid-element.txtblk_tibt_white_border) .grid-element{
padding-left:var(--startpage-spacing)
}
}
.element_swiper__slides{
align-items:stretch
}
.element_swiper__slide{
height:auto;
display:flex;
align-items:stretch;
justify-content:center
}
.element_swiper__slide>*{
flex:1 1 auto
}
.element_swiper__slide.swiper-slide-visible{
border-right:2px solid #eaeaea
}
.element_swiper__button_next,
.element_swiper__button_prev{
user-select:none;
-webkit-user-select:none;
-moz-user-select:none
}
.element_swiper__button_next svg,
.element_swiper__button_prev svg{
height:1.2em;
color:#535353
}
.element_swiper[data-slider-preset=productslider] .swiper-wrapper{
margin-left:-10px
}
.element_swiper[data-slider-preset=productslider] .element_swiper__slide{
margin-right:2px
}
.element_swiper[data-slider-preset=productslider]:not(.swiper-container-initialized) .element_swiper__slide{
padding-right:2px;
margin-right:0
}
.element_swiper[data-slider-preset=slider_productgroups] .element_swiper__slide{
flex-direction:column;
align-items:center;
justify-content:start
}
.element_textblock_teaser_artdirection{
text-align:center;
display:block
}
.element_textblock_teaser_artdirection__img_desktop,
.element_textblock_teaser_artdirection__img_mobile{
display:block
}
@media (max-width:849px){
.element_textblock_teaser_artdirection__img_desktop{
display:none!important
}
}
@media (min-width:850px){
.element_textblock_teaser_artdirection__img_mobile{
display:none!important
}
}
html .uk-grid[data-subtemplate=teaser_artdirection]{
margin-left:-5px;
margin-right:-5px;
margin-top:-5px
}
html .uk-grid[data-subtemplate=teaser_artdirection]>*{
padding-left:0
}
html .uk-modal-third-level-close{
display:none
}
html.uk-modal-page #layout_header{
position:relative;
z-index:1
}
html.uk-modal-page .uk-open.third-level-slider--opened .uk-modal-close{
display:none
}
html.uk-modal-page .uk-open.third-level-slider--opened .uk-modal-third-level-close{
margin-top:1px;
color:#535353;
display:block;
opacity:.3
}
html.uk-modal-page .uk-open.third-level-slider--opened .uk-modal-third-level-close:hover{
opacity:.5
}
#artikel__detail_thumbnail_new_slider .swiper-button-next,
#artikel__detail_thumbnail_new_slider .swiper-button-prev{
height:calc(100% - 2px);
opacity:1;
top:15px;
width:10%
}
#artikel__detail_thumbnail_new_slider .swiper-button-next:hover,
#artikel__detail_thumbnail_new_slider .swiper-button-prev:hover{
opacity:1;
transition:opacity .3s
}
#artikel__detail_thumbnail_new_slider .swiper-button-prev{
margin-left:10px
}
#artikel__detail_thumbnail_new_slider .swiper-button-next{
margin-right:10px
}
#artikel__detail_thumbnail_new_slider .swiper-button-disabled{
color:#535353;
opacity:.3;
pointer-events:inherit
}
#artikel__detail_thumbnail_new_slider .swiper-button-disabled:hover{
opacity:.3
}
#artikel__detail_thumbnail_new_slider .swiper-wrapper{
height:auto;
aspect-ratio:1.634/1
}
#artikel__detail_thumbnail_new_slider .swiper-slide{
cursor:url("/custom/module/public/fbr/img/magnifying-glass-plus-solid.png");
display:flex;
justify-content:center
}
#artikel__detail_thumbnail_new_slider .swiper-slide img{
pointer-events:none
}
#artikel__detail_thumbnail_new_slider .swiper-slide a{
box-sizing:border-box;
display:flex;
height:100%;
width:100%
}
#artikel__detail_thumbnail_new_slider .swiper-slide a img{
width:100%
}
#artikel__detail_thumbnail_new_slider .swiper-button-next:after,
#artikel__detail_thumbnail_new_slider .swiper-button-prev:after{
content:''
}
.product-data-thumbnails{
display:flex;
margin-top:15px;
position:relative
}
.product-data-thumbnails #artikel__detail_thumbnail_new{
width:100%
}
.product-data-thumbnails #artikel__detail_thumbnail_new_thumbnails{
display:flex;
position:relative;
width:100%
}
.product-data-thumbnails #artikel__detail_thumbnail_new_thumbnails .swiper-wrapper{
box-sizing:border-box;
margin:0;
align-items:flex-end
}
.product-data-thumbnails #artikel__detail_thumbnail_new_thumbnails .swiper-slide{
cursor:pointer;
display:block;
height:auto;
border-bottom:2px solid transparent;
padding-bottom:1px
}
.product-data-thumbnails #artikel__detail_thumbnail_new_thumbnails .swiper-slide-thumb-active{
border-bottom:2px solid #004481
}
.product-data-thumbnails #artikel__detail_thumbnail_new_thumbnails .swiper-slide-placeholder{
pointer-events:none;
border-bottom:2px solid transparent
}
.product-data-thumbnails .filter-action.active a{
border:2px solid #004481
}
.product-data-thumbnails .filter-action .svg-image{
pointer-events:none
}
.product-data-thumbnails>.swiper-slide-more,
.product-data-thumbnails>.swiper-slide-video,
.product-data-thumbnails>.swiper-slide-view3dImages{
align-items:center;
display:flex!important;
justify-content:center;
max-width:76px;
width:100px;
position:relative;
top:0;
height:auto
}
.product-data-thumbnails>.swiper-slide-more a,
.product-data-thumbnails>.swiper-slide-video a,
.product-data-thumbnails>.swiper-slide-view3dImages a{
align-items:center;
aspect-ratio:1/1;
border:2px solid #e5e5e5;
border-radius:100%;
color:#535353;
display:flex;
font-size:1.5rem;
font-style:normal;
justify-content:center;
text-decoration:none;
width:80%
}
.product-data-thumbnails>.swiper-slide-more i,
.product-data-thumbnails>.swiper-slide-more path,
.product-data-thumbnails>.swiper-slide-more svg,
.product-data-thumbnails>.swiper-slide-video i,
.product-data-thumbnails>.swiper-slide-video path,
.product-data-thumbnails>.swiper-slide-video svg,
.product-data-thumbnails>.swiper-slide-view3dImages i,
.product-data-thumbnails>.swiper-slide-view3dImages path,
.product-data-thumbnails>.swiper-slide-view3dImages svg{
pointer-events:none
}
.product-data-thumbnails>.swiper-slide-view3dImages img{
height:28px
}
.product-data-thumbnails>.swiper-slide-video{
margin-right:5px
}
.product-data-thumbnails>.swiper-slide-video a{
font-size:2.222rem
}
.product-data-thumbnails>.swiper-slide-more{
margin-left:5px
}
.product-data-thumbnails>.swiper-slide-more.hide{
display:none!important
}
.product-data-thumbnails>.swiper-slide-more>a{
font-size:20px;
font-weight:600
}
.product-data-thumbnails>.swiper-slide-more--empty{
pointer-events:none;
display:none!important
}
.view-artikel-detail .elements{
align-items:center;
display:none;
flex-direction:column;
justify-content:center;
padding:5px
}
@media (min-width:850px){
.view-artikel-detail .elements{
padding:30px 35px
}
.view-artikel-detail .elements.uk-open{
display:flex!important;
justify-content:center
}
}
.view-artikel-detail .elements>div{
position:relative
}
.view-artikel-detail .elements .modal--header{
background:#fff;
border-top-left-radius:5px;
border-top-right-radius:5px;
box-shadow:0 0 10px #535353;
position:relative;
z-index:1;
display:flex;
justify-content:center;
max-width:1305px;
width:100%
}
.view-artikel-detail .elements .modal--header-inner{
display:flex;
justify-content:flex-start;
max-width:1280px;
width:100%
}
.view-artikel-detail .elements .modal--header .modal--close{
align-items:center;
display:flex;
height:100%;
justify-content:center;
position:absolute;
right:0;
width:62px
}
.view-artikel-detail .elements .modal--header .modal--close a{
font-size:1.2rem
}
.view-artikel-detail .elements .modal--actions{
align-items:center;
display:flex;
padding:10px 0;
width:100%
}
.view-artikel-detail .elements .modal--actions .variant--filter{
display:flex;
justify-content:flex-start;
width:100%;
padding:0;
transition:padding .3s
}
@media (max-width:1380px){
.view-artikel-detail .elements .modal--actions .variant--filter{
padding:0 10px
}
}
.view-artikel-detail .elements .modal--actions .variant--filter>ul{
display:flex;
gap:15px;
list-style:none;
margin:0;
padding:0
}
.view-artikel-detail .elements .modal--actions .variant--filter>ul li{
border:1px solid #e5e5e5;
border-radius:33px;
cursor:pointer;
height:40px;
padding:0 20px;
display:flex;
align-items:center;
font-weight:700
}
.view-artikel-detail .elements .modal--actions .variant--filter>ul li.active{
background:#e5e5e5
}
.view-artikel-detail .elements .modal--body{
background:#e5ecf3;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
display:flex;
height:calc(100vh - 72px);
justify-content:center;
max-width:1305px;
overflow-y:auto;
width:100%
}
@media (min-width:850px){
.view-artikel-detail .elements .modal--body.image{
height:calc(100vh - 122px)
}
}
.view-artikel-detail .elements .modal--body .column--full,
.view-artikel-detail .elements .modal--body .column--left,
.view-artikel-detail .elements .modal--body .column--right{
display:none
}
.view-artikel-detail .elements .modal--body-inner{
display:flex;
box-sizing:border-box;
flex-direction:row;
flex-wrap:wrap;
justify-content:center;
width:100%
}
.view-artikel-detail .elements .modal--body-inner .list>div[data-variant-id]{
align-items:center;
box-sizing:border-box;
cursor:pointer;
flex-direction:column;
border:7px solid #e5ecf3;
transition:opacity .3s
}
.view-artikel-detail .elements .modal--body-inner .list>div[data-variant-id] .modal--element-inner{
width:100%
}
.view-artikel-detail .elements .modal--body i.yt-player-start{
position:absolute;
top:0;
display:flex;
justify-content:center;
align-items:center;
width:100%;
height:100%;
box-sizing:border-box;
pointer-events:none
}
.view-artikel-detail .elements .modal--body i.yt-player-start.yt-player-start.hide{
display:none
}
.view-artikel-detail .elements .modal--body i.yt-player-start>svg{
background-image:radial-gradient(#fff 20%,#00000000 21%,#00000000 100%);
height:30px;
width:30px;
padding:26px;
border-radius:100%;
position:relative;
z-index:100;
color:red
}
.view-artikel-detail .elements .modal--body.image .column--left{
display:none
}
.view-artikel-detail .elements .modal--body.image .column--right{
display:flex
}
.view-artikel-detail .elements .modal--body.image .column--right .list{
display:grid;
grid-template-columns:1fr;
grid-template-rows:max-content;
gap:15px;
margin:15px
}
.view-artikel-detail .elements .modal--body.image .column--right .list div[data-variant-id]{
border:0;
width:100%
}
.view-artikel-detail .elements .modal--body.image .column--right .list div[data-variant-id].modal--element-notInSlide{
pointer-events:none
}
.view-artikel-detail .elements .modal--body.image .column--right .list div[data-variant-id].modal--element-notInSlide .modal--element-inner{
background:0 0
}
.view-artikel-detail .elements .modal--body.image .column--right .list div[data-variant-id].modal--element-notInSlide .modal--element-inner img{
opacity:0!important
}
@media (min-width:670px){
.view-artikel-detail .elements .modal--body.video{
box-sizing:border-box;
height:calc(100vh - 73px);
padding:0 5px
}
.view-artikel-detail .elements .modal--body.image .column--right .list div[data-variant-id]{
width:100%
}
.view-artikel-detail .elements .modal--body.image .column--right .list div[data-variant-id].full-width{
flex:100%
}
.view-artikel-detail .elements .modal--body.image .column--right .list div[data-variant-id].full-width .modal--element-inner{
width:50%
}
.infowindow__openingtimes{
grid-column:2/3;
grid-row:1/3
}
}
.view-artikel-detail .elements .modal--body.image .column--right .third-level-slider{
display:none
}
.view-artikel-detail .elements .modal--body.image .column--right.third-level-slider--opened{
align-items:center;
display:flex;
justify-content:center;
width:100%;
height:100%;
padding:15px;
box-sizing:border-box
}
.view-artikel-detail .elements .modal--body.image .column--right.third-level-slider--opened .list{
display:none
}
.view-artikel-detail .elements .modal--body.image .column--right.third-level-slider--opened .third-level-slider{
box-sizing:border-box;
display:block;
height:100%;
margin:0;
width:100%
}
.view-artikel-detail .elements .modal--body.image .column--right.third-level-slider--opened .third-level-slider .swiper-container{
background:0 0;
height:100%
}
.view-artikel-detail .elements .modal--body.image .column--right.third-level-slider--opened .third-level-slider .swiper-container .element{
justify-content:center;
align-items:center;
aspect-ratio:16/9
}
.view-artikel-detail .elements .modal--body.image .column--right.third-level-slider--opened .third-level-slider .swiper-container .element img{
max-height:100%;
width:auto
}
.view-artikel-detail .elements .modal--body.image .column--right.third-level-slider--opened .third-level-slider-button-next,
.view-artikel-detail .elements .modal--body.image .column--right.third-level-slider--opened .third-level-slider-button-prev{
justify-content:center
}
.view-artikel-detail .elements .modal--body.image .column--right.third-level-slider--opened .third-level-slider-button-next:after,
.view-artikel-detail .elements .modal--body.image .column--right.third-level-slider--opened .third-level-slider-button-prev:after{
display:none
}
.view-artikel-detail .elements .modal--body.image .column--right.third-level-slider--opened .third-level-slider-button-prev{
margin-left:20px;
justify-content:flex-start
}
.view-artikel-detail .elements .modal--body.image .column--right.third-level-slider--opened .third-level-slider-button-next{
margin-right:20px;
justify-content:flex-end
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--left{
display:flex;
flex-direction:column;
padding:15px 0;
width:100%
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--left .video{
align-items:center;
background:#000;
box-sizing:border-box;
display:flex;
position:relative;
padding:0;
justify-content:center;
margin-left:10px;
margin-right:10px;
margin-top:15px
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--left .video:first-of-type{
margin-top:0
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--left .video.video--active{
display:flex
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--left .video iframe,
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--left .video object{
aspect-ratio:16/9;
height:auto;
max-height:100%;
max-width:100vw;
width:100%
}
@media (min-width:850px){
.view-artikel-detail .elements .modal--body i.yt-player-start>svg{
height:75px;
width:75px
}
.view-artikel-detail .elements .modal--body.image .column--right .list{
grid-template-columns:50% 50%;
margin-right:30px
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--left{
box-sizing:border-box;
height:100%;
width:85%
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--left .video{
padding:60px 0;
display:none
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--left .video:first-of-type{
margin-bottom:0
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--left .video.video--active{
margin-top:0;
max-height:100%;
display:flex
}
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--right{
align-items:baseline;
display:none;
width:100%
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--right .third-level-slider{
display:none
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--right .list{
margin:-2px 0 7px;
width:100%
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--right .video{
align-items:flex-end;
display:flex;
position:relative
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--right .video .yt_thumbnail{
display:none
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--right .video>object{
aspect-ratio:16/9;
display:block;
width:100%
}
@media (min-width:850px){
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--right{
display:flex;
width:15%;
padding:10px 0
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--right .video--active .video{
border-bottom:2px solid #004481
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--right .video--active .video i{
border:0
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--right .modal--element{
pointer-events:none
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--right .modal--element .video{
pointer-events:all
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--right .video{
max-width:200px;
border-bottom:2px solid transparent;
padding-bottom:2px
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--right .video .yt_thumbnail{
display:block;
width:100%
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--right .video i.yt-player-start>svg{
width:34px;
height:34px;
padding:15px
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--right .video>object{
display:none
}
.view-artikel-detail>div>.product-data{
min-height:calc(((565px / 16) * 10) + (565px / 8))
}
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--right .video img,
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--right .video--play{
pointer-events:none
}
.view-artikel-detail .elements .modal--body.video .modal--body-inner .column--right .video--play{
align-items:center;
background:#fff;
border-radius:100%;
color:#535353;
display:flex;
height:30px;
justify-content:center;
margin:5px;
position:absolute;
width:30px
}
.view-artikel-detail .elements .modal--body.view3dImages .modal--body-inner .column--left,
.view-artikel-detail .elements .modal--body.view3dImages .modal--body-inner .column--right{
display:none
}
.view-artikel-detail .elements .modal--body.view3dImages .modal--body-inner .column--full.viewer{
display:flex;
width:100%
}
.view-artikel-detail .elements .modal--element,
.view-artikel-detail .elements.uk-modal .badges,
.view-artikel-detail .elements.uk-modal img{
display:none
}
.view-artikel-detail .elements.uk-modal .video img,
.view-artikel-detail .elements.uk-modal img.modal-image{
display:block
}
.view-artikel-detail .badges>div{
left:25px
}
.view-artikel-detail #etZoomImg_overlay{
border:0;
height:100%!important;
margin-top:0;
margin-left:0;
width:100%
}
.swiper-container.swiper--no-navigation .swiper-button,
.swiper-container.swiper--no-navigation+.swiper-button,
.swiper-container.swiper--no-navigation+.swiper-button+.swiper-button{
display:none!important
}
@media (max-width:850px){
.swiper-container:not(#third_level_slider) .swiper-button,
.swiper-container:not(#third_level_slider)+.swiper-button,
.swiper-container:not(#third_level_slider)+.swiper-button+.swiper-button{
display:none!important
}
}
.swiper-container#third_level_slider+.swiper-button,
.swiper-container#third_level_slider+.swiper-button+.swiper-button{
display:none
}
html .uk-grid[data-subtemplate=slider_productgroups]{
margin-block:20px 30px
}
html .uk-grid[data-subtemplate=slider_productgroups] .element_swiper__slide__content,
html .uk-grid[data-subtemplate=slider_productgroups] .element_swiper__slide__image{
flex:0 0 auto
}
html .uk-grid[data-subtemplate=slider_productgroups] .element_swiper__slide__content{
font-size:12px;
font-family:OpenSans;
font-weight:400;
color:#535353;
margin-top:10px;
text-align:center;
hyphens:auto;
-webkit-hyphens:auto;
-moz-hyphens:auto;
max-width:100%
}
html .uk-grid[data-subtemplate=slider_productgroups] .element_swiper__slide img::selection{
background:0 0
}
html .uk-grid[data-subtemplate=slider_productgroups] .element_swiper__button_next,
html .uk-grid[data-subtemplate=slider_productgroups] .element_swiper__button_prev{
display:none;
user-select:none;
-webkit-user-select:none;
-moz-user-select:none
}
html .uk-grid[data-subtemplate=slider_productgroups] .element_swiper__button_next::after,
html .uk-grid[data-subtemplate=slider_productgroups] .element_swiper__button_prev::after{
content:unset
}
html .uk-grid[data-subtemplate=slider_productgroups] .element_swiper__button_next svg,
html .uk-grid[data-subtemplate=slider_productgroups] .element_swiper__button_prev svg{
height:1.2em;
color:#535353
}
@media (min-width:768px){
html .uk-grid[data-subtemplate=teaser_artdirection]{
margin-left:-15px;
margin-right:-15px
}
html .uk-grid[data-subtemplate=teaser_artdirection]>*{
padding-left:0
}
.swiper-container#third_level_slider:not(.swiper--no-navigation)+.swiper-button,
.swiper-container#third_level_slider:not(.swiper--no-navigation)+.swiper-button+.swiper-button{
display:flex!important
}
html .uk-grid[data-subtemplate=slider_productgroups] .element_swiper__slide__content{
font-size:16px;
font-weight:600
}
html .uk-grid[data-subtemplate=slider_productgroups] .subelement_row_displayblock_slider_productgroups{
padding-left:0;
position:relative
}
html .uk-grid[data-subtemplate=slider_productgroups] .subelement_row_displayblock_slider_productgroups .element_swiper{
margin-inline:150px;
overflow-x:hidden
}
html .uk-grid[data-subtemplate=slider_productgroups] .subelement_row_displayblock_slider_productgroups .element_swiper__button_next,
html .uk-grid[data-subtemplate=slider_productgroups] .subelement_row_displayblock_slider_productgroups .element_swiper__button_prev{
display:flex;
transform:translateY(-50%);
justify-content:center
}
html .uk-grid[data-subtemplate=slider_productgroups] .subelement_row_displayblock_slider_productgroups .element_swiper__button_next::after,
html .uk-grid[data-subtemplate=slider_productgroups] .subelement_row_displayblock_slider_productgroups .element_swiper__button_prev::after{
display:none
}
html .uk-grid[data-subtemplate=slider_productgroups] .subelement_row_displayblock_slider_productgroups .element_swiper__button_prev{
left:74px
}
html .uk-grid[data-subtemplate=slider_productgroups] .subelement_row_displayblock_slider_productgroups .element_swiper__button_next{
right:74px
}
html .uk-grid[data-subtemplate=slider_productgroups] .subelement_row_displayblock_slider_productgroups:not(:has(.element_swiper__slide__content)) .element_swiper__button_next,
html .uk-grid[data-subtemplate=slider_productgroups] .subelement_row_displayblock_slider_productgroups:not(:has(.element_swiper__slide__content)) .element_swiper__button_prev{
margin-top:0
}
.view.warengruppe-detail .uk-grid[data-subtemplate=slider_productgroups] .subelement_row_displayblock_slider_productgroups .element_swiper{
margin-inline:100px
}
.view.warengruppe-detail .uk-grid[data-subtemplate=slider_productgroups] .subelement_row_displayblock_slider_productgroups .element_swiper__button_prev{
left:35px
}
.view.warengruppe-detail .uk-grid[data-subtemplate=slider_productgroups] .subelement_row_displayblock_slider_productgroups .element_swiper__button_next{
right:35px
}
}
.swiper-button-next:after,
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after{
display:none
}
.swiper-button-next svg,
.swiper-button-prev svg,
.swiper-container-rtl .swiper-button-next svg,
.swiper-container-rtl .swiper-button-prev svg{
color:#eaeaea
}
.accordion>.accordion--element{
padding-bottom:0;
padding-left:5px;
border-bottom:1px solid #e5e5e5
}
.accordion>.accordion--element .accordion--element__head{
align-items:center;
cursor:pointer;
display:flex;
font-size:14px;
font-weight:400;
margin:0;
padding:.3571428571rem 0 0;
position:relative;
text-transform:initial
}
.accordion>.accordion--element .accordion--element__head span{
color:#535353;
pointer-events:none
}
.accordion>.accordion--element .accordion--element__content{
display:none;
font-size:12px;
font-weight:400;
margin-left:33px;
padding:.3571428571rem 0 .7142857143rem
}
.accordion>.accordion--element .accordion--element__content p,
.accordion>.accordion--element .accordion--element__content ul{
margin:0
}
.accordion>.accordion--element .accordion--element__content p.baua_nummer,
.accordion>.accordion--element .accordion--element__content p.signalword,
.accordion>.accordion--element .accordion--element__content ul.baua_nummer,
.accordion>.accordion--element .accordion--element__content ul.signalword{
margin:.7142857143rem 0
}
.accordion>.accordion--element .accordion--element__content .safetyhints>p{
display:flex;
margin:0
}
.accordion>.accordion--element .accordion--element__content .safetyhints>p .delimiter{
padding:0 .2rem
}
.accordion>.accordion--element .accordion--closed,
.accordion>.accordion--element .accordion--opened{
pointer-events:none;
color:#004481;
font-size:23px;
width:33px
}
.accordion>.accordion--element .accordion--closed{
display:flex
}
.accordion>.accordion--element .accordion--opened,
.accordion>.accordion--element.is--opened .accordion--closed{
display:none
}
.accordion>.accordion--element.is--opened .accordion--opened{
display:flex
}
.accordion>.accordion--element.is--opened .accordion--element__content{
display:block
}
.beleg-search .bestellnummer input,
.beleg-search .zip input{
height:48px;
width:100%;
background-color:#fff;
padding-left:20px
}
.beleg-search button{
height:48px;
text-transform:uppercase
}
.beleg-submit{
display:flex;
align-items:flex-end
}
.beleg-submit button{
width:100%
}
.branch-search{
background-color:#eaeaea;
padding:7px 22px;
margin:25px 0;
border:1px solid #ddd
}
.branch-search .zip-or-city input{
height:48px;
background-color:#fff;
border-right:none;
padding-left:20px;
flex:1
}
.branch-search .zip-or-city button{
border:1px solid #ddd;
border-left:none
}
.branch-search .auto-location button{
height:48px;
text-transform:uppercase;
width:100%
}
.branch-search .select-country{
display:flex;
align-items:center;
flex-wrap:wrap
}
.branch-search .select-country label{
display:inline-block;
margin-right:1rem
}
.branch-search .select-country select{
background-color:#fff;
flex:1;
height:48px;
color:#535353
}
#branch_map{
height:500px;
margin-bottom:15px
}
#map_filialen_details .info{
display:none;
box-sizing:border-box;
width:300px;
height:290px;
background:#eaeaea;
color:#535353;
padding:10px;
font-family:OpenSans;
text-align:left
}
#map_filialen_details .info a{
display:inline-block;
margin-bottom:10px
}
#map_filialen_details .info.active{
display:block
}
.branch-availability form .uk-button,
.branch_changer .uk-button{
margin-top:10px
}
@media (min-width:768px){
.branch-availability form .uk-button,
.branch_changer .uk-button{
margin-top:0
}
#element_desktop_search{
width:50%
}
}
.branch-availability form .alert-notify,
.branch_changer .alert-notify,
.filialen .alert-notify{
display:none
}
.branchinfo__head{
display:flex;
flex-wrap:wrap;
gap:.5rem
}
.branchinfo__commoninfo{
display:flex;
align-items:center;
flex:1 1 auto;
gap:1rem;
flex-wrap:wrap
}
.branchinfo__buttons{
display:flex;
justify-content:flex-end;
align-items:center;
flex:1 0 auto
}
.branchinfo__buttons a{
color:#fff
}
@media (max-width:849px){
.branchinfo__head{
gap:1rem
}
.branchinfo__buttons{
justify-content:space-between
}
#filialbuttons button{
width:100%
}
}
.branchinfo__buttons .current-branch{
color:#767676;
text-transform:uppercase
}
.infowindow__headline{
font-family:OpenSans;
font-size:16px;
font-weight:700;
line-height:1.2;
color:#004481;
padding-right:45px;
margin:0 0 1rem
}
.infowindow__grid{
display:grid;
column-gap:35px;
row-gap:20px
}
.infowindow__openingtimes :last-child{
margin-bottom:0
}
.infowindow__buttons{
align-self:flex-end;
display:flex;
flex-direction:column;
gap:10px
}
.infowindow__buttons .uk-button{
display:flex;
justify-content:center;
align-items:center
}
.infowindow__buttons .uk-button:focus{
background-color:#004481
}
.infowindow__buttons .uk-button:hover{
background-color:#025fb3
}
.infowindow__buttons .uk-button:disabled{
background-color:#025fb3;
color:#fff
}
.google_distance{
color:#fff;
font-family:OpenSans;
background-color:#004481;
border:4px solid #004481;
border-radius:8px;
font-size:10px;
display:none;
flex:0 0 auto
}
.google_distance_mombile{
position:relative;
color:#fff;
font-family:OpenSans;
background-color:#004481;
border:1px solid #004481;
border-radius:4px;
font-size:10px;
top:-2px;
margin-left:5px;
display:none
}
.google_availability_title{
font-family:OpenSans;
color:#004481;
font-size:16px;
font-weight:700
}
.goggle_availability_0{
color:#de2627;
height:18px
}
.goggle_availability_1{
color:#4a8500;
height:18px
}
.goggle_availability_2{
color:#f16700;
height:18px
}
.branch_legend .branch_change_bottom{
display:flex;
flex-direction:column
}
.branch_legend .branch_change_bottom>div:first-of-type{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:space-between
}
.branch_legend .branch_change_bottom>div:first-of-type>div{
align-items:center;
display:flex;
flex:50%;
gap:10px
}
@media (min-width:850px){
.branch_legend .branch_change_bottom>div:first-of-type>div{
flex:initial
}
}
.branch_legend .branch_change_bottom>div:last-of-type{
margin-top:15px;
padding:20px;
width:fit-content
}
.branch_legend .branch_change_bottom>div:last-of-type i{
display:none
}
.branch_legend .branch_change_bottom>div:last-of-type:has(.info-icon){
display:flex;
gap:10px
}
.branch_legend .branch_change_bottom>div:last-of-type:has(.info-icon) i{
display:block
}
.branch_legend .branch_change_bottom>div:last-of-type p{
margin-top:0
}
.even_branch,
.odd_branch{
padding:1rem
}
.even_branch{
background-color:#f3f1ec
}
.uk-padding-top{
padding-top:15px
}
.filiale_setzen_link{
float:right;
display:inline
}
.filiale_setzen_link a{
text-decoration:underline
}
.gm-style-mtc button{
color:#535353!important
}
.gm-style-iw-c{
min-width:370px
}
@media (max-width:669px){
.gm-style-iw-c{
padding-top:25px!important
}
}
@media (min-width:670px){
.infowindow__buttons{
grid-column:1/2;
grid-row:2/3
}
.gm-style-iw-c{
padding-left:30px!important;
padding-right:30px!important
}
}
.gm-style-iw-c>button{
top:0!important;
right:0!important;
width:35px!important;
height:40px!important
}
.branch-map{
position:relative
}
.branch-map-copyright{
position:absolute;
bottom:0;
right:0;
font-size:10px;
background-color:rgba(255,255,255,.7);
padding:3px 5px
}
.markenbilder a,
.text-decoration-none{
text-decoration:none
}
.markenbilder img{
margin:10px 10px 0 0;
-webkit-filter:grayscale(100%);
-webkit-transition:.2s ease-in-out;
-moz-filter:grayscale(100%);
-moz-transition:.2s ease-in-out;
-o-filter:grayscale(100%);
-o-transition:.2s ease-in-out
}
.markenbilder img:hover{
-webkit-filter:grayscale(0%);
-webkit-transition:.2s ease-in-out;
-moz-filter:grayscale(0%);
-moz-transition:.2s ease-in-out;
-o-filter:grayscale(0%);
-o-transition:.2s ease-in-out
}
.ausstellung-kategorie-title,
.tablehl{
color:#004481;
font-weight:700;
font-size:15px
}
.zeltausstellung{
border-spacing:0;
border-collapse:separate;
width:100%;
margin-bottom:30px
}
.zeltausstellung tr.thead{
background:#d9d9d9;
line-height:36px;
color:#004481;
font-weight:700
}
.zeltausstellung tr.thead .imgText{
padding-right:10px
}
.zeltausstellung tr:nth-child(odd){
background:#eee
}
.zeltausstellung tr td{
text-align:center;
padding:5px 0 5px 10px;
width:120px
}
.zeltausstellung tr td.zeltname{
text-align:left;
padding-left:10px;
width:auto
}
.zeltausstellung tr td.zeltname a{
color:#004481;
text-decoration:none
}
.zeltausstellung tr td.zeltname a:hover{
text-decoration:underline
}
.zeltausstellung tr td span{
position:relative;
cursor:pointer;
text-decoration:underline
}
.zeltausstellung tr td span img{
position:absolute;
display:none;
border:1px solid #d0d0d0;
left:70px;
max-width:340px;
transform:translateY(-50%)
}
.zeltausstellung tr td span:hover{
text-decoration:none
}
.zeltausstellung tr td span:hover img{
display:block
}
.serviceicon img{
margin-top:5px;
margin-right:5px
}
.subelement-image-googleview iframe{
width:100%
}
.googleview{
display:flex!important;
flex-direction:column;
justify-content:center;
align-items:center;
gap:5px;
background-color:#004481;
color:#fff;
font-size:12px
}
.googleview i{
font-size:2.75rem
}
.googleview i.fa-street-view::before{
content:'\f21d'
}
.branchthumbnail img{
height:78px;
display:block;
object-fit:cover
}
@media (max-width:850px){
.zeltausstellung tr td{
width:80px
}
.googleview i{
font-size:1.5rem
}
.branchthumbnail img{
height:50px
}
}
.filial-detail span.base64-link{
color:#004481;
cursor:pointer
}
.filial-detail span.base64-link:hover{
text-decoration:underline
}
.route_link{
color:#004481
}
.route_link a:hover{
color:#535353
}
.route_link_anfahrt{
margin-top:1rem
}
.branch_order .has-error label{
color:red!important;
padding-left:0
}
.branch_order .has-error .etSelect-wrap>.etSelect--textfield{
border:1px solid red
}
.branch_order .complete_order__description{
padding:10px 0;
text-transform:uppercase;
border-bottom:2px solid #eaeaea
}
.branch_order .customerdata{
padding:10px 0;
display:flex
}
.branch_order .customerdata__box{
flex:0 0 50%
}
.branch_order .customerdata__label{
font-weight:700;
margin-right:5px
}
.branch_order .singlepos{
display:flex;
border-bottom:2px solid #eaeaea;
margin-bottom:10px;
padding-bottom:10px
}
.branch_order .orderpositions__header{
font-weight:700;
display:flex;
border-bottom:2px solid #eaeaea;
margin-bottom:10px;
padding-bottom:10px
}
.branch_order .orderpositions__product{
flex:0 0 85%
}
.branch_order .orderpositions__quantity{
flex:0 0 6%;
text-align:left
}
.branch_order .orderpositions__amount{
flex:0 0 9%;
text-align:right
}
.branch_order .posproduct{
display:flex
}
.branch_order .posproduct__image{
flex:0 0 20%
}
.branch_order .posproduct__description{
flex:0 0 38%
}
.branch_order .posproduct__description--desc{
font-weight:700
}
.branch_order .posproduct__action{
flex:0 0 38%
}
.branch_order .posaction{
display:flex;
flex-direction:column;
align-content:space-between
}
.branch_order .posaction__accept{
flex:1 1 100%;
width:100%
}
.branch_order .posaction__declinereason{
flex:1 1 100%;
margin-left:0;
width:100%
}
.branch_order .posaction__declinereason>div{
padding-left:0
}
.branch_order .posaction__decline{
flex:1 1 100%;
width:100%
}
.branch_order .posaction__button,
.branch_order .posaction__select{
width:100%
}
.branch_order .posaction__info{
text-transform:uppercase;
font-weight:700;
padding:10px 0;
text-align:center
}
.branch_order .ordersums{
display:flex
}
.branch_order .ordersums__delivery{
flex:0 0 25%
}
.branch_order .ordersums__delivery--label{
font-weight:700
}
.branch_order .ordersums__paymentprovider{
flex:0 0 25%
}
.branch_order .ordersums__paymentprovider--label{
font-weight:700
}
.branch_order .ordersums__data{
padding:10px 0;
flex:0 0 50%;
background-color:#eaeaea
}
.branch_order .ordersums__data>div{
padding:0 15px;
display:flex
}
.branch_order .ordersums__data>div>*{
text-align:right;
flex:0 0 50%
}
.branch_order .ordersums__data--completesum{
padding:10px 0;
color:#004481;
font-size:18px;
font-weight:700
}
.body-branch-order #modal .popup_ablehngrund_item .uk-form-row .berger_checkbox_wrap{
float:left
}
.body-branch-order #modal .popup_ablehngrund_item .uk-form-row label:has(+ .berger_checkbox_wrap){
display:inline-block;
margin-left:5px
}
.branch_orderlist .oddRow{
background-color:#eaeaea
}
.branch_orderlist .evenRow{
background-color:#fefefe
}
.branch_orderlist .column_next,
.branch_orderlist .column_prev{
align-items:center;
background:rgba(255,255,255,.3);
color:#eaeaea;
cursor:pointer;
font-size:2.1428571429rem;
height:2.8571428571rem;
padding-right:.3571428571rem;
position:absolute;
justify-content:center;
right:0;
z-index:1
}
.branch_orderlist .column_next:hover,
.branch_orderlist .column_prev:hover{
color:#c8c8c8
}
.branch_orderlist .column_next.hide,
.branch_orderlist .column_prev.hide{
display:none
}
.branch_orderlist .column_prev{
right:inherit;
left:.3571428571rem
}
.branch_orderlist__wrapper{
overflow-x:auto;
position:relative
}
.branch_orderlist__wrapper th a[id$=_end]{
float:right
}
.branch_orderlist__status{
display:flex;
align-items:center;
justify-content:right
}
.branch_orderlist__status label{
margin-right:10px
}
.branch_orderlist__status .etSelect-wrap{
width:200px
}
.branch_orderlist__statusDescription{
text-align:center;
padding:10px 5px
}
.branch_orderlist__details{
min-width:930px
}
.branch_orderlist__pos{
width:250px;
display:block
}
.branch_orderlist .brach_orderlist_table{
width:100%;
border-collapse:collapse
}
.branch_orderlist .brach_orderlist_table tr{
vertical-align:top
}
.branch_orderlist .brach_orderlist_table td{
padding:5px
}
.manufacturer_information p,
.safetyhints p{
margin:0
}
.safetyinformation ul{
list-style:none;
padding-left:0
}
.safetyinformation ul li{
margin-left:7px
}
.safetyinformation ul li:before{
-webkit-border-radius:3px;
content:'';
background-color:#535353;
border-radius:3px;
display:flex;
height:3px;
margin-left:-7px;
margin-top:6px;
position:absolute;
width:3px
}
.ghs_pictogram{
margin:.7142857143rem 0 0
}
.ghs_pictogram--image{
width:50px
}
.noUi-target{
background:#c8c8c8;
border-radius:0;
border:none;
box-shadow:none
}
.noUi-handle{
border:1px solid #535353;
border-radius:0
}
.noUi-handle:after,
.noUi-handle:before{
background:#535353
}
.noUi-connect{
background:#1d2a6e;
box-shadow:none
}
.noUi-horizontal.noUi-extended{
padding-right:32px
}
.noUi-horizontal.noUi-extended .noUi-handle{
left:-1px
}
.noUi-horizontal.noUi-extended .noUi-origin{
right:-32px
}
.rangeslider{
margin:0 0 20px
}
.rangeslider__form{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:space-between;
align-items:center
}
.rangeslider__form button{
margin-top:10px
}
.rangeslider__field{
display:flex;
flex:0 1 35%;
align-items:center
}
.rangeslider__field--short{
flex:0 1 5%
}
.rangeslider__input{
display:inline-block;
width:100%;
min-width:0!important;
text-align:right;
background-color:#fff!important
}
.body-warenkorb-checkout1 .uk-panel-title,
.warenkorb_checkout2_kunde_container .uk-panel-title,
.warenkorb_checkout2_neukunde_container .uk-panel-title{
font-weight:400
}
.body-warenkorb-checkout1 .uk-panel-content,
.warenkorb_checkout2_kunde_container .uk-panel-content,
.warenkorb_checkout2_neukunde_container .uk-panel-content{
padding:20px
}
.body-warenkorb-checkout1 .register,
.warenkorb_checkout2_kunde_container .register,
.warenkorb_checkout2_neukunde_container .register{
float:left;
box-sizing:border-box;
width:50%
}
.body-warenkorb-checkout1 .register a,
.warenkorb_checkout2_kunde_container .register a,
.warenkorb_checkout2_neukunde_container .register a{
margin:15px 0
}
.body-warenkorb-checkout1 .with_registration,
.warenkorb_checkout2_kunde_container .with_registration,
.warenkorb_checkout2_neukunde_container .with_registration{
padding-right:20px;
border-right:1px solid #eaeaea
}
.body-warenkorb-checkout1 .without_registration,
.warenkorb_checkout2_kunde_container .without_registration,
.warenkorb_checkout2_neukunde_container .without_registration{
padding-left:20px
}
.body-warenkorb-checkout1 .without_registration a,
.warenkorb_checkout2_kunde_container .without_registration a,
.warenkorb_checkout2_neukunde_container .without_registration a{
margin-top:120px
}
.body-warenkorb-checkout1 .without_registration p,
.warenkorb_checkout2_kunde_container .without_registration p,
.warenkorb_checkout2_neukunde_container .without_registration p{
margin-top:10px
}
.body-warenkorb-checkout1 .express_payment_container p,
.warenkorb_checkout2_kunde_container .express_payment_container p,
.warenkorb_checkout2_neukunde_container .express_payment_container p{
font-weight:700;
margin-bottom:5px
}
.body-warenkorb-checkout1 .express_payment_container .express_payment,
.warenkorb_checkout2_kunde_container .express_payment_container .express_payment,
.warenkorb_checkout2_neukunde_container .express_payment_container .express_payment{
display:flex;
flex-wrap:wrap;
justify-content:flex-start
}
.body-warenkorb-checkout1 .express_payment_container .express_payment.paypal_small,
.warenkorb_checkout2_kunde_container .express_payment_container .express_payment.paypal_small,
.warenkorb_checkout2_neukunde_container .express_payment_container .express_payment.paypal_small{
display:none
}
.body-warenkorb-checkout1 .paypal p,
.warenkorb_checkout2_kunde_container .paypal p,
.warenkorb_checkout2_neukunde_container .paypal p{
font-weight:700;
margin-bottom:5px
}
.body-warenkorb-checkout1 .paypal.paypal_small,
.warenkorb_checkout2_kunde_container .paypal.paypal_small,
.warenkorb_checkout2_neukunde_container .paypal.paypal_small{
display:none
}
@media (max-width:1219px){
.body-warenkorb-checkout1 .register,
.warenkorb_checkout2_kunde_container .register,
.warenkorb_checkout2_neukunde_container .register{
width:100%
}
.body-warenkorb-checkout1 .register.with_registration,
.warenkorb_checkout2_kunde_container .register.with_registration,
.warenkorb_checkout2_neukunde_container .register.with_registration{
border-right:none;
border-bottom:1px solid #eaeaea
}
.body-warenkorb-checkout1 .register.without_registration,
.warenkorb_checkout2_kunde_container .register.without_registration,
.warenkorb_checkout2_neukunde_container .register.without_registration{
padding-left:0
}
.body-warenkorb-checkout1 .register.without_registration a,
.warenkorb_checkout2_kunde_container .register.without_registration a,
.warenkorb_checkout2_neukunde_container .register.without_registration a{
margin-top:0
}
}
@media (max-width:669px){
.body-warenkorb-checkout1 .uk-panel-content,
.warenkorb_checkout2_kunde_container .uk-panel-content,
.warenkorb_checkout2_neukunde_container .uk-panel-content{
height:auto
}
.body-warenkorb-checkout1 .paypal,
.warenkorb_checkout2_kunde_container .paypal,
.warenkorb_checkout2_neukunde_container .paypal{
display:none
}
.body-warenkorb-checkout1 .paypal.paypal_small,
.warenkorb_checkout2_kunde_container .paypal.paypal_small,
.warenkorb_checkout2_neukunde_container .paypal.paypal_small{
display:block;
margin-bottom:30px
}
.form-kontaktformular [class*=form-group-] div[class*=uk-width-medium-]+div[class*=uk-width-medium-]{
margin-top:15px
}
}
.form-login-regular .uk-panel-title{
line-height:1em;
margin-bottom:30px
}
.form-login-regular .uk-panel{
border:1px solid #eaeaea;
height:335px
}
.form-login-regular .uk-form-row{
margin:15px 20px 0
}
.form-login-regular .uk-form-row:last-child{
margin-bottom:15px
}
.fbrc_kundenkarte p{
margin-top:10px
}
.fbrc_kundenkarte .vorteilUeberschrift{
margin-bottom:5px
}
.fbrc_kundenkarte .vorteile{
list-style:none;
padding-left:7px;
line-height:1.6em;
margin-top:0
}
.fbrc_kundenkarte .vorteile li:before{
color:#6a9e06;
position:relative;
left:-7px
}
.fbrc_kundenkarte .vorteile li svg{
color:#4a8500
}
.body-warenkorb-checkout1 .uk-panel-title,
.form-login-regular .uk-panel-title,
.warenkorb_checkout2_kunde_container .uk-panel-title,
.warenkorb_checkout2_neukunde_container .uk-panel-title{
background:#d2e2b4;
padding:17px 20px;
font-size:16px;
color:#535353
}
.body-warenkorb-checkout1 .uk-panel-title span,
.form-login-regular .uk-panel-title span,
.warenkorb_checkout2_kunde_container .uk-panel-title span,
.warenkorb_checkout2_neukunde_container .uk-panel-title span{
font-weight:700
}
.body-warenkorb-checkout1 .uk-panel-title2,
.form-login-regular .uk-panel-title2,
.warenkorb_checkout2_kunde_container .uk-panel-title2,
.warenkorb_checkout2_neukunde_container .uk-panel-title2{
background-color:#eaeaea
}
.body-warenkorb-checkout1 .uk-form-row.required-fields,
.form-login-regular .uk-form-row.required-fields,
.warenkorb_checkout2_kunde_container .uk-form-row.required-fields,
.warenkorb_checkout2_neukunde_container .uk-form-row.required-fields{
margin-top:0;
margin-bottom:30px
}
.body-warenkorb-checkout1 .uk-form-row.email,
.form-login-regular .uk-form-row.email,
.warenkorb_checkout2_kunde_container .uk-form-row.email,
.warenkorb_checkout2_neukunde_container .uk-form-row.email{
margin-top:10px;
margin-bottom:30px
}
.body-warenkorb-checkout1 .uk-form-row.uk-clearfix .uk-form-label,
.form-login-regular .uk-form-row.uk-clearfix .uk-form-label,
.warenkorb_checkout2_kunde_container .uk-form-row.uk-clearfix .uk-form-label,
.warenkorb_checkout2_neukunde_container .uk-form-row.uk-clearfix .uk-form-label{
float:left
}
.body-warenkorb-checkout1 .uk-form-row.uk-clearfix .lost_password,
.form-login-regular .uk-form-row.uk-clearfix .lost_password,
.warenkorb_checkout2_kunde_container .uk-form-row.uk-clearfix .lost_password,
.warenkorb_checkout2_neukunde_container .uk-form-row.uk-clearfix .lost_password{
float:right;
color:#535353;
font-size:13px;
position:relative;
z-index:1
}
.body-warenkorb-checkout1 .uk-form-row.uk-clearfix .lost_password:hover,
.form-login-regular .uk-form-row.uk-clearfix .lost_password:hover,
.warenkorb_checkout2_kunde_container .uk-form-row.uk-clearfix .lost_password:hover,
.warenkorb_checkout2_neukunde_container .uk-form-row.uk-clearfix .lost_password:hover{
color:#b5b5b5
}
.body-warenkorb-checkout1 .uk-button,
.form-login-regular .uk-button,
.warenkorb_checkout2_kunde_container .uk-button,
.warenkorb_checkout2_neukunde_container .uk-button{
text-transform:uppercase;
font-size:14px;
padding:10px 20px;
line-height:normal
}
.body-warenkorb-checkout1 .textblock-bottom,
.body-warenkorb-checkout2 .textblock-bottom-checkout2,
.form-login-regular .textblock-bottom,
.warenkorb_checkout2_kunde_container .textblock-bottom,
.warenkorb_checkout2_neukunde_container .textblock-bottom{
background-color:#eaeaea;
text-align:center;
margin:50px 0 20px;
padding:30px
}
.my-panel.kundenkarte .panel-data{
padding:10px
}
.kundenkarten_umsatz--full_width{
width:100%
}
.kundenkarten_umsatz td{
text-align:right
}
.kundenkarten_umsatz__cell--first{
vertical-align:top;
padding-right:5px;
max-width:160px
}
.kundenkarten_umsatz__cell--green{
background-color:#4a8500;
color:#fff;
font-weight:700;
padding:1px 6px
}
.kundenkarten_umsatz__cell--full_width{
width:100%
}
.kundenkarten_umsatz__text--small{
font-size:12px
}
.kundenkarten_umsatz__text--small span{
font-size:14px
}
.kundenkarten_umsatz__text span{
color:#4a8500;
font-weight:700
}
.kundenkarten_umsatz a{
position:initial;
right:initial;
bottom:initial
}
.kundenkartenumsatz__bar{
width:100%;
background-color:#004481;
height:20px
}
.kundenkartenumsatz__percent{
background-color:#4a8500;
height:20px;
position:relative
}
.kundenkartenumsatz__tooltip{
position:absolute;
right:-31px;
top:-25px
}
.kundenkartenumsatz__tooltip_content{
background-color:#4a8500;
padding:1px 6px;
font-weight:700;
color:#fff;
min-width:56px;
text-align:center;
position:relative;
top:-3;
right:-5
}
.kundenkartenumsatz__arrow_down{
width:0;
height:0;
border-left:5px solid transparent;
border-right:5px solid transparent;
border-top:5px solid #4a8500;
margin:0 auto;
position:relative;
top:-3;
right:-5
}
.beleg_detail_cart-pos-sum .wk_price{
display:inline-block
}
.body-beleg-detail .cartsummary td.cartsummary-box{
padding-right:20px
}
.body-beleg-detail .cartsummary td.cartsummary-box .cartsummary_pos{
position:relative
}
.body-beleg-detail .cartsummary td.cartsummary-box .cartsummary_pos .cartsummary_pos_info{
position:absolute;
right:-16px;
top:3px
}
.body-beleg-detail .view-beleg-detail .cartsummary{
--_order-left:1;
--_order-right:2;
display:block;
padding-top:0
}
@media (max-width:849px){
.body-beleg-detail .view-beleg-detail .cartsummary{
--_order-left:2;
--_order-right:1
}
}
.body-beleg-detail .view-beleg-detail .cartsummary-left{
order:var(--_order-left);
font-size:12px
}
.body-beleg-detail .view-beleg-detail .cartsummary-right{
order:var(--_order-right)
}
.body-beleg-detail .view-beleg-detail .cartsummary-inner{
padding:8px
}
.body-beleg-detail .view-beleg-detail .cartsummary-box{
background:#eee;
padding-block:8px;
padding-inline:8px 20px
}
.body-beleg-detail .view-beleg-detail .cartsummary_pos{
position:relative
}
.body-beleg-detail .view-beleg-detail .cartsummary_pos_info{
position:absolute;
right:-16px;
top:3px
}
.view-branch-bestellstatus table.uk-table thead th,
.view-branch-orderlist table.uk-table thead th,
.view-person-bestellstatus table.uk-table thead th,
.view-person-orderlist table.uk-table thead th{
vertical-align:top
}
.view-branch-bestellstatus table.uk-table tbody tr td:last-of-type a,
.view-branch-orderlist table.uk-table tbody tr td:last-of-type a,
.view-person-bestellstatus table.uk-table tbody tr td:last-of-type a,
.view-person-orderlist table.uk-table tbody tr td:last-of-type a{
display:flex
}
.view-branch-bestellstatus table.uk-table tbody tr td:last-of-type i,
.view-branch-orderlist table.uk-table tbody tr td:last-of-type i,
.view-person-bestellstatus table.uk-table tbody tr td:last-of-type i,
.view-person-orderlist table.uk-table tbody tr td:last-of-type i{
margin-left:5px;
position:relative
}
.view-branch-bestellstatus table.uk-table tbody tr td:last-of-type i svg,
.view-branch-orderlist table.uk-table tbody tr td:last-of-type i svg,
.view-person-bestellstatus table.uk-table tbody tr td:last-of-type i svg,
.view-person-orderlist table.uk-table tbody tr td:last-of-type i svg{
height:.85em
}
.fbr-form-node{
align-items:center
}
.fbr-form-node__icon{
font-size:24px
}
.fbr-kontaktformular-kdnr,
.fbr-kontaktformular-ordernr{
box-sizing:border-box;
width:100%
}
.fbr-kontaktformular-kdnr{
margin-top:15px
}
@media (min-width:1220px){
.view-artikel-detail .badges>div{
left:35px
}
.view-artikel-detail>div>.product-data{
min-height:calc(((688px / 16) * 10) + (688px / 8))
}
.fbr-kontaktformular-ordernr{
width:75%
}
.fbr-kontaktformular-kdnr{
margin-top:0;
width:25%
}
}
.keep-pt{
display:none
}
.uk-form input[data-salesforce].uk-disabled{
border-color:#ddd;
background-color:#f5f5f5;
color:#999
}
.uk-form select.et_styled_select,
select.et_styled_select{
height:30px;
font-family:OpenSans;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
outline:0;
cursor:pointer;
border-radius:0;
border:1px solid #ddd;
padding-right:25px;
background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20fill%3D%22%230%22%20d%3D%22M1024%20305.44l-97.44-97.44-414.56%20414.56-414.56-414.56-97.44%2097.44%20512%20512%20512-512z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
background-position:right 5px center;
background-repeat:no-repeat;
background-size:auto 36%
}
.uk-form select.et_styled_select.error,
.uk-form select.et_styled_select.invalid,
.uk-form select.et_styled_select.uk-form-danger,
select.et_styled_select.error,
select.et_styled_select.invalid,
select.et_styled_select.uk-form-danger{
background-color:#fff7f8!important;
background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20fill%3D%22%230%22%20d%3D%22M1024%20305.44l-97.44-97.44-414.56%20414.56-414.56-414.56-97.44%2097.44%20512%20512%20512-512z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")!important;
background-position:right 5px center!important;
background-repeat:no-repeat!important;
background-size:auto 36%!important
}
.uk-form select.et_styled_select.uk-form-success,
.uk-form select.et_styled_select.valid,
select.et_styled_select.uk-form-success,
select.et_styled_select.valid{
background-color:#fafff2!important;
background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20fill%3D%22%230%22%20d%3D%22M1024%20305.44l-97.44-97.44-414.56%20414.56-414.56-414.56-97.44%2097.44%20512%20512%20512-512z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")!important;
background-position:right 5px center!important;
background-repeat:no-repeat!important;
background-size:auto 36%!important
}
.uk-form select.et_styled_select:disabled,
.uk-form select.et_styled_select[readonly],
select.et_styled_select:disabled,
select.et_styled_select[readonly]{
pointer-events:none;
color:#999;
background-color:#f5f5f5;
background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20fill%3D%22%23666666%22%20d%3D%22M1024%20305.44l-97.44-97.44-414.56%20414.56-414.56-414.56-97.44%2097.44%20512%20512%20512-512z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")
}
.uk-form select.et_styled_select:-moz-focusring,
select.et_styled_select:-moz-focusring{
color:transparent;
text-shadow:0 0 0 #000
}
.uk-form select.et_styled_select::-ms-expand,
select.et_styled_select::-ms-expand{
display:none
}
.uk-form select.et_styled_select.error,
select.et_styled_select.error{
border-color:red
}
@-moz-document url-prefix(){
.uk-form select.et_styled_select,
select.et_styled_select{
padding-right:25px;
outline:0
}
}
@media (max-width:669px){
.anchor{
position:relative;
top:-61px;
width:1px;
height:1px;
visibility:hidden;
display:block
}
}
form .password{
position:relative
}
form .password .show_password{
bottom:5px;
cursor:pointer;
position:absolute;
right:8px
}
form .password .show_password i{
display:none
}
form .password .show_password i:has(svg[class*=slash]){
display:block
}
form .password .show_password.show i{
display:block
}
form .password .show_password.show i:has(svg[class*=slash]){
display:none
}
.uk-form label{
cursor:pointer
}
.uk-form input[type=email],
.uk-form input[type=password],
.uk-form input[type=text],
.uk-form textarea{
border:1px solid #eaeaea;
border-radius:3px
}
.uk-form input[type=email]::placeholder,
.uk-form input[type=password]::placeholder,
.uk-form input[type=text]::placeholder,
.uk-form textarea::placeholder{
color:#c8c8c8
}
.uk-form.radios label{
margin-right:15px;
white-space:nowrap
}
.uk-form .has-error .uk-form-controls,
.uk-form .has-error input,
.uk-form .has-error select,
.uk-form .has-error textarea,
.uk-form .has-error.etCheckbox-wrap{
background-color:#fef0ef;
border-color:#d85030!important
}
.uk-form .has-error .error_text{
box-sizing:border-box;
display:block
}
.uk-form .field-error{
margin:0
}
.uk-form .uk-form-row:has(
input[required=true],textarea[required=true]
) label:after{
content:'*'
}
.productavailabilitynotificationmodal_product{
color:#525252;
display:flex;
justify-content:center
}
.productavailabilitynotificationmodal_product--image{
flex:1 1 40%;
text-align:center
}
.productavailabilitynotificationmodal_product--data{
flex:1 1 60%
}
.productavailabilitynotificationmodal_info{
color:#525252;
margin-top:10px;
margin-bottom:10px;
display:flex;
align-items:center
}
.productavailabilitynotificationmodal_info--ok{
width:50px;
height:50px;
background:url("/custom/module/public/fbr/img/g_branch_availability_popup_1.svg") 0 0/100% no-repeat;
margin:20px
}
.panproduct_data{
padding-top:10px;
padding-left:10px
}
.panproduct_data--description{
font-weight:700
}
.productavailabilitynotificationmodal_form{
color:#525252
}
.productavailabilitynotificationmodal_form--button button{
width:100%
}
.privacyrequest_createrequest{
padding-bottom:50px
}
.privacyrequest_createrequest .fbr_headline--h2,
.privacyrequest_createrequest h2{
border-bottom:2px solid #e5e5e5
}
.privacyrequest_createrequest .prcr_form{
display:flex;
justify-content:space-between;
align-items:center;
flex-direction:column
}
@media (min-width:670px){
.privacyrequest_createrequest .prcr_form{
flex-direction:row;
align-items:flex-start
}
}
.privacyrequest_createrequest .prcr_form--element{
flex:1 1 100%;
padding:0 20px;
width:100%
}
.privacyrequest_createrequest .prcr_form--element label{
display:block;
margin-bottom:5px;
font-weight:700
}
.privacyrequest_createrequest .prcr_form--element input{
height:30px;
max-width:100%;
padding:4px 6px;
border:1px solid #ddd;
background:inherit;
color:#444;
-webkit-transition:.2s linear;
transition:.2s linear;
width:90%;
display:block;
margin-bottom:10px
}
.privacyrequest_createrequest .prcr_form--add{
flex:0 0 40px!important;
min-height:40px;
margin-top:25px;
padding:0
}
.privacyrequest_createrequest .prcr_form--analyze{
padding-top:25px
}
.privacyrequest_createrequest .prcr_form--analyze button{
height:40px;
padding:10px 40px
}
.privacyrequest_detail__info{
padding:20px 0
}
.privacyrequest_detail .pr_info{
padding-bottom:20px
}
.privacyrequest_detail .pr_info--head{
font-weight:700
}
.privacyrequest_detail .pr_info--head .pr_rows{
border-top:1px solid grey
}
.privacyrequest_detail .pr_row{
border-bottom:1px solid grey;
display:flex
}
.privacyrequest_detail .pr_row div{
padding:5px 20px
}
.privacyrequest_detail .pr_row--key{
flex:0 0 150px;
border-left:1px solid grey;
border-right:1px solid grey
}
.privacyrequest_detail .pr_row--val{
flex:1 1 85%;
border-right:1px solid grey
}
#countdownTimerWrapper1{
position:fixed;
top:100px;
right:10px;
z-index:9998;
display:none
}
#countdownTimerWrapper1 .element_easycredit_installment button.close,
#countdownTimerWrapper1 .uk-close,
.element_easycredit_installment #countdownTimerWrapper1 button.close{
position:fixed;
top:92px;
right:300px;
z-index:9999;
background:#e5e5e5;
color:#535353;
border:1px;
border-radius:50%;
opacity:1
}
#countdownTimerWrapper{
position:-webkit-sticky;
position:sticky
}
#countdownTimer{
position:static;
top:10px;
right:10px;
width:270px;
height:250px;
background-color:#fff;
border:1px solid #999;
box-shadow:0 0 5px 0 #999;
padding:15px;
color:#004481
}
#countdownTimer .caption{
text-align:center;
font-size:20px;
font-weight:700
}
#countdownTimer .hours_and_minutes{
padding-top:10px;
padding-bottom:10px;
border:1px solid #e5e5e5
}
#countdownTimer .hours_and_minutes_data{
text-align:center;
font-size:28px;
font-weight:700
}
#countdownTimer .hours_and_minutes_legend{
text-align:center
}
#countdownTimer .hours_and_minutes_legend span{
margin-right:20px;
margin-left:20px
}
#countdownTimerMinutes,
#countdownTimerSeconds{
padding:10px;
text-align:center
}
#countdownClear,
#countdownReset{
text-transform:uppercase;
font-weight:700;
font-size:13px
}
body>.info_banner{
--swiper-navigation-size:23px;
--swiper-theme-color:currentcolor;
background:#004481;
color:#fff;
position:relative;
z-index:9;
padding-left:7px
}
body>.info_banner .swiper-wrapper{
align-items:center
}
body>.info_banner .primary_info_banner{
padding-top:5px;
padding-bottom:5px;
position:relative;
z-index:1;
font-size:14px
}
body>.info_banner .primary_info_banner>.uk-container-center{
display:flex;
padding:0 5px;
justify-content:center
}
body>.info_banner .primary_info_banner>.uk-container-center .primary_info_banner__text{
position:relative;
display:flex;
justify-content:center;
max-width:330px
}
body>.info_banner .primary_info_banner>.uk-container-center .primary_info_banner__text .text{
max-width:240px;
min-width:240px
}
@media (min-width:480px){
body>.info_banner .primary_info_banner>.uk-container-center .primary_info_banner__text .text{
align-items:center;
display:flex;
flex-direction:column;
height:40px;
justify-content:center;
max-width:380px;
min-width:380px
}
}
body>.info_banner .primary_info_banner>.uk-container-center .primary_info_banner__text .text span:last-of-type{
margin-left:5px
}
body>.info_banner .primary_info_banner__text{
flex:1 1 auto;
text-align:center
}
body>.info_banner .primary_info_banner__text a{
white-space:nowrap
}
body>.info_banner .primary_info_banner__button{
flex:0 0 25px;
text-align:right;
position:absolute;
right:0;
top:50%;
transform:translateY(-50%);
z-index:3;
padding:0 14px 0 7px;
height:100%;
display:flex;
align-items:center;
background:#004481
}
@media (min-width:960px){
.marken .uk-dropdown-navbar .uk-nav-navbar>li>a{
font-size:14px
}
.body-beleg-detail .view-beleg-detail .cartsummary .uk-width-xlarge-1-3{
width:33.333%
}
.body-beleg-detail .view-beleg-detail .cartsummary .uk-width-xlarge-2-3{
width:66.666%
}
body>.info_banner .primary_info_banner__button{
justify-content:flex-end;
left:calc(50% - (960px / 2) - 7px);
width:calc(960px - 15px);
z-index:0
}
}
@media (min-width:1220px){
body>.info_banner .primary_info_banner__button{
left:calc(50% - (1220px / 2) - 7px);
width:calc(1220px - 15px)
}
.view-artikel-detail .product-data .product-images .uk-thumbnail{
min-height:431px
}
}
body>.info_banner .primary_info_banner__button a{
color:#fff
}
body>.info_banner .primary_info_banner__button a .svg-inline--fa{
font-size:1.2em
}
body>.info_banner .swiper-container{
background:inherit!important;
display:flex;
align-items:center;
flex-direction:column;
width:100%;
z-index:0
}
body>.info_banner .swiper-container .swiper-slide{
display:flex;
justify-content:center;
text-align:center
}
body>.info_banner .swiper-container .swiper-button-next,
body>.info_banner .swiper-container .swiper-button-prev{
display:none;
transform:translateY(-50%);
margin-top:0;
height:100%
}
body>.info_banner .swiper-container .swiper-button-next>i,
body>.info_banner .swiper-container .swiper-button-prev>i{
background:#004481;
overflow:hidden;
width:100%;
height:100%;
display:flex;
align-items:center
}
body>.info_banner .swiper-container .swiper-button-next:after,
body>.info_banner .swiper-container .swiper-button-prev:after{
content:''
}
body>.info_banner .swiper-container .swiper-button-next.swiper-button-disabled,
body>.info_banner .swiper-container .swiper-button-prev.swiper-button-disabled{
opacity:1;
color:#5985ad
}
@media (min-width:540px){
body>.info_banner .primary_info_banner__button{
padding:0 7px
}
body>.info_banner .swiper-container{
width:496px;
z-index:1
}
body>.info_banner .swiper-container .swiper-button-next,
body>.info_banner .swiper-container .swiper-button-prev{
display:flex
}
body>.info_banner .swiper-container .swiper-button-next__custom>i,
body>.info_banner .swiper-container .swiper-button-prev__custom>i{
justify-content:center
}
}
body>.info_banner div:not(.swiper-container) .swiper-button-wrapper{
display:none
}
body #info_deprecated_app_banner{
background-color:#004481;
color:#fff!important;
display:none;
text-align:center;
padding:10px 5px;
text-decoration:none
}
body #info_deprecated_app_banner .info_deprecated_app_banner_link_block{
color:#fff!important;
text-decoration:none
}
body #info_deprecated_app_banner .info_deprecated_app_banner_btn_text{
color:#fff!important;
text-decoration:underline
}
body #info_deprecated_app_banner .primary_info_banner__text{
color:#fff!important
}
@media (max-width:992px){
:root{
--lexika-content-column-count:2
}
}
.lexika-header{
text-align:center
}
.lexika-groups{
display:flex;
justify-content:center;
list-style:none;
padding:0;
margin-inline:calc(var(--lexika-gap-x) * -1);
flex-wrap:wrap;
gap:var(--lexika-gap-x)
}
.lexika-groups--group{
flex:1 1 auto;
display:flex
}
@media (max-width:1199.98px){
.lexika-groups--group{
flex:1 1 100%;
max-width:52px
}
}
.lexika-groups--group--link{
flex:1 1 100%;
padding:.424rem .5rem;
font-size:1.9875rem;
font-weight:700
}
.lexika-groups--content{
moz-column-count:var(--lexika-content-column-count);
column-count:var(--lexika-content-column-count);
moz-column-gap:var(--lexika-content-column-gap);
column-gap:var(--lexika-content-column-gap);
margin-bottom:15px
}
@media (max-width:575.98px){
:root{
--lexika-content-column-count:1
}
.lexika-groups--content{
margin-left:.5rem
}
}
.lexika-groups--content--item{
page-break-inside:avoid;
-moz-column-break-inside:avoid;
break-inside:avoid
}
.lexika-groups--content--item--title{
font-size:2.75rem;
font-weight:700;
text-transform:uppercase;
background-color:var(--bs-primary);
color:#fff;
display:inline-block;
padding:0 1rem
}
.lexika-groups--content--item--list{
list-style:none;
padding:0
}
.lexika-groups--content--item--list--item{
position:relative;
margin-bottom:1rem
}
.lexika-groups--content--item--list--item::before{
content:"";
margin-right:15px;
border:solid;
border-width:0 2px 2px 0;
display:inline-block;
padding:3px;
transform:rotate(-45deg)
}
.lexika-groups--content--item--list--item>a{
text-decoration:none;
color:#535353
}
.glossary_detail_content{
display:flex;
flex-wrap:wrap;
margin-bottom:15px
}
.glossary_detail_content>div{
flex-basis:50%;
box-sizing:border-box
}
.glossary_detail_content figcaption{
font-size:12px;
text-align:right
}
.element_sidebar .uk-nav .view-blog li.fbr_headline--h3,
.element_sidebar .uk-nav .view-blog li.pm_targobank__header,
.view-blog .element_sidebar .uk-nav li.fbr_headline--h3,
.view-blog .element_sidebar .uk-nav li.pm_targobank__header,
.view-blog .fbr_headline--h1,
.view-blog .fbr_headline--h2,
.view-blog .fbr_headline--h3,
.view-blog .fbr_headline--h4,
.view-blog .pm_targobank__header,
.view-blog h1,
.view-blog h2,
.view-blog h3,
.view-blog h4,
.view-blog h5{
text-transform:unset
}
.blog_detail hr{
margin:40px 0
}
.blog_detail .fbr_headline--h2,
.blog_detail h2{
font-size:25px;
text-transform:none
}
.blog_detail__home_top_entries_container{
position:relative
}
.blog_detail__home_top_entries_title{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
width:30%;
padding:25px;
text-shadow:0 0 10px transparent;
background-color:rgba(0,68,129,.75);
pointer-events:none;
color:#fff;
text-align:center
}
.blog_detail__home_top_entries_img{
height:500px;
width:100%;
object-fit:cover;
object-position:top
}
.blog_detail__popular_entries_h2{
text-align:center;
margin-bottom:15px
}
.blog_detail__popular_entries{
display:flex;
gap:5rem;
justify-content:center;
flex-wrap:wrap;
margin:0 20px
}
.blog_detail__popular_entries_link{
max-width:20%;
text-align:center;
text-decoration:none!important;
color:#535353
}
.blog_detail__popular_entries_link:hover .blog_detail__popular_entries_img{
box-shadow:0 0 0 2px #004481
}
.blog_detail__popular_entries_img{
border-radius:100px;
box-shadow:0 0 0 2px #ededed;
transition:box-shadow .2s linear;
width:120px;
height:120px;
margin:0 0 15px
}
.blog_detail__popular_entries_text{
width:120px
}
.blog_detail__home_content_container{
display:flex;
flex-direction:column;
justify-content:space-between
}
.blog_detail__home_content_container>div{
margin-bottom:20px
}
.blog_detail__home_content{
margin-bottom:15px;
height:100%;
display:flex;
flex-direction:column
}
.blog_detail__home_content_image{
position:relative
}
.blog_detail__home_content_image img{
min-height:200px
}
.blog_detail__home_content_image_tag{
position:absolute;
color:#fff;
display:flex;
top:15px;
text-transform:uppercase;
z-index:1
}
.blog_detail__home_content_image_tag>div{
margin-bottom:10px
}
.blog_detail__home_content_image_tag_item{
padding:10px 15px;
background-color:#004481;
font-style:italic;
margin:auto 0
}
.blog_detail__home_content_icons{
display:flex;
justify-content:space-between
}
.blog_detail__home_content_markup{
display:flex
}
.blog_detail__home_content_markup_item{
padding:5px 5px 0 0;
max-width:45px
}
.blog_detail__home_content_valuation{
text-align:end;
display:flex;
flex-direction:column;
justify-content:space-between;
padding-top:5px
}
.blog_detail__home_content_header{
font-size:20px!important
}
.blog_detail__home_content_header a{
text-decoration:none
}
.blog_detail__home_content_cta{
margin:auto 0 0
}
.blog_detail__home_content_link_btn{
background-color:transparent;
color:#004481;
font-weight:700;
border:1px solid #004481;
padding:12px;
display:block;
text-align:center;
text-decoration:none!important;
text-transform:uppercase;
width:calc(100% - 25px)
}
.blog_detail__home_content_link_btn:active,
.blog_detail__home_content_link_btn:hover,
.blog_detail__home_content_link_btnfocus,
.blog_detail__home_content_link_btnfocus-visible{
color:#fff!important;
background-color:#004481!important
}
.blog_detail__home_content_link_btn::after{
content:"";
border:solid;
display:inline-block;
padding:3px;
transform:rotate(-45deg);
border-width:0 3px 3px 0;
margin-left:15px
}
.blog_detail__team_data{
display:flex;
gap:7rem;
justify-content:center;
flex-wrap:wrap;
margin:0 30px
}
.blog_detail__team_data_author_card{
text-align:center
}
.blog_detail__team_data_author_link{
display:block;
position:relative;
text-decoration:none!important;
color:#535353
}
.blog_detail__team_data_author_link:hover .blog_detail__team_data_image{
border-color:#004481;
box-shadow:0 0 0 2px #004481
}
.blog_detail__team_data_image{
object-fit:none;
width:200px;
height:200px;
overflow:hidden;
max-height:100%;
border:1px solid;
border-radius:100px;
max-width:unset;
box-shadow:0 0 0 0 #004481;
transition:box-shadow .1s linear;
cursor:pointer;
min-width:200px;
margin-bottom:30px
}
.blog_detail__team_data_image:hover{
border-color:#004481;
box-shadow:0 0 0 2px #004481
}
.blog_detail__team_data_name_addition_and_slogan{
position:relative;
top:-50px
}
.blog_detail__team_data_name{
background-color:#004481;
color:#fff;
font-weight:700;
padding:8px;
width:240px
}
.blog_detail__team_data_name:hover{
background-color:#4f7aa8
}
.blog_detail__team_data_name_addition{
margin-top:15px
}
.blog_detail__team_data_slogen{
font-weight:700
}
.blog_detail__home_footer_entries_container{
margin-bottom:50px
}
.blog_detail__home_footer_entries_link{
text-decoration:none!important;
color:#535353
}
.blog_detail__home_footer_entries_img{
width:100%;
height:420px;
object-fit:cover;
margin-bottom:18px
}
.blog_detail__home_footer_entries_btn{
background-color:transparent;
color:#004481;
font-weight:700;
border:1px solid #004481;
padding:12px;
display:block;
text-align:center;
text-decoration:none!important;
text-transform:uppercase
}
.blog_detail__home_footer_entries_btn:active,
.blog_detail__home_footer_entries_btn:hover,
.blog_detail__home_footer_entries_btnfocus,
.blog_detail__home_footer_entries_btnfocus-visible{
color:#fff!important;
background-color:#004481!important
}
.blog_detail__home_footer_entries_btn::after{
content:"";
border:solid;
display:inline-block;
padding:3px;
transform:rotate(-45deg);
border-width:0 3px 3px 0;
margin-left:15px
}
.blog_detail__list_entry{
display:flex;
flex-direction:column
}
.blog_detail__list_entry .fbr_headline--h2 a,
.blog_detail__list_entry h2 a{
text-decoration:none
}
@media (max-width:992px){
.blog_detail__list_entry{
width:50%
}
}
@media (max-width:575.98px){
.blog_detail__list_entry{
width:100%
}
}
.blog_detail__detail_entry_image,
.blog_detail__list_entry_image{
position:relative
}
.blog_detail__detail_entry_image>img,
.blog_detail__list_entry_image>img{
width:100%
}
.blog_detail__detail_entry_image>img{
height:600px;
object-fit:cover
}
.blog_detail__detail_entry_image_tag,
.blog_detail__list_entry_image_tag{
position:absolute;
color:#fff;
display:flex;
flex-wrap:wrap;
top:15px;
text-transform:uppercase;
z-index:1
}
.blog_detail__detail_entry_image_tag>div,
.blog_detail__list_entry_image_tag>div{
margin-bottom:10px
}
.blog_detail__detail_entry_image_tag_item,
.blog_detail__list_entry_image_tag_item{
padding:10px 15px;
background-color:#004481;
font-style:italic;
margin:auto 0
}
.blog_detail__detail_entry_image_tag_item--img,
.blog_detail__list_entry_image_tag_item--img{
width:100%
}
.blog_detail__detail_entry_image_tag_item{
font-size:1.25rem
}
.blog_detail__detail_entry_copyright{
position:absolute;
z-index:99;
right:80px;
bottom:18px;
color:#fff;
text-shadow:0 0 5px #00000085
}
.blog_detail__detail_entry_container{
margin-top:20px;
display:flex;
gap:35px
}
@media (max-width:992px){
.blog_detail__detail_entry_container{
flex-direction:column
}
}
.blog_detail__detail_entry_content{
width:66.66%
}
.blog_detail__detail_entry_content .prod_price{
display:flex;
flex-wrap:wrap;
justify-content:end
}
.blog_detail__detail_entry_content .hintgreyexclamation{
background-color:#eaeaea
}
.blog_detail__detail_entry_content .hintgreyexclamation-title{
padding:25px;
display:flex;
align-items:center;
gap:25px;
justify-content:flex-start
}
.blog_detail__detail_entry_content .hintgreyexclamation-title::before{
content:"";
background-image:url("/custom/module/public/fbr/assets/svgs/lightbulb.svg");
background-repeat:no-repeat;
display:inline-block;
width:45px;
height:45px;
background-size:contain;
flex-shrink:0
}
.blog_detail__detail_entry_icons,
.blog_detail__list_entry_icons{
display:flex;
justify-content:space-between
}
.blog_detail__detail_entry_markup,
.blog_detail__list_entry_markup{
display:flex
}
.blog_detail__detail_entry_markup_item,
.blog_detail__list_entry_markup_item{
padding:5px 5px 0 0;
max-width:45px
}
.blog_detail__detail_entry_valuation,
.blog_detail__list_entry_valuation{
text-align:end;
display:flex;
flex-direction:column;
justify-content:space-between;
padding-top:5px
}
.blog_detail__detail_entry_date{
display:flex;
gap:10px;
margin-bottom:4px
}
.blog_detail__detail_entry_date_last{
background:#ededed;
padding:2px 5px
}
.blog_detail__detail_entry_date_create{
margin:auto 0
}
.blog_detail__detail_entry_like,
.blog_detail__home_content_like,
.blog_detail__list_entry_like{
display:flex;
gap:5px;
cursor:pointer;
justify-content:flex-end
}
.blog_detail__detail_entry_like:hover .blog_detail__detail_entry_like_heart,
.blog_detail__detail_entry_like:hover .blog_detail__home_content_like_heart,
.blog_detail__detail_entry_like:hover .blog_detail__list_entry_like_heart,
.blog_detail__home_content_like:hover .blog_detail__detail_entry_like_heart,
.blog_detail__home_content_like:hover .blog_detail__home_content_like_heart,
.blog_detail__home_content_like:hover .blog_detail__list_entry_like_heart,
.blog_detail__list_entry_like:hover .blog_detail__detail_entry_like_heart,
.blog_detail__list_entry_like:hover .blog_detail__home_content_like_heart,
.blog_detail__list_entry_like:hover .blog_detail__list_entry_like_heart{
fill:#7e7d7e;
stroke:#7e7d7e
}
.blog_detail__detail_entry_like_heart,
.blog_detail__home_content_like_heart,
.blog_detail__list_entry_like_heart{
transition:.2s ease-in-out
}
.blog_detail__list_entry_header{
text-transform:unset;
font-size:20px!important
}
.blog_detail__list_entry_header a{
text-decoration:none;
color:#535353
}
.blog_detail__list_entry_cta{
margin:auto 0 0
}
.blog_detail__list_entry_link_btn{
background-color:transparent;
color:#004481;
font-weight:700;
border:1px solid #004481;
padding:12px;
display:block;
text-align:center;
text-decoration:none!important;
text-transform:uppercase;
width:100%
}
.blog_detail__list_entry_link_btn:active,
.blog_detail__list_entry_link_btn:hover,
.blog_detail__list_entry_link_btnfocus,
.blog_detail__list_entry_link_btnfocus-visible{
color:#fff!important;
background-color:#004481!important
}
.blog_detail__list_entry_link_btn::after{
content:"";
border:solid;
display:inline-block;
padding:3px;
transform:rotate(-45deg);
border-width:0 3px 3px 0;
margin-left:15px;
margin-bottom:1px
}
.blog_detail__detail_entry hr{
margin:40px 0
}
.blog_detail__detail_entry .fbr_headline--h2,
.blog_detail__detail_entry a,
.blog_detail__detail_entry h2{
color:#535353
}
.blog_detail__detail_entry_headline{
text-transform:unset;
font-size:33px;
line-height:35px
}
.blog_detail__detail_entry_title{
font-size:25px
}
.blog_detail__detail_entry_toc{
background-color:#ededed;
padding:40px
}
.blog_detail__detail_entry_toc_list{
list-style:none;
line-height:35px
}
.blog_detail__detail_entry_toc_list_item:before{
content:"";
border:solid;
display:inline-block;
padding:3px;
transform:rotate(-45deg);
border-width:0 2px 2px 0;
margin:0 10px 0 -20px
}
.blog_detail__detail_entry .uk-article .txtblk_fbrbox_1_4 .artikel_element_product_slider .element_swiper__slide,
.blog_detail__detail_entry .uk-article .uk-width-1-2 .artikel_element_product_slider .element_swiper__slide{
width:100%
}
.blog_detail__team{
display:flex;
background-color:#dbdbdb;
padding:40px;
gap:50px
}
@media (max-width:992px){
.blog_detail__detail_entry_content{
width:100%
}
.blog_detail__team{
flex-direction:column
}
}
.blog_detail__team_info{
margin:auto 0
}
.blog_detail__team_img{
object-fit:none;
width:200px;
height:200px;
overflow:hidden;
max-height:100%;
border:1px solid;
border-radius:100px;
max-width:unset;
box-shadow:0 0 0 0 #004481;
transition:box-shadow .1s linear;
cursor:pointer;
min-width:200px
}
@media (max-width:992px){
.blog_detail__team_img{
margin:0 auto
}
.blog_team_list__author{
flex-direction:column;
text-align:center
}
}
.blog_detail__team_img:hover{
border-color:#004481;
box-shadow:0 0 0 2px #004481
}
.blog_detail__team_link{
color:#fff!important;
background-color:#004481;
padding:15px;
text-transform:uppercase;
font-weight:700;
text-decoration:none!important
}
.blog_detail__team_link:hover{
background-color:#4f7aa8
}
.blog_detail__team_name{
margin-top:30px;
text-transform:unset
}
.blog_team_list__author{
display:flex;
gap:30px;
margin:30px 0
}
.blog_team_list__img{
object-fit:none;
width:200px;
height:200px;
overflow:hidden;
max-height:100%;
border:1px solid;
border-radius:100px;
max-width:unset;
box-shadow:0 0 0 0 #004481;
transition:box-shadow .1s linear
}
.blog_team_list__img:hover{
border-color:#004481;
box-shadow:0 0 0 2px #004481
}
.blog_team_list__name{
text-transform:unset
}
.blog_team_list__name_addition{
font-size:1rem;
font-weight:400
}
.blog_team_list__link_btn{
background-color:transparent;
color:#004481;
font-weight:700;
border:1px solid #004481;
padding:12px;
display:block;
text-align:center;
text-decoration:none!important;
text-transform:uppercase;
width:fit-content;
margin-top:15px
}
.blog_team_list__link_btn:active,
.blog_team_list__link_btn:hover,
.blog_team_list__link_btnfocus,
.blog_team_list__link_btnfocus-visible{
color:#fff!important;
background-color:#004481!important
}
.blog_team_list__link_btn::after{
content:"";
border:solid;
display:inline-block;
padding:3px;
transform:rotate(-45deg);
border-width:0 3px 3px 0;
margin-left:15px
}
.blog_team_detail__container{
display:flex
}
.blog_team_detail__author{
width:66.66%
}
.blog_team_detail__name{
text-transform:unset
}
.blog_team_detail__name_addition{
font-size:1rem;
font-weight:400
}
.blog_team_detail__author_card{
display:flex
}
.blog_team_detail__author_info{
margin:auto 45px
}
.blog_team_detail__authorbox{
background-color:#ededed;
padding:10px 30px;
margin:40px 20px 40px 0;
position:relative
}
@media (max-width:992px){
.blog_team_detail__container{
flex-direction:column
}
.blog_team_detail__author{
width:100%
}
.blog_team_detail__author_card{
flex-direction:column;
text-align:center;
gap:15px
}
.blog_team_detail__authorbox{
margin:40px 0
}
}
.blog_team_detail__authorbox::before{
content:"";
position:absolute;
top:-15px;
left:75px;
width:0;
height:0;
border:0 solid #fff0;
border-right-width:20px;
border-left-width:20px;
border-bottom:15px solid #ededed
}
.blog_team_detail__author_newest_entries{
width:33.33%
}
@media (max-width:992px){
.blog_team_detail__author_newest_entries{
width:100%
}
}
.blog_team_detail__image{
object-fit:none;
width:200px;
height:200px;
overflow:hidden;
max-height:100%;
border:1px solid #ededed;
border-radius:100px;
max-width:unset;
box-shadow:0 0 0 2px #ededed
}
.blog_team_detail__horizontal_card_icon img,
.blog_team_detail__vertical_card_icon img{
height:60px
}
.blog_team_detail__authorbox_horizontal{
display:grid;
grid-template-columns:1fr 1fr 1fr;
text-align:center;
padding:30px 0
}
@media (max-width:992px){
.blog_team_detail__authorbox_horizontal{
grid-template-columns:1fr;
gap:15px
}
}
.blog_team_detail__horizontal_card{
padding:0 15px
}
.blog_team_detail__horizontal_card:nth-child(2n){
border-left:1px solid #fff;
border-right:1px solid #fff
}
.blog_team_detail__horizontal_card_icon{
padding-bottom:10px
}
.blog_team_detail__horizontal_card_title,
.blog_team_detail__vertical_card_title{
font-size:1.25rem;
font-weight:700
}
.blog_team_detail__vertical_card{
display:grid;
grid-template-columns:1fr 2fr;
padding:30px 0;
border-top:1px solid #fff
}
@media (max-width:992px){
.blog_team_detail__vertical_card{
grid-template-columns:1fr;
gap:15px;
text-align:center
}
}
.blog_team_detail__vertical_card_icon,
.blog_team_detail__vertical_image{
text-align:center
}
.blog_team_detail__vertical_card_icon img,
.blog_team_detail__vertical_image img{
width:150px;
height:150px;
border-radius:100px
}
.blog_team_detail__vertical_card_text{
margin:auto 0 auto 20px
}
.blog_team_detail__author_newest_entries .element_sidebar .uk-nav li.fbr_headline--h3,
.blog_team_detail__author_newest_entries .element_sidebar .uk-nav li.pm_targobank__header,
.blog_team_detail__author_newest_entries .fbr_headline--h3,
.blog_team_detail__author_newest_entries .pm_targobank__header,
.blog_team_detail__author_newest_entries h3,
.element_sidebar .uk-nav .blog_team_detail__author_newest_entries li.fbr_headline--h3,
.element_sidebar .uk-nav .blog_team_detail__author_newest_entries li.pm_targobank__header{
text-transform:unset
}
.blog_team_detail__author_newest_entries_list{
display:flex;
flex-direction:column;
gap:20px
}
.blog_team_detail__author_newest_entries_list_link{
text-decoration:none!important;
display:flex
}
.blog_team_detail__author_newest_entries_list_link:hover .blog_team_detail__author_newest_entries_list_image{
box-shadow:0 0 0 2px #004481
}
.blog_team_detail__author_newest_entries_list_image{
width:81px;
height:81px;
border-radius:100px;
margin-right:15px;
box-shadow:0 0 0 2px #ededed;
transition:box-shadow .2s linear
}
.blog_team_detail__author_newest_entries_list_text{
margin:auto 0
}
.blog_team_detail__author_newest_entries_list_text_desc{
color:#000!important;
font-weight:700;
font-size:.9125rem
}
.blog_team_detail__author_newest_entries_list_text_btn{
color:#000;
font-size:.9em
}
.blog_team_detail__author_newest_entries_list_text_btn::after{
content:"";
border:solid;
display:inline-block;
padding:3px;
transform:rotate(-45deg);
border-width:0 2px 2px 0;
margin-left:5px
}
.blog_sidebar{
display:flex;
flex-direction:column;
gap:20px;
width:33.33%;
height:max-content
}
@media (max-width:992px){
.blog_sidebar{
width:100%
}
}
.blog_sidebar__item_link{
text-decoration:none!important;
display:flex
}
.blog_sidebar__item_link:hover .blog_sidebar__item_image{
box-shadow:0 0 0 2px #004481
}
.blog_sidebar__item_image{
width:81px;
height:81px;
border-radius:100px;
margin-right:15px;
box-shadow:0 0 0 2px #ededed;
transition:box-shadow .2s linear
}
.blog_sidebar__item_desc{
margin:auto 0
}
.blog_sidebar__item_author{
font-size:1.2rem
}
.blog_sidebar__item_author_name{
font-weight:700
}
.js_blog_detail__like_active path{
fill:#7e7d7e;
stroke:#7e7d7e
}
.blog_sidebar .element_sidebar .uk-nav li.fbr_headline--h3,
.blog_sidebar .element_sidebar .uk-nav li.pm_targobank__header,
.blog_sidebar .fbr_headline--h3,
.blog_sidebar .pm_targobank__header,
.blog_sidebar h3,
.element_sidebar .uk-nav .blog_sidebar li.fbr_headline--h3,
.element_sidebar .uk-nav .blog_sidebar li.pm_targobank__header{
text-transform:none
}
.blog_sidebar .fbr_headline--h4,
.blog_sidebar h4{
font-size:1.375rem
}
.blog_sidebar__item_group_desc{
font-weight:700
}
.blog_sidebar__item_direct_link::after{
content:">"
}
.blog_detail__detail_entry_image{
width:100%;
height:100%;
overflow:hidden
}
.blog_detail__detail_entry_image .blog_teaser{
object-fit:cover;
transition:transform .3s;
display:block
}
.blog_detail__detail_entry_image:hover .blog_teaser{
transform:scale(1.1)
}
.rma_step3__map_bottom{
display:flex;
justify-content:space-between
}
.rating-input-container{
border:none;
float:left
}
.rating-input-container input{
display:none
}
.rating-input-container>label{
color:#ddd;
float:right
}
.rating-input-container>label:before{
margin:5px;
font-size:1.25em;
font-family:fritzberger;
display:inline-block;
content:"\e936"
}
.comment_operator .translation_original,
.comment_user.translation_original,
.et-accordion-content a.toggle_translation.translation_original,
.view-artikel-detail .product_content .product_rating__element__content .comment_operator .translation_original,
.view-artikel-detail .product_content .product_rating__element__content .comment_user.translation_original{
display:none
}
.et-accordion-content a.toggle_translation,
a.toggle_translation{
display:inline-block
}
a.toggle_translation{
text-decoration:underline!important
}
.rating-form .commenttext2 .errorText{
display:none
}
.rating-form .commenttext2.hasError textarea{
border:1px solid #de2627!important
}
.rating-form .commenttext2.hasError .errorText{
display:block;
color:#535353;
font-size:14px
}
.rating-form .starErrorText{
display:none;
color:#de2627;
margin-bottom:15px;
font-size:12px
}
.rating-form .starErrorText.visible{
display:block
}
.rating-form .rating-stars_labeld .selection_container{
width:290px;
float:left
}
.rating-form .rating-stars_labeld .selection_container__label{
padding-left:15px;
padding-top:6px;
display:inline-block
}
.rating-form .rating-stars_labeld .selection_container__val{
font-size:18px;
font-weight:700;
display:inline-block
}
.rating-form .required-info{
display:none
}
.rating-form .required-info.show{
display:block;
font-size:.7142857143rem
}
.rating-form .maxlength_notice{
text-align:right;
font-size:.7142857143rem
}
.rating-input-container:not(:checked)>label:hover,
.rating-input-container:not(:checked)>label:hover~label,
.rating-input-container>input:checked+label:hover,
.rating-input-container>input:checked~label,
.rating-input-container>input:checked~label:hover,
.rating-input-container>input:checked~label:hover~label,
.rating-input-container>label:hover~input:checked~label{
color:#1d2a6e
}
.rating-stars{
display:inline-block
}
.rating-stars>span{
position:relative;
color:#535353
}
.rating-stars>span i{
color:#ffae00
}
.rating-stars>span i.filled-side{
width:7px
}
.rating-stars>span i.not-filled-side{
-webkit-transform:scale(-1,1);
-ms-transform:scale(-1,1);
transform:scale(-1,1)
}
.rating-stars>span i.rating-empty{
color:#cbcbcb
}
.rating-links{
display:inline-block;
margin-left:10px
}
.comment_operator{
margin-top:15px;
padding:10px 15px;
background-color:#e9e9e9;
line-height:1.4
}
.comment_operator__headline{
color:#004481;
font-weight:700;
font-style:normal
}
.rating-delivery{
text-align:center
}
.rating-delivery .rating-stars{
display:inline-flex;
padding-bottom:30px;
position:relative
}
.rating-delivery .rating-stars span{
display:flex;
flex-direction:column;
font-size:2rem
}
.rating-delivery .rating-stars span.rating-star+.rating-value::before{
display:block
}
.rating-delivery .rating-stars span.rating-star-1:hover+.rating-value::before{
content:"Sehr gut"
}
.rating-delivery .rating-stars span.rating-star-2:hover+.rating-value::before{
content:"Gut"
}
.rating-delivery .rating-stars span.rating-star-3:hover+.rating-value::before{
content:"Durchschnitt"
}
.rating-delivery .rating-stars span.rating-star-4:hover+.rating-value::before{
content:"Ok"
}
.rating-delivery .rating-stars span.rating-star-5:hover+.rating-value::before{
content:"Ungenügend"
}
.rating-delivery .rating-stars .rating-value{
bottom:0;
position:absolute;
width:100%
}
div[data-subtemplate=topics__shoprating]{
width:100%;
display:flex;
justify-content:center;
margin-left:0
}
div[data-subtemplate=topics__shoprating] .shoprating-shoprating{
background:#fff!important;
width:100%
}
div[data-subtemplate=topics__shoprating] .shoprating-shoprating .fbr_headline--h2,
div[data-subtemplate=topics__shoprating] .shoprating-shoprating h2{
font-size:14px
}
@media screen and (min-width:670px){
div[data-subtemplate=topics__shoprating] .shoprating-shoprating .fbr_headline--h2,
div[data-subtemplate=topics__shoprating] .shoprating-shoprating h2{
font-size:20px
}
}
div[data-subtemplate=topics__shoprating] .rating-buttons{
margin-bottom:1.0714285714rem
}
div[data-subtemplate=topics__shoprating] .rating-buttons.nps .rating-button{
font-size:14px!important;
height:inherit!important;
width:28px;
aspect-ratio:1/1
}
div[data-subtemplate=topics__shoprating] .rating-buttons.stars{
display:flex;
justify-content:center
}
div[data-subtemplate=topics__shoprating] .rating-buttons.stars .rating-button{
cursor:pointer;
padding:0 .7142857143rem
}
div[data-subtemplate=topics__shoprating] .rating-buttons.stars .rating-button i{
pointer-events:none;
color:#ddd;
font-size:2.2857142857rem
}
div[data-subtemplate=topics__shoprating] .rating-buttons.stars .rating-button.hover i{
color:#ffae00
}
div[data-subtemplate=topics__shoprating] .comment{
display:none
}
div[data-subtemplate=topics__shoprating] .comment.low{
display:block
}
div[data-subtemplate=topics__shoprating] .comment.low textarea{
padding:.3571428571rem;
min-height:115px;
outline:0;
resize:none
}
div[data-subtemplate=topics__shoprating] .thank-you{
color:#004481;
display:flex;
font-size:1.7142857143rem;
font-weight:700;
justify-content:center;
align-items:center
}
div[data-subtemplate=topics__shoprating] .thank-you i{
color:#4a8500;
font-size:2.8571428571rem;
margin-right:15px
}
#element_desktop_search{
display:inline-block;
width:50%;
position:relative;
box-sizing:border-box;
padding:7px 7px 7px 0;
margin-left:20px;
margin-top:-2px
}
#desktop-search{
background-color:#eaeaea;
display:none;
padding:5px;
white-space:nowrap
}
.search-button{
aspect-ratio:1/1;
height:48px;
font-size:20px;
line-height:1;
border-radius:0 3px 3px 0
}
.search-button i{
margin:0
}
.mobile-header-menu-text div{
clear:left;
font-size:10px
}
.clear_icon{
display:none;
width:auto;
height:auto;
font-size:20px;
line-height:1;
color:#767676;
cursor:pointer;
padding:8px
}
.clear_icon.active{
display:inline-block
}
.mobile_search_close_icon{
display:none;
color:#535353
}
#element_mobile_search{
display:flex;
flex-direction:row;
position:relative;
white-space:nowrap;
box-sizing:border-box;
margin-left:0;
width:100%;
border:12px solid #fff
}
.layout_header--fixed #element_mobile_search{
display:none
}
.layout_header--fixed #element_mobile_search.active{
position:fixed;
top:55px;
left:0;
display:block;
box-shadow:0 2px 2px 0 rgba(0,0,0,.25)
}
.layout_header--scroll-search #element_mobile_search{
display:block;
position:absolute;
top:0;
left:0;
right:0;
z-index:-1
}
#element_mobile_search .search-button{
height:calc(100% + 2px);
width:43px;
position:absolute;
top:-1px;
right:-1px
}
#element_mobile_search form{
display:flex;
align-items:center;
float:none;
width:100%;
padding:0 42px 0 0;
background-color:#fff;
border:1px solid #e5e5e5;
border-radius:3px;
transition:none
}
#element_mobile_search form input{
padding:8px
}
#element_mobile_search form button{
padding-right:12px
}
#element_mobile_search .mobile_search_close_icon{
display:none;
line-height:40px;
font-size:20px;
padding-left:8px;
padding-right:19px
}
#element_mobile_search .uk-autocomplete-results{
overflow:hidden
}
#mobile-search-field{
border:none;
background:#fff;
padding:8px 15px;
box-sizing:border-box;
height:auto;
flex:1;
font-size:12px
}
#mobile-search-field::placeholder{
color:rgba(83,83,83,.3)
}
#mobile-search-field::-moz-placeholder{
color:rgba(83,83,83,.3)
}
#mobile-search-field:-ms-input-placeholder{
color:rgba(83,83,83,.3)
}
#mobile-search-field::-webkit-input-placeholder{
color:rgba(83,83,83,.3)
}
#desktop-search-field,
#desktop-search-field-epoq{
width:calc(100% - 48px);
box-sizing:border-box!important;
border:1px solid #e5e5e5;
border-right:0;
background-color:#fff;
height:48px;
padding-left:4%;
padding-right:4%;
border-top-left-radius:3px;
border-bottom-left-radius:3px
}
.search-button-new{
background-color:#1d2a6e;
line-height:20px;
min-height:20px;
border-radius:0 3px 3px 0;
padding:4px 8px 4px 12px;
position:relative;
right:0;
box-sizing:border-box
}
@media (min-width:700px){
body #info_deprecated_app_banner{
display:none!important
}
.search-button-new{
margin-left:0;
padding:4px 8px 1px 12px
}
}
.beleg--form{
align-items:center;
display:flex;
height:39px;
justify-content:flex-end
}
.beleg--search_input{
border:1px solid #e5e5e5;
border-radius:3px 0 0 3px;
box-sizing:border-box;
font:inherit;
height:100%;
padding:8px;
width:350px
}
.beleg--search_input::placeholder{
color:#999
}
.beleg--search_input::-moz-placeholder{
color:#999
}
.beleg--search_input:-ms-input-placeholder{
color:#999
}
.beleg--search_input::-webkit-input-placeholder{
color:#999
}
.beleg--search_input:focus{
outline:0
}
.beleg--search_button{
box-sizing:border-box;
border-radius:0 3px 3px 0;
height:100%;
padding:10px
}
.beleg--search_button i{
font-size:16px;
margin-right:0
}
.beleg--desktop{
display:none
}
.beleg--mobile{
display:block;
margin-top:8px
}
@media screen and (min-width:850px){
.beleg--desktop{
display:block
}
.beleg--mobile{
display:none
}
.uk-modal:has(.guestrating) .rating_list__article .rating_article__detail div[class*="__functionality"],
.uk-modal:has(.guestrating) .rating_list__article .rating_article__detail div[class*="__quality"],
.uk-modal:has(.guestrating) .rating_list__article .rating_article__info div[class*="__functionality"],
.uk-modal:has(.guestrating) .rating_list__article .rating_article__info div[class*="__quality"]{
width:50%
}
}
.uk-modal:has(.product-share) .uk-modal-dialog,
.uk-modal:has(.product-share) .uk-modal-dialog button{
border-radius:3px
}
.uk-modal:has(.product-share) .uk-modal-dialog button{
min-width:90px
}
.uk-modal:has(.product-share) .product-share>div{
align-items:center;
display:flex;
justify-content:space-between
}
.uk-modal:has(.product-share) .product-share>div #article{
margin-right:15px
}
.rating_thankyou{
display:none
}
.rating_thankyou.show{
display:block
}
.rating_thankyou .uk-alert-success{
color:#4a8500;
text-transform:uppercase
}
.uk-modal:has(.guestrating) .etCheckbox-wrap{
float:left
}
.element_easycredit_installment .uk-modal:has(.guestrating) button.close,
.uk-modal:has(.guestrating) .element_easycredit_installment button.close,
.uk-modal:has(.guestrating) .uk-close{
position:sticky;
top:0
}
.uk-modal:has(.guestrating) .uk-modal-dialog,
.uk-modal:has(.guestrating) .uk-modal-dialog button{
border-radius:3px
}
.uk-modal:has(.guestrating) .uk-modal-dialog{
max-height:600px;
overflow-y:auto
}
.uk-modal:has(.guestrating) div.rating_article__comment,
.uk-modal:has(.guestrating) div.rating_article__detail{
display:flex
}
.uk-modal:has(.guestrating) .rating_list__article{
border:0
}
.uk-modal:has(.guestrating) .rating_list__article form>div{
padding:15px 0
}
.uk-modal:has(.guestrating) .rating_list__article form>div div:has(input#rating_person__bought_at_berger){
align-items:flex-start
}
.uk-modal:has(.guestrating) .rating_list__article form>div div:has(input#rating_person__bought_at_berger) input{
position:relative;
top:2px
}
.uk-modal:has(.guestrating) .rating_list__article .rating_article__detail,
.uk-modal:has(.guestrating) .rating_list__article .rating_article__info{
padding:0
}
.uk-modal:has(.guestrating) .rating_list__article .rating_article__detail:hover,
.uk-modal:has(.guestrating) .rating_list__article .rating_article__info:hover{
background:inherit
}
.uk-modal:has(.guestrating) .rating_list__article .rating_article__detail div[class*="__indicator"],
.uk-modal:has(.guestrating) .rating_list__article .rating_article__info div[class*="__indicator"]{
display:none
}
.uk-modal:has(.guestrating) .rating_list__article .rating_article__detail div[class*="__functionality"],
.uk-modal:has(.guestrating) .rating_list__article .rating_article__detail div[class*="__quality"],
.uk-modal:has(.guestrating) .rating_list__article .rating_article__info div[class*="__functionality"],
.uk-modal:has(.guestrating) .rating_list__article .rating_article__info div[class*="__quality"]{
box-sizing:border-box
}
@media screen and (min-width:850px){
.uk-modal:has(.guestrating) .rating_list__article .rating_article__detail div[class*="__functionality"],
.uk-modal:has(.guestrating) .rating_list__article .rating_article__info div[class*="__functionality"]{
padding-left:15px
}
.uk-modal:has(.guestrating) .rating_list__article .rating_article__detail div[class*="__recommend_wrapper"],
.uk-modal:has(.guestrating) .rating_list__article .rating_article__info div[class*="__recommend_wrapper"]{
padding-left:0
}
}
.uk-modal:has(.guestrating) .rating_list__article .rating_article__info{
flex-wrap:wrap
}
@media screen and (min-width:480px){
.uk-modal:has(.guestrating) .rating_list__article .rating_article__info{
flex-wrap:nowrap
}
}
.uk-modal:has(.guestrating) .rating_list__article .rating_article_info__image{
display:flex;
justify-content:center;
margin:0 1.0714285714rem 1.0714285714rem 0;
width:150px;
height:100px;
flex:0 0 150px;
border:1px solid #eaeaea
}
@media screen and (min-width:480px){
.uk-modal:has(.guestrating) .rating_list__article .rating_article_info__image{
margin:0 1.0714285714rem 0 0
}
}
.uk-modal:has(.guestrating) .rating_list__article .rating_article_info__buttons,
.uk-modal:has(.guestrating) .rating_list__article .rating_article_info__rating_stars{
display:none
}
.uk-modal:has(.guestrating) .rating_list__article .rating_article_info__overview{
padding-left:0;
padding-top:0;
align-items:inherit
}
.uk-modal:has(.guestrating):has(.rating_thankyou.show) .uk-flex-column,
.uk-modal:has(.guestrating):has(.rating_thankyou.show) div[class^=rating_article__comment],
.uk-modal:has(.guestrating):has(.rating_thankyou.show) div[class^=rating_article_detail__],
.uk-modal:has(.guestrating):has(.rating_thankyou.show) div[class^=rating_article_info__]{
display:none
}
.uk-modal:has(.guestrating):has(.rating_thankyou.show) form{
max-width:inherit
}
.element_easycredit_installment .uk-modal:has(.guestrating):has(.rating_thankyou.show) button.uk-modal-close.button.close,
.uk-modal:has(.guestrating):has(.rating_thankyou.show) .element_easycredit_installment button.uk-modal-close.button.close,
.uk-modal:has(.guestrating):has(.rating_thankyou.show) .uk-modal-close.uk-close.button{
color:#535353;
display:inline;
font-size:1rem;
opacity:1
}
.view-artikel-detail .product-details-producttest{
display:block
}
@media (min-width:480px){
#element_mobile_search{
margin-left:inherit
}
.view-artikel-detail .product-details-producttest{
display:inline-block
}
}
.view-artikel-detail .producttest-link,
.view-artikel-detail .rating-link{
text-decoration:none;
color:#535353
}
.view-artikel-detail .product-share{
align-items:center;
margin-left:2px
}
.view-artikel-detail .product-share.only-app{
display:none
}
.view-artikel-detail .product-share a{
color:#535353;
text-decoration:none
}
.view-artikel-detail .product-share span{
font-size:12px
}
.view-artikel-detail .product-data{
position:relative
}
.view-artikel-detail .product-data .badges .element_artikel_gallery__label_decoration--bcw img{
width:100%
}
.view-artikel-detail .product-data .product-images{
position:relative
}
.view-artikel-detail .product-data .product-images .uk-thumbnail{
border:1px solid #ededed;
display:flex;
align-items:center;
justify-content:center
}
.view-artikel-detail .product-data .product-images .uk-thumbnail a{
position:relative;
display:block
}
.view-artikel-detail .product-data .product-images .uk-thumbnail img{
flex:0 0 auto
}
.view-artikel-detail .product-data .product-images .vproduct{
position:relative
}
.view-artikel-detail .product-data .product-images .viewmarker{
position:absolute;
transform:rotate(-45deg);
top:50px;
z-index:9;
color:#535353
}
.view-artikel-detail .product-data .product-images .product_warranty{
position:absolute;
top:5px;
right:5px;
width:120px;
z-index:10;
text-align:right
}
@media (min-width:768px){
#element_mobile_search{
padding-top:0
}
.view-artikel-detail .product-data .product-images .product_warranty{
width:40%
}
.view-artikel-detail .product-data .product-images__link{
height:430px
}
}
@media (min-width:960px){
.view-artikel-detail .product-data .product-images .product_warranty{
width:60%
}
}
.view-artikel-detail .product-data .product-images .uk-slider a{
display:inline-block;
position:relative
}
.view-artikel-detail .product-data .product-images__link{
text-decoration:none;
display:block
}
.view-artikel-detail .product-data .product-images__link:hover .uk-thumbnail-caption{
text-decoration:underline
}
.view-artikel-detail .product-data .product-images__media{
vertical-align:middle;
display:inline-block
}
.view-artikel-detail .product-data .product-articlenr{
display:block
}
.view-artikel-detail .product-data .product-articlenr-margin{
margin-left:0
}
@media (min-width:640px){
.view-artikel-detail .product-data .product-articlenr{
display:inline-block
}
.view-artikel-detail .product-data .product-articlenr-margin{
margin-left:8px
}
}
.view-artikel-detail .product-data .product-abstract{
margin-bottom:20px
}
.view-artikel-detail .product-data .product-abstract .fbr_headline--h1,
.view-artikel-detail .product-data .product-abstract h1{
margin-top:0
}
.view-artikel-detail .product-data .product-abstract__verfuegbarkeit{
color:#ff671f
}
.view-artikel-detail .product-data .variantselector .vselect_label{
font-weight:700;
display:inline-block;
padding:0 0 5px
}
@media (min-width:768px){
.view-artikel-detail .product-data .product-abstract{
margin-bottom:0
}
.view-artikel-detail .product-data .variantselector .vselect_label{
padding:0
}
}
.view-artikel-detail .product-sidebar-headline{
font-size:16px;
color:#004481;
text-transform:uppercase;
font-weight:700;
margin-bottom:7px
}
.view-artikel-detail .product-sidebar-box{
border:1px solid #e5e5e5;
padding:25px 30px
}
@media (max-width:849px){
.view-artikel-detail .product-sidebar-box{
padding:10px 15px
}
}
.view-artikel-detail .product_info_download i,
.view-artikel-detail .product_info_download img{
width:20px;
display:inline-block;
text-align:center;
position:absolute;
left:-37px;
top:50%;
transform:translateY(-50%);
line-height:inherit
}
.view-artikel-detail .product_info_download a{
color:inherit;
text-decoration:none;
margin-left:37px;
display:inline-block;
position:relative;
line-height:1
}
.view-artikel-detail .product_info_download .product-details-catalogpage,
.view-artikel-detail .product_info_download .product-details-free_return{
margin-left:37px;
position:relative
}
.view-artikel-detail .product_info_download .product-details-catalogpage a,
.view-artikel-detail .product_info_download .product-details-free_return a{
margin-left:0
}
.view-artikel-detail .product_info_download .artikel_infobox__artikelnummer>span,
.view-artikel-detail .product_info_download .artikel_infobox__vergleichen>span{
cursor:pointer;
color:inherit;
text-decoration:none;
margin-left:37px;
display:inline-block;
position:relative;
line-height:1
}
.view-artikel-detail .product_info_download .artikel_infobox__artikelnummer>span{
cursor:inherit
}
.view-artikel-detail .product_branchavailability{
padding-top:13px;
padding-bottom:13px
}
@media (max-width:849px){
.view-artikel-detail .product_branchavailability{
padding-top:3px;
padding-bottom:3px
}
}
.view-artikel-detail .product_branchavailability .branch_availability_item{
color:#004481;
font-weight:700;
padding:12px 0;
border-bottom:1px solid #e5e5e5;
display:flex;
justify-content:space-between;
align-items:center
}
.view-artikel-detail .product_branchavailability .branch_availability_item:last-child{
border-bottom:0
}
.view-artikel-detail .product_branchavailability .branch_availability_item .branch_availability_status{
display:flex;
align-items:center;
font-weight:400
}
.view-artikel-detail .product_branchavailability .branch_availability_item .branch_availability_status_1{
color:#4a8500
}
.view-artikel-detail .product_branchavailability .branch_availability_item .branch_availability_status_2{
color:#f16700
}
.view-artikel-detail .product_branchavailability .branch_availability_item i{
font-size:24px;
margin-right:5px
}
.view-artikel-detail .product_info_download>.vmaster>.vproduct>.artikel_infoboxitem:not(:last-child){
margin-bottom:5px
}
.view-artikel-detail .product_info_download>.vmaster>.vproduct>.artikel_infoboxitem.artikel_infobox__katalog:not(:has(.vproduct.vvisible)){
display:none
}
.view-artikel-detail .artikel_infoboxitem_container{
margin-bottom:5px
}
.view-artikel-detail .artikel_infoboxitem_container .uk-grid::after,
.view-artikel-detail .artikel_infoboxitem_container .uk-grid::before{
content:unset
}
.view-artikel-detail table.textaufleger td{
vertical-align:top
}
.view-artikel-detail table.textaufleger .textaufleger-inner{
display:inline-block;
padding:5px 10px;
background-color:#dbe7c1;
position:relative
}
.view-artikel-detail table.textaufleger .textaufleger-inner i{
position:absolute;
left:5px;
top:5px
}
.view-artikel-detail table.textaufleger .textaufleger-inner span{
display:inline-block;
margin-left:15px
}
.element_sidebar .uk-nav .view-artikel-detail .product_content__element__head li.fbr_headline--h3,
.element_sidebar .uk-nav .view-artikel-detail .product_content__element__head li.pm_targobank__header,
.element_sidebar .uk-nav .view-artikel-detail .product_content__element__head--small li.fbr_headline--h3,
.element_sidebar .uk-nav .view-artikel-detail .product_content__element__head--small li.pm_targobank__header,
.element_sidebar .uk-nav .view-artikel-detail li.product_content__element__head--small.fbr_headline--h3,
.element_sidebar .uk-nav .view-artikel-detail li.product_content__element__head--small.pm_targobank__header,
.element_sidebar .uk-nav .view-artikel-detail li.product_content__element__head.fbr_headline--h3,
.element_sidebar .uk-nav .view-artikel-detail li.product_content__element__head.pm_targobank__header,
.view-artikel-detail .element_sidebar .uk-nav li.product_content__element__head--small.fbr_headline--h3,
.view-artikel-detail .element_sidebar .uk-nav li.product_content__element__head--small.pm_targobank__header,
.view-artikel-detail .element_sidebar .uk-nav li.product_content__element__head.fbr_headline--h3,
.view-artikel-detail .element_sidebar .uk-nav li.product_content__element__head.pm_targobank__header,
.view-artikel-detail .product_content__element__head .element_sidebar .uk-nav li.fbr_headline--h3,
.view-artikel-detail .product_content__element__head .element_sidebar .uk-nav li.pm_targobank__header,
.view-artikel-detail .product_content__element__head .fbr_headline--h2,
.view-artikel-detail .product_content__element__head .fbr_headline--h3,
.view-artikel-detail .product_content__element__head .fbr_headline--h4,
.view-artikel-detail .product_content__element__head .pm_targobank__header,
.view-artikel-detail .product_content__element__head h2,
.view-artikel-detail .product_content__element__head h3,
.view-artikel-detail .product_content__element__head h4,
.view-artikel-detail .product_content__element__head h5,
.view-artikel-detail .product_content__element__head h6,
.view-artikel-detail .product_content__element__head--small .element_sidebar .uk-nav li.fbr_headline--h3,
.view-artikel-detail .product_content__element__head--small .element_sidebar .uk-nav li.pm_targobank__header,
.view-artikel-detail .product_content__element__head--small .fbr_headline--h2,
.view-artikel-detail .product_content__element__head--small .fbr_headline--h3,
.view-artikel-detail .product_content__element__head--small .fbr_headline--h4,
.view-artikel-detail .product_content__element__head--small .pm_targobank__header,
.view-artikel-detail .product_content__element__head--small h2,
.view-artikel-detail .product_content__element__head--small h3,
.view-artikel-detail .product_content__element__head--small h4,
.view-artikel-detail .product_content__element__head--small h5,
.view-artikel-detail .product_content__element__head--small h6,
.view-artikel-detail .product_content__element__head--small.fbr_headline--h1,
.view-artikel-detail .product_content__element__head--small.fbr_headline--h2,
.view-artikel-detail .product_content__element__head--small.fbr_headline--h3,
.view-artikel-detail .product_content__element__head--small.fbr_headline--h4,
.view-artikel-detail .product_content__element__head--small.pm_targobank__header,
.view-artikel-detail .product_content__element__head--small>.fbr_headline--h1,
.view-artikel-detail .product_content__element__head--small>h1,
.view-artikel-detail .product_content__element__head.fbr_headline--h1,
.view-artikel-detail .product_content__element__head.fbr_headline--h2,
.view-artikel-detail .product_content__element__head.fbr_headline--h3,
.view-artikel-detail .product_content__element__head.fbr_headline--h4,
.view-artikel-detail .product_content__element__head.pm_targobank__header,
.view-artikel-detail .product_content__element__head>.fbr_headline--h1,
.view-artikel-detail .product_content__element__head>h1,
.view-artikel-detail h1.product_content__element__head,
.view-artikel-detail h1.product_content__element__head--small,
.view-artikel-detail h2.product_content__element__head,
.view-artikel-detail h2.product_content__element__head--small,
.view-artikel-detail h3.product_content__element__head,
.view-artikel-detail h3.product_content__element__head--small,
.view-artikel-detail h4.product_content__element__head,
.view-artikel-detail h4.product_content__element__head--small,
.view-artikel-detail h5.product_content__element__head,
.view-artikel-detail h5.product_content__element__head--small,
.view-artikel-detail h6.product_content__element__head,
.view-artikel-detail h6.product_content__element__head--small{
color:#004481;
text-transform:uppercase;
font-weight:700;
margin-bottom:15px;
padding-bottom:5px
}
.element_sidebar .uk-nav .view-artikel-detail .product_content__element__head li.fbr_headline--h3,
.element_sidebar .uk-nav .view-artikel-detail .product_content__element__head li.pm_targobank__header,
.element_sidebar .uk-nav .view-artikel-detail li.product_content__element__head.fbr_headline--h3,
.element_sidebar .uk-nav .view-artikel-detail li.product_content__element__head.pm_targobank__header,
.view-artikel-detail .element_sidebar .uk-nav li.product_content__element__head.fbr_headline--h3,
.view-artikel-detail .element_sidebar .uk-nav li.product_content__element__head.pm_targobank__header,
.view-artikel-detail .product_content__element__head .element_sidebar .uk-nav li.fbr_headline--h3,
.view-artikel-detail .product_content__element__head .element_sidebar .uk-nav li.pm_targobank__header,
.view-artikel-detail .product_content__element__head .fbr_headline--h2,
.view-artikel-detail .product_content__element__head .fbr_headline--h3,
.view-artikel-detail .product_content__element__head .fbr_headline--h4,
.view-artikel-detail .product_content__element__head .pm_targobank__header,
.view-artikel-detail .product_content__element__head h2,
.view-artikel-detail .product_content__element__head h3,
.view-artikel-detail .product_content__element__head h4,
.view-artikel-detail .product_content__element__head h5,
.view-artikel-detail .product_content__element__head h6,
.view-artikel-detail .product_content__element__head.fbr_headline--h1,
.view-artikel-detail .product_content__element__head.fbr_headline--h2,
.view-artikel-detail .product_content__element__head.fbr_headline--h3,
.view-artikel-detail .product_content__element__head.fbr_headline--h4,
.view-artikel-detail .product_content__element__head.pm_targobank__header,
.view-artikel-detail .product_content__element__head>.fbr_headline--h1,
.view-artikel-detail .product_content__element__head>h1,
.view-artikel-detail h1.product_content__element__head,
.view-artikel-detail h2.product_content__element__head,
.view-artikel-detail h3.product_content__element__head,
.view-artikel-detail h4.product_content__element__head,
.view-artikel-detail h5.product_content__element__head,
.view-artikel-detail h6.product_content__element__head{
border-bottom:2px solid #e5e5e5;
font-size:18px
}
.element_sidebar .uk-nav .view-artikel-detail .product_content__element__head--small li.fbr_headline--h3,
.element_sidebar .uk-nav .view-artikel-detail .product_content__element__head--small li.pm_targobank__header,
.element_sidebar .uk-nav .view-artikel-detail li.product_content__element__head--small.fbr_headline--h3,
.element_sidebar .uk-nav .view-artikel-detail li.product_content__element__head--small.pm_targobank__header,
.view-artikel-detail .element_sidebar .uk-nav li.product_content__element__head--small.fbr_headline--h3,
.view-artikel-detail .element_sidebar .uk-nav li.product_content__element__head--small.pm_targobank__header,
.view-artikel-detail .product_content__element__head--small .element_sidebar .uk-nav li.fbr_headline--h3,
.view-artikel-detail .product_content__element__head--small .element_sidebar .uk-nav li.pm_targobank__header,
.view-artikel-detail .product_content__element__head--small .fbr_headline--h2,
.view-artikel-detail .product_content__element__head--small .fbr_headline--h3,
.view-artikel-detail .product_content__element__head--small .fbr_headline--h4,
.view-artikel-detail .product_content__element__head--small .pm_targobank__header,
.view-artikel-detail .product_content__element__head--small h2,
.view-artikel-detail .product_content__element__head--small h3,
.view-artikel-detail .product_content__element__head--small h4,
.view-artikel-detail .product_content__element__head--small h5,
.view-artikel-detail .product_content__element__head--small h6,
.view-artikel-detail .product_content__element__head--small.fbr_headline--h1,
.view-artikel-detail .product_content__element__head--small.fbr_headline--h2,
.view-artikel-detail .product_content__element__head--small.fbr_headline--h3,
.view-artikel-detail .product_content__element__head--small.fbr_headline--h4,
.view-artikel-detail .product_content__element__head--small.pm_targobank__header,
.view-artikel-detail .product_content__element__head--small>.fbr_headline--h1,
.view-artikel-detail .product_content__element__head--small>h1,
.view-artikel-detail h1.product_content__element__head--small,
.view-artikel-detail h2.product_content__element__head--small,
.view-artikel-detail h3.product_content__element__head--small,
.view-artikel-detail h4.product_content__element__head--small,
.view-artikel-detail h5.product_content__element__head--small,
.view-artikel-detail h6.product_content__element__head--small{
border-bottom:0;
font-size:14px
}
.view-artikel-detail .product_content{
position:relative
}
.view-artikel-detail .product_content__element{
padding-bottom:30px
}
.view-artikel-detail .product_content__element_content{
position:relative
}
.view-artikel-detail .product_content__element_content.show-overlay .element_overlay{
bottom:0;
right:0;
z-index:15
}
.view-artikel-detail .product_content__element_content .element_overlay{
position:fixed;
top:0;
left:0;
background-color:rgba(255,255,255,.7);
padding:0;
z-index:-1
}
@media (max-width:849px){
.view-artikel-detail .product_content__element_content .element_overlay{
background-color:transparent
}
}
.view-artikel-detail .product_content__element_content>:last-child{
margin-bottom:0!important
}
.view-artikel-detail .product_content__element__content__box{
padding:20px;
display:flex;
justify-content:space-between;
align-items:center;
column-gap:50px
}
.view-artikel-detail .product_content__element__content__box:nth-of-type(odd){
background:#e5ecf3
}
.view-artikel-detail .product_content__element__content__box__image{
flex:0 0 auto
}
.view-artikel-detail .product_content__element__content__box__image img,
.view-artikel-detail .product_content__element__content__box__image video{
width:200px;
height:200px;
aspect-ratio:1;
object-fit:contain;
object-position:center;
cursor:pointer
}
.view-artikel-detail .product_content__element__content__box__content{
flex:1 1 auto
}
.element_sidebar .uk-nav .view-artikel-detail .product_content__element__content__box__content li.fbr_headline--h3,
.element_sidebar .uk-nav .view-artikel-detail .product_content__element__content__box__content li.pm_targobank__header,
.view-artikel-detail .product_content__element__content__box__content .element_sidebar .uk-nav li.fbr_headline--h3,
.view-artikel-detail .product_content__element__content__box__content .element_sidebar .uk-nav li.pm_targobank__header,
.view-artikel-detail .product_content__element__content__box__content .fbr_headline--h3,
.view-artikel-detail .product_content__element__content__box__content .pm_targobank__header,
.view-artikel-detail .product_content__element__content__box__content h3{
font-weight:600;
color:#535353;
margin-bottom:0
}
.view-artikel-detail .product_content__element__content__box__content p{
margin-block:0
}
@media (max-width:669px){
.view-artikel-detail .product_content__element__content__box__content{
width:100%
}
.view-artikel-detail .product_content__element__content__box{
flex-direction:column;
column-gap:0;
row-gap:25px
}
}
.view-artikel-detail .product_content .product_rating__element{
font-size:12px;
border-bottom:1px solid #ddd;
margin-bottom:15px
}
.view-artikel-detail .product_content .product_rating__element__title{
min-width:70px;
padding:10px 20px;
font-size:14px
}
.view-artikel-detail .product_content .product_rating__element__title>div{
text-align:center
}
.view-artikel-detail .product_content .product_rating__element__title::after{
content:""!important;
height:0;
width:0
}
.view-artikel-detail .product_content .product_rating__element__title .rating-stars{
font-size:20px
}
.view-artikel-detail .product_content .product_rating__element__title .verified_rating{
color:#4a8500;
display:block;
float:right;
font-weight:700;
font-size:.7857142857rem;
font-style:italic;
text-decoration:none
}
.view-artikel-detail .product_content .product_rating__element__title .verified_rating:active,
.view-artikel-detail .product_content .product_rating__element__title .verified_rating:hover{
text-decoration:underline
}
.view-artikel-detail .product_content .product_rating__element__title blockquote{
border:none;
font-size:14px;
padding-left:0
}
.view-artikel-detail .product_content .product_rating__element__title .open_button{
display:block;
text-align:center;
margin:20px 0
}
.view-artikel-detail .product_content .product_rating__element__title .open_button span{
display:inline-block;
position:relative;
box-sizing:border-box;
font-size:12px;
font-weight:700;
border:1px solid #ccc;
background:#fff;
padding:10px 30px 10px 35px
}
.view-artikel-detail .product_content .product_rating__element__title .open_button span::before{
font-family:fritzberger;
position:absolute;
left:8px;
width:25px;
height:25px;
content:"\e91d"
}
.view-artikel-detail .product_content .product_rating__element__content{
font-size:12px;
padding:0 15px;
margin:0 0 20px
}
.view-artikel-detail .product_content .product_rating__element__content blockquote{
display:none;
font-size:14px;
border-left:none
}
.view-artikel-detail .product_content .product_rating__element__content blockquote .without_ratingtext{
font-style:normal;
color:#aeaeae
}
@media (min-width:670px){
.view-artikel-detail .product_content .product_rating__element__title blockquote{
display:none
}
.view-artikel-detail .product_content .product_rating__element__title{
width:66%;
border-top:0 solid #ccc;
cursor:default
}
.view-artikel-detail .product_content .product_rating__element__title>div{
text-align:left
}
.view-artikel-detail .product_content .product_rating__element__title .open_button{
display:none
}
.view-artikel-detail .product_content .product_rating__element__content{
display:block!important
}
.view-artikel-detail .product_content .product_rating__element__content blockquote{
display:block;
padding:15px 0 0
}
}
.view-artikel-detail .product_content .product_rating__element__content .comment_user{
display:block;
word-break:break-word
}
.view-artikel-detail .product_content .product_rating__element__content .comment_operator{
display:block;
background:#fff;
border:1px solid #ddd;
margin:20px 0 15px
}
.view-artikel-detail .product_content .product_rating__element__content .comment_image_wrapper{
display:flex;
justify-content:flex-start;
align-items:flex-start;
flex-wrap:wrap;
padding-bottom:15px;
padding-top:15px
}
@media (min-width:670px){
.view-artikel-detail .product_content .product_rating__element__content .comment_operator{
margin-top:0;
width:calc(66% - 30px)
}
.view-artikel-detail .product_content .product_rating__element__content .comment_image_wrapper{
padding-top:0
}
}
.view-artikel-detail .product_content .product_rating__element__content .comment_image_wrapper strong{
displaY:block;
width:100%;
font-weight:400;
font-size:14px
}
.view-artikel-detail .product_content .product_rating__element__content .comment_image{
display:inline-flex;
align-items:center;
overflow:hidden;
justify-content:center;
padding:0;
border:1px solid #eaeaea;
width:87px;
height:80px;
margin:0 2px 2px 0
}
@media (min-width:670px){
.view-artikel-detail .product_content .product_rating__element__content .comment_image{
width:100px;
height:90px
}
}
.view-artikel-detail .product_content .product_rating_element__title_wrapper{
display:flex;
flex-direction:row;
justify-content:center
}
.view-artikel-detail .product_content .product_rating .title_wrapper__recommend{
display:none
}
.view-artikel-detail .product_content .product_rating .recommend_wrapper{
display:block;
margin-top:15px
}
@media (min-width:850px){
.view-artikel-detail .product_content__element__content__box:nth-of-type(2n) .product_content__element__content__box__image{
order:2
}
.view-artikel-detail .product_content .product_rating_element__title_wrapper{
justify-content:space-between
}
.view-artikel-detail .product_content .product_rating .title_wrapper__recommend{
display:block
}
.view-artikel-detail .product_content .product_rating .recommend_wrapper{
display:none
}
}
.view-artikel-detail .product_content .uk-text-bold{
font-family:OpenSans;
font-weight:400
}
.view-artikel-detail .product_content .yt_container{
position:relative;
padding-bottom:56.25%;
height:0;
overflow:hidden;
max-width:100%
}
.view-artikel-detail .product_content .yt_container embed,
.view-artikel-detail .product_content .yt_container iframe,
.view-artikel-detail .product_content .yt_container object{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
.view-artikel-detail .fbr_headline--h1,
.view-artikel-detail .product-details-name,
.view-artikel-detail h1{
font-size:22px;
font-family:OpenSans;
font-weight:700;
line-height:30px;
text-transform:none
}
.view-artikel-detail .vproduct{
display:none
}
.view-artikel-detail .vvisible{
display:block!important
}
.view-artikel-detail span.vvisible{
display:inline!important
}
.view-artikel-detail .vitem{
display:inline-block;
margin-bottom:5px;
position:relative
}
.view-artikel-detail .vitem:hover{
text-decoration:none
}
.view-artikel-detail .vitem.normal{
padding:4px 10px;
border:1px solid #535353;
color:#535353;
margin-right:5px;
border-radius:2px;
background-color:#fff
}
.view-artikel-detail .vitem.normal:hover{
text-decoration:none;
border:1px solid #004481;
color:#004481
}
.view-artikel-detail .vitem.normal.vactive{
border:1px solid #535353;
background:#004481;
color:#fff
}
.view-artikel-detail .vitem.normal.vactive:hover{
border:1px solid #004481
}
.view-artikel-detail .variantselector .colorbox{
content:'';
width:29px;
height:29px;
padding:2px;
-webkit-border-radius:29px;
-moz-border-radius:29px;
border-radius:29px;
border:2px solid transparent;
margin:0
}
.view-artikel-detail .variantselector .colorbox.deactivated{
opacity:.5
}
.view-artikel-detail .variantselector .colorbox .color{
height:25px;
width:25px;
-webkit-border-radius:27px;
-moz-border-radius:27px;
border-radius:27px;
padding:0;
border:2px solid #c7c7c7;
background-position:center center
}
.view-artikel-detail .variantselector .colorbox .color i{
display:none
}
.view-artikel-detail .variantselector .colorbox.vactive,
.view-artikel-detail .variantselector .colorbox:hover{
border:2px solid #004481;
background-color:#fff
}
.view-artikel-detail .variantselector #more-colors{
font-size:32px;
width:inherit;
height:inherit;
vertical-align:top;
padding:7px
}
.view-artikel-detail .variantselector .level2{
display:none
}
.view-artikel-detail .variantselector .vselect_label+a.json.sidebar{
color:#535353
}
.view-artikel-detail .checkoutmenue.aktiv:before,
.view-artikel-detail .checkoutmenue.done:before,
.view-artikel-detail .fa-solid .fa-check,
.view-artikel-detail .fbr-icon-haken{
color:#4a8500
}
.view-artikel-detail .sidebar_element{
margin:25px 0
}
.view-artikel-detail .product_fbr_service{
background:0 0;
padding:0
}
.view-artikel-detail .product_fbr_service>table>tbody>tr>td{
vertical-align:top;
padding-bottom:10px
}
.view-artikel-detail .product_fbr_service>table>tbody>tr>td b,
.view-artikel-detail .product_fbr_service>table>tbody>tr>td strong{
color:#004481
}
.view-artikel-detail .product_fbr_service>table>tbody>tr>td a{
color:#004481;
text-decoration:none
}
.view-artikel-detail .product_fbr_service>table>tbody>tr>td span.fbr-icon{
color:#004481;
font-size:24px;
margin-right:5px
}
.view-artikel-detail .product_fbr_service>table>tbody>tr>td span.fbr-icon:before{
vertical-align:top;
margin-top:5px
}
.view-artikel-detail .product_fbr_service>table>tbody>tr>td:first-child{
text-align:center
}
.view-artikel-detail .product_fbr_service .unserService{
background:#fff;
border:1px solid #e5e5e5;
padding:30px 30px 25px
}
.view-artikel-detail .product_fbr_service .unserService .servicehotline{
align-items:center;
border-bottom:1px solid #e5e5e5;
display:flex;
flex-direction:row-reverse;
justify-content:space-between;
padding-bottom:20px
}
.view-artikel-detail .product_fbr_service .unserService .servicehotline .service-image{
flex:2
}
.view-artikel-detail .product_fbr_service .unserService .servicehotline .service-phone{
flex:5
}
.view-artikel-detail .product_fbr_service .unserService .servicehotline .service-phone .fbr_headline--h3,
.view-artikel-detail .product_fbr_service .unserService .servicehotline .service-phone .pm_targobank__header,
.view-artikel-detail .product_fbr_service .unserService .servicehotline .service-phone h3{
text-transform:uppercase;
font-size:14px;
margin-bottom:0
}
.view-artikel-detail .product_fbr_service .unserService .servicehotline .service-phone a{
text-decoration:none;
margin-top:5px;
display:inline-block
}
.view-artikel-detail .product_fbr_service .unserService .servicehotline .service-phone a:not(.uk-button){
font-size:17px;
color:#5f9d2e!important;
font-weight:700
}
.view-artikel-detail .product_fbr_service .unserService .servicehotline .service-phone a.uk-button{
display:inline-flex;
align-items:center
}
.view-artikel-detail .product_fbr_service .unserService .servicehotline .service-phone a p{
font-size:14px;
margin:0
}
@media (max-width:1219px) and (min-width:850px){
.view-artikel-detail .product_fbr_service .unserService .servicehotline{
display:flex
}
.view-artikel-detail .product_fbr_service .unserService .service-image{
display:none
}
}
@media (max-width:430px){
.view-artikel-detail .product_fbr_service .unserService .servicehotline{
display:flex
}
.view-artikel-detail .product_fbr_service .unserService .service-image{
display:none
}
}
.view-artikel-detail .product_fbr_service .unserService .service-features{
padding-top:20px
}
.view-artikel-detail .product_fbr_service .unserService .service-feature{
align-items:center;
display:flex;
margin-bottom:10px
}
.view-artikel-detail .product_fbr_service .unserService .service-feature a,
.view-artikel-detail .product_fbr_service .unserService .service-feature p{
color:#535353;
font-weight:700;
font-size:14px;
line-height:21px;
margin:0
}
.view-artikel-detail .product_fbr_service .unserService .service-feature a{
text-decoration:none
}
.view-artikel-detail .product_fbr_service .unserService .service-feature a:active,
.view-artikel-detail .product_fbr_service .unserService .service-feature a:hover{
text-decoration:underline
}
.view-artikel-detail .product_fbr_service .unserService .service-feature i{
display:block;
flex:0 0 20px;
margin-right:17px;
text-align:center
}
.view-artikel-detail .p_accessory{
align-items:center;
border:1px solid #e5e5e5;
display:flex;
flex-direction:column;
margin-bottom:25px
}
.view-artikel-detail .p_accessory__head{
background-color:#eaeaea;
box-sizing:border-box;
color:#535353;
text-align:center;
padding:5px;
width:100%
}
.view-artikel-detail .p_accessory__content{
align-items:center;
box-sizing:border-box;
color:#535353;
display:flex;
flex-wrap:nowrap;
padding:5px;
position:relative;
width:100%;
height:100%
}
@media (max-width:400px){
.view-artikel-detail .p_accessory__content>div{
flex:auto
}
}
.view-artikel-detail .p_accessory__content__link{
position:absolute;
top:0;
width:65%;
height:100%;
z-index:2
}
@media (min-width:850px) and (max-width:960px){
.view-artikel-detail .p_accessory__content .content{
width:70%
}
}
.view-artikel-detail .p_accessory__text{
margin-top:5px
}
@media (min-width:320px) and (max-width:670px){
.view-artikel-detail .p_accessory__text{
min-width:16rem
}
}
.view-artikel-detail .p_accessory__text a{
color:#535353;
text-decoration:none
}
.view-artikel-detail .p_accessory__text__lineClamp1{
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient:vertical
}
.view-artikel-detail .p_accessory__text__lineClamp2{
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical
}
.view-artikel-detail .p_accessory__product_image{
display:block;
max-width:100px;
height:100%;
position:relative
}
.view-artikel-detail .p_accessory__product_image__link{
min-height:100%;
display:flex;
flex-wrap:wrap;
align-items:center
}
@media (min-width:850px){
.view-artikel-detail .p_accessory__product_image{
min-height:69px;
min-width:69px
}
}
@media (min-width:1220px){
.view-artikel-detail .product_content .product_rating__element__title{
min-width:100px
}
.view-artikel-detail .p_accessory__product_image{
width:100px
}
}
.view-artikel-detail .p_accessory__buy_button{
position:absolute;
right:0;
bottom:0;
font-size:22px;
height:55px;
width:55px
}
.view-artikel-detail .p_accessory .shipping-info{
font-size:10px;
color:#535353
}
.view-artikel-detail .p_accessory .prod_price__basis_price{
font-size:12px;
color:#535353;
font-weight:400
}
.view-artikel-detail .p_accessory .prod_price__strike_price{
margin-right:10px
}
.view-artikel-detail .p_accessory .prod_price__strike_price__number{
text-decoration:line-through
}
.view-artikel-detail .p_accessory .prod_price__product_price{
font-size:20px;
font-weight:600;
color:#004481
}
.view-artikel-detail .p_accessory .prod_price__product_price .fbr_ab_nur{
font-size:14px
}
.view-artikel-detail .p_accessory__accesories__links,
.view-artikel-detail .p_accessory__alternativ__links{
position:relative;
z-index:3
}
.view-artikel-detail .p_accessory__accesories__line_space,
.view-artikel-detail .p_accessory__alternativ__line_space{
margin-bottom:6px
}
.view-artikel-detail .p_accessory__accesories__img,
.view-artikel-detail .p_accessory__alternativ__img{
width:35%
}
.view-artikel-detail .p_accessory__accesories__img span,
.view-artikel-detail .p_accessory__alternativ__img span{
width:93%;
max-width:93%
}
.view-artikel-detail .p_accessory__alternativ{
border:2px solid #004481
}
.view-artikel-detail .p_accessory__accesories{
height:150px;
min-height:150px;
padding:0 10px;
margin-bottom:0
}
.view-artikel-detail .energy_cert_label_alternativ{
position:absolute;
z-index:1;
margin-left:6px;
margin-right:15px;
height:30px;
top:11px
}
.view-artikel-detail .product-payment{
background-color:#eaeaea;
padding:15px 30px 30px
}
@media (min-width:1220px){
.view-artikel-detail .product-payment{
min-height:366px
}
.artikel_detail__thumbnail_gallery_box--1{
width:60%
}
}
.view-artikel-detail .product-payment hr{
border-top:1px solid #535353
}
.view-artikel-detail .product-payment .alertbox{
position:relative
}
.view-artikel-detail .product-payment .alertbox .alert{
display:none;
z-index:1;
box-sizing:border-box;
background:#fde0e1;
color:#b0141b;
border:1px solid #b0141b;
margin-bottom:15px;
margin-top:15px;
padding:10px;
text-shadow:0 1px 0 #fff;
font-family:OpenSans;
position:relative
}
@media (max-width:849px){
.view-artikel-detail .product-payment .alertbox .alert:after{
content:' ';
border-left:7px solid transparent;
border-right:7px solid transparent;
position:absolute;
left:15px;
bottom:-7px;
border-top:7px solid #b0141b
}
.view-artikel-detail .producticon-wrapper{
margin-right:10px
}
}
@media (min-width:850px){
.view-artikel-detail .product-payment .alertbox .alert{
position:absolute;
width:200px;
left:-210px
}
.view-artikel-detail .product-payment .alertbox .alert:after{
content:' ';
position:absolute;
right:-7px;
top:12px;
border-top:7px solid transparent;
border-bottom:7px solid transparent;
border-left:7px solid #b0141b
}
}
.view-artikel-detail .product-payment .datasheet a{
color:#4a8500;
text-decoration:none
}
.view-artikel-detail .product-payment .product-prices .vmaster{
position:relative
}
.view-artikel-detail .product-payment .product-prices .vmaster .energy_cert_label{
margin-left:-45px;
margin-right:15px;
height:44px;
position:relative;
top:3px
}
.view-artikel-detail .product-payment .product-prices .vmaster .priceandinstallmentorrrp{
display:grid;
grid-template-areas:"price installment" "basis-price basis-price" "graduated graduated"
}
.view-artikel-detail .product-payment .product-prices .vmaster .priceandinstallmentorrrp__installment,
.view-artikel-detail .product-payment .product-prices .vmaster .priceandinstallmentorrrp__rrp{
border-left:1px solid gray;
margin-left:15px;
padding-left:15px
}
.view-artikel-detail .product-payment .product-prices .vmaster .priceandinstallmentorrrp__installment>div:not(#element_easycredit_installment_1){
padding-top:5px
}
@media (min-width:850px) and (max-width:1219px){
.view-artikel-detail .product-payment .product-prices .vmaster .priceandinstallmentorrrp{
grid-template-areas:"price" "basis-price" "graduated" "installment"
}
.view-artikel-detail .product-payment .product-prices .vmaster .priceandinstallmentorrrp__installment{
border-left:none;
margin-left:0;
padding-left:0
}
}
.view-artikel-detail .product-payment .product-prices .vmaster .priceandinstallmentorrrp__rrp{
font-size:14px;
font-family:OpenSans,sans-serif;
font-weight:600;
color:#535353
}
.view-artikel-detail .product-payment .product-prices .vmaster .priceandinstallmentorrrp__rrp .shipping-info{
font-weight:400
}
.view-artikel-detail .product-payment .product-prices .vmaster .priceandinstallmentorrrp__wrapper{
margin-bottom:10px
}
.view-artikel-detail .product-payment .product-prices .vmaster .discount{
position:absolute;
top:0;
left:inherit;
right:0
}
.view-artikel-detail .product-payment .product-prices .vmaster .discount .uk-badge{
font-family:OpenSans;
font-weight:400;
font-size:18px;
line-height:30px
}
.view-artikel-detail .product-payment .product-prices .vmaster .current-price{
font-size:30px;
font-family:OpenSans;
font-weight:600;
color:#004481;
white-space:nowrap
}
.view-artikel-detail .product-payment .product-prices .vmaster .current-price.discount-price{
color:#de2627
}
.view-artikel-detail .product-payment .product-prices .vmaster .strike-price{
font-size:12px;
font-family:OpenSans;
color:#535353
}
.view-artikel-detail .product-payment .product-prices .vmaster .strike-price__number{
text-decoration:line-through
}
.view-artikel-detail .product-payment .product-prices .vmaster .graduated-price{
grid-area:graduated;
font-size:12px;
color:#535353;
column-gap:10px;
display:grid;
grid-template-columns:auto auto 1fr;
flex-direction:column;
margin-top:10px
}
.view-artikel-detail .product-payment .product-prices .vmaster .graduated-price__price{
font-family:"Open Sans",sans-serif;
font-weight:700
}
.view-artikel-detail .product-payment .product-prices .vmaster .graduated-price .basisprice{
display:inline;
text-align:end;
color:#999
}
.view-artikel-detail .product-payment .product-prices .vmaster .graduated-price .basisprice sup{
top:-.3em
}
.view-artikel-detail .product-payment .product-prices .vmaster .shipping-info{
font-size:10px;
color:#535353
}
.view-artikel-detail .product-payment .product-prices .vmaster .shipping-info a{
text-decoration:underline;
font-size:10px;
color:#535353
}
.view-artikel-detail .product-payment .product-prices .vmaster .basis-price{
grid-area:basis-price;
color:#535353;
font-size:12px;
margin-top:10px
}
.view-artikel-detail .product-payment .product-prices .vmaster .basis-price sup{
top:-.3em
}
.view-artikel-detail .product-payment .product-prices .vmaster .availability-info{
margin-top:15px
}
.view-artikel-detail .product-payment .product-prices .vmaster .availability-info .availability0{
color:green
}
.view-artikel-detail .product-payment .product-prices .vmaster .availability-info .availability1{
color:#ff0
}
.view-artikel-detail .product-payment .product-prices .vmaster .availability-info .availability9{
color:red
}
.view-artikel-detail .product-payment .product-prices .vmaster .hintpreis{
padding-top:2px;
font-size:10px;
color:#535353
}
.view-artikel-detail .product-payment .product-prices .vmaster .leaflet{
color:#535353;
text-decoration:underline;
font-family:OpenSans;
font-size:16px
}
.view-artikel-detail .product-payment .product-prices .vmaster .leaflet i{
text-decoration:none;
font-size:1.5em;
vertical-align:bottom;
padding-right:10px;
padding-left:10px
}
.view-artikel-detail .product-payment .product-prices .energy{
width:109px;
height:34px;
position:absolute;
top:0;
right:0
}
.view-artikel-detail .product-additional-info{
color:#4a8500
}
.view-artikel-detail .product-information{
font-size:12px;
font-family:OpenSans;
background-color:#eaeaea;
padding:10px 20px
}
.view-artikel-detail .product-information ul{
list-style:none;
margin:0;
padding:20px 0 0
}
.view-artikel-detail .product-information ul li{
padding-left:30px;
color:#293333
}
.view-artikel-detail .product-information ul li+li{
margin-top:10px
}
.view-artikel-detail .product-information ul li i{
margin-left:-30px;
font-size:1.5em;
padding-right:10px;
vertical-align:middle
}
.view-artikel-detail .branch-stock{
font-size:14px;
font-family:OpenSans;
background-color:#c4cfec;
padding:10px 20px 10px 10px;
color:#000;
position:relative
}
.view-artikel-detail .branch-stock a{
color:#000;
text-decoration:underline
}
.view-artikel-detail .branch-stock a:hover{
color:#000
}
.view-artikel-detail .branch-stock i{
position:absolute;
left:0;
top:0;
font-size:30px
}
.view-artikel-detail .branch-stock .button_green,
.view-artikel-detail .branch-stock .button_green:hover{
color:#fff
}
.view-artikel-detail .branch-stock .more-branch-info{
position:absolute;
bottom:10px;
right:10px;
z-index:100
}
.view-artikel-detail .branch-stock .branch-stock-availability,
.view-artikel-detail .branch-stock .no-select{
position:relative;
padding-left:40px;
margin-bottom:20px
}
.view-artikel-detail .branch-stock .branch-stock-availability strong,
.view-artikel-detail .branch-stock .no-select strong{
font-family:OpenSans
}
.view-artikel-detail .branch-stock .branch_availability,
.view-artikel-detail .branch-stock .no-select .color,
.view-artikel-detail .branch-stock .no-select .size{
display:none
}
.view-artikel-detail .branch-information{
font-size:14px;
font-family:OpenSans;
background-color:#535353;
padding:10px 20px 10px 10px;
color:#fff;
position:relative
}
@media (min-width:768px){
.view-artikel-detail .branch-stock{
margin-top:15px
}
.view-artikel-detail .branch-stock .branch-stock-availability,
.view-artikel-detail .branch-stock .no-select{
margin-bottom:10px
}
.view-artikel-detail .branch-information{
margin-top:15px
}
}
.view-artikel-detail .branch-information a{
color:#fff;
text-decoration:underline
}
.view-artikel-detail .branch-information a:hover{
color:#fff
}
.view-artikel-detail .branch-information i{
position:absolute;
left:0;
top:0;
font-size:30px
}
.view-artikel-detail .branch-information .more-branch-info{
position:absolute;
bottom:10px;
right:10px;
z-index:100
}
.view-artikel-detail .branch-information .branch-additional,
.view-artikel-detail .branch-information .branch-advise,
.view-artikel-detail .branch-information .branch-availability,
.view-artikel-detail .branch-information .branch-contact,
.view-artikel-detail .branch-information .branch-reserve,
.view-artikel-detail .branch-information .no-select{
position:relative;
padding-left:40px
}
.view-artikel-detail .branch-information .branch-availability,
.view-artikel-detail .branch-information .no-select{
margin-bottom:20px
}
@media (min-width:768px){
.view-artikel-detail .branch-information .branch-availability,
.view-artikel-detail .branch-information .no-select{
margin-bottom:10px
}
}
.view-artikel-detail .branch-information .branch-availability strong,
.view-artikel-detail .branch-information .no-select strong{
font-family:OpenSans
}
.view-artikel-detail .branch-information .branch_availability,
.view-artikel-detail .branch-information .no-select .color,
.view-artikel-detail .branch-information .no-select .size{
display:none
}
.view-artikel-detail .branch-information .branch-advise,
.view-artikel-detail .branch-information .branch-reserve{
margin-bottom:10px
}
.view-artikel-detail .branch-information .branch-additional{
margin-top:10px
}
.view-artikel-detail .xlink{
margin-top:25px
}
.view-artikel-detail .producticon-overview{
display:flex;
flex-wrap:wrap;
row-gap:10px
}
.view-artikel-detail .producticon-overview .producticon{
margin-right:10px;
max-width:100px;
max-height:50px;
position:relative;
display:flex;
align-items:center
}
.view-artikel-detail .producticon-overview .producticon:last-child{
margin-right:0
}
.view-artikel-detail .producticon-overview .producticon-internal:hover object{
border-color:#f39200
}
.view-artikel-detail .producticon-overview .producticon-internal object{
border:2px solid #535353;
border-radius:50%
}
.view-artikel-detail .producticon-overview .producticon a{
display:flex
}
.view-artikel-detail .producticon-overview .producticon a object{
pointer-events:none
}
.view-artikel-detail .producticon-overview .producticon img{
max-height:50px
}
.view-artikel-detail .producticon-wrapper{
box-sizing:border-box;
border:1px solid #e5e5e5;
margin-left:35px;
margin-bottom:20px;
padding:20px 20px 20px 60px;
position:relative;
background-color:#fff;
min-height:125px
}
.view-artikel-detail .producticon-wrapper .producticon-icon{
position:absolute;
left:-35px;
top:50%;
transform:translateY(-50%);
transition:.5s ease-in-out
}
.view-artikel-detail .producticon-wrapper .producticon-content{
min-height:75px
}
.view-artikel-detail .producticon-wrapper .producticon-content>*{
margin:0
}
.view-artikel-detail .producticon-wrapper .producticon-headline{
font-size:16px;
font-weight:700
}
.view-artikel-detail .producticon-wrapper .producticon-description-long{
display:none
}
.view-artikel-detail .producticon-wrapper.producticon-external{
padding-left:85px
}
.view-artikel-detail .producticon-wrapper.producticon-external .producticon-icon{
max-width:100px
}
.view-artikel-detail .producticon-wrapper.producticon-internal .producticon-icon object{
border:3px solid #535353;
border-radius:50%
}
.view-artikel-detail .producticon-wrapper.active{
position:absolute;
z-index:20;
box-shadow:0 0 10px 0 rgba(0,0,0,.7)
}
.view-artikel-detail .producticon-wrapper.active .producticon-description-long{
display:block
}
.view-artikel-detail .producticon-wrapper.active .producticon-description{
display:none
}
.view-artikel-detail .producticon-wrapper.active .producticon-close{
display:block
}
@media (max-width:849px){
.view-artikel-detail .producticon-wrapper.active{
position:relative
}
}
.view-artikel-detail .producticon-wrapper .producticon-close{
position:absolute;
top:0;
left:100%;
transform:translate(-50%,-50%);
display:none
}
body.fritz-mobile-user .rating_article_detail__image_wrapper.not-app{
display:none
}
body.fritz-mobile-user .product-share.only-app{
display:block
}
.artikel_detail__thumbnail_gallery .swiper-button-next,
.artikel_detail__thumbnail_gallery .swiper-button-prev{
margin-top:-20px
}
.artikel_detail__thumbnail_gallery_slide.swiper-slide{
box-sizing:border-box;
padding:0 5px
}
.artikel_detail__thumbnail_gallery_slide.placeholder{
pointer-events:none
}
.artikel_detail__thumbnail_gallery_box{
display:flex
}
@media (min-width:670px){
.artikel_detail__thumbnail_gallery_box{
justify-content:flex-start
}
}
.artikel_detail__thumbnail_gallery_box .product-images__slidenav{
max-width:315px;
padding-left:20px;
padding-right:20px
}
.artikel_detail__thumbnail_gallery_box--1{
display:flex;
justify-content:flex-end
}
@media (min-width:480px){
.artikel_detail__thumbnail_gallery_box .product-images__slidenav{
max-width:340px
}
.artikel_detail__thumbnail_gallery_box--1:not(.elements-2){
justify-content:flex-start
}
}
@media (min-width:670px){
.artikel_detail__thumbnail_gallery_box--1.elements-2{
justify-content:flex-start
}
}
.artikel_detail__thumbnail_gallery_box--2{
display:flex;
justify-content:flex-end;
margin-top:15px;
padding-right:25px
}
.artikel_detail__thumbnail_gallery_box--2.no-thumbnails{
margin-top:0
}
.artikel_detail__thumbnail_gallery_box--2.no-thumbnail-slider{
margin-top:15px;
padding-right:0
}
.artikel_detail__thumbnail_gallery_box--2 .dbg_rimage,
.artikel_detail__thumbnail_gallery_box--2 .yt_thumbnail{
height:100px
}
@media (min-width:480px){
.artikel_detail__thumbnail_gallery_box--2.no-thumbnail-slider{
margin-top:0
}
.artikel_detail__thumbnail_gallery_box--2{
margin-top:0;
padding-right:0
}
.artikel_detail__thumbnail_gallery_box--2.elements-2{
margin-top:15px;
padding-right:25px;
width:100%
}
.artikel_detail__thumbnail_gallery_box--2.elements-2 .dbg_rimage,
.artikel_detail__thumbnail_gallery_box--2.elements-2 .yt_thumbnail{
height:100px
}
}
@media (min-width:670px){
.artikel_detail__thumbnail_gallery_box--2.elements-2{
margin-top:0;
width:40%;
padding-right:0
}
.artikel_detail__thumbnail_gallery_box--2.elements-2 .dbg_rimage,
.artikel_detail__thumbnail_gallery_box--2.elements-2 .yt_thumbnail{
height:70px
}
}
@media (min-width:850px){
.artikel_detail__thumbnail_gallery_box--2.elements-2{
margin-top:15px;
width:100%
}
.artikel_detail__thumbnail_gallery_box--2.elements-2 .dbg_rimage,
.artikel_detail__thumbnail_gallery_box--2.elements-2 .yt_thumbnail{
height:100px
}
}
@media (min-width:1220px){
.artikel_detail__thumbnail_gallery_box--2{
width:40%
}
.artikel_detail__thumbnail_gallery_box--2.elements-2{
margin-top:0;
width:40%
}
.artikel_detail__thumbnail_gallery_box--2.elements-2 .dbg_rimage,
.artikel_detail__thumbnail_gallery_box--2.elements-2 .yt_thumbnail{
height:70px
}
}
.artikel_detail__thumbnail_gallery.swiper_no_arrows .artikel_detail__thumbnail_gallery_box--2{
padding-right:10px
}
.artikel_detail__thumbnail_gallery.swiper_no_arrows .artikel_detail__thumbnail_gallery_box--2.no-thumbnail-slider,
.artikel_detail__thumbnail_gallery.swiper_no_arrows .artikel_detail__thumbnail_gallery_box--2.no-thumbnails{
padding-right:0
}
.swiper-container[data-swiper-autoinit=false] .swiper-slide{
padding:0 10px 0 0
}
#product-ratings-new{
margin-top:15px
}
.body-artikel-detail .uk-breadcrumb{
margin-bottom:8px
}
.body-artikel-detail.epoq-pp--is-open #epoq-pp-cartlayer .rating-stars>span i:before{
content:'\e930';
display:inline-block
}
.markenlogo{
margin-bottom:10px;
margin-top:34px
}
@media (max-width:849px){
.markenlogo{
margin-bottom:10px;
margin-top:-30px
}
}
.produkt_mark_compare{
padding-top:25px;
padding-bottom:25px
}
.produkt_mark_compare__link>a{
color:#535353;
text-decoration:none
}
.produkt_mark_compare__link>a:hover{
color:#4a4a4a
}
.gtm__artikel-detail--addtomerkzettel{
position:absolute;
top:10px;
right:10px;
width:50px;
height:50px;
color:inherit;
background-color:#fff;
border:1px solid #ededed;
border-radius:50%;
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
font-size:24px;
line-height:1;
z-index:10;
cursor:pointer;
transition:font-size .5s
}
.gtm__artikel-detail--addtomerkzettel:hover{
text-decoration:none;
font-size:28px
}
.gtm__artikel-detail--addtomerkzettel .watchlist_icon{
width:38px;
height:38px;
display:inline-block
}
.gtm__artikel-detail--addtomerkzettel .watchlist_icon--solid{
background:url("/custom/module/public/fbr/img/icon_heartsolid.svg") no-repeat
}
.gtm__artikel-detail--addtomerkzettel .watchlist_icon--outline{
background:url("/custom/module/public/fbr/img/icon_heartoutline.svg") no-repeat
}
.responsive-tabs__heading{
display:none;
position:relative
}
.responsive-tabs__list__item{
display:inline;
cursor:pointer
}
@media (max-width:767px){
.responsive-tabs__list{
display:none
}
.responsive-tabs__heading{
display:block;
cursor:pointer
}
.responsive-tabs__panel--closed-accordion-only{
display:none
}
}
@media (min-width:768px){
.responsive-tabs__panel--closed-accordion-only{
display:block!important
}
}
.responsive-tabs__heading:after{
content:"";
display:block;
position:absolute;
right:20px;
top:16%;
width:0;
height:0;
border-left:10px solid transparent;
border-right:10px solid transparent;
border-top:10px solid #535353
}
.responsive-tabs__heading--active:after{
border-bottom:10px solid #535353;
border-top:0
}
.responsive-tabs__list{
padding:0;
border-bottom:1px solid #e5e5e5;
height:28px
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.responsive-tabs__list{
height:27px
}
}
.responsive-tabs__list__item{
text-transform:uppercase;
font-weight:700;
margin-bottom:15px;
font-size:16px;
padding:5px 20px;
color:#004481;
border:1px solid #fff;
border-bottom:none;
margin-right:10px
}
.responsive-tabs__list__item--active{
border-color:#e5e5e5;
border-bottom:1px solid #fff
}
@media (max-width:900px){
.responsive-tabs__list__item{
font-size:14px
}
}
@media (max-width:849px){
.responsive-tabs__list__item{
font-size:16px
}
}
.article_detail__bottom_element{
margin-bottom:15px
}
.pImgGal_footer__nav{
width:100%;
margin-right:10%;
float:left
}
@media (min-width:958px){
.pImgGal_footer__nav{
width:60%
}
}
.pImgGal_footer__right{
width:100%;
float:left
}
@media (min-width:958px){
.pImgGal_footer__right{
width:30%
}
}
.pImgGal_footer__right ul{
padding-left:0
}
.pImg_slider{
list-style:none
}
.pImg_slider__element{
text-align:center;
display:block;
border:2px solid #ededed;
cursor:pointer;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.active .pImg_slider__element,
.pImg_slider__element:hover{
border:2px solid #004481
}
.pImg_slider__element .yt_thumbnail{
padding-top:5px;
padding-bottom:5px;
background-color:#000
}
@media (min-width:480px){
.pImg_slider__element .yt_thumbnail{
height:70px;
width:auto
}
}
.yt_thumbnail_container{
position:relative
}
a.yt_thumbnail_container{
display:block
}
.yt_playicon{
z-index:9;
display:flex;
align-items:center;
justify-content:center;
position:absolute;
height:100%;
width:100%
}
.yt_playicon img{
flex:0 0 auto;
display:block
}
.product-images .swiper-container,
.product-images .uk-slider-container{
max-width:342px!important;
margin:0
}
.product-images .swiper-container::after,
.product-images .uk-slider-container::after{
content:none
}
.pImgGal_footer__right .pImg_slider__slide{
float:right
}
.pImgGal_footer__right .pImg_slider__slide:last-child{
padding-right:15px
}
.pImgGal_footer__right .pImg_slider__slide:first-child{
padding-right:0
}
.view-artikel-detail .product-data .product-images .playicon{
height:75px;
width:75px
}
.view-artikel-detail .product-data .product-images .playicon img{
position:absolute;
left:17px;
top:21px
}
.size_table_link{
margin-top:5px;
text-align:right;
font-size:12px
}
.size_table_link a{
text-decoration:underline;
color:#535353
}
.rating_head{
font-size:12px;
color:#535353;
font-weight:400
}
.rating_head .rating-stars i{
display:none
}
.rating_head .rating_count{
color:#004481;
text-transform:uppercase;
font-weight:700;
margin-bottom:15px;
padding-bottom:5px;
font-size:18px
}
.verified_rating{
display:none
}
.rating_over{
text-transform:none
}
.pImgButton-wrap{
position:absolute;
left:0;
bottom:0;
height:48px;
width:100px;
z-index:10
}
.pImgButton-wrap .pImgButton{
float:left;
display:block;
background-color:#e4e5e6;
color:#7b7c7d;
font-size:32px;
padding:0 7px 7px;
border-radius:0;
width:48px!important;
height:48px!important;
margin-right:5px;
z-index:5
}
.pImgButton-wrap .pImgButton:hover{
background-color:#c8c8c9;
color:#7b7c7d
}
.pImgButton-wrap .pImgButton i{
display:block;
height:24px;
width:24px;
margin:0
}
.pImgButton-wrap .pImgButton i:before{
height:20px;
vertical-align:top
}
.zoomScope{
overflow:hidden;
background-color:#fff;
-moz-opacity:.6;
opacity:.6;
border:1px solid #ccc;
z-index:1;
cursor:pointer;
position:absolute;
left:0;
top:0
}
.artikel_element_payment{
position:relative
}
.artikel_element_payment__bottom{
position:absolute;
bottom:30px
}
.artikel_element_payment__bottom_pos_fix{
height:240px;
width:100%
}
.online_only_placeholder{
height:27px;
width:100%
}
.element_xref_needed_buy_container{
align-self:end
}
.artikel_addtocart--xref{
width:60px;
height:60px;
transform:translate(5px,5px)
}
.artikel_addtocart--xref .product_addtocart_amount{
display:none
}
.artikel_addtocart--xref .artikel_addtocart__submit{
width:60px;
height:60px;
min-width:60px
}
.artikel_addtocart--xref .addToCart_box,
.artikel_addtocart--xref .artikel_addtocart__submit-wrap,
.artikel_addtocart--xref .product_addtocart_amount{
width:60px;
height:60px
}
.artikel_addtocart--xref .artikel_addtocart__submit-wrap i{
margin-top:2px;
margin-right:0
}
.artikel_addtocart .article-wk-hint{
text-align:center;
min-height:22px
}
.artikel_addtocart .article-wk-hint i{
color:#4a8500
}
.artikel_addtocart .article-wk-hint span{
padding-left:5px;
font-size:12px;
color:#535353
}
@media (max-width:555px){
.addToCart_box{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
padding-left:0
}
}
.et_counter-wrap-large{
min-width:130px
}
.article_addtocart_form{
display:flex
}
.product_addtocart_button{
width:70%
}
.product_addtocart_amount{
width:63px
}
.product_addtocart_amount .etSelect--dropdown .etSelect--options .etSelect--optionslist{
display:block
}
.product_addtocart_amount .etSelect--dropdown .etSelect--options .etSelect--optionslist .etSelect--option{
text-align:center
}
@media (max-width:850px){
.product_addtocart_amount .etSelect--dropdown .etSelect--options{
background:#464646
}
.product_addtocart_amount .etSelect--dropdown .etSelect--options .etSelect--option{
color:#fff;
padding:4px 6px 4px 0!important
}
.product_addtocart_amount .etSelect--dropdown .etSelect--options .etSelect--option.selected{
outline:0
}
.product_addtocart_amount .etSelect--dropdown .etSelect--options .etSelect--option:hover{
background:#eaeaea!important;
cursor:pointer;
color:#000!important
}
}
.product_addtocart_amount .etSelect--textfield{
height:48px;
background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20fill%3D%22%230%22%20d%3D%22M1024%20305.44l-97.44-97.44-414.56%20414.56-414.56-414.56-97.44%2097.44%20512%20512%20512-512z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat #fff;
display:flex;
align-items:center;
text-align:center;
justify-content:center;
flex-grow:1;
border-color:#a89e95!important;
background-position:right 10px center!important;
background-size:auto 25%!important
}
@media (max-width:849px){
.socialshare{
display:none
}
}
@media (min-width:1220px){
.product_addtocart_amount{
width:79px
}
.product-info-maxheight-wrap{
max-height:18px
}
}
.product-info-nowrap{
white-space:nowrap
}
.groessentabelle{
color:#535353;
text-align:center
}
.groessentabelle .fbr_headline--h2,
.groessentabelle h2{
text-align:center
}
.groessentabelle p{
font-size:11px;
text-align:center
}
.groessentabelle table{
width:100%;
cursor:crosshair;
text-align:center;
border-spacing:0
}
.groessentabelle table td{
padding:5px
}
.groessentabelle table thead tr{
background-color:#00448b;
color:#fff;
font-weight:700
}
.groessentabelle table tbody tr:nth-child(2n){
background:#ddd
}
.groessentabelle table tbody tr:hover{
background-color:#b6d998
}
.groessentabelle table tbody tr td:hover{
background-color:#6eb331;
color:#fff;
font-weight:700
}
.productfeatures .uk-table{
margin-bottom:0
}
.productfeatures .alert-danger{
color:red
}
.branch_availability .availability0{
color:#de2627
}
.branch_availability .availability1{
color:#4a8500
}
.branch_availability .availability2{
color:#f16700
}
.branch_availability i.availability0,
.branch_availability i.availability1,
.branch_availability i.availability2{
margin-left:4px
}
.branch_availability a{
color:#535353
}
.branch_availability__icon{
display:inline-block;
width:20px;
margin-right:17px;
text-align:center;
line-height:inherit;
vertical-align:middle
}
.branch_availability__box span.branchVailibility{
color:#535353;
cursor:pointer;
margin-left:4px;
text-decoration:underline
}
.product_sidebar{
--_inner-padding:24px;
--_inner-bar-spacing:24px;
--_inner-bar-width:100vw;
--_content-entry-spacing:15px;
margin-top:0;
top:0;
right:0;
z-index:100000;
background:0 0;
height:100%;
margin-right:0;
font-family:OpenSans,sans-serif;
font-size:14px;
position:fixed;
inset:0;
pointer-events:none;
transition:background .3s ease-in-out
}
.product_sidebar__inner{
width:calc(var(--_inner-bar-width) - (var(--_inner-padding) * 2));
position:absolute;
top:0;
bottom:0;
right:calc((var(--_inner-bar-width) + (var(--_inner-padding) * 2)) * -1);
transition:right .3s ease-in-out;
background:#fff;
box-shadow:-1px 0 10px -2px rgba(63,72,94,.75);
color:#767676;
padding:var(--_inner-padding)
}
@media (min-width:1024px){
.product_sidebar__inner{
--_inner-bar-width:50vw;
padding:var(--_inner-padding) calc(var(--_inner-padding)/ 2) var(--_inner-padding) var(--_inner-padding)
}
}
@media (min-width:1280px){
.product_sidebar__inner{
--_inner-bar-width:30vw
}
}
.product_sidebar__bar{
display:flex;
justify-content:space-between;
align-items:center;
column-gap:12px;
padding-bottom:var(--_inner-bar-spacing);
width:calc(100% - (var(--_inner-padding)/ 2));
margin-bottom:var(--_inner-bar-spacing);
border-bottom:2px solid #e5e5e5
}
.product_sidebar__bar__title{
flex:1;
text-transform:uppercase;
line-height:1
}
.product_sidebar__bar__arrow_back,
.product_sidebar__bar__close{
cursor:pointer;
font-size:19px;
line-height:1
}
.product_sidebar__content{
height:calc(100dvh - (var(--_inner-padding) * 2) - (20px + 2px + (var(--_inner-bar-spacing) * 2)));
padding-right:calc(var(--_inner-padding)/ 2);
overflow-y:auto
}
.product_sidebar__content .entry:not(:last-child){
margin-bottom:var(--_content-entry-spacing)
}
.product_sidebar__content .entry>div{
border:2px solid #e5e5e5;
padding:var(--_content-entry-spacing);
border-radius:5px
}
.element_sidebar .uk-nav .product_sidebar__content .entry li.fbr_headline--h3,
.element_sidebar .uk-nav .product_sidebar__content .entry li.pm_targobank__header,
.product_sidebar__content .entry .element_sidebar .uk-nav li.fbr_headline--h3,
.product_sidebar__content .entry .element_sidebar .uk-nav li.pm_targobank__header,
.product_sidebar__content .entry .fbr_headline--h3,
.product_sidebar__content .entry .pm_targobank__header,
.product_sidebar__content .entry h3{
text-transform:unset;
font-weight:600
}
.product_sidebar__content .entry p:last-of-type{
margin-bottom:0
}
.product_sidebar__content .entry .uk-table td,
.product_sidebar__content .entry .uk-table th{
padding:0 15px 8px 0
}
.product_sidebar__content a{
color:#004481
}
.product_sidebar.active{
pointer-events:all;
background:rgba(0,0,0,.3)
}
.product_sidebar.active .product_sidebar__inner{
right:0
}
.form--product_notification_branch{
margin-top:25px
}
.form--product_notification_branch form{
display:none
}
.form--product_notification_branch.show{
background:#eaeaea;
padding:30px
}
.form--product_notification_branch.show a{
display:none
}
.form--product_notification_branch.show form{
display:block
}
.form--product_notification_branch.show form .etSelect-wrap>div,
.form--product_notification_branch.show form input,
.form--product_notification_branch.show form textarea{
background-color:#fff
}
.produkttestsummary{
background:#eaeaea
}
.produkttestsummary_productlink{
display:inline-block;
width:100%;
background:#004481;
color:#fff;
text-decoration:none;
font-size:12px;
font-weight:700;
text-align:center;
padding-top:8px;
padding-bottom:8px;
margin-top:15px
}
.produkttestsummary_productlink:hover{
background-color:#025fb3;
color:#fff;
text-decoration:none
}
.produkttestsummary-wrap{
position:relative;
margin-top:55px
}
.produkttestsummary_image{
background:#555;
position:relative
}
.produkttestsummary_number{
color:#004481;
font-weight:700;
font-size:46px;
margin:16px auto 0;
text-align:center
}
.produkttestsummary_count{
width:100px;
text-align:center;
font-size:14px;
margin:0 auto
}
.produkttestsummary_stars_wrapper{
text-align:center;
order:-1
}
.produkttestsummary_stars{
position:relative;
display:inline-block;
font-size:32px
}
@media (min-width:850px){
.produkttestsummary_stars_wrapper{
order:0
}
.produkttestsummary_stars{
font-size:28px
}
}
.produkttestsummary_stars .filled_stars{
color:#ffae00;
position:absolute;
left:0;
top:0;
display:inline-block;
overflow:hidden;
z-index:10;
white-space:nowrap
}
.produkttestsummary_stars .empty_stars{
color:#cbcbcb;
display:inline-block
}
.produkttestsummary_starsum{
width:162px;
margin:36px auto 0
}
.produkttestsummary_starsum_row{
font-size:14px;
padding:5px 0;
width:100%;
max-width:210px;
display:flex;
align-items:center
}
.produkttestsummary_starsum_row i{
color:#ffae00
}
.produkttestsummary_starsum_row_col1{
width:35px;
display:inline-block
}
.produkttestsummary_starsum_row_bar{
width:calc(100% - 90px);
height:15px;
position:relative;
background-color:#fff;
display:inline-block
}
.produkttestsummary_starsum_row_bar>.bar_slide{
position:absolute;
height:15px;
left:0;
right:0;
background-color:#ffae00
}
.produkttestsummary_starsum_row_percentage{
width:42px;
display:inline-block;
padding-left:5px;
text-align:right
}
.element_rating_stars{
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
white-space:nowrap
}
.element_rating_stars ::before{
font-family:fritzberger!important;
speak:never;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\e930"
}
.element_rating_stars__outer{
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
position:relative;
margin-left:2px;
color:#dad9da
}
.element_rating_stars__outer:first-child{
margin-left:0!important
}
.element_rating_stars__inner{
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
position:absolute;
top:0;
left:0;
overflow:hidden;
color:#ffae00
}
.produkttest_info_area{
margin:0 auto;
width:470px;
height:256px;
background:url("/custom/module/public/fbr/img/sprechblase_oben.svg") center center/cover no-repeat;
position:relative;
display:flex;
align-items:center;
box-sizing:border-box;
padding:20px 40px 32px
}
.produkttest_info_area__image{
background:url("/custom/module/public/fbr/img/person.svg") center center/contain no-repeat;
position:absolute;
height:81%;
width:100%;
bottom:0;
left:0
}
.produkttest_info_area__image_wrap{
position:relative;
width:160px;
height:160px;
border-radius:50%;
background:#fff;
overflow:hidden;
margin-right:5px;
flex:0 0 auto
}
.produkttest_info_area__right{
flex:1 1 auto
}
.produkttest_info_area__right>.element_rating_stars{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin:0 auto 12px;
font-size:20px
}
.produkttest_info_area__right>.element_rating_stars>*{
margin-left:5px
}
.produkttest_info_area__right>.element_rating_stars>:first-child{
margin-left:0
}
.produkttest_info_area__rating{
text-align:center;
color:#004481;
font-weight:700;
font-size:34px
}
.produkttest_info_area__name{
text-align:center;
font-weight:700;
font-size:18px;
line-height:18px
}
.produkttest_info_area__date{
text-align:center;
font-size:11px
}
.produkttest_entry__images{
margin-top:45px
}
.produkttest_entry__images_image{
height:134px;
background:#fff
}
.produkttest_questions{
background:#f7f7f7;
padding:25px 25px 50px
}
.produkttest_questions__question{
margin-bottom:25px
}
.produkttest_questions__question_title{
color:#004481;
font-weight:700;
font-size:12px
}
.produkttest_questions__question_text{
font-size:12px;
font-style:italic
}
.produkttest_top_questions__question{
margin-top:20px;
margin-bottom:20px;
text-align:center
}
.produkttest_top_questions__question_title{
color:#004481;
font-size:16px;
font-weight:700
}
.produkttest_top_questions__question_content{
font-size:19px;
font-style:italic
}
.produkttest_result{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 298.38239 87.601' preserveAspectRatio='none'%3E%3Cpath d='M4.15114,87.60024h290.1a4.12385,4.12385,0,0,0,4.1-4.6l-4.9-79.3a4.19512,4.19512,0,0,0-4.1-3.7h-280.3a4.121,4.121,0,0,0-4.1,3.7l-4.9,79.3a4.06926,4.06926,0,0,0,4.1,4.6Z' style='fill:%23ffefcc'/%3E%3C/svg%3E");
background-size:100% 100%;
background-repeat:no-repeat;
background-position:center center;
width:85%;
margin:-20px auto 15px;
padding:20px 25px;
position:relative
}
.produkttest_result::before{
content:"";
position:absolute;
left:0;
bottom:100%;
width:100%;
height:35px;
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.3 12.49019'%3E%3Cpath d='M14.3,12.49019l-2.2-12a1.3001,1.3001,0,0,0-2.3.6l-9.8,11.4Z' style='fill:%23ffefcc'/%3E%3C/svg%3E");
background-repeat:no-repeat;
background-position:16% bottom
}
.produkttest_result>*{
position:relative;
z-index:3
}
.produkttest_result__bg{
display:block;
z-index:1;
top:0;
left:0;
width:100%;
height:100%;
position:absolute
}
.produkttest_result__title{
text-align:center;
color:#004481;
font-size:15px;
font-weight:700;
font-style:italic
}
.produkttest_result__content{
text-align:center;
font-style:italic
}
.produkttest_entry{
border-bottom:1px solid #e5e5e5;
margin-bottom:25px;
position:relative
}
.produkttest_entry__jumptarget{
position:absolute;
top:0;
left:0
}
.produkttest_entry__content_area .element_rating_stars,
.produkttest_entry__footer_content--visible-small{
display:none
}
.produkttest_entry--small{
padding-bottom:20px
}
.produkttest_entry--small .produkttest_entry__footer_content{
display:none
}
.produkttest_entry--small .produkttest_entry__footer_content--visible-small{
display:block
}
.produkttest_entry--small .produkttest_info_area{
width:30%;
float:left;
height:140px;
background:url(/custom/module/public/fbr/img/sprechblase_klein.svg) center 48%/cover no-repeat;
padding:25px 45px 25px 25px
}
.produkttest_entry--small .produkttest_info_area .element_rating_stars,
.produkttest_entry--small .produkttest_info_area__date span{
display:none
}
.produkttest_entry--small .produkttest_info_area__image_wrap{
width:80px;
height:80px
}
.produkttest_entry--small .produkttest_info_area__image{
height:60px;
width:60px;
left:50%;
margin-left:-30px
}
.produkttest_entry--small .produkttest_entry__content_area{
width:70%;
float:left
}
.produkttest_entry--small .produkttest_entry__content_area .element_rating_stars{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding-left:25px;
font-size:20px
}
.produkttest_entry--small .produkttest_entry__content_area .element_rating_stars>*{
margin-right:3px
}
.produkttest_entry--small .produkttest_entry__images,
.produkttest_entry--small .produkttest_info_area__rating,
.produkttest_entry--small .produkttest_questions__question,
.produkttest_entry--small .produkttest_questions__question_title,
.produkttest_entry--small .produkttest_result,
.produkttest_entry--small .produkttest_top_questions{
display:none
}
.produkttest_entry--small .produkttest_questions{
background:#fff;
padding-bottom:5px;
padding-top:0
}
.produkttest_entry--small .produkttest_questions__question{
margin-bottom:15px
}
.produkttest_entry--small .produkttest_questions__question--primary{
display:block;
width:100%
}
.produkttest_entry--small .produkttest_questions__question--primary .rating_bar,
.produkttest_entry--small .produkttest_questions__question--primary .rating_bar__text{
display:none
}
.produkttest_entry--small .produkttest_entry__footer{
padding-left:25px
}
.produkttest-ergebnis{
max-width:25%
}
.produkttest-image{
object-fit:contain
}
.produkttest-image-wrapper{
height:166px
}
.js_show_full_test_mobile{
display:none
}
.rating_bar__field{
background:#dbdbdb;
border-right:1px solid #f7f7f7;
height:9px;
width:19%;
float:left
}
.rating_bar__field--active{
background:#ffae00
}
.rating_bar__text{
font-size:12px;
line-height:10px;
margin-bottom:8px
}
.produkttest_artikel{
border-bottom:2px solid #e5e5e5;
padding-bottom:15px;
margin-bottom:15px
}
.produkttest_artikel__image{
width:16%;
height:auto;
margin-right:2%;
float:left
}
.produkttest_artikel__image img{
height:auto;
width:100%;
border:1px solid #e5e5e5
}
.produkttest_artikel__content{
float:left;
width:82%
}
.produkttest_artikel__title{
color:#004481;
font-size:16px;
font-weight:700
}
.produkttest_artikel__link{
width:250px;
float:right;
display:none
}
@media only screen and (min-width:1220px){
.produkttest_wrap__sidebar{
width:20%;
float:left
}
.produkttest_wrap__content{
float:left;
margin-left:25px
}
.produkttestsummary{
width:100%;
box-sizing:border-box;
padding:20px
}
.produkttestsummary_image{
width:132px;
height:132px;
background:#555;
left:calc(50% - 66px);
position:absolute;
top:-15px
}
.produkttestsummary_sum{
padding-top:117px
}
}
@media only screen and (min-width:669px) and (max-width:1219px){
.produkttestsummary{
padding:10px;
margin-bottom:25px
}
.produkttestsummary_productlink{
display:none
}
.produkttestsummary_image{
background:#555;
margin:0 auto
}
.produkttestsummary_starsum .bar,
.produkttestsummary_starsum .bar>.bar_slide{
height:15px
}
.produkttestsummary_number{
margin-top:0;
font-size:30px
}
.produkttestsummary_starsum{
width:100%
}
.produkttest_entry--small .produkttest_info_area__image_wrap{
display:none
}
.produkttest_entry__images_image{
height:auto
}
.produkttest_artikel{
position:relative
}
.produkttest_artikel__content:after{
content:".";
clear:both;
display:block;
visibility:hidden;
height:0
}
.produkttest_artikel__title{
float:left;
width:70%
}
.produkttest_artikel__link{
width:30%;
display:block;
position:absolute;
right:0;
bottom:15px
}
.produkttest_artikel__link .produkttestsummary_productlink{
display:block
}
}
.hide_conclusion{
display:none
}
.produkttest_entry--small .produkttest_questions__question--primary.hide_conclusion{
display:block
}
@media only screen and (max-width:668px){
.produkttestsummary_image{
width:132px;
height:132px;
background:#555;
left:calc(50% - 66px);
position:absolute;
top:-15px
}
.produkttestsummary_productlink{
display:none
}
.produkttestsummary_sum{
padding-top:117px;
margin-bottom:25px
}
.produkttestsummary_stars,
.produkttestsummary_starsum_wrap{
display:none
}
.produkttest_entry__jumptarget{
top:-65px
}
.produkttest_entry--small .js_show_full_test_mobile{
display:block;
margin:10px auto 0;
padding:10px;
width:calc(100% - 30px)
}
.produkttest_entry--small .produkttest_info_area{
width:auto;
background:#ffecc6;
padding:15px;
float:none;
margin-top:15px
}
.produkttest_entry--small .produkttest_entry__content_area,
.produkttest_entry--small .produkttest_info_area__image_wrap{
display:none
}
.produkttest_entry--small .produkttest_info_area__right{
position:initial;
width:100%
}
.produkttest_entry--small .produkttest_info_area__date>span{
display:inline
}
.produkttest_entry--small .produkttest_info_area .element_rating_stars{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-bottom:0
}
.produkttest_info_area{
width:auto;
margin-top:15px;
background:#ffecc6;
padding:15px;
display:block
}
.produkttest_info_area__image_wrap{
width:100px;
height:100px;
margin:0 auto
}
.produkttest_info_area__right{
position:relative;
top:initial;
right:initial
}
.produkttest_entry__images_image{
height:auto;
text-align:center;
background:#fff
}
.produkttest_questions__question .rating_bar{
margin-bottom:10px
}
.produkttest_questions{
padding-bottom:25px
}
.produkttest_result{
background:#ffecc6;
height:auto;
width:initial;
margin:0 auto 15px;
padding:25px
}
.produkttest_result::before{
display:none
}
.produkttest_artikel{
margin-top:15px;
position:relative;
height:120px;
width:100%
}
.produkttest_artikel__image{
width:120px;
height:auto;
margin-right:2%;
float:none;
position:absolute;
left:0;
top:30px
}
.produkttest_artikel__image img{
height:auto;
width:100%;
border:1px solid #e5e5e5
}
.produkttest_artikel__content{
float:none;
width:100%
}
.produkttest_artikel__title{
color:#004481;
font-size:16px;
font-weight:700;
width:100%;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap
}
.produkttest_artikel__link{
width:190px;
float:none;
position:absolute;
right:0;
bottom:15px;
display:block
}
.produkttest_artikel__link .produkttestsummary_productlink{
display:block
}
}
.produkttestform__questionarea{
width:100%;
min-height:100px
}
.produkttestform__rating{
margin-bottom:8px;
display:block;
height:18px
}
.produkttestform__rating label{
display:block;
width:calc(100% / 6 - 13px);
max-width:60px;
height:16px;
margin-top:1px;
margin-right:2px;
float:left;
background:#dbdbdb;
text-indent:100%;
white-space:nowrap;
overflow:hidden
}
.produkttestform__rating label>input{
display:none
}
.produkttestform__rating label.active{
background:#fcad2a
}
.produkttestform__rating label:last-child:after{
clear:both
}
.produkttestform__rating_selected{
float:left;
margin-left:20px
}
.produkttestform img.fileupload_preview{
max-width:250px;
max-height:250px
}
.produkttestform img.fileupload_preview.active{
border:1px solid #ccc
}
.produkttestform a.remove_image{
display:none
}
.produkttestform a.remove_image.active{
display:block
}
.slider360-wrap{
margin-top:7px;
margin-bottom:7px!important;
padding-left:15px;
padding-right:15px
}
.view-360-play-button-wrap{
text-align:right
}
#thumbnail-modal .view-360{
margin-left:50%;
transform:translateX(-50%);
padding:15px 0
}
#thumbnail-modal .view-360_images-container{
text-align:center;
max-width:560px
}
@media (max-width:320px){
#thumbnail-modal .view-360_images-container{
height:300px
}
}
@media (min-height:550px){
#thumbnail-modal .view-360_images-container{
height:500px
}
}
@media (min-width:768px){
#thumbnail-modal .view-360_images-container{
height:500px
}
}
#thumbnail-modal .view-360_images-container img{
display:none;
width:500px;
max-width:100%;
margin:0 auto;
background:url("/custom/module/public/fbr/img/Spin-1s-50px.svg") center center no-repeat
}
.artikel-comparison table tr td,
.artikel-comparison table tr th{
border-top:1px solid #eee;
border-right:1px solid #eee;
min-width:200px
}
.artikel-comparison table tr td img,
.artikel-comparison table tr th img{
max-width:100%
}
.artikel-comparison table tr td:last-child,
.artikel-comparison table tr th:last-child{
border-right:0 solid #eee
}
.artikel-comparison table tr td.vertical-center,
.artikel-comparison table tr th.vertical-center{
vertical-align:middle
}
.artikel-comparison table tr:first-child td,
.artikel-comparison table tr:first-child th{
border-top:0 solid #eee
}
.artikel-comparison .visible-xs{
display:none;
text-align:center;
font-weight:700;
background:#eee
}
@media screen and (max-width:768px){
.artikel-comparison .visible-xs{
display:block
}
.artikel-comparison td,
.artikel-comparison th{
display:table-cell
}
.artikel-comparison td:first-child,
.artikel-comparison th:first-child{
display:none
}
}
.artikel-comparison-wrap i.fbr-icon-vergleichen{
font-size:25px;
vertical-align:middle;
line-height:1.2
}
.layout_content:has(.warengruppe-detail-marken){
padding:0 1.7857142857rem
}
@media screen and (max-width:670px){
.warengruppe-detail-marken{
margin-top:-20px
}
}
.warengruppe-detail-marken .header{
margin-bottom:1.0714285714rem
}
@media screen and (min-width:670px){
.warengruppe-detail-marken .header{
margin-bottom:3.5714285714rem
}
}
.warengruppe-detail-marken .fbr_headline--h1,
.warengruppe-detail-marken .fbr_headline--h2,
.warengruppe-detail-marken h1,
.warengruppe-detail-marken h2{
align-items:center;
display:flex;
justify-content:center;
margin-bottom:.7142857143rem;
position:relative
}
.warengruppe-detail-marken .fbr_headline--h1 hr,
.warengruppe-detail-marken .fbr_headline--h2 hr,
.warengruppe-detail-marken h1 hr,
.warengruppe-detail-marken h2 hr{
border:1px solid;
color:#e5e5e5;
position:absolute;
width:100%
}
.warengruppe-detail-marken .fbr_headline--h1 span,
.warengruppe-detail-marken .fbr_headline--h2 span,
.warengruppe-detail-marken h1 span,
.warengruppe-detail-marken h2 span{
background:#fff;
display:block;
padding:0 1.0714285714rem;
position:relative
}
@media screen and (min-width:670px){
.warengruppe-detail-marken .fbr_headline--h1,
.warengruppe-detail-marken .fbr_headline--h2,
.warengruppe-detail-marken h1,
.warengruppe-detail-marken h2{
margin-bottom:1.7857142857rem
}
.warengruppe-detail-marken .fbr_headline--h1 span,
.warengruppe-detail-marken .fbr_headline--h2 span,
.warengruppe-detail-marken h1 span,
.warengruppe-detail-marken h2 span{
padding:0 3.5714285714rem
}
}
.warengruppe-detail-marken .fbr_headline--h1,
.warengruppe-detail-marken h1{
margin-bottom:1.0714285714rem
}
.warengruppe-detail-marken .fbr_headline--h2,
.warengruppe-detail-marken h2{
margin-top:3.5714285714rem
}
.warengruppe-detail-marken .topbrands{
display:flex;
flex-wrap:wrap
}
.warengruppe-detail-marken .topbrands .onebrand{
align-items:center;
display:flex;
justify-content:center;
margin-bottom:1.7857142857rem;
width:calc(100% / 2)
}
@media screen and (min-width:480px){
.warengruppe-detail-marken .topbrands .onebrand{
width:calc(100% / 3)
}
}
@media screen and (min-width:850px){
.warengruppe-detail-marken .topbrands .onebrand{
width:calc(100% / 4)
}
}
.warengruppe-detail-marken .topbrands img{
height:50px
}
.warengruppe-detail-marken .otherbrands #otherbrandfilter .letters{
background:#e5e5e5;
border-radius:3px;
display:flex;
justify-content:space-between;
padding:1.0714285714rem 1.7857142857rem;
flex-wrap:wrap;
gap:5px
}
.warengruppe-detail-marken .otherbrands #otherbrandfilter .letters .topchar{
border-radius:3px;
font-size:1.4285714286rem;
font-weight:700;
text-align:center;
text-decoration:none;
width:calc(100% / 12);
padding-bottom:5px;
padding-top:5px;
transition:background .3s
}
.warengruppe-detail-marken .otherbrands #otherbrandfilter .letters .topchar.not-hover{
pointer-events:none;
padding-left:0;
padding-right:0;
width:inherit
}
.warengruppe-detail-marken .otherbrands #otherbrandfilter .letters .topchar.numbers{
padding-left:10px;
padding-right:10px;
white-space:nowrap;
min-width:40px
}
.warengruppe-detail-marken .otherbrands #otherbrandfilter .letters .topchar.empty{
pointer-events:none;
padding:0
}
.warengruppe-detail-marken .otherbrands #otherbrandfilter .letters .topchar:not(.empty):not(.not-hover):hover{
background:#1d2a6e;
color:#fff
}
@media screen and (min-width:480px){
.warengruppe-detail-marken .otherbrands #otherbrandfilter .letters .topchar{
width:calc(100% / 16)
}
}
@media screen and (min-width:1220px){
.warengruppe-detail-marken .topbrands .onebrand{
width:calc(100% / 6)
}
.warengruppe-detail-marken .otherbrands #otherbrandfilter .letters .topchar{
width:33px
}
.warengruppe-detail-marken .otherbrands #otherbrandfilter .letters .topchar.empty{
display:none
}
}
.warengruppe-detail-marken .otherbrands #otherbrandfilter #brandfilter-wrapper{
display:flex;
justify-content:center;
margin:1.0714285714rem 0
}
.warengruppe-detail-marken .otherbrands #otherbrandfilter #brandfilter-wrapper input{
height:auto;
border-top-left-radius:3px;
border-bottom-left-radius:3px;
padding-left:1.0714285714rem;
width:calc(430px - 48px)
}
.warengruppe-detail-marken .otherbrands #otherbrandfilter #brandfilter-wrapper button:hover{
background:#6eb331
}
.warengruppe-detail-marken #otherbrands .onechar{
border-top:1px solid #e5e5e5;
padding-top:0
}
.warengruppe-detail-marken #otherbrands .onechar:first-of-type{
border:0;
padding-top:0
}
.warengruppe-detail-marken #otherbrands .onechar .firstchar{
font-size:1.7142857143rem;
margin:.7142857143rem 0
}
@media screen and (min-width:670px){
.warengruppe-detail-marken .fbr_headline--h1,
.warengruppe-detail-marken h1{
margin-bottom:3.5714285714rem
}
.warengruppe-detail-marken .otherbrands #otherbrandfilter #brandfilter-wrapper{
margin:1.7857142857rem 0
}
.warengruppe-detail-marken #otherbrands .onechar .firstchar{
margin:1.4285714286rem 0
}
}
.warengruppe-detail-marken #otherbrands .onechar .firstchar .nolink{
font-weight:700;
text-decoration:none;
pointer-events:none
}
.warengruppe-detail-marken #otherbrands .onechar .charitems{
display:flex;
flex-wrap:wrap;
margin-bottom:.7142857143rem
}
.warengruppe-detail-marken #otherbrands .onechar .charitems .onebrand{
align-items:center;
display:flex;
justify-content:center;
width:calc(100% / 2);
justify-content:flex-start;
margin-bottom:0
}
@media screen and (min-width:480px){
.warengruppe-detail-marken #otherbrands .onechar .charitems .onebrand{
width:calc(100% / 3)
}
}
@media screen and (min-width:850px){
.warengruppe-detail-marken #otherbrands .onechar .charitems .onebrand{
width:calc(100% / 4)
}
}
@media screen and (min-width:1220px){
.warengruppe-detail-marken #otherbrands .onechar .charitems .onebrand{
width:calc(100% / 6)
}
}
.warengruppe-detail-marken #otherbrands .onechar .charitems .onebrand a{
text-decoration:none
}
.warengruppe-detail-marken #otherbrands .onechar .charitems .onebrand a:active,
.warengruppe-detail-marken #otherbrands .onechar .charitems .onebrand a:hover{
text-decoration:underline
}
.sub-categories{
margin-bottom:20px
}
.element_sidebar #brandfilter-wrapper{
margin-bottom:5px
}
.seo_content_top_visibility--large{
display:none
}
.seo_content_top_visibility--small{
display:block
}
@media (min-width:850px){
.seo_content_top_visibility--large{
display:block
}
.seo_content_top_visibility--small{
display:none
}
.landingpage-detail-default__element:nth-child(-n+3){
border-top:0
}
}
.category-seo-content{
background:#fff;
border:2px solid #eee;
padding:22px;
margin:40px 0;
font-size:14px
}
.category-seo-content a{
color:#004481;
text-decoration:underline
}
.category-seo-content em{
color:#535353
}
.category-seo-content figcaption{
text-align:center;
font-size:12px
}
.category-seo-content strong{
font-weight:700
}
.category-seo-content .fbr_headline--h2,
.category-seo-content h2{
font-size:20px;
font-weight:600;
text-transform:none;
color:#004481
}
.category-seo-content .element_sidebar .uk-nav li.fbr_headline--h3,
.category-seo-content .element_sidebar .uk-nav li.pm_targobank__header,
.category-seo-content .fbr_headline--h3,
.category-seo-content .pm_targobank__header,
.category-seo-content h3,
.element_sidebar .uk-nav .category-seo-content li.fbr_headline--h3,
.element_sidebar .uk-nav .category-seo-content li.pm_targobank__header{
font-size:16px;
font-weight:600;
text-transform:none;
color:#004481;
margin-top:0
}
.category-seo-content p{
margin-top:0
}
.category-seo-content img{
width:300px
}
.category-seo-content .left{
float:left;
margin:0 15px 15px 0
}
.category-seo-content .right{
float:right;
margin:0 0 15px 15px
}
.category-seo-content .seo-content:not(:last-child){
margin-bottom:14px
}
@media (max-width:479px){
.category-seo-content .left,
.category-seo-content .right{
float:none;
display:block;
margin:0 0 15px
}
.category-seo-content figcaption{
text-align:left
}
.category-seo-content img{
width:100%
}
}
.product_group_availability{
font-size:12px;
margin-bottom:4px;
display:flex;
column-gap:10px
}
.product_group_availability__branch{
margin-bottom:10px;
font-size:12px
}
.product_group_availability__branch .branch_availability__box{
display:flex;
column-gap:10px
}
.product_group_availability__branch a,
.product_group_availability__text a{
text-decoration:underline!important;
color:#004481
}
.warengruppe-detail .uk-grid:has(.dometic)+.uk-grid:has(.fbr-gallery){
margin-top:25px;
margin-bottom:25px
}
.view-warenkorb .fbr_headline--h2,
.view-warenkorb h2{
line-height:40px
}
.view-warenkorb .cart_shippinginfo_text{
margin-top:20px;
padding:30px 20px;
background-color:#d0edb7;
color:#004481
}
.view-warenkorb .cart_shippinginfo_text .fbr_headline--h2,
.view-warenkorb .cart_shippinginfo_text h2{
text-transform:none
}
.view-warenkorb .cart_shippinginfo_text p{
margin:0
}
.view-warenkorb .uk-alert-danger,
.view-warenkorb .uk-alert-success,
.view-warenkorb .uk-alert-warning{
color:#535353
}
.view-warenkorb .uk-alert-danger .links,
.view-warenkorb .uk-alert-success .links,
.view-warenkorb .uk-alert-warning .links{
display:flex;
justify-content:space-between
}
@media screen and (min-width:850px){
.view-warenkorb .uk-alert-danger .links,
.view-warenkorb .uk-alert-success .links,
.view-warenkorb .uk-alert-warning .links{
gap:30px;
justify-content:inherit
}
}
#modal-content .cart_remove_item .buttons{
display:flex;
justify-content:space-between;
gap:5px;
flex-direction:row;
margin-top:1.0714285714rem
}
#modal-content .cart_remove_item .buttons div{
align-items:center;
display:flex;
gap:5px;
justify-content:space-between
}
#modal-content .cart_remove_item .buttons div>a{
text-transform:uppercase
}
#modal-content .cart_remove_item .buttons div>a.button-delete{
color:#535353;
text-decoration:underline
}
#modal-content .cart_remove_item .buttons div>a.button-delete:active,
#modal-content .cart_remove_item .buttons div>a.button-delete:hover{
color:#004481
}
#modal-content .cart_remove_item .buttons div>a.uk-button{
border-radius:3px;
padding:8px 20px;
width:100%
}
#modal-content .cart_remove_item .button-watchlist{
display:none
}
#modal-content .cart_remove_item .button-watchlist--show{
display:block
}
.landingpage-detail-default__element{
border-top:1px solid #e4e4e4;
min-width:202px;
position:relative;
height:427px
}
.landingpage-detail-default__element .show_more{
text-align:center;
margin-top:5px
}
.landingpage-detail-default__element .show_more a{
color:#999;
font-size:11px;
text-decoration:none
}
.landingpage-detail-default__element:first-child{
border-top:0
}
@media (min-width:480px){
.landingpage-detail-default__element:nth-child(-n+2){
border-top:0
}
.landingpage-detail-default__element .element_artikel_gallery{
padding-top:15px
}
}
.landingpage-detail-default__element:last-child{
margin-bottom:35px
}
.landingpage-detail-default__element .element_artikel_gallery:hover .product_colors_preview{
display:block
}
.landingpage-detail-default__element .more_information{
display:none;
position:absolute;
z-index:1000;
background-color:#fff;
border:3px solid #e5e5e5;
text-align:left;
left:0;
right:0;
padding:10px;
width:900px
}
.landingpage-detail-default__element .element_artikel_gallery .desc_short{
font-size:12px;
min-height:100px;
max-height:100px;
display:block;
overflow:hidden
}
.landingpage-detail-default__element .element_artikel_gallery .desc_short a{
text-decoration:none
}
.landingpage-detail-default__element .element_artikel_gallery .desc_short a:hover{
text-decoration:underline
}
#more_infos i{
width:12px
}
.moreinfo_images img{
padding:3px;
margin:3px;
border:1px solid #919194;
max-width:100%
}
.moreinfo_images a{
text-decoration:none
}
.view-landingpage-detail .uk-accordion-title:before{
font-family:fritzberger;
font-weight:400;
font-style:normal;
content:"\e920";
padding-right:5px
}
.view-landingpage-detail .uk-accordion-title.uk-active:before{
content:"\e91d"
}
.uk-modal-page #layout_header{
position:static
}
.view-seite-detail .uk-grid:has(.click_and_collect){
margin-top:0
}
.view-seite-detail .uk-grid:has(.usp){
margin-top:3.5714285714rem
}
.view-seite-detail .uk-grid :has(.help){
margin-top:3.5714285714rem
}
.view-seite-detail .uk-grid .uk-grid:has(.infotext){
margin:0 0 0 .3571428571rem
}
.view-seite-detail .uk-grid .infotext{
font-size:.8571428571rem;
margin:2.5rem 0 2.5rem -1.0714285714rem;
position:relative
}
.view-seite-detail .uk-grid .infotext:before{
content:"*";
display:block;
left:-1.0714285714rem;
position:absolute
}
.view-seite-detail .uk-grid .bottom{
margin-bottom:2.5rem
}
.view-seite-detail .uk-grid .bottom .fbr_headline--h3,
.view-seite-detail .uk-grid .bottom .pm_targobank__header,
.view-seite-detail .uk-grid .bottom h3,
.view-seite-detail .uk-grid .bottom p{
margin:0
}
.element_sidebar .uk-nav .view-seite-detail .click_and_collect>li.fbr_headline--h3,
.element_sidebar .uk-nav .view-seite-detail .click_and_collect>li.pm_targobank__header,
.view-seite-detail .click_and_collect>.fbr_headline--h2,
.view-seite-detail .click_and_collect>.fbr_headline--h3,
.view-seite-detail .click_and_collect>.pm_targobank__header,
.view-seite-detail .click_and_collect>h2,
.view-seite-detail .click_and_collect>h3,
.view-seite-detail .element_sidebar .uk-nav .click_and_collect>li.fbr_headline--h3,
.view-seite-detail .element_sidebar .uk-nav .click_and_collect>li.pm_targobank__header{
text-align:center;
text-transform:inherit
}
.view-seite-detail .click_and_collect>.fbr_headline--h2,
.view-seite-detail .click_and_collect>h2{
font-size:1.2857142857rem
}
.element_sidebar .uk-nav .view-seite-detail .click_and_collect>li.fbr_headline--h3,
.element_sidebar .uk-nav .view-seite-detail .click_and_collect>li.pm_targobank__header,
.view-seite-detail .click_and_collect>.fbr_headline--h3,
.view-seite-detail .click_and_collect>.pm_targobank__header,
.view-seite-detail .click_and_collect>h3,
.view-seite-detail .element_sidebar .uk-nav .click_and_collect>li.fbr_headline--h3,
.view-seite-detail .element_sidebar .uk-nav .click_and_collect>li.pm_targobank__header{
font-size:1rem
}
.view-seite-detail .click_and_collect.bg-grey{
background:#eaeaea;
border-radius:.2142857143rem;
padding:1.7857142857rem
}
.view-seite-detail .click_and_collect.text-center{
text-align:center
}
.view-seite-detail .click_and_collect::has(.boxes){
padding:1.7857142857rem
}
.view-seite-detail .click_and_collect .banner .mobile{
display:block
}
.view-seite-detail .click_and_collect .banner .desktop{
display:none
}
@media screen and (min-width:425px){
.view-seite-detail .click_and_collect .banner .mobile{
display:none
}
.view-seite-detail .click_and_collect .banner .desktop{
display:block
}
}
.view-seite-detail .click_and_collect .boxes{
display:flex;
flex-wrap:wrap
}
@media screen and (min-width:992px){
.view-seite-detail .click_and_collect .boxes{
flex-wrap:nowrap;
justify-content:space-around
}
}
.view-seite-detail .click_and_collect .boxes .box{
align-items:center;
border:0;
display:flex;
flex-direction:column;
margin-top:0;
margin-bottom:1rem;
text-align:center;
width:50%
}
.view-seite-detail .click_and_collect .boxes .box i{
font-size:2.8571428571rem
}
.view-seite-detail .click_and_collect .boxes .box>div{
align-items:center;
background:#fff;
border-radius:100%;
display:inline-flex;
height:6.0714285714rem;
justify-content:center;
margin-bottom:.4285714286rem;
width:6.0714285714rem
}
.view-seite-detail .click_and_collect .boxes .box svg{
color:#004481;
margin-top:.5rem
}
.view-seite-detail .click_and_collect .boxes .box strong{
display:block
}
@media screen and (min-width:540px){
.view-seite-detail .click_and_collect .boxes .box{
width:33%
}
}
@media screen and (min-width:992px){
.view-seite-detail .click_and_collect .boxes .box{
width:20%
}
}
.body-seite-detail .socialmedia{
background:linear-gradient(65deg,#bed9fc,#d8ebfd);
margin-top:100px;
display:flex;
flex-direction:column;
position:relative;
padding:100px 30px 50px;
justify-content:center;
align-items:center
}
.body-seite-detail .socialmedia__logo{
border:7px solid #eee;
border-radius:50%;
width:200px;
height:200px;
padding:10px;
position:absolute;
left:50%;
top:0;
transform:translate(-50%,-50%);
background-color:#004481;
display:flex;
box-sizing:border-box
}
.body-seite-detail .socialmedia__accountname{
text-transform:unset;
color:#535353;
font-size:24px;
margin-bottom:2.5rem
}
.body-seite-detail .socialmedia__list{
max-width:800px;
width:100%
}
.body-seite-detail .socialmedia__list a{
border:3px solid #004481;
background-color:#004481;
color:#fff;
text-decoration:none;
display:block;
text-align:center;
padding:12px;
font-size:16px;
margin-bottom:12px
}
.body-seite-detail .socialmedia__list a:hover{
background-color:#fff;
color:#004481
}
.body-seite-detail .linktree{
background:linear-gradient(65deg,#bed9fc,#d8ebfd);
margin-top:100px;
display:flex;
flex-direction:column;
position:relative;
padding:100px 30px 50px;
justify-content:center;
align-items:center
}
.body-seite-detail .linktree__logo{
border:7px solid #eee;
border-radius:50%;
width:200px;
height:200px;
padding:10px;
position:absolute;
left:50%;
top:0;
transform:translate(-50%,-50%);
background-color:#004481;
display:flex;
box-sizing:border-box
}
.body-seite-detail .linktree__accountname{
text-transform:unset;
color:#535353;
font-size:24px;
margin-bottom:2.5rem
}
.body-seite-detail .linktree__list{
max-width:800px;
width:100%
}
.body-seite-detail .linktree__list a{
border:3px solid #004481;
background-color:#004481;
color:#fff;
text-decoration:none;
display:block;
text-align:center;
padding:12px;
font-size:16px;
margin-bottom:12px
}
.body-seite-detail .linktree__list a:hover{
background-color:#fff;
color:#004481
}
.view-newsletter .uk-panel{
margin-bottom:15px
}
.view-newsletter .uk-panel-title{
position:relative;
background-color:#d2e2b4;
color:#444;
padding:17px 20px;
font-size:16px;
line-height:14px;
margin-bottom:0;
font-weight:700
}
.view-newsletter .uk-panel-title input{
position:absolute;
right:9px;
top:9px
}
.view-newsletter .uk-panel-content{
padding:15px 25px;
border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;
border-bottom:1px solid #eaeaea
}
.view-newsletter .uk-panel-content label{
margin-left:10px
}
.view-newsletter .uk-panel-border-primary>.uk-panel-title{
border-left:1px solid #004481;
border-right:1px solid #004481;
border-top:1px solid #004481
}
.view-newsletter .uk-panel-border-primary>.uk-panel-content{
border-left:1px solid #004481;
border-right:1px solid #004481;
border-bottom:1px solid #004481
}
.view-newsletter .uk-panel.uk-panel-no-border>.uk-panel-content{
padding:15px 0 0;
border:0
}
.view-newsletter .uk-panel .unsubscribe_text{
margin-left:30px
}
.view-newsletter .uk-panel .unsubscribe_text textarea{
margin:10px 0 0 10px;
width:80%;
height:100px;
resize:none
}
.view-newsletter .uk-panel button{
margin-top:20px;
text-transform:uppercase;
font-size:14px
}
.view-newsletter .uk-panel .textblock{
margin-bottom:10px
}
.view-newsletter .newsletter_unsubscribe .etCheckbox-wrap{
float:left
}
.view-newsletter .newsletter_unsubscribe label{
float:left;
width:80%
}
.view-newsletter .newsletter_unsubscribe .checkbox_item+.checkbox_item{
margin-top:10px
}
.view-newsletter .newsletter_hint{
margin:0 0 10px;
font-size:12px;
line-height:1.2em
}
.body-newsletter-edit .uk-breadcrumb li,
.body-newsletter-edit .uk-breadcrumb li a{
color:#fff
}
.view_rating_liste *{
box-sizing:border-box
}
.rating_list__article{
display:flex;
flex-direction:column
}
.rating_list__article--rated.rating_list__article--open .rating_article_info__buttons,
.rating_list__article--rated.rating_list__article--open .rating_article_info__rating_stars{
display:block
}
.rating_list__article--rated.rating_list__article--open .rating_article_detail__star_stars label{
cursor:auto
}
.rating_list__article--rated.rating_list__article--open .rating_article_detail__star_stars label:hover,
.rating_list__article--rated.rating_list__article--open .rating_article_detail__star_stars label:hover~label{
color:#ddd
}
.rating_list__article--rated.rating_list__article--open .rating_article_detail__star_stars input[type=radio]:checked~label::before,
.rating_list__article--rated.rating_list__article--open .rating_article_detail__star_stars label:hover::before,
.rating_list__article--rated.rating_list__article--open .rating_article_detail__star_stars label:hover~label::before{
color:unset
}
.rating_list__article--rated .rating_article__comment,
.rating_list__article--rated .rating_article__detail,
.rating_list__article--rated .rating_article__info{
background:#f6f9f2
}
.rating_list__article--rated .rating_article_info__indicator{
background:#d0e1bf
}
.rating_list__article--rated .rating_article__comment{
display:flex
}
.rating_list__article--rated .rating_article_detail__indicator{
background:#fff
}
.rating_list__article--rated .rating_article_info__buttons{
display:flex
}
@media (min-width:850px){
.rating_list__article{
border-top:1px solid #eaeaea
}
.rating_list__article:last-of-type{
border-bottom:1px solid #eaeaea
}
.rating_list__article--rated,
.rating_list__article--rated:last-of-type{
border-color:#fff
}
.rating_list__article--rated .rating_article_info__buttons{
flex-direction:column
}
}
.rating_list__article--rated .rating_article_info__buttons .rating_button{
display:flex;
align-items:center;
justify-content:center;
height:40px;
margin-right:10px;
cursor:pointer
}
.rating_list__article--open .rating_article__info{
background:#f6f9f2
}
.rating_list__article--open .rating_article__detail{
display:flex
}
.rating_list__article--open .rating_article_info__indicator{
background:#d0e1bf
}
.rating_list__article--open .rating_article_info__buttons,
.rating_list__article--open .rating_article_info__rating_stars{
display:none
}
.rating_list__article--open .rating_form__error .error_text{
display:block
}
.rating_article__info{
display:flex;
flex-direction:row;
flex-wrap:wrap;
padding:35px 15px
}
@media (min-width:850px){
.rating_list__article--rated .rating_article_info__buttons .rating_button{
width:185px;
height:35px
}
.rating_article__info{
flex-wrap:nowrap;
cursor:pointer;
padding:0
}
}
.rating_article__info:hover{
background:#f6f9f2
}
.rating_article__info:hover .rating_article_info__indicator{
background:#d0e1bf
}
.rating_article__detail{
display:none;
flex-direction:row;
width:100%;
padding:0 25px
}
@media (min-width:850px){
.rating_article__detail{
padding:0
}
}
.rating_article__detail .error_text{
display:none;
width:100%;
background:#fff7f8!important;
color:#d85030!important;
padding:5px 8px;
border:1px solid #dc8d99
}
.rating_article__comment{
display:none;
flex-direction:row;
padding:0 25px 15px
}
.rating_article_info__indicator{
display:none
}
@media (min-width:850px){
.rating_article__comment{
margin-left:50px;
padding:15px 32px
}
.rating_article_info__indicator{
display:flex;
width:50px;
flex:0 0 50px;
background:#eaeaea;
color:#535353;
align-items:center;
justify-content:center
}
.rating_article_info__image{
width:150px;
height:100px;
flex:0 0 150px;
border:1px solid #eaeaea;
text-align:center;
margin:15px 30px
}
}
.rating_article_info__image{
max-height:150px;
max-width:150px;
background:#fff
}
.rating_article_info__image img{
height:100%;
width:auto
}
.rating_article_info__overview{
display:flex;
flex-direction:column;
flex:1 1 calc(100% - 150px);
padding-left:20px
}
.rating_article_info__description{
max-width:230px
}
@media (min-width:850px){
.rating_article_info__overview{
flex:1 1 100%;
width:100%;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
padding:15px 30px 15px 0
}
.rating_article_info__rating_stars{
width:150px;
flex:0 0 150px
}
}
.rating_article_info__rating_stars span{
display:inline;
color:#ddd;
font-size:24px
}
.rating_article_info__buttons{
width:100%;
margin-top:15px
}
.rating_article_info__buttons .rating_button{
width:100%;
text-align:center;
text-transform:uppercase;
margin-bottom:5px;
cursor:pointer
}
@media (min-width:850px){
.rating_article_info__buttons{
width:auto;
margin-left:auto;
align-self:center;
margin-top:0
}
.rating_article_info__buttons .rating_button{
width:185px;
margin-right:10px
}
}
.rating_article_detail__divider{
width:100%;
padding:0;
margin:0;
border-top:1px solid #eaeaea
}
.rating_article_detail__indicator{
display:none
}
@media (min-width:850px){
.rating_article_detail__indicator{
display:flex;
width:50px;
flex:0 0 50px;
background:#d0e1bf
}
}
.rating_article_detail__form{
display:flex;
flex:1 1 100%;
width:100%;
flex-direction:column
}
.rating_article_detail__form label[for=privacyrule_rating] span{
display:block;
margin-left:2.1428571429rem
}
.rating_article_detail__review_info{
padding:15px 0;
border-bottom:1px solid #eaeaea
}
@media (min-width:850px){
.rating_article_detail__form{
flex:1 1 calc(100% - 50px);
max-width:calc(100% - 50px)
}
.rating_article_detail__review_info{
padding:15px 32px;
border-bottom:none
}
}
.rating_article_detail__close{
position:absolute;
right:20px;
z-index:100
}
.rating_article_detail__default_rating{
display:flex;
padding:15px 0;
flex-direction:column
}
@media (min-width:850px){
.rating_article_detail__default_rating{
flex-direction:row;
padding:15px 32px;
justify-content:space-between;
gap:1.1428571429rem
}
}
.rating_article_detail__person{
width:100%
}
.rating_article_detail__person__wrapper{
display:flex;
width:100%;
padding-bottom:2.1428571429rem;
flex-direction:column
}
@media screen and (min-width:480px){
.rating_article_detail__person__wrapper{
flex-direction:row;
justify-content:space-between;
gap:1.1428571429rem
}
.rating_article_detail__person__wrapper>div{
width:50%
}
}
.rating_article_detail__person .rating_article_details{
width:100%;
display:flex;
flex-direction:column;
flex-wrap:wrap
}
.rating_article_detail__person .rating_article_details>div{
width:100%;
box-sizing:border-box;
margin-top:10px
}
@media screen and (min-width:670px){
.warengruppe-detail-marken #otherbrands .onechar .charitems{
margin-bottom:1.7857142857rem
}
.rating_article_detail__person .rating_article_details{
flex-direction:row
}
.rating_article_detail__person .rating_article_details>div{
padding:0 20px;
width:50%
}
}
.rating_article_detail__person .rating_article_details>div:first-of-type,
.rating_article_detail__person .rating_article_details>div:nth-child(1n+1){
padding-left:0
}
.rating_article_detail__person .rating_article_details>div:nth-child(2n){
padding-right:0
}
.rating_article_detail__person .rating_article_details>div input{
width:100%
}
.rating_article_detail__person_left,
.rating_article_detail__person_right,
.rating_article_detail__stars{
align-items:flex-start;
display:flex;
flex-direction:column;
width:100%
}
.rating_article_detail__person_left .uk-form-row,
.rating_article_detail__person_left .uk-form-row input,
.rating_article_detail__person_right .uk-form-row,
.rating_article_detail__person_right .uk-form-row input{
width:100%
}
.rating_article_detail__person_left{
margin-bottom:16px
}
.rating_article_detail__star_wrapper{
box-sizing:border-box;
display:flex;
width:100%;
flex-wrap:wrap;
padding:20px;
align-items:center;
background:#eaeaea;
justify-content:center;
margin-top:10px
}
.rating_article_detail__star_stars{
display:flex;
flex-direction:row-reverse
}
.rating_article_detail__star_stars input[type=radio]{
display:none
}
.rating_article_detail__star_stars label{
color:#ddd;
font-size:32px;
padding:0;
width:36px;
text-align:center;
cursor:pointer;
display:flex;
position:relative
}
.rating_article_detail__star_stars label span{
flex:0 0 auto;
display:block;
width:36px
}
.rating_article_detail__star_stars label::before{
line-height:inherit
}
.rating_article_detail__star_stars label .path1 i{
color:#ddd
}
.rating_article_detail__star_stars label .selected{
display:none
}
.rating_article_detail__star_stars input[type=radio]:checked~label .selected,
.rating_article_detail__star_stars label:hover .selected,
.rating_article_detail__star_stars label:hover~label .selected{
display:block
}
.rating_article_detail__star_stars input[type=radio]:checked~label .selected i,
.rating_article_detail__star_stars label:hover .selected i,
.rating_article_detail__star_stars label:hover~label .selected i{
color:#ffae00
}
.rating_article_detail__star_stars input[type=radio]:checked~label .path1,
.rating_article_detail__star_stars input[type=radio]:checked~label .path2,
.rating_article_detail__star_stars label:hover .path1,
.rating_article_detail__star_stars label:hover .path2,
.rating_article_detail__star_stars label:hover~label .path1,
.rating_article_detail__star_stars label:hover~label .path2{
display:none
}
.rating_article_detail__star_vote{
display:flex;
width:100%;
flex:0 0 100%;
justify-content:center;
font-size:12px;
min-height:18px
}
.rating_article_detail__text{
display:flex;
padding:15px 0 0;
flex-wrap:wrap;
align-items:flex-start;
border-top:1px solid #eaeaea;
margin-top:15px
}
@media (min-width:850px){
.rating_article_detail__text{
flex:0 0 50%;
width:50%;
padding:0;
border-top:none;
margin-top:0
}
}
.rating_article_detail__text_wrapper{
display:flex;
width:100%;
flex:1 1 100%;
flex-direction:column
}
.rating_article_detail__text_wrapper label{
width:100%
}
.rating_article_detail__text_wrapper .textarea_box{
margin-top:10px;
width:100%;
height:100px;
box-sizing:border-box;
padding:5px;
background:#fff;
word-break:break-word;
overflow:hidden
}
.rating_article_detail__image_wrapper{
display:flex;
width:100%;
flex:1 1 100%;
flex-direction:column;
margin-top:10px
}
.rating_article_detail__image_wrapper img{
max-width:84px;
max-height:70px
}
.rating_article_detail__image_wrapper .imagethumb{
display:flex;
justify-content:flex-start;
align-items:center;
background:#eaeaea;
margin-bottom:2px;
padding:5px 8px
}
.rating_article_detail__image_wrapper .imagethumb__image{
width:100px;
height:80px;
display:flex;
align-items:center;
margin-right:10px;
background:#fff;
padding:5px 8px;
justify-content:center
}
.rating_article_detail__image_wrapper .imagethumb__remove{
margin-left:auto
}
.rating_article_detail__image_wrapper.not-app{
display:block
}
.rating_article_detail__image_upload{
display:none
}
.rating_article_detail__image_upload_label{
border-radius:3px;
margin-bottom:2px;
display:inline-flex;
cursor:pointer;
padding:4px 12px;
width:200px;
color:#444;
background:#eee;
min-height:30px;
text-align:center;
align-items:center;
justify-content:center
}
.rating_article_detail__image_error{
font-size:12px;
font-weight:700;
color:#b0141b
}
.rating_article_detail__image_delete{
display:none;
cursor:pointer
}
.rating_article_detail__additional_rating{
display:flex;
flex-direction:row;
flex-wrap:wrap;
padding:15px 0
}
@media (min-width:850px){
.rating_article_detail__additional_rating{
padding:15px 32px
}
.rating_article_detail__additional_rating_element:not(.rating_article_detail__additional_rating_element__functionality){
margin-top:0
}
}
.rating_article_detail__additional_rating_element{
display:flex;
padding:20px 0;
width:100%;
flex-direction:column;
border-top:1px solid #eaeaea
}
@media (min-width:1220px){
.rating_article_detail__additional_rating_element{
flex:0 0 50%;
width:50%;
border-bottom:none;
padding-right:16px
}
}
.rating_article_detail__additional_rating_element_wrapper{
direction:rtl;
display:flex;
justify-content:flex-end;
align-items:center;
margin-top:10px;
flex-wrap:wrap
}
.rating_article_detail__additional_rating_element_wrapper input[type=radio]{
display:none
}
.rating_article_detail__additional_rating_element_wrapper label{
cursor:pointer
}
.rating_article_detail__additional_rating_element_wrapper--additional input[type=radio]:checked~label,
.rating_article_detail__additional_rating_element_wrapper--additional label:hover,
.rating_article_detail__additional_rating_element_wrapper--additional label:hover~label{
background:#ffae00
}
.rating_article_detail__additional_rating_element_wrapper--size{
background:linear-gradient(180deg,rgba(0,0,0,0) calc(50% - 1px),#eaeaea calc(50%),rgba(0,0,0,0) calc(50% + 1px));
max-width:255px;
margin-bottom:20px;
margin-left:12px
}
.rating_article_detail__additional_rating_element_wrapper--size input[type=radio]:checked+label,
.rating_article_detail__additional_rating_element_wrapper--size label:hover{
background:#ffae00;
border-color:#ffae00
}
.rating_article_detail__additional_rating_element_wrapper--size .rating_element_description{
display:none
}
.rating_article_detail__additional_rating_element_wrapper .rating_bar{
background:#eaeaea;
width:calc(20% - 2px);
max-width:70px;
height:18px;
margin-right:2px;
display:inline-block
}
@media (min-width:850px){
.rating_article_detail__additional_rating_element_wrapper .rating_bar{
width:40px;
height:10px
}
}
.rating_article_detail__additional_rating_element_wrapper .rating_circle{
border:2px solid #eaeaea;
border-radius:100%;
background:#fff;
position:relative;
margin:0 19px
}
.rating_article_detail__additional_rating_element_wrapper .rating_circle::before{
content:"";
height:15px;
width:15px;
display:block
}
.rating_article_detail__additional_rating_element_wrapper .rating_circle:first-of-type{
margin-right:0
}
.rating_article_detail__additional_rating_element_wrapper .rating_circle:last-of-type{
margin-left:0
}
.rating_article_detail__additional_rating_element_wrapper .rating_circle>span{
position:absolute;
right:-20px;
margin-top:5px;
display:block;
text-align:center;
left:-20px;
font-size:12px
}
@media (max-width:849px){
.rating_article_detail__additional_rating_element_wrapper .rating_element_description{
display:block;
flex:1 0 100%;
width:100%;
order:6;
text-align:left
}
}
.rating_article_detail__recommend_wrapper{
padding:20px 0
}
@media (min-width:850px){
.rating_article_detail__additional_rating_element_wrapper .rating_element_description{
display:inline-block;
margin-left:8px;
min-height:20px
}
.rating_article_detail__additional_rating_element_wrapper .rating_element_description--mobile{
display:none
}
.rating_article_detail__recommend_wrapper{
padding:20px 0
}
}
.rating_article_detail__recommend_element_wrapper{
margin-top:10px
}
.rating_article_detail__recommend_element_wrapper input{
display:none
}
.rating_article_detail__recommend_element_wrapper input[type=radio]:checked+label{
background:#4a8500;
color:#fff
}
.rating_article_detail__recommend_element_button{
min-width:128px;
padding:10px;
box-sizing:border-box;
margin:0 2px 0 0;
outline:0;
text-decoration:none;
color:#444;
line-height:normal;
-webkit-appearance:none;
border:none;
overflow:visible;
font:inherit;
text-transform:none;
display:inline-block;
background:#eee;
vertical-align:middle;
min-height:30px;
font-size:1rem;
text-align:center
}
.rating_article_detail__button{
padding:15px 0
}
@media (min-width:850px){
.rating_article_detail__button{
padding:15px 32px
}
.rating_article_comment__text{
max-width:600px
}
}
.rating_article_detail__button button{
text-transform:uppercase
}
.rating_article_detail__button button:disabled:hover{
background:#f5f5f5
}
.rating_article_detail__info_claim,
.rating_article_detail__required_claim{
font-size:10px;
padding-top:10px;
color:#c8c8c8
}
.rating_article_detail__info_claim{
color:#535353
}
.rating_article_comment__author{
font-weight:700;
color:#004481;
font-size:12px
}
.rating_article_comment__text{
background:#fff;
border:1px solid #eaeaea;
padding:15px 25px;
font-size:12px;
width:100%
}
.element_sidebar .uk-nav-header{
color:#535353
}
.sort{
text-decoration:none
}
.sort--asc,
.sort--desc{
margin-left:5px
}
.sort--asc svg{
transform:rotate(-90deg);
top:2px;
position:relative
}
.sort--desc svg{
transform:rotate(90deg)
}
.phone_number_container{
display:flex;
border:1px solid #ddd
}
.phone_number_container #p_telefon,
.phone_number_container input[type=text]{
border:none
}
.country_dialling_code{
width:115px;
border:none
}
.country_dialling_code .etSelect--textfield{
height:20px;
border:none!important
}
.serviceboxes{
display:flex;
flex-direction:column
}
.serviceboxes__head{
background-color:#004481;
display:flex;
align-items:center;
color:#fff;
padding:18px 20px;
min-height:60px;
box-sizing:border-box;
border-radius:5px 5px 0 0;
position:relative
}
.serviceboxes__head::before{
background:#004481;
bottom:-5px;
content:"";
height:10px;
left:25px;
position:absolute;
transform:rotate(45deg);
width:10px
}
.element_sidebar .uk-nav .serviceboxes__head li.fbr_headline--h3,
.element_sidebar .uk-nav .serviceboxes__head li.pm_targobank__header,
.serviceboxes__head .element_sidebar .uk-nav li.fbr_headline--h3,
.serviceboxes__head .element_sidebar .uk-nav li.pm_targobank__header,
.serviceboxes__head .fbr_headline--h3,
.serviceboxes__head .pm_targobank__header,
.serviceboxes__head h3{
color:#fff;
font-size:16px;
margin:0
}
.serviceboxes__head i{
font-size:24px
}
.serviceboxes__head i+*{
margin-left:20px
}
.serviceboxes__content{
background-color:#e5e5e5;
flex-grow:1;
padding:20px;
border-radius:0 0 5px 5px
}
.serviceboxes__content :last-child{
margin-bottom:0
}
.servicebox{
border-bottom:1px solid #e5e5e5;
margin-bottom:30px;
padding-bottom:30px
}
.servicebox strong{
color:#004481
}
.servicebox>.fbr_headline--h2,
.servicebox>h2{
margin-top:10px
}
.servicebox .sbutton{
width:188px;
height:40px;
line-height:40px;
border:none;
text-transform:uppercase;
cursor:pointer;
background:#de2627;
color:#fff;
margin-top:15px
}
.servicebox .sbuttonred{
width:200px;
height:40px;
line-height:40px;
border:none;
text-transform:uppercase;
cursor:pointer;
background:#de2627;
color:#fff;
margin-top:15px
}
.servicebox .sbuttonblue{
width:188px;
height:40px;
line-height:40px;
border:none;
text-transform:uppercase;
cursor:pointer;
background:#004481;
color:#fff;
margin-top:15px
}
.servicebox .gutschein{
position:relative;
margin:85px 0
}
.servicebox .gutschein p{
font-size:18px;
text-transform:uppercase;
background:#de2627;
color:#fff;
padding:20px 0 20px 40px
}
.servicebox .gutschein p strong{
color:#fff
}
.servicebox .gutschein img{
position:absolute
}
.servicebox .gutschein img.gutscheinkarte{
top:-35px;
right:260px
}
.servicebox .gutschein img.gutschein-bestellen{
top:-70px;
right:30px
}
.servicebox.typ1 .first,
.servicebox.typ2 .first{
float:left;
width:40%
}
.servicebox.typ1 .first img,
.servicebox.typ2 .first img{
margin-right:20px
}
.servicebox.typ1 .first .box .fbr_headline--h3,
.servicebox.typ1 .first .box .pm_targobank__header,
.servicebox.typ1 .first .box h3,
.servicebox.typ2 .first .box .fbr_headline--h3,
.servicebox.typ2 .first .box .pm_targobank__header,
.servicebox.typ2 .first .box h3{
position:relative;
color:#fff;
background:#004481;
font-size:26px;
padding:15px;
width:228px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px
}
.servicebox.typ1 .first .box .fbr_headline--h3:after,
.servicebox.typ1 .first .box .pm_targobank__header:after,
.servicebox.typ1 .first .box h3:after,
.servicebox.typ2 .first .box .fbr_headline--h3:after,
.servicebox.typ2 .first .box .pm_targobank__header:after,
.servicebox.typ2 .first .box h3:after{
width:0;
height:0;
position:absolute;
top:20px;
right:-10px;
display:block;
content:"";
border-left:10px solid #004481;
border-top:10px solid transparent;
border-bottom:10px solid transparent
}
.servicebox.typ1 .first .box .fbr_headline--h3 span,
.servicebox.typ1 .first .box .pm_targobank__header span,
.servicebox.typ1 .first .box h3 span,
.servicebox.typ2 .first .box .fbr_headline--h3 span,
.servicebox.typ2 .first .box .pm_targobank__header span,
.servicebox.typ2 .first .box h3 span{
font-size:13px;
display:block;
font-weight:400;
text-transform:none
}
.servicebox.typ1 .first .box.box-expresslieferung .fbr_headline--h3,
.servicebox.typ1 .first .box.box-expresslieferung .pm_targobank__header,
.servicebox.typ1 .first .box.box-expresslieferung h3,
.servicebox.typ1 .first .box.box-filialabholung .fbr_headline--h3,
.servicebox.typ1 .first .box.box-filialabholung .pm_targobank__header,
.servicebox.typ1 .first .box.box-filialabholung h3,
.servicebox.typ1 .first .box.box-standardlieferung .fbr_headline--h3,
.servicebox.typ1 .first .box.box-standardlieferung .pm_targobank__header,
.servicebox.typ1 .first .box.box-standardlieferung h3,
.servicebox.typ2 .first .box.box-expresslieferung .fbr_headline--h3,
.servicebox.typ2 .first .box.box-expresslieferung .pm_targobank__header,
.servicebox.typ2 .first .box.box-expresslieferung h3,
.servicebox.typ2 .first .box.box-filialabholung .fbr_headline--h3,
.servicebox.typ2 .first .box.box-filialabholung .pm_targobank__header,
.servicebox.typ2 .first .box.box-filialabholung h3,
.servicebox.typ2 .first .box.box-standardlieferung .fbr_headline--h3,
.servicebox.typ2 .first .box.box-standardlieferung .pm_targobank__header,
.servicebox.typ2 .first .box.box-standardlieferung h3{
padding-left:78px;
width:165px
}
.servicebox.typ1 .first .box.box-expresslieferung .fbr_headline--h3::before,
.servicebox.typ1 .first .box.box-expresslieferung .pm_targobank__header::before,
.servicebox.typ1 .first .box.box-expresslieferung h3::before,
.servicebox.typ1 .first .box.box-filialabholung .fbr_headline--h3::before,
.servicebox.typ1 .first .box.box-filialabholung .pm_targobank__header::before,
.servicebox.typ1 .first .box.box-filialabholung h3::before,
.servicebox.typ1 .first .box.box-standardlieferung .fbr_headline--h3::before,
.servicebox.typ1 .first .box.box-standardlieferung .pm_targobank__header::before,
.servicebox.typ1 .first .box.box-standardlieferung h3::before,
.servicebox.typ2 .first .box.box-expresslieferung .fbr_headline--h3::before,
.servicebox.typ2 .first .box.box-expresslieferung .pm_targobank__header::before,
.servicebox.typ2 .first .box.box-expresslieferung h3::before,
.servicebox.typ2 .first .box.box-filialabholung .fbr_headline--h3::before,
.servicebox.typ2 .first .box.box-filialabholung .pm_targobank__header::before,
.servicebox.typ2 .first .box.box-filialabholung h3::before,
.servicebox.typ2 .first .box.box-standardlieferung .fbr_headline--h3::before,
.servicebox.typ2 .first .box.box-standardlieferung .pm_targobank__header::before,
.servicebox.typ2 .first .box.box-standardlieferung h3::before{
width:53px;
height:40px;
display:inline-block;
content:"";
position:absolute;
top:20px;
left:15px
}
.servicebox.typ1 .first .box.box-standardlieferung .fbr_headline--h3::before,
.servicebox.typ1 .first .box.box-standardlieferung .pm_targobank__header::before,
.servicebox.typ1 .first .box.box-standardlieferung h3::before,
.servicebox.typ2 .first .box.box-standardlieferung .fbr_headline--h3::before,
.servicebox.typ2 .first .box.box-standardlieferung .pm_targobank__header::before,
.servicebox.typ2 .first .box.box-standardlieferung h3::before{
background:url("/media/k71115/86446_standard.jpg")
}
.servicebox.typ1 .first .box.box-expresslieferung .fbr_headline--h3::before,
.servicebox.typ1 .first .box.box-expresslieferung .pm_targobank__header::before,
.servicebox.typ1 .first .box.box-expresslieferung h3::before,
.servicebox.typ2 .first .box.box-expresslieferung .fbr_headline--h3::before,
.servicebox.typ2 .first .box.box-expresslieferung .pm_targobank__header::before,
.servicebox.typ2 .first .box.box-expresslieferung h3::before{
background:url("/media/k71115/277771_express.jpg")
}
.servicebox.typ1 .first .box.box-filialabholung .fbr_headline--h3::before,
.servicebox.typ1 .first .box.box-filialabholung .pm_targobank__header::before,
.servicebox.typ1 .first .box.box-filialabholung h3::before,
.servicebox.typ2 .first .box.box-filialabholung .fbr_headline--h3::before,
.servicebox.typ2 .first .box.box-filialabholung .pm_targobank__header::before,
.servicebox.typ2 .first .box.box-filialabholung h3::before{
background:url("/media/k71115/292773_abholunginderfiliale.svg") center no-repeat
}
.servicebox.typ2 .first{
float:none;
width:auto;
margin-bottom:40px
}
.servicebox.typ2 .first .box .fbr_headline--h3:after,
.servicebox.typ2 .first .box .pm_targobank__header:after,
.servicebox.typ2 .first .box h3:after{
bottom:-9px;
left:25px;
top:auto;
right:auto;
border-left:10px solid transparent;
border-top:10px solid #004481;
border-bottom:none;
border-right:10px solid transparent
}
.servicebox.typ1 .last,
.servicebox.typ2 .last{
float:right;
width:60%
}
.servicebox.typ1 .last .green,
.servicebox.typ2 .last .green{
color:#de2627;
margin-bottom:-16px
}
.servicebox.typ1 .last .fbr_headline--h2,
.servicebox.typ1 .last h2,
.servicebox.typ2 .last .fbr_headline--h2,
.servicebox.typ2 .last h2{
text-transform:uppercase;
font-size:32px
}
.servicebox.typ1 .last .first,
.servicebox.typ2 .last .first{
width:30%;
padding-right:2%;
box-sizing:border-box
}
.servicebox.typ1 .last .last,
.servicebox.typ2 .last .last{
float:left;
width:70%
}
.servicebox.typ1 .last .last.only,
.servicebox.typ2 .last .last.only{
float:left;
width:100%
}
.servicebox.typ2 .last{
float:none;
width:auto
}
.servicebox.typ2 .last .smallbox{
float:left;
width:170px
}
.servicebox.typ3{
margin-bottom:20px;
padding-bottom:20px
}
.servicebox.typ3 .first .fbr_headline--h3,
.servicebox.typ3 .first .pm_targobank__header,
.servicebox.typ3 .first h3{
cursor:pointer
}
.servicebox.typ3 .first .fbr_headline--h3:before,
.servicebox.typ3 .first .pm_targobank__header:before,
.servicebox.typ3 .first h3:before{
display:inline-block;
width:22px;
height:13px;
margin-right:20px;
content:"";
background:url("/media/k71115/86464_service-arrow.jpg") bottom left;
position:absolute;
left:-42px
}
.servicebox.typ3 .first .fbr_headline--h3 span,
.servicebox.typ3 .first .pm_targobank__header span,
.servicebox.typ3 .first h3 span{
display:none
}
.servicebox.typ3 .first .box .fbr_headline--h3,
.servicebox.typ3 .first .box .pm_targobank__header,
.servicebox.typ3 .first .box h3{
position:relative;
margin-left:42px
}
.servicebox.typ3.active{
margin-bottom:30px;
padding-bottom:30px
}
.servicebox.typ3.active .first{
float:left;
width:40%
}
.servicebox.typ3.active .first .fbr_headline--h3,
.servicebox.typ3.active .first .pm_targobank__header,
.servicebox.typ3.active .first h3{
position:relative;
top:30px;
color:#fff;
background:#004481;
font-size:26px;
padding:15px;
width:228px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px
}
.servicebox.typ3.active .first .fbr_headline--h3:before,
.servicebox.typ3.active .first .pm_targobank__header:before,
.servicebox.typ3.active .first h3:before{
position:absolute;
top:-27px;
left:0;
background-position:top left
}
.servicebox.typ3.active .first .fbr_headline--h3 span,
.servicebox.typ3.active .first .pm_targobank__header span,
.servicebox.typ3.active .first h3 span{
font-size:13px;
display:block;
font-weight:400;
text-transform:none
}
.servicebox.typ3.active .first .box .fbr_headline--h3,
.servicebox.typ3.active .first .box .pm_targobank__header,
.servicebox.typ3.active .first .box h3{
margin-left:0
}
.servicebox.typ3.active .last{
display:block;
float:left;
width:60%;
margin-top:30px
}
.servicebox.typ3 .last{
display:none
}
.servicebox.typ4{
margin:20px 0 0;
padding-bottom:5px
}
.servicebox.typ4 .first .fbr_headline--h3,
.servicebox.typ4 .first .pm_targobank__header,
.servicebox.typ4 .first h3,
.servicebox.typ4 .first h5{
font-size:14px;
color:#535354;
font-weight:400;
text-transform:none;
cursor:pointer;
position:relative;
margin-left:42px
}
.servicebox.typ4 .first .fbr_headline--h3:before,
.servicebox.typ4 .first .pm_targobank__header:before,
.servicebox.typ4 .first h3:before,
.servicebox.typ4 .first h5:before{
display:inline-block;
width:22px;
height:13px;
margin-right:20px;
float:left;
content:"";
background:url("/media/k71115/86464_service-arrow.jpg") bottom left;
position:absolute;
left:-42px
}
.servicebox.typ4 .first .element_sidebar .uk-nav li.fbr_headline--h3>i,
.servicebox.typ4 .first .element_sidebar .uk-nav li.pm_targobank__header>i,
.servicebox.typ4 .first .fbr_headline--h3>i,
.servicebox.typ4 .first .pm_targobank__header>i,
.servicebox.typ4 .first h3>i,
.servicebox.typ4 .first h5>i{
color:#004481;
position:absolute;
top:-6px;
left:-40px;
font-size:25px;
height:25px
}
.servicebox.typ4.active .first .element_sidebar .uk-nav li.fbr_headline--h3>i,
.servicebox.typ4.active .first .element_sidebar .uk-nav li.pm_targobank__header>i,
.servicebox.typ4.active .first .fbr_headline--h3>i,
.servicebox.typ4.active .first .pm_targobank__header>i,
.servicebox.typ4.active .first h3>i{
transform:scale(1);
top:-4px
}
.servicebox.typ4 .last{
display:none
}
.servicebox.typ4 .last p,
.servicebox.typ4 .last ul,
.servicebox.typ4 .last>img{
margin-left:42px
}
.servicebox.typ4 .last .cookiesTable thead{
background:#aaa;
font-size:20px
}
.servicebox.typ4 .last .cookiesTable thead tr{
background:#bbb!important
}
.servicebox.typ4 .last .cookiesTable thead tr th{
padding:10px
}
.servicebox.typ4 .last .cookiesTable thead tr th:nth-child(2n){
background:#eee
}
.servicebox.typ4 .last .cookiesTable thead tr th:nth-child(odd){
background:#ddd
}
.servicebox.typ4 .last .cookiesTable thead tr td td{
padding:5px
}
.servicebox.typ4.active .first .fbr_headline--h3:before,
.servicebox.typ4.active .first .pm_targobank__header:before,
.servicebox.typ4.active .first h3:before{
background-position:top left
}
.servicebox.typ4.active .last{
display:block
}
.servicebox.typ5 .fbr_headline--h2,
.servicebox.typ5 h2{
margin-top:0
}
.servicebox.typ5 a{
display:inline-block;
width:170px;
height:120px;
padding:15px
}
.servicebox.typ6{
margin:0;
padding:0
}
.servicebox.typ6 .fbr_headline--h2,
.servicebox.typ6 h2{
margin-top:10px;
cursor:pointer
}
.servicebox.typ6 .fbr_headline--h2:before,
.servicebox.typ6 h2:before{
display:inline-block;
width:22px;
height:13px;
margin-right:20px;
content:"";
background:url("/media/k71115/86464_service-arrow.jpg") bottom left
}
.servicebox.typ6 .active.fbr_headline--h2 .fbr_headline--h2:before,
.servicebox.typ6 .active.fbr_headline--h2 h2:before,
.servicebox.typ6 h2.active .fbr_headline--h2:before,
.servicebox.typ6 h2.active h2:before{
background-position:top left
}
.servicebox.typ6 .active.fbr_headline--h2 .servicebox,
.servicebox.typ6 h2.active .servicebox{
display:block
}
.servicebox.typ6 .fbr_headline--h2 .servicebox,
.servicebox.typ6 h2 .servicebox{
margin-left:42px;
display:none
}
.servicebox.typ7{
border:1px solid #f2f2f2;
background:#ccd8e6;
background:-moz-linear-gradient(top,#ccd8e6 50%,#bacbde 100%);
background:-webkit-linear-gradient(top,#ccd8e6 20%,#ccd8e6 100%);
background:linear-gradient(to bottom,#ccd8e6 50%,#bacbde 100%)
}
.servicebox.typ7 .first{
float:left;
width:40%
}
.servicebox.typ7 .last{
float:left;
width:60%
}
.servicebox.typ7 .last a{
display:inline-block;
padding:10px;
color:#fff;
text-transform:uppercase;
background:#004481;
text-decoration:none;
margin-top:10px
}
.servicebox.termine table{
width:100%;
text-align:center;
font-weight:700;
border-spacing:0
}
.servicebox.termine table tr:nth-child(2n){
background:#eaeaea
}
.servicebox.termine table tr th{
color:#fff;
font-size:17px;
background:#004481;
padding:20px;
text-transform:uppercase
}
.servicebox.termine table tr td{
padding:10px
}
.servicebox.termine-newsletter .greenborder{
height:50px
}
.servicebox.termine-newsletter .greenborder .border{
height:110px;
background:#4a8500;
position:relative;
top:120px
}
.servicebox.termine-newsletter .greenborder .newsletter-anmeldung{
position:relative
}
.servicebox.termine-newsletter .greenborder .newsletter-anmeldung .fbr_headline--h2,
.servicebox.termine-newsletter .greenborder .newsletter-anmeldung h2{
font-size:23px;
color:#fff;
margin:100px 0 50px 30px;
width:310px
}
.servicebox.termine-newsletter .greenborder .newsletter-anmeldung .fbr_headline--h2 small,
.servicebox.termine-newsletter .greenborder .newsletter-anmeldung h2 small{
display:block;
font-size:17px
}
.servicebox.termine-newsletter .greenborder .newsletter-anmeldung .sbutton{
position:relative;
width:156px;
background:#fff;
color:#535353;
top:19px
}
.servicebox.termine-newsletter .greenborder .newsletter-anmeldung .n-top{
vertical-align:top
}
.servicebox.termine-newsletter .greenborder .newsletter-anmeldung .n-top img{
max-width:none
}
.servicebox.termine-newsletter .greenborder .newsletter-anmeldung p{
font-size:12px
}
.servicebox:last-child{
border-bottom:none;
margin-bottom:0
}
.servicebox.servicebox-initiativ:last-child{
border-bottom:1px solid #e5e5e5
}
.servicebox-footer{
background:#eaeaea;
border:1px solid #e5e5e5;
padding:20px;
text-align:center
}
.servicebox-footer strong{
color:#004481
}
.servicebox.servicebox-job>.first{
width:50%
}
.servicebox.servicebox-job>.last{
width:50%;
margin-top:20px
}
.servicebox.servicebox-job-uebersicht>.last{
margin-top:0
}
.servicebox.servicebox-job li strong{
color:#535353
}
@media (max-width:1219px){
#element_desktop_search{
margin-left:0
}
.servicebox .cookiesTable tr th,
.servicebox .gutschein img.gutscheinkarte,
.servicebox .newsletter-anmeldung .n-top{
display:none
}
.servicebox .cookiesTable tr td{
display:block
}
.servicebox .cookiesTable tr td:before{
font-weight:700;
margin-right:10px
}
.servicebox .cookiesTable tr td.name:before{
content:"Name:"
}
.servicebox .cookiesTable tr td.art:before{
content:"Art:"
}
.servicebox .cookiesTable tr td.zweck:before{
content:"Zweck:"
}
.servicebox .cookiesTable tr td.beschreibung:before{
content:"Beschreibung:"
}
.servicebox .cookiesTable tr td.laufzeit:before{
content:"Laufzeit:"
}
.servicebox .cookiesTable tr td.ursprung:before{
content:"Ursprung:"
}
}
@media (max-width:989px){
.servicebox .gutschein p{
display:none
}
.servicebox .gutschein a{
display:block;
text-align:center
}
.servicebox .gutschein a img{
position:static
}
.servicebox.typ1 .first,
.servicebox.typ1 .last,
.servicebox.typ7 .first,
.servicebox.typ7 .last{
float:none;
width:auto
}
.servicebox.typ1 .first,
.servicebox.typ7 .first{
margin-bottom:40px
}
.servicebox.typ1 .last .first,
.servicebox.typ1 .last .last{
float:left
}
.servicebox.typ3.active .first{
width:100%
}
.servicebox.typ3.active .first .fbr_headline--h3,
.servicebox.typ3.active .first .pm_targobank__header,
.servicebox.typ3.active .first h3{
position:static;
padding:0;
width:auto;
color:#004481;
background:#fff;
font-size:18px
}
.servicebox.typ3.active .first .fbr_headline--h3:before,
.servicebox.typ3.active .first .pm_targobank__header:before,
.servicebox.typ3.active .first h3:before{
position:static
}
.servicebox.typ3.active .first .fbr_headline--h3 span,
.servicebox.typ3.active .first .pm_targobank__header span,
.servicebox.typ3.active .first h3 span{
margin-left:42px
}
.servicebox.typ3.active .last{
width:100%;
margin-top:0
}
}
@media (max-width:669px){
.servicebox .newsletter-anmeldung .fbr_headline--h2,
.servicebox .newsletter-anmeldung h2{
margin:100px 0 0 30px
}
.servicebox .newsletter-anmeldung .sbutton{
margin-bottom:90px
}
}
.subelement_row_displayblock_teaser_text_image_button{
box-sizing:border-box;
display:flex;
flex-direction:column;
gap:1.0714285714rem;
width:100%
}
@media screen and (max-width:670px){
.subelement_row_displayblock_teaser_text_image_button:has(div:last-of-type img){
flex-direction:column-reverse
}
}
@media screen and (min-width:670px){
.subelement_row_displayblock_teaser_text_image_button{
flex-direction:row
}
}
.subelement_row_displayblock_teaser_text_image_button>div{
flex:50%
}
.subelement_row_displayblock_teaser_text_image_button>div p{
margin:1.4285714286rem 0
}
.subelement_row_displayblock_teaser_text_image_button>div img{
border-radius:3px;
max-height:300px
}
.subelement_row_displayblock_teaser_text_image_button>div .uk-button{
padding-left:2.1428571429rem;
padding-right:2.1428571429rem
}
.subelement_row_displayblock_teaser_text_image_button>div:has(img){
align-items:center;
display:flex;
justify-content:center;
height:100%
}
.subelement_row_displayblock_teaser_text_image_button>div:not(:has(img)){
padding:1.0714285714rem 0
}
.topics_pg__link{
text-decoration:none;
border-radius:5px 5px 0 0
}
.topics_pg__link:active,
.topics_pg__link:hover{
text-decoration:none
}
.topics_pg__img{
text-align:center;
overflow:hidden;
background-color:#f4f4f4;
border-radius:5px 5px 0 0
}
@media (max-width:1220px){
.topics_pg__img{
max-height:467px
}
.topics_pg__text{
width:365px
}
}
@media (max-width:850px){
.topics_pg__img{
max-height:396px
}
.topics_pg__text{
width:364px
}
}
@media (max-width:670px){
.topics_pg__img{
max-height:307px
}
}
@media (max-width:480px){
.topics_pg__img{
max-height:192px
}
}
@media (max-width:320px){
.topics_pg__img{
max-height:128px
}
}
.topics_pg__img>img{
min-width:100%;
margin-bottom:-1px
}
.topics_pg__textbox{
overflow:hidden;
text-decoration:none;
background-color:#f4f4f4;
height:130px;
border-top:5px solid #004481;
padding:14px 18px;
max-height:130px;
border-radius:0 0 5px 5px
}
.topics_pg__mark{
margin-top:6px;
margin-bottom:10px;
margin-right:10px;
line-height:20px;
font-size:12px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
background-color:#004481;
border-radius:3px;
padding:2px 5px 1px;
display:inline-block;
transform:translate(0,-1.5px)
}
.topics_pg__title{
margin-top:6px;
margin-bottom:10px;
line-height:24px;
font-size:16px;
font-weight:700;
color:#004481;
text-decoration:none;
text-transform:uppercase;
display:inline-block
}
.topics_pg__text{
overflow:hidden;
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;
min-height:60px;
max-height:60px;
margin-top:0;
margin-bottom:9px;
color:#535353;
text-decoration:none
}
@media (max-width:849px){
.topics_pg__text{
width:625px
}
}
@media (max-width:670px){
.topics_pg__text{
width:367px
}
}
.topics_pg__arrow{
color:#004481;
text-align:right
}
.topics_pg__arrow .fa-angle-right{
font-size:16px;
line-height:18px;
font-weight:100
}
.topics_ps__link{
text-decoration:none;
border-radius:5px 5px 0 0
}
.topics_ps__link:active,
.topics_ps__link:hover{
text-decoration:none
}
.topics_ps__img{
text-align:center;
overflow:hidden;
background-color:#f4f4f4;
border-radius:5px 5px 0 0
}
@media (max-width:1220px){
.topics_ps__img{
max-height:467px
}
}
@media (max-width:850px){
.topics_ps__img{
max-height:396px
}
}
@media (max-width:670px){
.topics_ps__img{
max-height:307px
}
}
@media (max-width:480px){
.topics_pg__text{
width:280px
}
.topics_ps__img{
max-height:192px
}
}
@media (max-width:320px){
.topics_pg__text{
width:284px
}
.topics_ps__img{
max-height:128px
}
}
.topics_ps__img>img{
min-width:100%;
margin-bottom:-1px
}
.topics_ps__textbox{
overflow:hidden;
text-align:center;
text-decoration:none;
background-color:#f4f4f4;
height:130px;
border-top:5px solid #004481;
padding:14px 18px;
max-height:130px;
border-radius:0 0 5px 5px
}
.topics_ps__mark{
margin-top:6px;
margin-bottom:11px;
line-height:22px;
font-size:12px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
background-color:#004481;
border-radius:3px;
padding:2px 5px 1px;
display:inline-block;
margin-right:10px;
transform:translate(0,-1.5px)
}
.topics_ps__title{
margin-top:6px;
margin-bottom:11px;
line-height:22px;
font-size:16px;
font-weight:700;
color:#fff;
text-decoration:none;
text-transform:uppercase;
background-color:#004481;
border-radius:3px;
padding:2px 9px 1px;
display:inline-block
}
.topics_ps__arrowBox{
display:flex;
flex-direction:row;
justify-content:center
}
.topics_ps__inlineArrow{
color:#004481;
margin-left:5px;
font-size:16px;
line-height:18px;
font-weight:100;
transform:translate(0,1px)
}
.topics_ps__text{
overflow:hidden;
display:-webkit-box;
-webkit-line-clamp:4;
-webkit-box-orient:vertical;
color:#535353;
text-decoration:none
}
.topics_ps__arrow{
color:#004481;
margin-left:8px;
margin-top:65px;
display:none
}
.topics_ps__arrow .fa-angle-right{
font-size:16px;
line-height:18px;
font-weight:100;
transform:translate(0,1px)
}
.topics_text_spacer{
width:calc(100% - 35px);
padding-left:32px;
margin-bottom:38px;
margin-top:-22px
}
.topics_text_spacer__inner{
border-bottom:2px solid #e5e5e5
}
@media (max-width:1220px){
.topics_text_spacer{
margin-top:28px
}
}
.customerCard_frame{
display:flex;
justify-content:center;
margin-bottom:25px;
margin-top:25px
}
.customerCard_desktop{
margin-top:0;
margin-bottom:15px
}
.customerCard_box{
border:1px solid #004481;
min-height:204px;
max-width:325px;
border-radius:10px;
opacity:1;
width:96%
}
.customerCard_header{
border-radius:8px 8px 0 0;
display:flex;
flex-direction:row;
flex-wrap:nowrap;
justify-content:center;
text-align:center;
background:#004481;
color:#fff;
padding:10px
}
.customerCard_header #logo{
height:100%
}
.customerCard_header__text{
display:flex;
flex-direction:column;
min-width:70%
}
.customerCard_header__text_name{
text-align:end
}
.customerCard_header__text_kn{
display:flex;
text-align:right;
flex-direction:row;
align-content:flex-end;
justify-content:end
}
.customerCard_header__text_knNr{
min-width:95px
}
.customerCard_barcodeFrame{
min-height:80px
}
.customerCard_barcodeBox{
height:80px;
width:250px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
text-align:center
}
.customerCard_barcode{
height:100%;
width:100%
}
.customerCard_save-wallet{
display:flex;
align-items:center;
justify-content:space-between;
margin:.714rem
}
.customerCard_save-wallet img{
height:2.857rem;
width:auto
}
.customerCard_save-wallet:has(> :only-child){
justify-content:center
}
.customerCard_walletPlaceholder{
height:20px;
width:26px;
background:#fff
}
.customerCardRequest_frame{
display:flex;
justify-content:center;
margin-bottom:25px;
margin-top:25px
}
.customerCardRequest_desktop{
margin-top:0;
margin-bottom:15px
}
.customerCardRequest_box{
background-color:#eee;
padding:15px 17px;
border-radius:3px
}
.customerCardRequest_title{
font-size:16px;
font-weight:700;
letter-spacing:0;
color:#004481;
text-transform:uppercase
}
.customerCardRequest_icon{
color:#4a8500
}
.customerCardRequest_iconColumn{
display:inline-block;
min-width:20px;
text-align:center
}
.customerCardRequest_list{
font-size:14px;
color:#535353;
list-style-type:none;
padding:0;
margin:0
}
.customerCardRequest_list li{
display:flex;
column-gap:7px;
margin:10px 0
}
.customerCardRequest_list_filiale{
align-items:center
}
@media (max-width:1220px){
.customerCardRequest_list_filiale{
display:block!important
}
}
.customerCardRequest_checkbox{
color:#535353
}
.customerCardRequest_checkbox .etCheckbox-wrap{
border-radius:3px;
margin:0 11px 0 0
}
.customerCardRequest_checkbox label{
width:90%
}
.customerCardRequest_submit{
width:100%;
height:30px;
line-height:1;
border-radius:3px
}
.customerCardRequest_filiale{
display:inline-block;
margin-left:10px;
width:250px
}
@media (max-width:1220px){
.customerCardRequest_filiale{
margin-left:29px!important
}
.customerCardRequest_filiale_text{
margin-left:4px!important
}
}
.customerCardRequest_filiale #filiale{
background-color:#fff;
border:1px solid #535353;
border-radius:3px;
background-size:18px;
background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="%23535353" d="M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"/></svg>');
background-repeat:no-repeat;
background-position:right 5px center
}
.customerCardRequest_button{
margin-top:0!important
}
.customerCardRequest_error_red{
border-color:#f30024!important
}
.artikel-gallery{
border-top:1px solid #eaeaea;
border-left:1px solid #eaeaea
}
.artikel-gallery.no-top-line{
border-top:0
}
.artikel-gallery.no-top-line .element_artikel_gallery{
border-top:1px solid #eaeaea
}
.element_artikel_gallery{
display:flex;
flex-direction:column;
padding:25px 15px 5px;
margin:0 auto;
min-height:200px;
box-sizing:border-box;
position:relative;
background:#fff;
max-width:280px
}
.uk-slider .element_artikel_gallery{
height:inherit;
margin:8px 0;
padding:0 30px
}
.uk-slider .element_artikel_gallery::after{
content:'';
position:absolute;
top:0;
right:100%;
z-index:10;
background-color:#eaeaea;
width:2px;
height:100%;
transform:translateX(-50%)
}
.uk-slider .element_artikel_gallery:focus,
.uk-slider .element_artikel_gallery:hover{
box-shadow:none
}
.element_swiper .element_artikel_gallery{
height:inherit;
margin:8px auto;
padding:0 30px
}
.element_swiper .element_artikel_gallery:focus,
.element_swiper .element_artikel_gallery:hover{
box-shadow:none
}
@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active){
.element_artikel_gallery{
display:block
}
}
@media (min-width:480px){
.element_artikel_gallery{
padding:25px 30px 20px;
height:100%
}
}
.element_artikel_gallery a{
text-decoration:none
}
.element_artikel_gallery .productheader{
min-height:45px;
padding:5px 10px
}
.element_artikel_gallery .productheader .discount{
position:absolute;
top:5px;
left:inherit;
right:5px
}
.element_artikel_gallery .productheader .discount .uk-badge{
font-family:OpenSans;
font-weight:400;
font-size:18px;
line-height:30px
}
.element_artikel_gallery .productimage{
max-height:142px;
width:220px;
position:relative;
margin:0 auto
}
.element_artikel_gallery .productimage a{
outline:0;
display:block;
padding-bottom:10px
}
.element_artikel_gallery .productimage a.active{
display:block
}
.element_artikel_gallery .productimage a:hover{
text-decoration:none
}
.element_artikel_gallery .productimage a .helper{
display:inline-block;
height:100%;
vertical-align:middle
}
.element_artikel_gallery .productimage a img{
vertical-align:bottom
}
.element_artikel_gallery .productimage .play_video{
position:relative;
width:100%;
height:30px
}
.element_artikel_gallery .productimage .play_video img{
display:inline-block;
height:28px;
margin-top:2px
}
.element_artikel_gallery .productimage .not-found{
width:220px
}
.element_artikel_gallery .description{
width:220px;
margin:0 auto
}
.element_artikel_gallery .description>a{
text-decoration:none
}
.element_artikel_gallery .desc_short{
font-size:12px;
max-height:52px;
overflow:hidden;
display:none;
color:#535353
}
.element_artikel_gallery .product-description .brand{
height:28px;
margin-bottom:5px
}
.element_artikel_gallery .product-description .brand img{
max-height:28px;
width:auto
}
.element_artikel_gallery .product-description span{
color:#535353;
font-weight:700;
text-decoration:none;
font-size:14px;
line-height:18px;
min-height:36px;
display:block;
margin:0 auto;
-webkit-box-orient:vertical;
overflow:hidden;
padding-bottom:10px
}
.element_artikel_gallery .product-rating,
.element_artikel_gallery__rating{
font-size:14px;
color:#535353;
padding-bottom:5px
}
.element_artikel_gallery__rating--no-rating{
height:0;
padding-bottom:0
}
.element_artikel_gallery .rating_count{
font-size:12px;
white-space:nowrap
}
.element_artikel_gallery .availability-info{
font-size:12px;
line-height:16px;
height:32px
}
.element_artikel_gallery .qty{
display:inline;
height:23px!important;
font-size:14px;
width:35px
}
.element_artikel_gallery .input-plusminus .minus,
.element_artikel_gallery .input-plusminus .plus{
position:static
}
@media (min-width:768px){
.element_artikel_gallery .qty{
margin-left:2px;
width:22px
}
.element_artikel_gallery .input-plusminus .minus,
.element_artikel_gallery .input-plusminus .plus{
padding:3px 7px
}
}
.element_artikel_gallery .buy-button{
font-size:13px
}
@media (min-width:850px){
.element_artikel_gallery[data-variants=true]:hover{
width:calc(100% + 75px);
padding-left:75px;
margin-left:-75px
}
.element_artikel_gallery[data-variants=true]:hover .productvariants{
display:block
}
.view-seite-detail .element_artikel:nth-of-type(5n+1) .element_artikel_gallery[data-variants=true]:hover,
.view-warengruppe-detail .element_artikel:nth-of-type(4n+1) .element_artikel_gallery[data-variants=true]:hover{
padding-left:0;
padding-right:75px;
margin-left:0
}
.view-seite-detail .element_artikel:nth-of-type(5n+1) .element_artikel_gallery[data-variants=true]:hover .productheader .discount,
.view-warengruppe-detail .element_artikel:nth-of-type(4n+1) .element_artikel_gallery[data-variants=true]:hover .productheader .discount{
right:80px
}
.view-seite-detail .element_artikel:nth-of-type(5n+1) .element_artikel_gallery[data-variants=true]:hover .productvariants,
.view-warengruppe-detail .element_artikel:nth-of-type(4n+1) .element_artikel_gallery[data-variants=true]:hover .productvariants{
left:inherit;
right:0;
border-right:none;
border-left:1px dotted #ccc
}
}
.element_artikel_gallery__variantselect{
position:absolute;
top:-1px;
display:none;
height:408px;
background-color:#fff
}
.element_artikel_gallery__variantselect--left{
width:130px;
left:-130px;
border-top:1px solid #e4e4e4;
border-bottom:1px solid #e4e4e4;
border-left:1px solid #e4e4e4
}
.element_artikel_gallery__variantselect--right{
right:-150px;
width:150px;
border-top:1px solid #e4e4e4;
border-bottom:1px solid #e4e4e4;
border-right:1px solid #e4e4e4
}
.element_artikel_gallery__variantselect a{
text-decoration:none
}
.element_artikel_gallery__variantselect a:hover{
color:#004481
}
.element_artikel_gallery__variantselect .variantselect-wrap.text{
border:1px solid #e4e4e4;
padding:5px;
margin-top:5px;
text-align:center;
text-decoration:none!important;
color:#535353;
-ms-word-break:break-all;
word-break:break-all;
word-break:break-word;
-webkit-hyphens:auto;
-moz-hyphens:auto;
hyphens:auto
}
.element_artikel_gallery__variantselect .variantselect-wrap.text:hover{
border:1px solid #004481;
color:#004481
}
.element_artikel_gallery__variantselect--sold{
cursor:default
}
.element_artikel_gallery__variantselect--sold .variantselect-wrap.text{
color:#535353;
opacity:.7
}
.dispblk_headline .element_artikel_gallery__variantselect--sold .variantselect-wrap.text,
.txtblk_fbrbox_1_3 .element_artikel_gallery__variantselect--sold .variantselect-wrap.text,
.txtblk_headline_1_1 .element_artikel_gallery__variantselect--sold .variantselect-wrap.text,
.txtblk_headline_1_3 .element_artikel_gallery__variantselect--sold .variantselect-wrap.text,
.txtblk_headline_2_3 .element_artikel_gallery__variantselect--sold .variantselect-wrap.text,
.txtblk_headline_box .element_artikel_gallery__variantselect--sold .variantselect-wrap.text,
.txtblk_tibt .element_artikel_gallery__variantselect--sold .variantselect-wrap.text,
.txtblk_tibt_white .element_artikel_gallery__variantselect--sold .variantselect-wrap.text,
.txtblk_tibt_white_border .element_artikel_gallery__variantselect--sold .variantselect-wrap.text,
.txtblk_wrap_border_1_3 .element_artikel_gallery__variantselect--sold .variantselect-wrap.text,
.uk-width-1-1 .element_artikel_gallery__variantselect--sold .variantselect-wrap.text{
background:url("/custom/module/public/fbr/img/striked1-1.jpg")
}
.txtblk_fbrbox_1_4 .element_artikel_gallery__variantselect--sold .variantselect-wrap.text,
.uk-width-1-2 .element_artikel_gallery__variantselect--sold .variantselect-wrap.text{
background:url("/custom/module/public/fbr/img/striked1-2.jpg")
}
.element_artikel_gallery__variantselect_image{
min-height:65px;
min-width:100px;
display:block
}
@media (max-width:1300px){
.element_artikel_gallery__variantselect{
display:none!important
}
}
.element_artikel_gallery--hover{
border-top:1px solid #e4e4e4;
border-bottom:1px solid #e4e4e4
}
.element_artikel_gallery--hover .element_artikel_gallery__variantselect--level1,
.element_artikel_gallery:hover .desc_short{
display:block
}
.element_artikel_gallery .artikel-comparison-wrap{
padding-top:5px
}
.element_artikel_gallery .artikel-comparison-wrap a{
font-size:11px;
text-decoration:none
}
.element_artikel_gallery__link{
position:relative;
color:#535353
}
.element_artikel_gallery__label{
position:absolute;
left:15px;
z-index:90
}
.element_artikel_gallery__label>img{
margin:0 0 5px
}
.uk-slider .element_artikel_gallery__label{
top:inherit
}
.element_artikel_gallery__label_decoration{
display:inline-block;
box-sizing:border-box;
font-weight:700;
min-height:29px;
padding:5px 10px;
font-size:14px;
margin:0 0 5px
}
.element_artikel_gallery__label_decoration--red{
border:1px solid #de2627;
border-radius:3px;
background:#fff;
color:#de2627
}
.element_artikel_gallery__label_decoration--bcw{
padding:0
}
.element_artikel_gallery__colors{
align-items:center;
display:flex;
height:100%;
max-height:30px;
pointer-events:none
}
.element_artikel_gallery__color{
display:inline-block;
width:17px;
height:17px;
overflow:hidden;
border-radius:11px;
border:2px solid #fff;
box-shadow:0 0 0 1px #ccc;
margin:0 5px 0 0;
cursor:pointer
}
.element_artikel_gallery__color--active{
box-shadow:0 0 0 1px #004481
}
.element_artikel_gallery__colors_images{
display:none
}
.element_artikel_gallery__name{
color:#535353;
font-weight:700;
font-size:14px;
line-height:18px;
min-height:36px;
overflow:hidden;
padding:0 0 5px
}
.element_artikel_gallery__price{
padding:0 0 10px
}
.element_artikel_gallery__price-with-energy-cert{
padding:0
}
.element_artikel_gallery__brand_wrapper{
display:flex;
flex-direction:row;
justify-content:space-between;
align-items:center;
margin:0 0 10px;
height:30px;
box-sizing:border-box;
flex:0 0 30px;
column-gap:5px
}
.uk-slider .element_artikel_gallery__brand_wrapper{
display:none
}
.element_artikel_gallery__watchlist{
position:absolute;
right:16px;
z-index:100;
display:inline-block
}
@media (min-width:480px){
.element_artikel_gallery:focus,
.element_artikel_gallery:hover{
z-index:9;
box-shadow:0 0 8px 0 #e4e4e4
}
.element_artikel_gallery .product-price{
font-size:18px
}
.element_artikel_gallery .buy-button{
font-size:14px
}
.element_artikel_gallery__label{
left:30px
}
.element_artikel_gallery__watchlist{
right:30px
}
}
.uk-slider .element_artikel_gallery__watchlist{
top:inherit
}
.element_artikel_gallery .watchlist_icon{
width:25px;
height:25px;
display:inline-block
}
.element_artikel_gallery .watchlist_icon--solid{
background:url("/custom/module/public/fbr/img/icon_heartsolid.svg") no-repeat
}
.element_artikel_gallery .watchlist_icon--outline{
background:url("/custom/module/public/fbr/img/icon_heartoutline.svg") no-repeat
}
.element_artikel_gallery__images{
padding:0 0 10px;
box-sizing:border-box;
height:auto;
max-height:152px
}
.element_artikel_gallery__variants{
margin-top:auto
}
.element_artikel_gallery__variant{
background:#e5e5e5;
color:#535353;
border-radius:4px;
display:inline-block;
padding:5px 13px;
font-size:11px
}
.element_artikel_gallery__datenblatt{
cursor:pointer;
display:flex;
justify-content:space-between;
align-items:center
}
.element_artikel_gallery__datenblatt a{
color:#535353
}
.element_artikel_gallery__datenblatt__label{
font-size:12px;
margin-right:5px
}
.element_artikel_gallery__datenblatt--mobile-a{
display:flex;
justify-content:space-between;
align-items:center;
padding-left:3px
}
.element_artikel_gallery__energy_cert{
display:flex;
justify-content:flex-end;
margin-top:2px
}
.element_artikel_gallery .energy_cert__wrapper{
height:20px;
min-width:30px
}
@media (min-width:670px){
.element_artikel_gallery .energy_cert__wrapper{
height:30px
}
}
.artikel__datenblatt a{
color:#535353;
text-decoration:none;
margin-top:2px;
display:inline-block
}
.artikel__datenblatt a i{
margin-right:10px
}
.uk-slider .element_artikel_gallery__variants{
display:none
}
.gal_variantselect_container{
margin-top:15px;
margin-bottom:15px;
height:340px;
padding:0 10px 5px
}
.gal_variantselect_container--left{
border-right:1px solid #e4e4e4
}
.gal_variantselect_container--right{
border-left:1px solid #e4e4e4
}
.gal_variantselect_container span.second_title{
margin-top:10px;
display:block;
margin-bottom:10px
}
.gal_variantselect_container .et_vertical_slider_no_init{
max-height:340px;
overflow:hidden;
visibility:hidden
}
.element_artikel_gallery__variantselect--right .gal_variantselect_container--left{
border-left:1px solid #e4e4e4
}
.prod_price__discount_price,
.prod_price__red{
color:#de2627
}
.prod_price__strike_price{
color:#535353;
font-weight:400;
font-size:14px
}
.prod_price__strike_price__number{
text-decoration:line-through
}
.prod_price__discount_price{
font-size:20px;
font-weight:600
}
.prod_price__discount_price .fbr_ab_nur{
font-size:14px
}
.prod_price__vat{
font-size:10px!important
}
.prod_price__prod_price{
font-size:20px;
font-weight:600;
padding-right:3px;
color:#004481;
display:inline-block
}
.prod_price__basis_price{
font-size:10px;
color:#004481;
font-weight:600;
display:inline-block
}
.prod_price__rrp{
font-size:.875em;
font-family:"Open Sans",sans-serif;
font-weight:700;
color:#004481
}
.element_artikel_gallery .prod_price__basis_price{
color:#535353;
font-weight:400
}
.element_artikel_gallery .prod_price{
display:flex;
align-items:baseline;
column-gap:10px;
flex-wrap:wrap
}
.element_artikel_gallery .prod_price__strike_price .fbr_ab{
font-size:10px
}
.element_artikel_gallery .prod_price__discount_price .fbr_ab,
.element_artikel_gallery .prod_price__prod_price .fbr_ab{
font-size:14px
}
.merkliste-item .element_artikel_gallery:hover{
position:relative
}
.energy_cert{
position:absolute;
right:-35px;
top:10px;
z-index:2
}
.energy_cert a{
text-decoration:none!important
}
.energy_cert .energylabel{
height:43px!important;
width:100%
}
.energy_cert__color{
color:#fff;
padding-right:5px;
font-size:25px;
padding-left:5px;
font-weight:700;
height:34px
}
.energy_cert__color:before{
content:' ';
width:0;
height:0;
border-top:17px solid transparent;
border-bottom:17px solid transparent;
position:absolute;
left:-13px;
top:0
}
.energy_cert__color--a-a0,
.energy_cert__color--a1-a1,
.energy_cert__color--a2-a2,
.energy_cert__color--a3-a3{
background-color:#009136
}
.energy_cert__color--a-a0:before,
.energy_cert__color--a1-a1:before,
.energy_cert__color--a2-a2:before,
.energy_cert__color--a3-a3:before{
border-right:13px solid #009136
}
.energy_cert__color--a-b,
.energy_cert__color--a1-a0,
.energy_cert__color--a2-a1,
.energy_cert__color--a3-a2{
background-color:#58ab27
}
.energy_cert__color--a-b:before,
.energy_cert__color--a1-a0:before,
.energy_cert__color--a2-a1:before,
.energy_cert__color--a3-a2:before{
border-right:13px solid #58ab27
}
.energy_cert__color--a-c,
.energy_cert__color--a1-b,
.energy_cert__color--a2-a0,
.energy_cert__color--a3-a1{
background-color:#c9d100
}
.energy_cert__color--a-c:before,
.energy_cert__color--a1-b:before,
.energy_cert__color--a2-a0:before,
.energy_cert__color--a3-a1:before{
border-right:13px solid #c9d100
}
.energy_cert__color--a-d,
.energy_cert__color--a1-c,
.energy_cert__color--a2-b,
.energy_cert__color--a3-a0{
background-color:#feed01
}
.energy_cert__color--a-d:before,
.energy_cert__color--a1-c:before,
.energy_cert__color--a2-b:before,
.energy_cert__color--a3-a0:before{
border-right:13px solid #feed01
}
.energy_cert__color--a-e,
.energy_cert__color--a1-d,
.energy_cert__color--a2-c,
.energy_cert__color--a3-b{
background-color:#fbbb01
}
.energy_cert__color--a-e:before,
.energy_cert__color--a1-d:before,
.energy_cert__color--a2-c:before,
.energy_cert__color--a3-b:before{
border-right:13px solid #fbbb01
}
.energy_cert__color--a-f,
.energy_cert__color--a1-e,
.energy_cert__color--a2-d,
.energy_cert__color--a3-c{
background-color:#eb690b
}
.energy_cert__color--a-f:before,
.energy_cert__color--a1-e:before,
.energy_cert__color--a2-d:before,
.energy_cert__color--a3-c:before{
border-right:13px solid #eb690b
}
.energy_cert__color--a-g,
.energy_cert__color--a1-f,
.energy_cert__color--a2-e,
.energy_cert__color--a3-d{
background-color:#e3001b
}
.energy_cert__color--a-g:before,
.energy_cert__color--a1-f:before,
.energy_cert__color--a2-e:before,
.energy_cert__color--a3-d:before{
border-right:13px solid #e3001b
}
.product-image:focus-within{
border:2px solid #004481
}
.product-image .energy_cert{
right:-10px
}
@media (min-width:1220px){
.product-image img{
height:421px
}
}
.element_artikel_gallery .energy_cert{
position:relative;
left:0;
top:0;
right:unset
}
.element_artikel_gallery .energy_cert__wrapper{
display:flex;
position:relative
}
.element_artikel_gallery .energy_cert .energylabel{
height:43px!important;
width:auto
}
.element_artikel_gallery .energy_cert__color:before{
right:-13px;
left:inherit
}
.element_artikel_gallery .energy_cert__color--a-a0:before,
.element_artikel_gallery .energy_cert__color--a1-a1:before,
.element_artikel_gallery .energy_cert__color--a2-a2:before,
.element_artikel_gallery .energy_cert__color--a3-a3:before{
border-right:none;
border-left:13px solid #009136
}
.element_artikel_gallery .energy_cert__color--a-b:before,
.element_artikel_gallery .energy_cert__color--a1-a0:before,
.element_artikel_gallery .energy_cert__color--a2-a1:before,
.element_artikel_gallery .energy_cert__color--a3-a2:before{
border-right:none;
border-left:13px solid #58ab27
}
.element_artikel_gallery .energy_cert__color--a-c:before,
.element_artikel_gallery .energy_cert__color--a1-b:before,
.element_artikel_gallery .energy_cert__color--a2-a0:before,
.element_artikel_gallery .energy_cert__color--a3-a1:before{
border-right:none;
border-left:13px solid #c9d100
}
.element_artikel_gallery .energy_cert__color--a-d:before,
.element_artikel_gallery .energy_cert__color--a1-c:before,
.element_artikel_gallery .energy_cert__color--a2-b:before,
.element_artikel_gallery .energy_cert__color--a3-a0:before{
border-right:none;
border-left:13px solid #feed01
}
.element_artikel_gallery .energy_cert__color--a-e:before,
.element_artikel_gallery .energy_cert__color--a1-d:before,
.element_artikel_gallery .energy_cert__color--a2-c:before,
.element_artikel_gallery .energy_cert__color--a3-b:before{
border-right:none;
border-left:13px solid #fbbb01
}
.element_artikel_gallery .energy_cert__color--a-f:before,
.element_artikel_gallery .energy_cert__color--a1-e:before,
.element_artikel_gallery .energy_cert__color--a2-d:before,
.element_artikel_gallery .energy_cert__color--a3-c:before{
border-right:none;
border-left:13px solid #eb690b
}
.element_artikel_gallery .energy_cert__color--a-g:before,
.element_artikel_gallery .energy_cert__color--a1-f:before,
.element_artikel_gallery .energy_cert__color--a2-e:before,
.element_artikel_gallery .energy_cert__color--a3-d:before{
border-right:none;
border-left:13px solid #e3001b
}
.artikel_addtocart{
position:relative
}
.artikel_addtocart .alert-modal{
width:100%;
height:100%;
display:none;
background:rgba(255,255,255,.3);
z-index:10;
position:absolute;
top:0;
left:0;
cursor:pointer
}
.artikel_addtocart__qty_button{
height:48px;
width:27px;
color:#fff;
background-color:#7c7d7e;
border:0;
cursor:pointer;
vertical-align:top
}
.artikel_addtocart__qty_button:hover{
background-color:#5b5c5d
}
.artikel_addtocart__qty_button--down{
margin-right:5px
}
.artikel_addtocart__qty_button--up{
margin-left:5px
}
.artikel_addtocart__qty{
background:#fff;
border:none;
border-radius:0!important;
width:45px;
height:48px!important;
text-align:center;
vertical-align:top!important
}
@media (max-width:400px){
.artikel_addtocart__submit-wrap{
width:calc(100% - 73px);
box-sizing:border-box;
padding-right:30px
}
}
.artikel_addtocart__submit{
width:100%;
min-width:255px;
height:48px;
color:#fff;
text-transform:uppercase;
font-size:18px;
font-family:OpenSans;
white-space:nowrap;
background:linear-gradient(to left,#4a8500 50%,#6eb331 50%) right;
background-size:200%;
transition:.3s ease-out;
padding:0 20px;
font-weight:700;
display:flex;
justify-content:center;
align-items:center
}
@media (max-width:400px){
.artikel_addtocart__submit{
font-size:14px;
min-width:auto
}
}
@media (min-width:850px) and (max-width:960px){
.artikel_addtocart__submit{
font-size:14px;
margin-left:-4px;
min-width:178px;
padding:0 8px
}
}
@media (min-width:961px) and (max-width:1219px){
.artikel_addtocart__submit{
font-size:16px;
min-width:220px;
padding:0 8px
}
}
.artikel_addtocart__submit:focus,
.artikel_addtocart__submit:hover{
color:#fff
}
.artikel_addtocart__submit:focus:disabled,
.artikel_addtocart__submit:hover:disabled{
background-color:#f5f5f5;
color:#999
}
.artikel_addtocart__submit .icons{
display:flex;
width:21px;
height:20px;
top:2px
}
.artikel_addtocart__submit .icons svg{
vertical-align:0
}
.artikel_addtocart__submit .icons i{
transition:opacity .3s ease-out
}
.artikel_addtocart__submit .icons i+i{
opacity:0
}
.artikel_addtocart.blocked,
.artikel_addtocart.blocked .buy-button,
.artikel_addtocart.nopro,
.artikel_addtocart.nopro .buy-button{
opacity:.5
}
.artikel_addtocart.disabled,
.artikel_addtocart.disabled .buy-button{
background-color:#aaa
}
.artikel_addtocart__button_subtext{
font-size:11px;
margin-top:5px;
font-weight:700
}
.artikel_addtocart__button_subtext_vkf{
font-size:11px;
font-weight:700
}
.artikel_addtocart__button_subtext-green{
font-size:14px;
font-weight:700;
color:#4a8500
}
.artikel_addtocart span.uk-button{
margin-right:30px
}
.artikel_addtocart__button_position{
position:unset
}
.artikel_addedtocart:not(i){
height:48px;
color:#fff;
text-transform:uppercase;
font-size:18px;
font-family:OpenSans;
white-space:nowrap;
background:#767676;
padding:0 20px;
font-weight:700;
display:flex;
justify-content:center;
align-items:center;
position:absolute;
top:0;
left:10px;
right:0
}
.merkliste-item .element_artikel_gallery .productimage .helper{
height:auto
}
.merkliste-item .element_artikel_gallery .productfooter{
bottom:5px
}
.merkliste-item .element_artikel_gallery .productfooter form{
text-align:center
}
.badge-label{
position:absolute;
max-width:67px;
max-height:34px
}
.badge-label.badge-label-1{
top:0;
left:0
}
.badge-label.badge-label-2,
.badge-label.badge-label-3,
.badge-label.badge-label-4,
.badge-label.badge-label-5,
.badge-label.badge-label-6{
display:none
}
.badge-label-x2{
position:absolute;
max-width:103px;
height:44px;
z-index:2
}
.badge-label-x2.badge-label-1{
top:0;
left:1px
}
.badge-label-x2.badge-label-2{
top:55px;
left:1px
}
.badge-label-x2.badge-label-3{
top:109px;
left:1px
}
.badge-label-x2.badge-label-4{
top:163px;
left:1px
}
.badge-label-x2.badge-label-5{
top:217px;
left:1px
}
.badge-label-x2.badge-label-6{
top:271px;
left:1px
}
.badge-label-x2.badge-label_decoration--red{
text-align:center;
width:88px;
color:#de2627;
font-family:OpenSans;
font-weight:700;
font-style:normal;
font-size:18px
}
.badge-label-x2.badge-label_decoration--red .badge-label_decoration__content{
display:inline-block;
margin-top:10px
}
.badge-label-x2 .energylabel{
height:43px!important;
width:100%
}
.badge-label_decoration--red__discount{
border:1px solid #de2627;
border-radius:3px;
background:#fff;
width:86px
}
.badge-label_decoration--red__discount.no-discount-value{
width:40px
}
.ausverkauft-label{
position:absolute;
width:100%;
background-color:#e5e5e5;
color:#535353;
border-radius:4px;
top:100px;
left:0;
box-sizing:border-box;
text-align:center;
font-size:11px;
padding:5px 13px
}
.artikel_sicherheitshinweise__warnimages:after{
clear:both
}
.artikel_sicherheitshinweise__documents ul{
list-style:none;
padding:0;
margin:0
}
.artikel_sicherheitshinweise__documents ul>li{
list-style:none;
padding:0;
margin-bottom:5px
}
.artikel_sicherheitshinweise__documents ul>li:last-child{
margin-bottom:0
}
.artikel_sicherheitshinweise__documents ul>li>a>i{
color:#fe8630
}
.warnimage{
float:left
}
.warnimage__caption,
.warnimage__image{
padding-left:5px;
padding-right:5px;
width:80px;
text-align:center;
font-size:10px
}
.et_vertical_slider__navigation,
.et_vertical_slider__navigation--small.et_vertical_slider__navigation{
display:block;
margin:0 auto
}
.et_vertical_slider__navigation--small.et_vertical_slider__navigation:before,
.et_vertical_slider__navigation:before{
font-family:fritzberger;
display:inline-block;
font-style:normal;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.et_vertical_slider__navigation--small.et_vertical_slider__navigation{
width:24px;
height:19px
}
.et_vertical_slider__navigation--small.et_vertical_slider__navigation:before{
font-weight:400;
line-height:18px;
font-size:36px
}
.et_vertical_slider__navigation:before,
.et_vertical_slider__navigation>div{
font-weight:400;
line-height:10px;
font-size:60px
}
.et_vertical_slider{
display:flex;
flex-direction:column
}
.et_vertical_slider__content{
overflow:hidden;
position:relative
}
.et_vertical_slider__platform{
position:relative;
top:0;
left:0;
-webkit-transition:top .5s;
transition:top .5s
}
.et_vertical_slider__navigation{
color:#535353;
height:40px;
opacity:.35
}
.et_vertical_slider__navigation svg{
height:.7em
}
.et_vertical_slider__navigation--visible{
visibility:visible;
opacity:1
}
.et_vertical_slider__navigation--invisible{
display:none
}
.et_vertical_slider__navigation--small.et_vertical_slider__navigation--visible{
visibility:visible
}
.et_vertical_slider__navigation--small.et_vertical_slider__navigation--previous{
margin-bottom:5px
}
.et_vertical_slider__navigation--small.et_vertical_slider__navigation--next{
margin-top:5px
}
.et_vertical_slider__element{
margin-top:25px
}
.et_vertical_slider__element:first-of-type{
margin-top:0
}
a.et_vertical_slider__navigation{
text-decoration:none!important
}
.article_last_visited__description{
visibility:hidden;
margin-top:15px;
margin-bottom:15px
}
.article_last_visited__description a{
color:#535353;
font-weight:700;
text-decoration:none
}
@media (max-width:900px){
.article_last_visited__description{
display:none
}
}
.article_last_visited:hover .article_last_visited__description{
visibility:visible
}
.product_rating_summary{
flex:1 0 100%;
width:100%
}
@media (min-width:850px){
.artikel_addtocart__submit:focus,
.artikel_addtocart__submit:hover{
background-position:left
}
.artikel_addtocart__submit:focus .icons i:first-child,
.artikel_addtocart__submit:hover .icons i:first-child{
opacity:0
}
.artikel_addtocart__submit:focus .icons i+i,
.artikel_addtocart__submit:hover .icons i+i{
opacity:1
}
.product_rating_summary{
flex:1 0 210px;
width:210px
}
}
.product_rating_summary__head{
width:230px;
border-bottom:1px solid #dbdbdb;
margin-bottom:10px;
padding-bottom:5px
}
.product_rating_summary__head i{
font-size:22px
}
.product_rating_summary__content{
background:#eaeaea;
padding:20px;
margin-bottom:10px;
width:100%;
box-sizing:border-box;
display:flex;
flex-direction:column;
align-items:center
}
.product_rating_summary__average{
font-size:46px;
color:#004481;
font-weight:700;
text-align:center;
line-height:normal
}
.product_rating_summary__reviews{
text-align:center
}
.product_rating_summary__average_stars_wrapper{
text-align:center;
order:-1
}
.product_rating_summary__average_stars{
position:relative;
display:inline-block;
font-size:32px
}
@media (min-width:850px){
.product_rating_summary__average_stars_wrapper{
order:0
}
.product_rating_summary__average_stars{
font-size:28px
}
.product_rating_summary__order_container{
position:absolute;
top:-6px;
right:0
}
}
.product_rating_summary__average_stars .filled_stars{
color:#ffae00;
position:absolute;
left:0;
top:0;
display:inline-block;
overflow:hidden;
z-index:10;
white-space:nowrap
}
.product_rating_summary__average_stars .empty_stars{
color:#cbcbcb;
display:inline-block
}
.product_rating_summary__headline{
font-weight:700;
font-size:12px;
text-align:center;
margin-top:20px
}
.product_rating_summary__order_container{
display:flex;
align-items:center;
justify-content:center;
margin-bottom:10px
}
.product_rating_summary__order_container.uk-form ul.etSelect--dropdown{
left:unset;
right:0;
min-width:100%;
width:auto;
white-space:nowrap
}
.product_rating_summary__order_label{
margin-right:5px
}
.product_rating_summary .guestuser>a{
margin-bottom:2.1428571429rem
}
.product_content__element_rating{
position:relative
}
.element_sidebar .uk-nav .product_content__element_rating .product_content__element__head li.fbr_headline--h3,
.element_sidebar .uk-nav .product_content__element_rating .product_content__element__head li.pm_targobank__header,
.product_content__element_rating .product_content__element__head .element_sidebar .uk-nav li.fbr_headline--h3,
.product_content__element_rating .product_content__element__head .element_sidebar .uk-nav li.pm_targobank__header,
.product_content__element_rating .product_content__element__head .fbr_headline--h3,
.product_content__element_rating .product_content__element__head .pm_targobank__header,
.product_content__element_rating .product_content__element__head h3{
min-height:30px;
display:flex;
align-items:center
}
.product_content__element_rating .product_content__element__head .fbr_headline--h3 .rating_head,
.product_content__element_rating .product_content__element__head .pm_targobank__header .rating_head,
.product_content__element_rating .product_content__element__head h3 .rating_head{
margin-left:5px
}
.product_content__element_rating .product_content__element__content{
display:flex;
flex-direction:column;
width:100%;
flex:1 1 100%;
justify-content:space-between
}
@media (min-width:850px){
.product_content__element_rating .product_content__element__content{
flex-direction:row
}
}
.product_rating{
display:flex;
flex-direction:column;
flex:1 1 100%;
width:100%
}
@media (min-width:670px){
.product_rating{
margin-left:25px
}
}
.product_rating .show-all-ratings{
width:300px;
margin-top:10px
}
.product_rating__element__title{
background:#eaeaea!important
}
.product_rating__element_wrapper{
display:block;
margin:20px 0
}
@media (min-width:670px){
.product_rating__element_wrapper{
display:inline-block;
margin:0;
width:66%;
vertical-align:top
}
}
.product_rating__element_wrapper_additional{
display:block
}
@media (min-width:670px){
.product_rating__element_wrapper_additional{
display:inline-block;
width:33%;
vertical-align:top;
padding:35px 15px 0;
box-sizing:border-box;
margin-top:-67px
}
}
.product_rating .rating_article_detail__additional_rating_element{
margin:0 0 20px;
padding:0;
width:100%;
border-bottom:0;
font-size:14px
}
.product_rating .rating_article_detail__additional_rating_element strong{
font-weight:400
}
.product_rating .rating_article_detail__additional_rating_element .rating_bar{
width:calc(20% - 2px)
}
.product_rating .rating_article_detail__additional_rating_element_wrapper{
margin-top:0
}
.product_rating__element_wrapper_useful{
display:flex;
flex-wrap:wrap;
align-items:center;
margin-top:20px
}
@media (min-width:850px){
.product_rating__element_wrapper_useful{
margin-top:0
}
}
.product_rating__button_useful{
margin:0 10px 0 0
}
.product_rating__button_useful[data-rating-useful-status=OK]{
border-color:#004481;
color:#004481;
cursor:inherit
}
.product_rating__button_useful:last-child{
margin-right:0
}
.product_rating__button_useful[data-reviewclicks]:not([data-reviewclicks="0"])::after{
content:attr(data-reviewclicks);
margin-left:6px
}
.product_rating__button_more{
text-transform:uppercase
}
.product_rating__message_success{
color:#004481;
padding-right:10px;
border:1px solid transparent;
margin:9px 10px 9px 0
}
.product_rating__message_success i{
margin-right:6px
}
.rating_summary_row{
display:flex;
align-items:center;
padding:5px 0;
width:100%;
max-width:210px;
position:relative
}
.rating_summary_row>*{
position:relative;
z-index:2
}
.rating_summary_row--active{
font-weight:700
}
.rating_summary_row--active::before{
content:'';
position:absolute;
z-index:1;
left:-20px;
right:-20px;
top:0;
bottom:0;
background-color:#fdefcc
}
.rating_summary_row--active::after{
content:'';
position:absolute;
width:20px;
height:20px;
right:-30px;
top:calc(50% - 10px);
transform:rotate(45deg);
background:#fdefcc
}
.rating_summary_row--clickable{
cursor:pointer
}
.rating_summary_row--clickable .rating_summary_row__count span{
text-decoration:underline
}
.rating_summary_row__label{
flex:0 0 auto;
width:35px;
display:inline-block
}
.rating_summary_row__label span{
color:#ffae00
}
.rating_summary_row__bar{
flex:1 1 auto;
height:15px;
position:relative;
background-color:#fff;
display:inline-block
}
.rating_summary_row__bar--filled{
position:absolute;
height:15px;
left:0;
right:0;
background-color:#ffae00
}
.rating_summary_row__count{
flex:0 0 auto;
width:56px;
display:flex;
align-items:center;
justify-content:flex-end;
padding-left:5px;
text-align:right;
white-space:nowrap
}
.rating_summary_row__count::after{
flex:0 0 auto;
width:14px;
content:'>';
display:inline-block;
text-align:right;
z-index:2
}
.rating_summary_row--zero .rating_summary_row__count{
color:#dbdbdb
}
.rating_summary_row--active .rating_summary_row__count::after{
content:'x'
}
.availability_info__color--color_-1{
color:#de2627
}
.availability_info__color--color_0,
.availability_info__color--color_6{
color:#535353
}
.availability_info__color--color_1,
.availability_info__color--color_11,
.availability_info__color--color_2,
.availability_info__color--color_3,
.availability_info__color--color_4,
.availability_info__color--color_5,
.availability_info__color--color_7{
color:#4a8500
}
.availability_info__color--color_12{
color:#f16700
}
.availability_info__color--bgcolor_-1,
.availability_info__color--bgcolor_0{
background-color:#de2627
}
.availability_info__color--bgcolor_1{
background-color:#4a8500
}
.availability_info__color--bgcolor_2{
background-color:#f16700
}
.availability_info__color--bgcolor_3,
.availability_info__color--bgcolor_4{
background-color:#a4c400
}
.availability_info__color--bgcolor_5{
background-color:#fa6900
}
.availability_info__color--bia_color_0,
.availability_info__color--ia_color_0{
color:#de2627
}
.availability_info__color--ia_color_1{
color:#fa6900
}
.availability_info__color--bia_color_2,
.availability_info__color--ia_color_2{
color:#f16700
}
.availability_info__color--bia_color_1,
.availability_info__color--ia_color_2{
color:#4a8500
}
.availability_info__color--bia_color_3,
.availability_info__color--bia_color_8{
color:#767676
}
.availability_info__count,
.availability_info__country{
display:flex;
gap:5px
}
.element_product_pager_bottom .uk-pagination>li.uk-active>a,
.element_product_pager_bottom .uk-pagination>li.uk-active>span,
.element_product_pager_bottom .uk-pagination>li>a,
.element_product_pager_bottom .uk-pagination>li>span,
.element_product_pager_top a.next-page,
.element_product_pager_top a.prev-page,
.element_product_pager_top__space_left a.next-page,
.element_product_pager_top__space_left a.prev-page,
.element_product_pagertop__element_pagination .uk-pagination>li.uk-active>a,
.element_product_pagertop__element_pagination .uk-pagination>li.uk-active>span,
.element_product_pagertop__element_pagination .uk-pagination>li>a,
.element_product_pagertop__element_pagination .uk-pagination>li>span{
height:30px;
width:30px
}
@media (max-width:320px){
.element_product_pager_bottom .uk-pagination>li.uk-active>a,
.element_product_pager_bottom .uk-pagination>li.uk-active>span,
.element_product_pager_bottom .uk-pagination>li>a,
.element_product_pager_bottom .uk-pagination>li>span,
.element_product_pager_top a.next-page,
.element_product_pager_top a.prev-page,
.element_product_pager_top__space_left a.next-page,
.element_product_pager_top__space_left a.prev-page,
.element_product_pagertop__element_pagination .uk-pagination>li.uk-active>a,
.element_product_pagertop__element_pagination .uk-pagination>li.uk-active>span,
.element_product_pagertop__element_pagination .uk-pagination>li>a,
.element_product_pagertop__element_pagination .uk-pagination>li>span{
height:28px;
width:28px
}
}
.element_product_pager_bottom .uk-pagination>li>a,
.element_product_pager_bottom .uk-pagination>li>span,
.element_product_pager_top a.next-page,
.element_product_pager_top a.prev-page,
.element_product_pager_top__space_left a.next-page,
.element_product_pager_top__space_left a.prev-page,
.element_product_pagertop__element_pagination .uk-pagination>li>a,
.element_product_pagertop__element_pagination .uk-pagination>li>span{
background-color:#e5e5e5;
color:#535353
}
.element_product_pager_bottom .uk-pagination>li.uk-active>a,
.element_product_pager_bottom .uk-pagination>li.uk-active>span,
.element_product_pagertop__element_pagination .uk-pagination>li.uk-active>a,
.element_product_pagertop__element_pagination .uk-pagination>li.uk-active>span{
background-color:#004481;
color:#fff
}
.warengruppe-detail-default__element{
border-top:1px solid #e4e4e4;
position:relative
}
.warengruppe-detail-default__element:first-child{
border-top:0
}
@media (max-width:479px){
.servicebox.termine table tr th{
text-align:left
}
.servicebox.termine table tr th.t2,
.servicebox.termine table tr th.t3,
.servicebox.termine table tr th.t4{
display:none
}
.servicebox.termine table tr td{
display:block;
text-align:left;
padding:0 0 0 20px
}
.servicebox.termine table tr td:first-child{
padding-top:20px
}
.servicebox.termine table tr td:last-child{
padding-bottom:20px
}
.servicebox.termine table tr td.messe{
color:#004481
}
.servicebox.termine table tr td.datum:before{
content:"Datum: ";
font-weight:400
}
.servicebox.termine table tr td.ort:before{
content:"Ort: ";
font-weight:400
}
.servicebox.termine table tr td.stand:before{
content:"Stand: ";
font-weight:400
}
.warengruppe-detail-default__element:last-child{
margin-bottom:35px
}
}
div:has(.element_product_pager_top__space_left){
margin-top:1.0714285714rem
}
.element_product_pager_top:has(.warengruppe){
border-bottom:2px solid #e4e4e4
}
.element_product_pager_top:has(.warengruppe)>div{
width:100%;
margin-left:0;
flex-direction:column
}
.element_product_pager_top:has(.warengruppe)>div>.pager-selections{
display:flex;
justify-content:flex-start;
padding-left:0;
width:100%
}
.element_product_pager_top:has(.warengruppe) form{
width:100%;
display:flex;
justify-content:space-between
}
.element_product_pager_top .pager-sort label{
display:inline-block
}
.body-praesenz-search .element_product_pager_top form{
display:flex;
justify-content:space-between;
width:100%
}
.element_product_pager_top__space_left>div>*{
margin-left:0
}
.element_product_pager_top__space_left:has(.warengruppe){
border-bottom:2px solid #e4e4e4
}
.element_product_pager_top__space_left:has(.warengruppe)>div{
width:100%;
margin-left:0
}
.element_product_pager_top__space_left:has(.warengruppe)>div>div{
padding-left:0
}
.element_product_pager_top__space_left:has(.warengruppe) form{
width:100%;
display:flex;
justify-content:space-between
}
.element_product_pager_top__space_left .pager-sort label{
display:inline-block
}
@media (max-width:670px){
.element_product_pager_top .element_product_pagertop__flex,
.element_product_pager_top__space_left .element_product_pagertop__flex{
width:100%
}
}
.element_product_pagertop__element_pagination{
margin-top:0;
display:flex;
justify-content:flex-end
}
.element_product_pagertop__element_pagination .prev-page{
margin-right:5px
}
.element_product_pagertop__element_pagination .page-info{
display:flex;
align-items:center
}
.element_product_pagertop__element_pagination>a{
border-radius:3px
}
.element_product_pagertop__element_pagination>a>i{
font-size:1rem;
display:flex;
height:100%;
align-items:center;
justify-content:center
}
.element_product_pager_bottom{
border-top:2px solid #e4e4e4;
padding-top:10px;
margin-top:0;
display:flex;
justify-content:flex-end
}
.element_product_pager_bottom .uk-pagination,
.element_product_pagertop__element_pagination .uk-pagination{
background-color:#e5e5e5;
border-radius:3px
}
.element_product_pager_bottom .uk-pagination>li:nth-child(n+2),
.element_product_pagertop__element_pagination .uk-pagination>li:nth-child(n+2){
margin-left:1px
}
.element_product_pager_bottom .uk-pagination .li_large,
.element_product_pagertop__element_pagination .uk-pagination .li_large{
padding-left:5px;
padding-right:5px
}
.element_product_pager_bottom .uk-pagination>li,
.element_product_pagertop__element_pagination .uk-pagination>li{
padding:2px
}
.element_product_pager_bottom .uk-pagination>li .page-button,
.element_product_pagertop__element_pagination .uk-pagination>li .page-button{
background-color:#e5e5e5
}
.element_product_pager_bottom .uk-pagination>li .control-button,
.element_product_pagertop__element_pagination .uk-pagination>li .control-button{
padding:0;
line-height:30px
}
.element_product_pager_bottom .uk-pagination>li>a,
.element_product_pager_bottom .uk-pagination>li>span,
.element_product_pagertop__element_pagination .uk-pagination>li>a,
.element_product_pagertop__element_pagination .uk-pagination>li>span{
padding:0;
border-radius:5px;
line-height:30px
}
@media (max-width:1220px){
.element_product_pager_bottom .uk-pagination>li>a,
.element_product_pager_bottom .uk-pagination>li>span,
.element_product_pagertop__element_pagination .uk-pagination>li>a,
.element_product_pagertop__element_pagination .uk-pagination>li>span{
width:20px
}
}
@media (max-width:960px){
.element_product_pager_bottom .uk-pagination>li>a,
.element_product_pager_bottom .uk-pagination>li>span,
.element_product_pagertop__element_pagination .uk-pagination>li>a,
.element_product_pagertop__element_pagination .uk-pagination>li>span{
width:10px
}
}
.product_colors_preview__color{
width:17px;
height:17px;
float:right;
overflow:hidden;
border-radius:11px;
margin-left:5px;
margin-top:5px;
border:2px solid #e4e4e4;
background-position:center center;
background-size:25px 25px
}
.product-payment{
position:relative
}
#etZoomImg_overlay{
position:absolute;
top:0;
left:0;
margin-top:15px;
margin-left:5%;
border:1px solid #ccc;
background:no-repeat #fff;
width:90%
}
.element_slider_products .swiper-slide{
width:78%
}
@media (min-width:480px){
.warengruppe-detail-default__element:nth-child(-n+2){
border-top:0
}
.element_slider_products .swiper-slide{
width:55%
}
}
@media (min-width:670px){
div:has(.element_product_pager_top__space_left){
margin-top:0
}
.element_slider_products .swiper-slide{
width:44%
}
}
@media (min-width:850px){
.warengruppe-detail-default__element:nth-child(-n+3){
border-top:0
}
.element_product_pager_top__space_left>div>*{
margin-left:1.0714285714rem
}
.element_slider_products .swiper-slide{
width:25%
}
}
.element_slider_products .swiper-button-next,
.element_slider_products .swiper-button-prev{
color:#ededed
}
@media (max-width:849px){
.element_slider_products .swiper-button-next,
.element_slider_products .swiper-button-prev{
display:none
}
}
.element_slider_products .element_artikel_gallery__brand_wrapper{
display:none
}
.element_sidebar .uk-nav .view-marke-detail:has(.blog) li.fbr_headline--h3,
.element_sidebar .uk-nav .view-marke-detail:has(.blog) li.pm_targobank__header,
.view-marke-detail:has(.blog) .element_sidebar .uk-nav li.fbr_headline--h3,
.view-marke-detail:has(.blog) .element_sidebar .uk-nav li.pm_targobank__header,
.view-marke-detail:has(.blog) .fbr_headline--h3,
.view-marke-detail:has(.blog) .pm_targobank__header,
.view-marke-detail:has(.blog) h3{
flex:auto;
margin-bottom:1rem
}
.view-marke-detail.subpage>.uk-grid:not(.warengruppe-detail-default){
display:none
}
.view-marke-detail.subpage .element_product_pager_top{
margin-top:0
}
.view-marke-detail .element_product_pager_top{
margin-top:2.1428571429rem
}
.view-marke-detail .dispblk_headline__titel{
border-bottom:0
}
.fb_content_mirror{
display:flex
}
@media screen and (min-width:670px){
.fb_content_mirror{
flex-direction:row-reverse
}
}
.hinttip{
padding:1.5rem;
margin-top:1.5rem;
margin-bottom:1.5rem;
position:relative
}
.hinttip:not(.hinttip-gray){
background-color:#f2f5f9;
border:1px solid #004481
}
.hinttip:not(.hinttip-gray) .hinttip-title{
font-size:1.125rem;
font-weight:700;
text-transform:uppercase;
margin-bottom:0;
display:flex;
align-items:center;
column-gap:15px
}
.hinttip:not(.hinttip-gray) .hinttip-title::before{
content:"";
background-image:url(/custom/module/public/fbr/assets/svgs/hinttip.svg);
background-size:contain;
background-position:center;
background-repeat:no-repeat;
display:inline-block;
width:32px;
height:30px
}
.hinttip:not(.hinttip-gray) .hinttip-title.text-primary::before{
background-image:url(/custom/module/public/fbr/assets/svgs/lightbulb.svg)
}
.hinttip:not(.hinttip-gray)::before{
content:"";
background-image:url(/custom/module/public/fbr/assets/svgs/paperclip.svg);
background-size:contain;
background-position:center;
background-repeat:no-repeat;
display:inline-block;
width:23px;
height:36px;
position:absolute;
top:-6px;
right:1.5rem
}
.hinttip p{
margin-bottom:0
}
.hinttip.hinttip-gray{
background:#eaeaea
}
.hinttip.hinttip-yellow{
border:1px solid #f7b106;
background:#fffbf2
}
.hinttip-yellow .hinttip-title{
color:#f7b106
}
.hinttip.hinttip-gray>div{
display:flex;
align-items:center;
column-gap:25px
}
.hinttip.hinttip-gray>div::before{
content:"";
background-image:url(/custom/module/public/fbr/assets/svgs/hinttip.svg);
background-size:contain;
background-position:center;
background-repeat:no-repeat;
display:inline-block;
width:83px;
height:45px
}
.hinttip.hinttip-gray.lightbulb>div::before{
background-image:url(/custom/module/public/fbr/assets/svgs/lightbulb.svg)
}
.advantage,
.disadvantage{
display:flex;
align-items:center
}
.advantage:before,
.disadvantage:before{
content:'';
flex:0 0 50px;
width:40px;
height:40px;
background-size:contain;
background-repeat:no-repeat;
vertical-align:middle
}
.advantage::before{
background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='10' fill='%236CAF4B'/%3E%3Cpath d='M12 6V18M6 12H18' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}
.disadvantage::before{
background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23f7b106'/%3E%3Cpath d='M6 12H18' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}
.onlyprint{
display:none
}
@media print{
.onlyprint{
display:block!important
}
.checkout6_headerpanel .txtblk_fbrbox_1_3,
.checkout6_headerpanel .txtblk_headline_box,
.checkout6_headerpanel .uk-width-medium-1-2{
width:50%!important
}
.body-warenkorb-checkout7{
margin-top:0
}
.body-warenkorb-checkout7 .layout_header_checkout{
border-bottom:0
}
.body-warenkorb-checkout7 .header-logo{
height:inherit;
margin:15px auto 0
}
.body-warenkorb-checkout7 .layout-content{
margin-top:-15px
}
.body-warenkorb-checkout7 .checkout7 hr{
margin-top:-20px
}
.body-warenkorb-checkout7 .footer-info-text{
padding-top:0
}
.body-warenkorb-checkout7 .product_line__available,
.body-warenkorb-checkout7 .product_line__quantity,
.body-warenkorb-checkout7 .product_line__sum,
.body-warenkorb-checkout7 .product_line__unitprice{
flex:0 0 25%
}
.body-warenkorb-checkout7 .product_line__sum--c1{
display:block
}
.info_banner{
display:none
}
#header_button_cart_container,
.footer-wrap.noprint+.footer-wrap.footer-info,
div.no-scrollbar:has(> div[id^=uw_userwerk_modal_]){
display:none!important
}
.checkout6_headerpanel{
display:grid;
grid-template-columns:1fr 1fr;
grid-template-rows:auto auto;
width:100%
}
.checkout6_headerpanel .uk-panel:last-child{
grid-column:1;
grid-row:2
}
#main>div:has(> .element_sidebar),
.footer-newsletter,
.header-infobar-container,
.mobile-header-menu,
.view-beleg-detail>div:has(.uk-button){
display:none!important
}
#main>div{
width:100%
}
.footer-social-links{
margin:0 auto
}
}
@media (max-width:669px){
.layout_header_checkout,
.layout_header_standard{
box-shadow:0 2px 4px 0 rgba(0,0,0,.25);
width:100%
}
.layout_header_checkout .main-nav-wrap{
min-height:3px
}
.layout_header_checkout .menu-icon-link .badgebutton{
margin-right:0
}
.layout_header_checkout .menu-icon-link .badgebutton .uk-badge-notification{
right:0;
top:0;
font-size:9px;
line-height:1;
padding:0;
width:16px;
height:16px;
min-width:inherit;
display:flex;
justify-content:center;
align-items:center;
transform:translate(50%,-50%)
}
.layout_header--fixed{
position:fixed;
top:-58px;
left:0;
z-index:99;
opacity:0;
transition:transform .5s
}
.layout_header--fixed.layout_header--scroll-up{
transition:.5s;
opacity:1;
pointer-events:all;
top:0
}
.header_hideOnMobile{
display:none!important;
visibility:hidden!important
}
.searchClose_showOnMobile{
display:inline-block!important
}
.clear_icon_separator{
margin-left:8px;
margin-right:6px;
height:16px
}
.header-container{
display:flex;
width:100%;
justify-content:space-between;
align-items:center;
min-height:55px;
box-sizing:border-box;
padding:5px 0
}
.header-container>div{
vertical-align:inherit;
display:block
}
.header-container .mobile-header-menu{
display:flex
}
.header-container .icons-right{
max-width:none;
float:none;
height:100%;
display:flex;
align-items:center
}
.header-container .icons-right .menu-icon-link{
height:auto;
padding:7px 8px;
line-height:1;
font-size:22px
}
.header-container .icons-right .menu-icon-link.active{
color:#004481
}
.header-container .icons-right .badgebutton{
display:block;
font-size:24px;
line-height:1
}
.mobile-header-menu{
z-index:10;
align-items:center;
height:100%
}
.mobile-header-menu .uk-navbar-toggle{
font-size:24px;
color:#535353
}
.mobile-header-menu .uk-navbar-toggle:after{
content:"";
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33.17 26.03'%3E%3Cpath d='M31.04 4.26H2.13a2.13 2.13 0 0 1 0-4.26h28.91a2.13 2.13 0 0 1 0 4.26zm0 10.89H2.13a2.13 2.13 0 1 1 0-4.26h28.91a2.13 2.13 0 1 1 0 4.26zm0 10.89H2.13a2.13 2.13 0 1 1 0-4.25h28.91a2.13 2.13 0 1 1 0 4.25z'/%3E%3C/svg%3E");
vertical-align:unset;
width:25px;
height:20px;
display:inline-block
}
.mobile-header-menu .backlink{
font-size:22px;
color:#535353;
width:40px;
height:40px;
margin-right:0;
display:flex;
justify-content:center;
align-items:center;
cursor:pointer
}
.mobile-header-menu__link{
display:inline-block
}
.mobile-header-menu .mobile-header-menu--text{
display:none
}
.header-logo{
width:100%;
display:flex;
align-items:center
}
.header-logo .logo{
display:inline-block
}
.header-logo .fbr-icon-logo{
font-size:38px;
line-height:1;
height:auto;
margin-right:20px
}
.header-infobar{
height:100%
}
.header-infobar-container{
z-index:10;
display:inline-block;
height:100%;
padding:0
}
.icon_right__button{
width:40px;
float:none;
margin-left:0
}
.icon_right__button_branch{
margin-left:0
}
.back_link .backlink{
font-size:22px;
color:#535353;
margin-right:0;
display:flex;
padding:10px 10px 10px 15px;
cursor:pointer;
text-decoration:none
}
}
@media (min-width:699px){
.back_link{
display:none
}
}
.menu{
display:none
}
@media (max-width:699px){
html.menu--open .menu{
display:block;
position:fixed;
top:0;
left:0;
width:100vw;
height:100%;
z-index:1000;
overflow:hidden;
-webkit-overflow-scrolling:touch;
background-color:rgba(0,0,0,.25)
}
html.menu--open .header__logo,
html.menu--open main.layout__wrapper{
filter:blur(1.5px) grayscale(100)
}
.menu__wrapper{
position:fixed;
top:0;
left:-100%;
width:80%;
min-width:270px;
height:100%;
overflow-x:hidden;
overflow-y:auto;
transition:.2s;
background-color:#fff
}
.menu__wrapper--l1{
left:0;
box-shadow:0 0 15px rgba(0,0,0,.25)
}
.menu__wrapper.menu--open{
left:0;
transition:.2s
}
.menu__item--l1,
.menu__item--l2{
background-color:#fff
}
.menu__item--l3{
padding-left:20px
}
.menu__item--login{
background:#004481;
color:#fff;
text-decoration:none;
box-sizing:border-box;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
width:100%;
height:55px;
display:flex;
justify-content:space-between;
align-items:center;
padding-left:5px
}
.menu__item--border_top{
border-top:1px solid #535353
}
.menu__item--border_bottom{
border-bottom:1px solid #535353
}
.menu__item--login_link{
padding-left:10px;
padding-right:10px;
color:#fff;
font-weight:700;
text-decoration:none
}
.menu__item--user_link{
display:flex;
justify-content:flex-start;
align-items:center;
height:100%;
color:#fff;
text-decoration:none
}
.menu__item--hidden{
display:none
}
.menu__item--visible{
display:block
}
.menu__item--less,
.menu__item--more{
padding-left:20px;
color:#004481;
font-size:11px
}
.menu__item--back{
display:flex;
align-items:center;
background-color:#004481
}
.menu__item--branch,
.menu__item--intl{
min-height:calc(100% - 55px)
}
.menu__item--branch{
padding:15px;
box-sizing:border-box
}
.menu__item--branch-title{
font-size:16px;
font-weight:700;
color:#004481;
margin-bottom:0
}
.menu__item--branch-change{
font-size:12px;
text-decoration:none
}
.menu__item--less>.menu__link,
.menu__item--more>.menu__link{
color:#004481;
font-size:11px
}
.menu__item--category>.menu__link{
font-weight:700
}
.menu__item--active>.menu__link{
color:#004481;
font-weight:700
}
.menu__item--l3>.menu__link::after,
.menu__item--parent>.menu__link::after{
content:'';
display:block;
width:1em;
height:1em;
margin-left:5px;
background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%237d7d7d' d='M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z'/%3E%3C/svg%3E") center center no-repeat
}
.menu__link{
display:flex;
align-items:center;
justify-content:space-between;
height:40px;
text-decoration:none;
color:#333;
padding:0 15px
}
.menu__link:hover{
text-decoration:none
}
.menu__link--back{
justify-content:flex-start;
color:#fff;
text-decoration:none;
padding:15px;
box-sizing:border-box;
width:100%;
height:55px
}
.menu__link--back::before{
content:'';
display:block;
width:1em;
height:1em;
margin-right:10px;
background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23FFFFFF' d='M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z'/%3E%3C/svg%3E") center center no-repeat
}
.menu__link--back:hover{
color:#fff;
text-decoration:none
}
.menu__link--primarytop{
justify-content:flex-start
}
.menu__link--primarytop::before{
margin-right:10px;
color:#535353;
width:20px;
font-size:16px;
text-align:center
}
.menu__link--red{
color:red
}
.menu__link--home{
color:#fff;
display:flex;
justify-content:center;
width:40px;
padding:0;
font-size:16px
}
.menu__link--branch{
height:inherit;
padding-top:9px;
padding-bottom:9px;
flex-wrap:wrap;
align-items:flex-start;
cursor:pointer
}
.menu__link--branch::after{
margin-top:3px
}
.menu__link--subline{
font-size:13px;
font-weight:600;
flex:1 0 100%;
order:9
}
.menu__form{
padding:20px
}
.menu__form .form__headline{
font-weight:700;
color:#aaa;
border-bottom:1px solid #ccc;
padding-bottom:10px;
margin-bottom:20px
}
.menu__form .form__label{
color:#004481;
font-weight:700
}
.menu__form .form__selectbox{
overflow:hidden;
position:relative;
display:block;
width:100%
}
.menu__form .form__select{
width:100%;
box-sizing:border-box;
border:1px solid #bbb9ba;
padding:6px;
font-size:14px;
height:32px;
position:relative;
display:block;
cursor:pointer;
outline:0;
border-radius:0;
background:#fff;
color:#bbb9ba
}
.menu__form .form__selecticon{
position:absolute;
top:0;
right:0;
bottom:0;
pointer-events:none;
box-sizing:border-box;
display:inline-block;
height:32px;
width:35px;
padding:4px 10px;
color:#000;
border:1px solid #bbb9ba;
border-left:none;
font-size:14px;
font-family:Fritzberger;
text-align:center;
background:#fff;
z-index:10
}
}
@media (min-width:700px){
.menu{
font-size:1rem
}
.menu__wrapper{
background:#fff
}
.menu__wrapper--submenu{
display:none;
box-shadow:0 2px 5px 0 rgba(0,0,0,.1)
}
.menu__wrapper--l1{
display:flex;
justify-content:space-between;
align-items:center
}
.menu__item{
position:relative
}
.menu__item--l1.menu__item--active>.menu__link--l1::before,
.menu__item--l1:hover>.menu__link--l1::before{
content:"";
border-bottom:2px solid #2167a5;
position:absolute;
bottom:28px;
left:5px;
width:calc(100% - 10px)
}
.menu__item--l1:hover>.menu__wrapper--submenu{
display:block;
position:absolute;
top:100%;
left:-20px;
min-width:250px
}
.menu__item--l1.menu__item--parent>.menu__link--l1::after{
font-family:fritzberger;
content:"\f140";
padding-left:5px
}
.menu__item--back{
display:none
}
.menu__link{
position:relative;
display:flex;
align-items:center;
height:50px;
padding:0 25px;
color:#333;
text-decoration:none
}
.menu__link:hover{
text-decoration:none
}
.menu__link--l1{
height:80px;
padding:0 5px;
white-space:nowrap
}
.menu__wrapper--submenu .menu__item--active .menu__link,
.menu__wrapper--submenu .menu__link:hover{
color:#fff;
background:#333
}
.menu__wrapper--submenu .menu__link:hover{
background-color:#333
}
}
.menu--noscroll{
overflow:hidden!important
}
#menu_username{
flex:1
}
#navigation_icon{
width:26px;
height:22px;
display:inline-block;
fill:#333333;
padding:9px 7px
}
#navigation_icon::before{
content:'';
display:block;
background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33.17 26.03'%3E%3Cpath fill='%237d7d7d' d='M31.04 4.26H2.13a2.13 2.13 0 0 1 0-4.26h28.91a2.13 2.13 0 0 1 0 4.26zm0 10.89H2.13a2.13 2.13 0 1 1 0-4.26h28.91a2.13 2.13 0 1 1 0 4.26zm0 10.89H2.13a2.13 2.13 0 1 1 0-4.25h28.91a2.13 2.13 0 1 1 0 4.25z'/%3E%3C/svg%3E") center center no-repeat;
width:100%;
height:100%
}
#navigation_close{
width:26px;
height:22px;
padding:9px 8px
}
#navigation_close::before{
content:'';
display:block;
background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath id='icon-menu-close-small' d='M9.707,8.293A1,1,0,1,1,8.293,9.707L5,6.414,1.707,9.707A1,1,0,0,1,.293,8.293L3.586,5,.293,1.708A1,1,0,1,1,1.707.293L5,3.586,8.293.293A1,1,0,0,1,9.707,1.708L6.414,5Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/svg%3E") center center no-repeat;
width:100%;
height:100%
}
@media (min-width:700px){
#navigation_close,
#navigation_icon{
display:none
}
}
.test{
display:block;
}
.artikel_element_payment .bestprice_link i,
.product_line__description .bestprice_cart_info i{
color:#de2627;
}
.category-seo-content{
font-size:14px;
border:2px solid #eee;
background:#fff;
}
.category-seo-content h3{
color:#004481;
font-size:16px;
font-weight:600;
}
.category-seo-content h2{
color:#004481;
font-size:20px;
font-weight:600;
}
.category-seo-content a{
color:#004481;
text-decoration:underline;
}
.category-seo-content img{
width:300px;
}
@media (max-width: 479px){
.category-seo-content img{
width:100%;
}
}
.category-seo-content .seo-content:not(:last-child){
margin-bottom:14px;
}
.category-seo-content figcaption{
text-align:center;
font-size:12px;
}
.category-seo-content strong{
font-weight:700;
}
body.body-startpage{
--startpage-spacing:25px;
}
body.body-startpage .uk-grid+.uk-grid,
body.body-startpage .uk-grid-margin,
body.body-startpage .uk-grid>*>.uk-panel+.uk-panel,
body.body-startpage .uk-grid > .uk-width-1-1:not(.fbr-fadingout) > h2,
body.body-startpage .uk-grid .fbr-fadingout h1,
body.body-startpage .uk-grid .dispblk_headline__titel,
body.body-startpage .uk-grid>.uk-width-1-1.grid-element:not(:first-of-type):not(:has(figure)){
margin-top:var(--startpage-spacing);
}
body.body-startpage article .grid-element{
margin-bottom:0;
}
@media (min-width: 1220px){
body.body-startpage .uk-grid:not([data-subtemplate="teaser_artdirection"]){
margin-left:calc(var(--startpage-spacing) * -1);
}
body.body-startpage .uk-grid:not([data-subtemplate="teaser_artdirection"])>*:not(.fbr-fadingout__readmore){
padding-left:var(--startpage-spacing);
}
body.body-startpage .uk-grid h2{
margin-top:var(--startpage-spacing);
}
body.body-startpage .box-categorie>img{
width:100%;
}
body.body-startpage .fbr-fadingout .fbr-fadingout__readmore{
left:var(--startpage-spacing);
}
body.body-startpage .element_swiper .element_artikel_gallery{
padding:0 var(--startpage-spacing);
}
body.body-startpage .fbr-fadingout h1{
margin-top:var(--startpage-spacing);
}
}
@media (max-width: calc(850px - 1px)){
body.body-startpage{
--startpage-spacing:15px;
}
body.body-startpage h2{
margin-block:var(--startpage-spacing);
}
body.body-startpage .fbr-gallery + .fbr-gallery{
margin-top:var(--startpage-spacing);
}
body.body-startpage .uk-grid+.uk-grid,
body.body-startpage .uk-grid-margin,
body.body-startpage .uk-grid>*>.uk-panel+.uk-panel{
margin-top:var(--startpage-spacing);
}
body.body-startpage .uk-grid:has(.grid-element.uk-width-small-1-2){
margin-left:calc(var(--startpage-spacing) * -1);
}
body.body-startpage .uk-grid:has(.grid-element.uk-width-small-1-2) .grid-element{
padding-left:var(--startpage-spacing);
}
}
body > .info_banner .uk-container-center{
display:flex;
}
.body-artikel-detail.epoq-pp--is-open #epoq-pp-cartlayer .rating-stars{
> span i:before{
content:'\e930';
display:inline-block;
}
}
.warengruppe-detail .uk-grid + .uk-grid{
margin-top:25px;
margin-bottom:25px;
}
html:is(:lang(de),:lang(en),:lang(es),:lang(fr),:lang(it),:lang(nl)) #desktop_footer .accordion .uk-accordion>div>div{
margin-left:0;
}
html:is(:lang(de),:lang(en),:lang(es),:lang(fr),:lang(it),:lang(nl)) #desktop_footer .accordion .uk-accordion > div > div .title_berger_app{
border-top:0;
}
.checkout7-survey .fa-campground{
color:#767676;
}
.element_easycredit_installment .modal-header button > span,
.cart_easycredit_info__installment .modal-header button>span{
display:block;
}
.element_artikel_gallery__watchlist .watchlist_icon{
cursor:pointer;
}
.merkliste-item .uk-close:after{
display:block;
content:"\e925";
font-family:fritzberger;
}
.uk-close-alt:not(:has(svg)):after{
display:block !important;
content:"\e925";
font-family:fritzberger;
}
.uk-grid:has(.vorteilskarte){
margin-top:0;
}
.vorteilskarte>h2,.vorteilskarte>h3{
text-align:center;
text-transform:inherit;
}
.vorteilskarte>h2{
font-size:18px;
}
.vorteilskarte>h3{
font-size:14px;
}
.vorteilskarte.bg-grey{
background:#eaeaea;
border-radius:3px;
}
.vorteilskarte.text-center{
text-align:center;
}
.vorteilskarte .banner .mobile{
display:block;
}
.vorteilskarte .banner .desktop{
display:none;
}
@media screen and (min-width: 425px){
.vorteilskarte .banner .mobile{
display:none;
}
.vorteilskarte .banner .desktop{
display:block;
}
}
.uk-grid .uk-grid:has(.infotext){
margin:0 0 0 5px;
}
.uk-grid .infotext{
font-size:12px;
margin:35px 0;
margin-left: -15px;
position:relative;
}
.uk-grid .infotext:before{
content:"*";
display:block;
left: -15px;
position:absolute;
}
.uk-grid .bottom{
margin-bottom:35px;
}
.uk-grid .bottom h3{
margin:0;
}
.uk-grid .bottom p{
margin:0;
}
.vorteilskarte .auth{
display:flex;
gap:15px;
justify-content:space-evenly;
}
.vorteilskarte .auth .uk-button{
border-radius:3px;
font-size:14px;
width:234px;
}
.vorteilskarte .content{
margin:35px 0;
}
.vorteilskarte .content strong{
color:#004481;
}
.uk-grid:has(.usp){
margin-top:35px;
}
.vorteilskarte:has(.vorteile),.vorteilskarte.bg-grey{
padding:25px;
}
.vorteilskarte .vorteile{
display:flex;
flex-wrap:wrap;
}
.vorteilskarte .vorteile .vorteil{
align-items:center;
border:0;
display:flex;
flex-direction:column;
margin-top:0;
text-align:center;
width:50%;
}
@media screen and (min-width: 540px){
.vorteilskarte .vorteile .vorteil{
width:33%;
}
}
@media screen and (min-width: 992px){
.vorteilskarte .vorteile{
flex-wrap:nowrap;
justify-content:space-around;
}
.vorteilskarte .vorteile .vorteil{
width:inherit;
}
}
.vorteilskarte .vorteile .vorteil>div{
align-items:center;
background:#fff;
border-radius:100%;
display:inline-flex;
height:85px;
justify-content:center;
margin-bottom:6px;
width:85px;
}
.vorteilskarte .vorteile .vorteil svg{
color:#004481;
margin-top:7px;
}
.vorteilskarte .vorteile .vorteil img.pig{
margin-left:5px;
}
.vorteilskarte .vorteile .vorteil svg.fa-receipt{
height:40px;
width:30px;
}
.vorteilskarte .vorteile .vorteil svg.fa-campground{
height:40px;
width:45px;
}
.vorteilskarte .vorteile .vorteil svg.fa-rotate-left{
height:40px;
width:41px;
}
:root{
--animate-duration:1s;
--animate-delay:1s;
--animate-repeat:1
}
.animate__animated{
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-duration:var(--animate-duration);
animation-duration:var(--animate-duration);
-webkit-animation-fill-mode:both;
animation-fill-mode:both
}
@media (prefers-reduced-motion:reduce),print{
.animate__animated{
-webkit-animation-duration:1ms !important;
animation-duration:1ms !important;
-webkit-transition-duration:1ms !important;
transition-duration:1ms !important;
-webkit-animation-iteration-count:1 !important;
animation-iteration-count:1 !important
}
.animate__animated[class*=Out]{
opacity:0
}
}
@-webkit-keyframes wobble{
0%{
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
2%{
-webkit-transform:translate3d(-3%, 0, 0) rotate(-5deg);
transform:translate3d(-3%, 0, 0) rotate(-5deg);
}
4%{
-webkit-transform:translate3d(3%, 0, 0) rotate(3deg);
transform:translate3d(3%, 0, 0) rotate(3deg);
}
6%{
-webkit-transform:translate3d(-2%, 0, 0) rotate(-3deg);
transform:translate3d(-2%, 0, 0) rotate(-3deg);
}
8%{
-webkit-transform:translate3d(2%, 0, 0) rotate(2deg);
transform:translate3d(2%, 0, 0) rotate(2deg);
}
10%{
-webkit-transform:translate3d(-1%, 0, 0) rotate(-1deg);
transform:translate3d(-1%, 0, 0) rotate(-1deg);
}
12%{
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
100%{
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
}
@keyframes wobble{
0%{
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
2%{
-webkit-transform:translate3d(-3%, 0, 0) rotate(-5deg);
transform:translate3d(-3%, 0, 0) rotate(-5deg);
}
4%{
-webkit-transform:translate3d(3%, 0, 0) rotate(3deg);
transform:translate3d(3%, 0, 0) rotate(3deg);
}
6%{
-webkit-transform:translate3d(-2%, 0, 0) rotate(-3deg);
transform:translate3d(-2%, 0, 0) rotate(-3deg);
}
8%{
-webkit-transform:translate3d(2%, 0, 0) rotate(2deg);
transform:translate3d(2%, 0, 0) rotate(2deg);
}
10%{
-webkit-transform:translate3d(-1%, 0, 0) rotate(-1deg);
transform:translate3d(-1%, 0, 0) rotate(-1deg);
}
12%{
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
100%{
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
}
.animate__wobble{
-webkit-animation-name:wobble;
animation-name:wobble
}
.product_content__element__head:not(:has(h2)){
color:#004481;
text-transform:uppercase;
font-weight:700;
margin-bottom:15px;
padding-bottom:5px;
border-bottom:2px solid #e5e5e5;
font-size:18px;
}
@media (max-width: 850px){
.branch_order .orderpositions__header{
display:none;
}
.complete_order__customerdata,
.orderpositions__singlepos,
.orderpositions__singlepos .orderpositions__product,.complete_order__sums.ordersums{
flex-direction:column;
}
.branch_order .orderpositions__quantity{
display:flex;
justify-content:flex-end;
gap:10px;
}
.orderpositions__quantity:before{
content:'Anzahl';
display:block;
font-weight:700;
}
}
#product-sidebar div[data-subtemplate*="slider"]{
display:none;
}
article.view-artikel .service_box_banner:has(.service_box_content-cfx5){
display:none;
}
.element_swiper__button_prev:not(.swiper-button-disabled) svg,
.element_swiper__button_next:not(.swiper-button-disabled) svg{
color:#535353 !important;
}
.guestuser{
display:none;
}
.element_displayblock_kp_grid_box_2:has(.karriere--ansprechpartner) .element_displayblock__item:first-of-type{
display:block !important;
}
.element_displayblock_kp_grid_box_2:has(.karriere--ansprechpartner){
grid-template-columns:repeat(3, 1fr);
}
table.article-detail-variant-list tbody tr:nth-of-type(odd) th{
background:#fff;
font-weight:600;
text-transform:uppercase;
}
table.article-detail-variant-list{
overflow:auto;
width:100%;
}
table.article-detail-variant-list th{
border-bottom:1px solid #e5e5e5;
color:#004481;
vertical-align:baseline;
}
table.article-detail-variant-list td{
padding:5px 10px;
vertical-align:baseline;
}
table.article-detail-variant-list td p{
margin:0;
}
.product-details-name{
color:#535353;
}
.body-warengruppe-detail .box-title br{
display:none;
}
.fbrc_newsletter h3{
font-size:23px;
color:#004084;
margin:0;
}
.fbrc_newsletter h4{
font-size:17px;
color:#004084;
text-transform:uppercase;
margin:0;
}
.fbrc_newsletter ul.vorteile{
list-style:none;
font-weight:700;
font-size:14px;
padding-left:7px;
line-height:2em;
}
.fbrc_newsletter ul.vorteile li:before{
color:#6a9e06;
position:relative;
left: -7px;
}
.fbrc_newsletter ul.newsletter-content{
list-style-image:url('/media/k76789/85504_newsletter_geschenk.jpg');
}
.fbrc_newsletter .newsletter-content strong{
color:#004084;
}
.newsletter_detail__content__sticker{
display:none;
}
@media (max-width: 1219px){
.fbrc_newsletter .newsletter-content{
display:none;
}
}
.fbrc_kundenkarte .content strong{
color:#004481;
}
.fbrc_kundenkarte .vorteil-logo .vorteil{
max-width:50%;
float:left;
background:#004481;
border:1px solid #e5e5e5;
padding:15px;
color:#fff;
box-sizing:border-box;
}
.fbrc_kundenkarte .vorteil-logo .logo{
float:right;
}
.fbrc_kundenkarte .slider{
margin:50px 0;
}
.fbrc_kundenkarte .vorteil-logo{
margin-bottom:20px;
}
.energy_cert__color--e{
background-color:#e3001b;
}
.energy_cert__color--e:before{
border-right:13px solid #e3001b;
}
.view-artikel-detail .variantselector .colorbox .color{
background-position:center center;
}
.product_colors_preview__color{
background-position:center center;
background-size:25px 25px;
}
.element_artikel_gallery .prod_price__strike_price .fbr_ab{
font-size:10px;
}
.element_artikel_gallery .prod_price__prod_price .fbr_ab{
font-size:14px;
}
.element_artikel_gallery .prod_price{
white-space:nowrap;
}
body{

}
@media (min-width: 1220px){
.product-images .product-image img{
height:421px;
}
}
body{

}
.uk-slideshow .fullw_txtblk__head{
display:none;
}
.fullw_txtblk__button{
display:none;
}
.fbr-fadingout .fbr-fadingout__readmore{
background-image:linear-gradient(to bottom, rgba(255,255,255,0.001), #fff 70%);
}
#desktop_footer .accordion .uk-accordion > div[data-ope-key="app_17_5570"],
#desktop_footer .accordion[data-ope-key="app_51_587"] .uk-accordion>[data-ope-key="app_17_8"]{
border:0;
}
.element_artikel_gallery__label{
top:unset;
}
.element_artikel_gallery__watchlist{
top:unset;
}
.merkliste-item{
padding-left:35px;
padding-bottom:35px;
}
.merkliste_detail__items{
display:flex;
margin:0 0 0 -35px;
flex-wrap:wrap;
padding:0;
}
.et_variantdropdown__content>a,.et_variantdropdown__content>span{
padding:5px 5px 5px 15px !important;
}
.checkout6_zahlungsart img{
width:40px;
margin-right:5px;
}
.product-material{
display:flex;
}
.view-artikel-detail .product-material img{
min-width:50px;
}
.fbr-color-red{
color:#e74019 !important;
}
.fbr-color-white{
color:#fff !important;
}
.fbr-color-text{
color:#535353 !important;
}
.fbr-button{
background-color:#004481;
color:white;
padding:10px 30px;
display:inline-block;
text-decoration:none;
text-transform:uppercase;
cursor:pointer;
}
.fbr-button:hover{
color:white;
text-decoration:none;
}
.fbr-button-red{
background-color:#e74019;
}
.fbr-bg-grey{
background-color:#eaeaea;
}
.fbr-grid-fullwidth{
margin-left: -15px;
margin-right: -15px;
flex-grow:1;
}
@media (max-width: 767px){
.fbr-grid-fullwidth{
margin-left: -5px;
margin-right: -5px;
}
}
.fbr-px-1{
padding-left:0.3125rem;
padding-right:0.3125rem;
}
.fbr-px-3{
padding-left:1rem;
padding-right:1rem;
}
.fbr-p-3{
padding:2rem;
}
.fbr-py-3{
padding-top:2rem;
padding-bottom:2rem;
}
.fbr-gap-3{
gap:2rem;
}
.fbr-p-5{
padding:3rem;
}
.fbr-py-5{
padding-top:3rem;
padding-bottom:3rem;
}
.fbr-gap-5{
gap:3rem;
}
@media (min-width:670px){
.fbr-px-md-0{
padding-left:0;
padding-right:0;
}
.fbr-gap-md-0{
gap:0;
}
}
.fbr-text-initial{
color:#535353;
font:14px/1.428 OpenSans;
text-transform:none;
}
.fbr-service-headline{
display:flex;
align-items:center;
justify-content:space-between;
}
@media only screen and (max-width: 1219px) and (min-width: 850px){
.fbr-service-headline{
display:block;
}
}
@media only screen and (max-width: 669px){
.fbr-service-headline{
display:block;
}
}
@media only screen and (min-width: 1220px){
.fbr-service-headline{
margin-right:100px;
}
}
.saisbc{
background-color:#00a5c8;
}
.saisobj{
display:flex;
}
.saisimgdiv{
display:flex;
max-height:100%;
object-fit:cover;
}
.saisimg{
object-fit:cover;
height:100%;
}
.saistext{
padding-left:40px;
color:#fff;
position:relative;
}
.saishl{
padding-top:10px;
color:#fff;
margin-top:10px;
}
.saisoz{
font-weight:600;
}
.saisday{
padding-bottom:10px;
margin-top: -1rem;
}
.saisbtn{
position:absolute;
top:100%;
transform:translateY(-50%);
background-color:#ededed;
color:#545454;
text-decoration:none;
text-transform:uppercase;
padding-right:20px;
padding-bottom:10px;
padding-left:20px;
padding-top:10px;
}
.saisbtn:hover{
background-color:#ededed;
color:#545454;
text-decoration:none;
}
.footer-intern-links{
border-top:1px solid #fff;
display:flex;
justify-content:center;
padding-top:25px;
font-size:12px;
}
.footer-intern-links a{
display:inline-block;
padding:5px 30px;
}
#layout_footer #ot-sdk-btn.ot-sdk-show-settings{
border:0;
color:#fff;
font-size:12px;
padding:5px 30px;
}
#layout_footer #ot-sdk-btn.ot-sdk-show-settings:hover{
background-color:transparent;
}
@media (max-width: 890px){
.footer-intern-links{
flex-wrap:wrap;
}
}
.footer-usp{
width:25%;
}
.footer-usp i{
font-size:40px;
color:#91b5cc;
margin-bottom:12px;
margin-top:5px;
}
@media (max-width:849px){
.footer-usp{
width:50%;
}
}
.footer_social_media{
box-sizing:border-box;
}
.footer-social-links li{
margin-right:20px;
}
.social-media-icon{
font-size:45px;
}
.category-seo-content .fbrc_kategorie_seo{
font-size:14px;
}
.category-seo-content .fbrc_kategorie_seo h3{
color:#004481;
font-size:18px;
font-weight:600;
}
.category-seo-content .fbrc_kategorie_seo a{
color:#004481;
text-decoration:underline;
}
.category-seo-content .fbrc_kategorie_seo img{
width:300px;
}
@media (max-width: 479px){
.category-seo-content .fbrc_kategorie_seo img{
width:100%;
}
}
.category-seo-content .fbrc_kategorie_seo .seo-content:not(:last-child){
margin-bottom:14px;
}
.easteregg{
position:absolute;
-webkit-animation-iteration-count:6;
animation-iteration-count:6;
}
.easteregg-header{
top:0;
left:50%;
}
.easteregg-offers{
top:17%;
left:17%;
z-index:1;
}
.easteregg-banner{
top:49%;
left:34%;
}
.easteregg-specials{
bottom: -22px;
right:0;
}
.easteregg-newsletter{
top:20%;
left:45%;
}
.easteregg-footer{
bottom:90px;
right:calc((100% - 1070px) / 2);
}
@media (max-width: 1219px){
.easteregg-banner{
top:40%;
}
.easteregg-newsletter{
left:inherit;
top:15px;
right:15px;
}
.easteregg-footer{
bottom:105px;
right:calc((100% - 958px) / 2);
}
}
@media (max-width: 959px){
.easteregg-footer{
bottom:150px;
right:calc((100% - 860px) / 2);
}
}
@media (max-width: 849px){
.easteregg-offers{
left:33%;
}
.easteregg-specials{
z-index:1;
}
.easteregg-footer{
bottom:100px;
right:7px;
}
}
@media (max-width: 767px){
.easteregg-footer{
right:0;
}
}
@media (max-width: 669px){
.easteregg-header{
left:inherit;
right:100%;
}
.easteregg-offers{
left:40%;
}
.easteregg-banner{
left:50%;
}
}
@media (max-width: 479px){
.easteregg-offers{
left:56%;
}
}
:root{
--animate-duration:1s;
--animate-delay:1s;
--animate-repeat:1
}
.animate__animated{
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-duration:var(--animate-duration);
animation-duration:var(--animate-duration);
-webkit-animation-fill-mode:both;
animation-fill-mode:both
}
.animate__animated.animate__infinite{
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite
}
.animate__animated.animate__repeat-1{
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-iteration-count:var(--animate-repeat);
animation-iteration-count:var(--animate-repeat)
}
.animate__animated.animate__repeat-2{
-webkit-animation-iteration-count:2;
animation-iteration-count:2;
-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);
animation-iteration-count:calc(var(--animate-repeat)*2)
}
.animate__animated.animate__repeat-3{
-webkit-animation-iteration-count:3;
animation-iteration-count:3;
-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);
animation-iteration-count:calc(var(--animate-repeat)*3)
}
.animate__animated.animate__delay-1s{
-webkit-animation-delay:1s;
animation-delay:1s;
-webkit-animation-delay:var(--animate-delay);
animation-delay:var(--animate-delay)
}
.animate__animated.animate__delay-2s{
-webkit-animation-delay:2s;
animation-delay:2s;
-webkit-animation-delay:calc(var(--animate-delay)*2);
animation-delay:calc(var(--animate-delay)*2)
}
.animate__animated.animate__delay-3s{
-webkit-animation-delay:3s;
animation-delay:3s;
-webkit-animation-delay:calc(var(--animate-delay)*3);
animation-delay:calc(var(--animate-delay)*3)
}
.animate__animated.animate__delay-4s{
-webkit-animation-delay:4s;
animation-delay:4s;
-webkit-animation-delay:calc(var(--animate-delay)*4);
animation-delay:calc(var(--animate-delay)*4)
}
.animate__animated.animate__delay-5s{
-webkit-animation-delay:5s;
animation-delay:5s;
-webkit-animation-delay:calc(var(--animate-delay)*5);
animation-delay:calc(var(--animate-delay)*5)
}
.animate__animated.animate__faster{
-webkit-animation-duration: .5s;
animation-duration: .5s;
-webkit-animation-duration:calc(var(--animate-duration)/2);
animation-duration:calc(var(--animate-duration)/2)
}
.animate__animated.animate__fast{
-webkit-animation-duration: .8s;
animation-duration: .8s;
-webkit-animation-duration:calc(var(--animate-duration)*0.8);
animation-duration:calc(var(--animate-duration)*0.8)
}
.animate__animated.animate__slow{
-webkit-animation-duration:2s;
animation-duration:2s;
-webkit-animation-duration:calc(var(--animate-duration)*2);
animation-duration:calc(var(--animate-duration)*2)
}
.animate__animated.animate__slower{
-webkit-animation-duration:3s;
animation-duration:3s;
-webkit-animation-duration:calc(var(--animate-duration)*3);
animation-duration:calc(var(--animate-duration)*3)
}
@media (prefers-reduced-motion:reduce),print{
.animate__animated{
-webkit-animation-duration:1ms !important;
animation-duration:1ms !important;
-webkit-transition-duration:1ms !important;
transition-duration:1ms !important;
-webkit-animation-iteration-count:1 !important;
animation-iteration-count:1 !important
}
.animate__animated[class*=Out]{
opacity:0
}
}
@-webkit-keyframes wobble{
0%{
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
2%{
-webkit-transform:translate3d(-3%, 0, 0) rotate(-5deg);
transform:translate3d(-3%, 0, 0) rotate(-5deg);
}
4%{
-webkit-transform:translate3d(3%, 0, 0) rotate(3deg);
transform:translate3d(3%, 0, 0) rotate(3deg);
}
6%{
-webkit-transform:translate3d(-2%, 0, 0) rotate(-3deg);
transform:translate3d(-2%, 0, 0) rotate(-3deg);
}
8%{
-webkit-transform:translate3d(2%, 0, 0) rotate(2deg);
transform:translate3d(2%, 0, 0) rotate(2deg);
}
10%{
-webkit-transform:translate3d(-1%, 0, 0) rotate(-1deg);
transform:translate3d(-1%, 0, 0) rotate(-1deg);
}
12%{
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
100%{
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
}
@keyframes wobble{
0%{
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
2%{
-webkit-transform:translate3d(-3%, 0, 0) rotate(-5deg);
transform:translate3d(-3%, 0, 0) rotate(-5deg);
}
4%{
-webkit-transform:translate3d(3%, 0, 0) rotate(3deg);
transform:translate3d(3%, 0, 0) rotate(3deg);
}
6%{
-webkit-transform:translate3d(-2%, 0, 0) rotate(-3deg);
transform:translate3d(-2%, 0, 0) rotate(-3deg);
}
8%{
-webkit-transform:translate3d(2%, 0, 0) rotate(2deg);
transform:translate3d(2%, 0, 0) rotate(2deg);
}
10%{
-webkit-transform:translate3d(-1%, 0, 0) rotate(-1deg);
transform:translate3d(-1%, 0, 0) rotate(-1deg);
}
12%{
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
100%{
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
}
.animate__wobble{
-webkit-animation-name:wobble;
animation-name:wobble
}
.warengruppeuebersicht{
padding-left:17px;
padding-right:17px;
display:grid;
grid-gap:20px 10px;
}
.warengruppe-sale{
grid-template-columns:repeat(4, minmax(calc(25% - 10px),201px));
}
.warengruppe-neu{
grid-template-columns:repeat(3, minmax(calc(33% - 10px),271px));
}
.item7{
grid-column-start:4;
grid-row-start:1;
grid-row-end:3;
}
@media (max-width: 849px){
.warengruppeuebersicht{
padding-left:0;
padding-right:0;
grid-row-gap:10px;
}
.warengruppe-sale{
grid-template-columns:repeat(2,minmax(100px,201px));
}
.warengruppe-neu{
grid-template-columns:repeat(2,minmax(100px,271px));
}
.item7{
grid-column-start:1;
grid-column-end:3;
grid-row-start:inherit;
grid-row-end:inherit;
}
}
.item7 .box-label{
height:calc(10% - 2px);
}
.serviceseiten .boxes.boxes3 .box h2 [class^="uk-icon-"]{
position:absolute;
right:0;
top:50%;
transform:translate(0%,-50%);
color:#26619d;
font-size:40px;
}
.serviceseiten .boxes.boxes3 .box p{
border:1px solid #e5e5e5;
border-top:none;
padding:25px 5px 10px 10px;
background:#eaeaea;
color:#535353;
height:70px;
font-size:13.5px;
}
.servicebox{
border-bottom:1px solid #e5e5e5;
margin-bottom:30px;
padding-bottom:30px;
}
.servicebox strong{
color:#00458b;
}
.servicebox>h2{
margin-top:10px;
}
.servicebox .sbutton{
width:188px;
height:40px;
line-height:40px;
border:none;
text-transform:uppercase;
cursor:pointer;
background:#e74019;
color:#fff;
margin-top:15px;
}
.servicebox .sbuttonred{
width:200px;
height:40px;
line-height:40px;
border:none;
text-transform:uppercase;
cursor:pointer;
background:#e62336;
color:#fff;
margin-top:15px;
}
.servicebox .sbuttonblue{
width:188px;
height:40px;
line-height:40px;
border:none;
text-transform:uppercase;
cursor:pointer;
background:#023e84;
color:#fff;
margin-top:15px;
}
.servicebox .gutschein{
position:relative;
margin:85px 0;
}
.servicebox .gutschein p{
font-size:18px;
text-transform:uppercase;
background:#e7411b;
color:#fff;
padding:20px 0 20px 40px;
}
.servicebox .gutschein p strong{
color:#fff;
}
.servicebox .gutschein img{
position:absolute;
}
.servicebox .gutschein img.gutscheinkarte{
top: -35px;
right:260px;
}
.servicebox .gutschein img.gutschein-bestellen{
top: -70px;
right:30px;
}
.servicebox.typ1 .first, .servicebox.typ2 .first{
float:left;
width:40%;
}
.servicebox.typ1 .first img, .servicebox.typ2 .first img{
margin-right:20px;
}
.servicebox.typ1 .first .box h3, .servicebox.typ2 .first .box h3{
position:relative;
color:#fff;
background:#00458b;
font-size:26px;
padding:15px;
width:228px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.servicebox.typ2 .first .box h3:after{
width:0;
height:0;
position:absolute;
top:20px;
right: -10px;
display:block;
content:"";
border-left:10px solid #00458b;
border-top:10px solid transparent;
border-bottom:10px solid transparent;
}
.servicebox.typ1 .first .box h3 span, .servicebox.typ2 .first .box h3 span{
font-size:13px;
display:block;
font-weight:400;
text-transform:none;
}
.servicebox.typ1 .first .box.box-standardlieferung h3,
.servicebox.typ2 .first .box.box-standardlieferung h3,
.servicebox.typ1 .first .box.box-expresslieferung h3,
.servicebox.typ2 .first .box.box-expresslieferung h3,
.servicebox.typ1 .first .box.box-filialabholung h3,
.servicebox.typ2 .first .box.box-filialabholung h3{
padding-left:78px;
width:165px;
}
.servicebox.typ1 .first .box.box-standardlieferung h3:before, .servicebox.typ2 .first .box.box-standardlieferung h3:before, .servicebox.typ1 .first .box.box-expresslieferung h3:before, .servicebox.typ2 .first .box.box-expresslieferung h3:before, .servicebox.typ1 .first .box.box-filialabholung h3:before,
.servicebox.typ2 .first .box.box-filialabholung h3:before{
width:53px;
height:40px;
display:inline-block;
content:"";
background:url('/media/k71115/86446_standard.jpg');
position:absolute;
top:20px;
left:15px;
}
.servicebox.typ1 .first .box.box-expresslieferung h3:before, .servicebox.typ2 .first .box.box-expresslieferung h3:before{
background:url('/media/k71115/277771_express.jpg');
}
.servicebox.typ1 .first .box.box-filialabholung h3:before,
.servicebox.typ2 .first .box.box-filialabholung h3:before{
background:url('/media/k71115/292773_abholunginderfiliale.svg') no-repeat center;
}
.servicebox.typ1 .last,
.servicebox.typ2 .last{
float:right;
width:60%;
}
.servicebox.typ1 .last .green, .servicebox.typ2 .last .green{
color:#e74019;
margin-bottom: -16px;
}
.servicebox.typ1 .last h2,
.servicebox.typ2 .last h2{
text-transform:uppercase;
font-size:32px;
}
.servicebox.typ1 .last .first, .servicebox.typ2 .last .first{
width:30%;
padding-right:2%;
box-sizing:border-box;
}
.servicebox.typ1 .last .last, .servicebox.typ2 .last .last{
float:left;
width:70%;
}
.servicebox.typ1 .last.only, .servicebox.typ2 .last.only{
float:left;
width:100%;
}
.servicebox.typ2 .first{
float:none;
width:auto;
margin-bottom:40px;
}
.servicebox.typ2 .first .box h3:after{
bottom: -9px;
left:25px;
top:auto;
right:auto;
border-left:10px solid transparent;
border-top:10px solid #00458b;
border-bottom:none;
border-right:10px solid transparent;
}
.servicebox.typ2 .last{
float:none;
width:auto;
}
.servicebox.typ2 .last .smallbox{
float:left;
width:170px;
}
.servicebox.typ3{
margin-bottom:20px;
padding-bottom:20px;
}
.servicebox.typ3 .first .box h3{
position:relative;
margin-left:42px;
}
.servicebox.typ3.active .first .box h3{
margin-left:0;
}
.servicebox.typ3 .first h3{
cursor:pointer;
}
.servicebox.typ3 .first h3:before{
display:inline-block;
width:22px;
height:13px;
margin-right:20px;
content:"";
background:url('/media/k71115/86464_service-arrow.jpg');
background-position:bottom left;
position:absolute;
left: -42px;
}
.servicebox.typ3 .first h3 span{
display:none;
}
.servicebox.typ3 .last{
display:none;
}
.servicebox.typ3.active{
margin-bottom:30px;
padding-bottom:30px;
}
.servicebox.typ3.active .first{
float:left;
width:40%;
}
.servicebox.typ3.active .first h3{
position:relative;
top:30px;
color:#fff;
background:#00458b;
font-size:26px;
padding:15px;
width:228px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.servicebox.typ3.active .first h3:before{
position:absolute;
top: -27px;
left:0;
background-position:top left;
}
.servicebox.typ3.active .first h3 span{
font-size:13px;
display:block;
font-weight:400;
text-transform:none;
}
.servicebox.typ3.active .last{
display:block;
float:left;
width:60%;
margin-top:30px;
}
.servicebox.typ4{
margin:20px 0 0;
padding-bottom:5px;
}
.servicebox.typ4 .first h3{
font-size:14px;
color:#535353;
font-weight:400;
text-transform:none;
cursor:pointer;
position:relative;
margin-left:42px;
}
.servicebox.typ4 .first h3:before{
display:inline-block;
width:22px;
height:13px;
margin-right:20px;
float:left;
content:"";
background:url('/media/k71115/86464_service-arrow.jpg');
background-position:bottom left;
position:absolute;
left: -42px;
}
.servicebox.typ4 .last{
display:none;
}
.servicebox.typ4 .last p,
.servicebox.typ4 .last > img,
.servicebox.typ4 .last ul{
margin-left:42px;
}
.servicebox.typ4 .last .cookiesTable thead{
background:#aaa;
font-size:20px;
}
.servicebox.typ4 .last .cookiesTable thead tr{
background:#bbb !important;
}
.servicebox.typ4 .last .cookiesTable thead tr th{
padding:10px;
}
.servicebox.typ4 .last .cookiesTable tr:nth-child(even){
background:#eee;
}
.servicebox.typ4 .last .cookiesTable tr:nth-child(odd){
background:#ddd;
}
.servicebox.typ4 .last .cookiesTable tr td td{
padding:5px;
}
.servicebox.typ4.active .first h3:before{
background-position:top left;
}
.servicebox.typ4.active .last{
display:block;
}
.servicebox.typ5 h2{
margin-top:0;
}
.servicebox.typ5 a{
display:inline-block;
width:170px;
height:120px;
padding:15px;
}
.servicebox.typ6{
margin:0;
padding:0;
}
.servicebox.typ6 h2{
margin-top:10px;
cursor:pointer;
}
.servicebox.typ6 h2:before{
display:inline-block;
width:22px;
height:13px;
margin-right:20px;
content:"";
background:url('/media/k71115/86464_service-arrow.jpg');
background-position:bottom left;
}
.servicebox.typ6 .servicebox{
margin-left:42px;
display:none;
}
.servicebox.typ6.active h2:before{
background-position:top left;
}
.servicebox.typ6.active .servicebox{
display:block;
}
.servicebox.typ7{
border:1px solid #f2f2f2;
background:#ccd8e6;
background: -moz-linear-gradient(top, #ccd8e6 50%, #bacbde 100%);
background: -webkit-linear-gradient(top, #ccd8e6 20%, #ccd8e6 100%);
background:linear-gradient(to bottom, #ccd8e6 50%, #bacbde 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccd8e6', endColorstr='#ccd8e6', GradientType=0);
}
.servicebox.typ7 .first{
float:left;
width:40%;
}
.servicebox.typ7 .last{
float:left;
width:60%;
}
.servicebox.typ7 .last a{
display:inline-block;
padding:10px;
color:#fff;
text-transform:uppercase;
background:#00458b;
text-decoration:none;
margin-top:10px;
}
.servicebox.termine table{
width:100%;
text-align:center;
font-weight:700;
border-spacing:0;
}
.servicebox.termine table tr th{
color:#fff;
font-size:17px;
background:#00458b;
padding:20px;
text-transform:uppercase;
}
.servicebox.termine table tr td{
padding:10px;
}
.servicebox.termine table tr:nth-child(even){
background:#eaeaea;
}
.servicebox.termine-newsletter .greenborder{
height:50px;
}
.servicebox.termine-newsletter .greenborder .border{
height:110px;
background:#619d2c;
position:relative;
top:120px;
}
.servicebox.termine-newsletter .newsletter-anmeldung{
position:relative;
}
.servicebox.termine-newsletter .newsletter-anmeldung h2{
font-size:23px;
color:#fff;
margin:100px 0 50px 30px;
width:310px;
}
.servicebox.termine-newsletter .newsletter-anmeldung h2 small{
display:block;
font-size:17px;
}
.servicebox.termine-newsletter .newsletter-anmeldung .sbutton{
position:relative;
width:156px;
background:#fff;
color:#535353;
top:19px;
}
.servicebox.termine-newsletter .newsletter-anmeldung .n-top{
vertical-align:top;
}
.servicebox.termine-newsletter .newsletter-anmeldung .n-top img{
max-width:none;
}
.servicebox.termine-newsletter .newsletter-anmeldung p{
font-size:12px;
}
.servicebox:last-child{
border-bottom:none;
margin-bottom:0;
}
.servicebox.servicebox-initiativ:last-child{
border-bottom:1px solid #e5e5e5;
}
.servicebox-footer{
background:#eaeaea;
border:1px solid #e5e5e5;
padding:20px;
text-align:center;
}
.servicebox-footer strong{
color:#00458b;
}
.servicebox.servicebox-job>.first{
width:50%;
}
.servicebox.servicebox-job>.last{
width:50%;
margin-top:20px;
}
.servicebox.servicebox-job-uebersicht>.last{
margin-top:0;
}
.servicebox.servicebox-job li strong{
color:#535353;
}
@media (max-width: 1219px){
.servicebox .gutschein img.gutscheinkarte{
display:none;
}
.servicebox .newsletter-anmeldung .n-top{
display:none;
}
.servicebox .cookiesTable tr th{
display:none;
}
.servicebox .cookiesTable tr td{
display:block;
}
.servicebox .cookiesTable tr td:before{
font-weight:700;
margin-right:10px;
}
.servicebox .cookiesTable tr td.name:before{
content:"Name:";
}
.servicebox .cookiesTable tr td.art:before{
content:"Art:";
}
.servicebox .cookiesTable tr td.zweck:before{
content:"Zweck:";
}
.servicebox .cookiesTable tr td.beschreibung:before{
content:"Beschreibung:";
}
.servicebox .cookiesTable tr td.laufzeit:before{
content:"Laufzeit:";
}
.servicebox .cookiesTable tr td.ursprung:before{
content:"Ursprung:";
}
}
@media (max-width: 989px){
.servicebox .gutschein p{
display:none;
}
.servicebox .gutschein a{
display:block;
text-align:center;
}
.servicebox .gutschein a img{
position:static;
}
.servicebox.typ1 .first, .servicebox.typ1 .last, .servicebox.typ7 .first, .servicebox.typ7 .last{
float:none;
width:auto;
}
.servicebox.typ1 .first{
margin-bottom:40px;
}
.servicebox.typ1 .last .first, .servicebox.typ1 .last .last{
float:left;
}
.servicebox.typ3.active .first{
width:100%;
}
.servicebox.typ3.active .first h3{
position:static;
padding:0;
width:auto;
color:#004481;
background:#fff;
font-size:18px;
}
.servicebox.typ3.active .first h3:before{
position:static;
}
.servicebox.typ3.active .first h3 span{
margin-left:42px;
}
.servicebox.typ3.active .last{
width:100%;
margin-top:0;
}
}
@media (max-width: 669px){
.servicebox .newsletter-anmeldung h2{
margin:100px 0 0 30px;
}
.servicebox .newsletter-anmeldung .sbutton{
margin-bottom:90px;
}
}
@media (max-width: 479px){
.servicebox.termine table tr th{
text-align:left;
}
.servicebox.termine table tr th.t2, .servicebox.termine table tr th.t3, .servicebox.termine table tr th.t4{
display:none;
}
.servicebox.termine table tr td{
display:block;
text-align:left;
padding:0 0 0 20px;
}
.servicebox.termine table tr td:first-child{
padding-top:20px;
}
.servicebox.termine table tr td:last-child{
padding-bottom:20px;
}
.servicebox.termine table tr td.messe{
color:#00458b;
}
.servicebox.termine table tr td.datum:before{
content:"Datum: ";
font-weight:400;
}
.servicebox.termine table tr td.ort:before{
content:"Ort: ";
font-weight:400;
}
.servicebox.termine table tr td.stand:before{
content:"Stand: ";
font-weight:400;
}
}
@media (max-width: 669px){
.anchor{
position:relative;
top: -91px;
width:1px;
height:1px;
visibility:hidden;
display:block;
}
}
.fbr-form-node{
align-items:center;
}
.fbr-form-node__icon{
font-size:24px;
}
form.search-form,
form.search-form input{
transition:none !important;
width:100%;
}
form.search-form input{
padding:8px !important;
}
@media (max-width: 480px){
form.search-form input{
font-size:16px;
border:0 !important;
}
}
form.search-form button{
padding-right:12px !important;
}
.artikel_element_payment__bottom_pos_fix{
height:240px;
}
.view-artikel-detail .product_fbr_service{
background-color:none;
padding:0;
}
.unserService{
background:#fff;
border:1px solid #e5e5e5;
padding:30px 30px 25px;
}
.servicehotline{
display:flex;
flex-direction:row-reverse;
justify-content:space-between;
align-items:center;
padding-bottom:20px;
border-bottom:1px solid #e5e5e5;
}
.service-image{
flex:2
}
.service-phone{
flex:5
}
.service-phone h3{
text-transform:uppercase;
font-size:14px;
margin-bottom:0;
}
.service-phone a{
text-decoration:none;
margin-top:5px;
display:inline-block;
}
.service-phone a:not(.uk-button){
font-size:17px;
color:#5f9d2e !important;
font-weight:700;
}
.service-phone a.uk-button{
display:inline-flex;
align-items:center;
}
.service-phone p{
font-size:14px;
margin:0;
}
.service-features{
padding-top:20px;
}
.service-feature{
display:flex;
align-items:center;
margin-bottom:10px;
}
.service-feature p{
font-weight:700;
font-size:14px;
line-height:21px;
margin:0;
}
.service-feature i{
flex:0 0 20px;
display:block;
margin-right:17px;
text-align:center
}
@media (max-width: 1219px) and (min-width: 850px){
.servicehotline{
display:block;
}
.service-image{
display:none;
}
}
@media (max-width: 430px){
.servicehotline{
display:block;
}
.service-image{
display:none;
}
}
.artikeldetail-orderformbox{
background-color:#eaeaea;
padding:20px;
}
.artikeldetail-orderformbox__info{
color:#004481;
}
.artikeldetail-orderformbox__info-icon{
font-size:45px;
}
.artikeldetail-orderformbox__info-text{
font-size:15px;
padding-left:15px;
}
.artikeldetail-orderformbox__download-button{
color:#fff;
font-size:20px;
text-decoration:none;
}
.artikeldetail-orderformbox__download-hint{
font-size:12px;
font-style:italic;
}
.addToCart_box + .article-wk-hint{
display:none;
}
.product_content__element__content__box{
padding:20px;
display:flex;
justify-content:space-between;
align-items:center;
column-gap:50px;
}
.product_content__element__content__box:nth-child(2n+1 of .product_content__element__content__box){
background:#E5ECF3;
}
.product_content__element__content__box__image{
flex:0 0 auto;
}
.product_content__element__content__box__content{
flex:1 1 auto;
}
.product_content__element__content__box__image img,
.product_content__element__content__box__image video{
width:200px;
height:200px;
aspect-ratio:1;
object-fit:contain;
object-position:center;
cursor:pointer;
}
.product_content__element__content__box__content h3{
font-weight:600;
color:#535353;
margin-bottom:0;
}
.product_content__element__content__box__content p{
margin-block:0;
}
.servicebox.typ4.custom-arrow .first h3::before{
content:unset;
}
.servicebox.typ4.custom-arrow .first h3>i{
color:#004481;
position:absolute;
top: -6px;
left: -40px;
font-size:25px;
height:25px;
}
.servicebox.typ4.custom-arrow.active .first h3>i{
scale: -1;
}
@media (max-width: 669px){
.product_content__element__content__box{
flex-direction:column;
column-gap:0;
row-gap:25px;
}
}
@media (min-width: 850px){
.product_content__element__content__box:nth-child(2n of .product_content__element__content__box) .product_content__element__content__box__image{
order:2;
}
}
@media (max-width: 669px){
.product_content__element__content__box__content{
width:100%;
}
}
.produkttest-ergebnis{
max-width:25%;
}
.produkttest-image{
object-fit:contain;
}
.produkttest-image-wrapper{
height:166px;
}
.teaserimage{
position:relative;
}
.teaserimage-flag{
position:absolute;
left:20px;
bottom:30px;
background-color:#e74019;
color:#fff;
padding:5px 10px;
margin:0;
font-size:24px;
font-weight:bold;
text-transform:uppercase;
max-width:66%;
}
.teaserimage-flag::after{
content:'';
position:absolute;
top:100%;
left:20px;
width:0;
height:0;
border-top:12px solid #e74019;
border-left:12px solid transparent;
border-right:12px solid transparent;
}
.vorteil{
border:1px solid #ddd;
margin-top:40px;
margin-bottom:1rem !important;
position:relative;
width:100%;
}
.vorteil-icon{
width:60px;
height:60px;
position:absolute;
left:50%;
transform:translateX(-50%);
top: -35px;
padding:12px;
background-color:#004481;
color:white;
border-radius:50%;
display:flex;
box-sizing:border-box;
}
.vorteil-icon svg{
width:100%;
}
.vorteil p{
margin:0;
padding:30px 10px 10px;
font-weight:bold;
color:#004481;
text-align:center;
}
.job-table thead{
background-color:#e5e5e5;
color:#004481;
font-size:16px;
text-transform:uppercase;
}
.job-table tbody tr{
border-bottom:1px solid #e5e5e5;
}
.job-table tbody a{
display:block;
color:#535353;
text-decoration:none;
}
.job-table td, .job-table th{
border-left:1px solid #e5e5e5;
width:155px;
}
.job-table th{
position:relative;
padding-right:40px;
}
.job-table th::after,
.job-table th::before{
position:absolute;
color:#ccc;
bottom:0.428em;
}
.job-table th::before{
content:'\25B2';
right:1.25em;
}
.job-table th::after{
content:'\25BC';
right:0.5em;
}
.job-table th.sortDesc::after{
color:#004481;
}
.job-table th.sortAsc::before{
color:#004481;
}
.job-table tr td:first-child,
.job-table tr th:first-child{
border-left:0;
width:inherit;
}
.job-table tr td:first-child a{
font-weight:bold;
color:#004481;
}
.view-job-detail h1{
font-size:32px;
line-height:1;
}
.job-summary{
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
margin:30px 0;
display:flex;
flex-wrap:wrap;
font-size:18px;
color:#004481;
font-weight:bold;
}
.job-summary>*{
padding:20px 10px;
margin-right:30px;
display:flex;
flex:0 0 auto;
}
.job-summary .icon{
height:25px;
display:block;
float:left;
color:#e74019;
padding:0 10px 0 0;
}
.job-summary .icon>*{
height:100%;
}
.job-detail-description * + h1,
.job-detail-description * + h2,
.job-detail-description * + h3{
margin-top:35px;
}
.job-detail-description ul{
list-style:none;
}
.job-detail-description li{
position:relative;
}
.job-detail-description ul li::before{
content:"\2022";
color:#004481;
font-size:20px;
font-weight:bold;
position:absolute;
top:10px;
left: -1em;
transform:translateY(-50%);
}
.servicebox.servicebox-job-uebersicht p{
min-height:inherit;
}
.servicebox.servicebox-job-uebersicht>.first,.servicebox.servicebox-job-uebersicht>.last{
padding-right:24px;
box-sizing:border-box;
}
.servicebox.servicebox-job-uebersicht > .first img,
.servicebox.servicebox-job-uebersicht > .last img{
width:100%;
height:auto;
}
.text-normal{
font-weight:normal;
}
.text-transform-none{
text-transform:none;
}
.text-size-18{
font-size:18px;
}
.text-ausbildung{
font-size:18px;
font-weight:bold;
color:#004481;
margin-bottom:0;
}
.servicebox.servicebox-job:last-child{
border-bottom:1px solid #e5e5e5;
}
@media only screen and (max-width: 767px){
.teaserimage-flag{
display:none;
}
.servicebox.servicebox-job-uebersicht>.first,.servicebox.servicebox-job-uebersicht>.last{
padding-right:0;
}
.job-table.job-table-headquarter tr td:nth-child(3),
.job-table.job-table-headquarter tr th:nth-child(3),
.job-table.job-table-branches tr td:nth-child(2),
.job-table.job-table-branches tr th:nth-child(2){
display:none;
}
.job-summary{
flex-wrap:wrap;
padding:15px 0;
}
.job-summary>*{
flex:1 1 100%;
padding:10px 0;
}
}
.socialmedia{
background:linear-gradient(65deg, #bed9fc, #d8ebfd);
margin-top:100px;
display:flex;
flex-direction:column;
position:relative;
padding:100px 30px 50px;
justify-content:center;
align-items:center;
}
.socialmedia__logo{
border:7px solid #eee;
border-radius:50%;
width:200px;
height:200px;
padding:10px;
position:absolute;
left:50%;
top:0;
transform:translate(-50%,-50%);
background-color:#004481;
display:flex;
box-sizing:border-box;
}
.socialmedia__accountname{
text-transform:unset;
color:#535353;
font-size:24px;
margin-bottom:2.5rem;
}
.socialmedia__list{
max-width:800px;
width:100%;
}
.socialmedia__list a{
border:3px solid #004481;
background-color:#004481;
color:#fff;
text-decoration:none;
display:block;
text-align:center;
padding:12px;
font-size:16px;
margin-bottom:12px;
}
.socialmedia__list a:hover{
background-color:#fff;
color:#004481;
}
.linktree{
background:linear-gradient(65deg, #bed9fc, #d8ebfd);
margin-top:100px;
display:flex;
flex-direction:column;
position:relative;
padding:100px 30px 50px;
justify-content:center;
align-items:center;
}
.linktree__logo{
border:7px solid #eee;
border-radius:50%;
width:200px;
height:200px;
padding:10px;
position:absolute;
left:50%;
top:0;
transform:translate(-50%,-50%);
background-color:#004481;
display:flex;
box-sizing:border-box;
}
.linktree__accountname{
text-transform:unset;
color:#535353;
font-size:24px;
margin-bottom:2.5rem;
}
.linktree__list{
max-width:800px;
width:100%;
}
.linktree__list a{
border:3px solid #004481;
background-color:#004481;
color:#fff;
text-decoration:none;
display:block;
text-align:center;
padding:12px;
font-size:16px;
margin-bottom:12px;
}
.linktree__list a:hover{
background-color:#fff;
color:#004481;
}
.fbr-weihnachten-image-overflow{
margin-top: -50px;
}
.fbr-image-cover{
height:400px;
}
.fbr-image-cover>img{
width:100%;
height:100%;
object-fit:cover;
}
.fbr-weihnachten-bg-color{
background-color:#fbf4ea;
}
.fbr-weihnachten-bg-color img{
padding:15px 25px 15px 0;
}
.fbr-weihnachten-bg-color{
padding:25px 0 55px;
}
.fbr-weihnachten-border{
border:1px solid #d1aa3f;
position:relative;
margin-bottom:50px !important;
}
.fbr-weihnachten-border-gewinner{
border:3px solid #dedede;
position:relative;
margin-bottom:50px !important;
}
.fbr-weihnachten-gutschein__text{
padding:30px;
}
@media (max-width: 669px){
.fbr-image-cover{
height:170px;
}
.fbr-weihnachten-gutschein__image{
margin-top: -20px;
}
}
@media (min-width: 670px){
.fbr-weihnachten-gutschein__image{
position:relative;
top:100%;
transform:translateY(calc(-100% + 25px));
}
}
.bb-button{
color:#fff;
background-color:#007c35;
}
.bb-button:hover,.bb-button:focus{
color:#fff;
background-color:#00ad4b;
}
.bb-color{
color:#007c35;
}
.bb-background{
background:#007c35;
}
.bb-headline{
font-size:26px;
text-align:center;
color:#007c35;
text-transform:inherit;
}
.bb-text{
text-align:center;
}
@media (max-width:669px){
.bb-headline{
font-size:24px;
}
}
.bb-green-divider{
position:absolute;
height:2px;
width:53%;
background-color:#007c35;
left:20px;
z-index:1;
}
@media (max-width:669px){
.bb-green-divider{
display:none;
}
}
body[data-vwtype="seite"][data-vwid="926"] .dispblk_headline h3{
color:#535353;
}
body[data-vwtype="seite"][data-vwid="926"] .dispblk_headline__titel{
border-bottom:0;
}
body[data-vwtype="seite"][data-vwid="926"] article{
margin-bottom:0 !important;
}
