@charset "UTF-8";
@font-face{
font-family:'Open Sans';
src:url("/module/intern/frontend/templates/uikit2/assets/fonts/open-sans-v15-latin/open-sans-v15-latin-regular.eot?v=v15");
src:url("/module/intern/frontend/templates/uikit2/assets/fonts/open-sans-v15-latin/open-sans-v15-latin-regular.eot?#iefix&v=v15") format("embedded-opentype"),url("/module/intern/frontend/templates/uikit2/assets/fonts/open-sans-v15-latin/open-sans-v15-latin-regular.woff2?v=v15") format("woff2"),url("/module/intern/frontend/templates/uikit2/assets/fonts/open-sans-v15-latin/open-sans-v15-latin-regular.woff?v=v15") format("woff"),
url("/module/intern/frontend/templates/uikit2/assets/fonts/open-sans-v15-latin/open-sans-v15-latin-regular.ttf?v=v15") format("truetype"),url("/module/intern/frontend/templates/uikit2/assets/fonts/open-sans-v15-latin/open-sans-v15-latin-regular.svg?v=v15#OpenSans") format("svg");
font-weight:400;
font-style:normal;
font-display:swap
}
@font-face{
font-family:'Open Sans';
src:url("/module/intern/frontend/templates/uikit2/assets/fonts/open-sans-v15-latin/open-sans-v15-latin-600.eot?v=v15");
src:url("/module/intern/frontend/templates/uikit2/assets/fonts/open-sans-v15-latin/open-sans-v15-latin-600.eot?#iefix&v=v15") format("embedded-opentype"),url("/module/intern/frontend/templates/uikit2/assets/fonts/open-sans-v15-latin/open-sans-v15-latin-600.woff2?v=v15") format("woff2"),url("/module/intern/frontend/templates/uikit2/assets/fonts/open-sans-v15-latin/open-sans-v15-latin-600.woff?v=v15") format("woff"),
url("/module/intern/frontend/templates/uikit2/assets/fonts/open-sans-v15-latin/open-sans-v15-latin-600.ttf?v=v15") format("truetype"),url("/module/intern/frontend/templates/uikit2/assets/fonts/open-sans-v15-latin/open-sans-v15-latin-600.svg?v=v15#OpenSans") format("svg");
font-weight:600;
font-style:normal;
font-display:swap
}
@font-face{
font-family:'Open Sans';
src:url("/module/intern/frontend/templates/uikit2/assets/fonts/open-sans-v15-latin/open-sans-v15-latin-700.eot?v=v15");
src:url("/module/intern/frontend/templates/uikit2/assets/fonts/open-sans-v15-latin/open-sans-v15-latin-700.eot?#iefix&v=v15") format("embedded-opentype"),url("/module/intern/frontend/templates/uikit2/assets/fonts/open-sans-v15-latin/open-sans-v15-latin-700.woff2?v=v15") format("woff2"),url("/module/intern/frontend/templates/uikit2/assets/fonts/open-sans-v15-latin/open-sans-v15-latin-700.woff?v=v15") format("woff"),
url("/module/intern/frontend/templates/uikit2/assets/fonts/open-sans-v15-latin/open-sans-v15-latin-700.ttf?v=v15") format("truetype"),url("/module/intern/frontend/templates/uikit2/assets/fonts/open-sans-v15-latin/open-sans-v15-latin-700.svg?v=v15#OpenSans") format("svg");
font-weight:700;
font-style:normal;
font-display:swap
}
@font-face{
font-family:dwshopr;
font-display:swap;
src:url("/custom/module/public/dwshopr/assets/fonts/dwshopr/font/dwshopr.eot?") format("eot"),url("/custom/module/public/dwshopr/assets/fonts/dwshopr/font/dwshopr.woff2") format("woff2"),url("/custom/module/public/dwshopr/assets/fonts/dwshopr/font/dwshopr.woff") format("woff"),url("/custom/module/public/dwshopr/assets/fonts/dwshopr/font/dwshopr.ttf") format("truetype"),url("/custom/module/public/dwshopr/assets/fonts/dwshopr/font/dwshopr.svg#dwshopr") format("svg")
}
@font-face{
font-family:FontAwesome;
font-display:swap;
src:url("/custom/module/public/dwshopr/assets/fonts/dwshopr/font/dwshopr.eot?") format("eot"),url("/custom/module/public/dwshopr/assets/fonts/dwshopr/font/dwshopr.woff2") format("woff2"),url("/custom/module/public/dwshopr/assets/fonts/dwshopr/font/dwshopr.woff") format("woff"),url("/custom/module/public/dwshopr/assets/fonts/dwshopr/font/dwshopr.ttf") format("truetype"),url("/custom/module/public/dwshopr/assets/fonts/dwshopr/font/dwshopr.svg#FontAwesome") format("svg")
}
#back_to_top::after,
.artikel_detail__back_link::before,
.checkout_buttons__bck::before,
.checkout_buttons__fwd::after,
.deliverytime--1::before,
.desktop_filter__title::after,
.element_breadcrumb__i--backlink a::before,
.element_cart__remove_pos::after,
.element_cart__remove_voucher::after,
.element_directorder__delete::after,
.element_directorder__query_product_no--loading+.element_directorder__loading::after,
.element_directorder__remove_pos::after,
.element_forminput__button--hint::before,
.element_forminput_plusminus__minus::before,
.element_forminput_plusminus__plus::before,
.element_label__hint::before,
.element_menu__link:after,
.element_pager__pagination_next_page::before,
.element_pager__pagination_prev_page::before,
.element_pager_text__next_page::before,
.element_pager_text__prev_page::before,
.element_product_pager_bottom__li--next_arrow ::before,
.element_product_pager_bottom__li--prev_arrow ::before,
.element_product_pager_top .nav__link--has_submenu::after,
.element_rating_stars ::before,
.element_set_rating_stars>label:before,
.element_warenkorb_progress_menu__item--prev .element_warenkorb_progress_menu__item_iteration::before,
.et_accordion_title:before,
.json_merkliste_artikel__button--cart::after,
.json_merkliste_artikel__headline::after,
.json_warenkorb_artikel__button--cart::after,
.layout_custom_pre_header__item::before,
.layout_header_standard__button_icon::before,
.layout_helper_spinner__icon::before,
.layout_helper_success__icon::before,
.merkliste_item__remove_pos::after,
.mobile_filter__title::after,
.narrower__item--color::after,
.narrower__item--size::after,
.narrower_selection__item::after,
.offcanvas__item--active>.offcanvas__link:after,
.offcanvas__item--open>.offcanvas__link:after,
.offcanvas__item--subnavigation>.offcanvas__link:after,
.offcanvas_close:after,
.onpageedit__toggle::before,
.ope_elevate__item::before,
.ope_enable::before,
.praesenz_intern__panel_title::before,
.pvd_acc__label::before,
.pvd_d .et_toggle::before,
.pvd_iw::after,
.pvd_t__zoom_button::before,
.rating-input-container>label:before,
.search_mobile_filter__label--color::after,
.seite_list_pager__li--next_arrow ::after,
.seite_list_pager__li--next_arrow2 ::after,
.seite_list_pager__li--prev_arrow ::before,
.seite_list_pager__li--prev_arrow2 ::before,
.textblock_trusted ul li::before,
.uk-accordion-title:before,
.uk-accordion-title__before,
.uk-breadcrumb>li:nth-child(n+2):before,
.uk-slidenav-position .et_slidenav::before,
.uk-slidenav-position .uk-slidenav::before,
.warenkorb_checkout6__panel_link::after,
.warenkorb_checkout6__panel_title::before,
.warenkorb_orderform__loading::after,
[data-icon-after]::before,
[data-icon-before]::before,
input[type=checkbox].et_styled_checkbox+label.et_styled_checkbox::before,
input[type=radio].et_styled_radio+label.et_styled_radio::before{
font-family:dwshopr,sans-serif,EmojiSymbols;
font-style:normal;
font-weight:400;
speak:none;
display:inline-block;
text-decoration:none!important;
text-align:center;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
[class*=" icon_"]:before,
[class^=icon_]:before{
font-family:dwshopr;
font-style:normal;
font-weight:400;
speak:none;
display:inline-block;
text-decoration:inherit;
width:1em;
margin-right:.2em;
text-align:center;
font-variant:normal;
text-transform:none;
line-height:1em;
margin-left:.2em;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.icon_cog:before{
content:"⏣"
}
.icon_dw_angle_down:before{
content:"⋁"
}
.icon_dw_angle_left:before{
content:"❮"
}
.icon_dw_angle_right:before{
content:"❯"
}
.icon_dw_angle_up:before{
content:"⋀"
}
.icon_dw_cart:before{
content:""
}
.icon_dw_check1:before{
content:"✓"
}
.icon_dw_check2:before{
content:"✔"
}
.icon_dw_checkbox:before{
content:"☐"
}
.icon_dw_checkbox_checked:before{
content:"☑"
}
.icon_dw_contactform:before{
content:""
}
.icon_dw_creditcard:before{
content:"💳"
}
.icon_dw_cross:before{
content:"✕"
}
.icon_dw_dotnav_ring:before{
content:"◌"
}
.icon_dw_dotnav_spot:before{
content:"◍"
}
.icon_dw_drehpfeil:before{
content:"↺"
}
.icon_dw_heart:before{
content:"♡"
}
.icon_dw_home:before{
content:"⌂"
}
.icon_dw_house:before{
content:"🏠"
}
.icon_dw_info:before{
content:"ⓘ"
}
.icon_dw_lg_apps:before{
content:"𐄡"
}
.icon_dw_loupe:before{
content:"🔍"
}
.icon_dw_loupe_minus:before{
content:"⊖"
}
.icon_dw_loupe_plus:before{
content:"⊕"
}
.icon_dw_menu:before{
content:"☰"
}
.icon_dw_minus:before{
content:"➖"
}
.icon_dw_pencil:before{
content:"✎"
}
.icon_dw_person:before{
content:"👤"
}
.icon_dw_phone:before{
content:"☎"
}
.icon_dw_plus:before{
content:"➕"
}
.icon_dw_radio:before{
content:"○"
}
.icon_dw_radio_checked:before{
content:"●"
}
.icon_dw_sackbarrow:before{
content:""
}
.icon_dw_star:before{
content:"★"
}
.icon_eraser:before{
content:"⤼"
}
.icon_flash:before{
content:"⥆"
}
.icon_logout:before{
content:""
}
.icon_mail:before{
content:"✉"
}
.icon_spinner:before{
content:"◔"
}
.icon_trash-empty:before{
content:"☓"
}
[class*=uk-icon-]{
font-family:FontAwesome;
display:inline-block;
font-weight:400;
font-style:normal;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
[class*=uk-icon-],
[class*=uk-icon-]:focus,
[class*=uk-icon-]:hover{
text-decoration:none
}
.uk-icon-spin{
display:inline-block;
-webkit-animation:2s linear infinite uk-rotate;
animation:2s linear infinite uk-rotate
}
html{
font:14px/1.4285em "Open Sans",arial,sans-serif;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
background:#fff;
color:#333;
min-width:320px
}
body{
margin:0
}
a{
background:0 0
}
.uk-link,
a{
color:#333;
text-decoration:underline;
cursor:pointer
}
.uk-link:hover,
a:hover{
text-decoration:none
}
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
}
ins{
background:#ffa;
color:#444;
text-decoration:none
}
mark{
background:#ffa;
color:#444
}
sub,
sup{
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}
sup{
top:-.5em
}
sub{
bottom:-.25em
}
audio,
canvas,
iframe,
img,
svg:not([preserveAspectRatio]),
video{
vertical-align:middle
}
audio,
canvas,
img,
svg:not([preserveAspectRatio]),
video{
max-width:100%;
height:auto;
box-sizing:border-box
}
.uk-img-preserve,
.uk-img-preserve audio,
.uk-img-preserve canvas,
.uk-img-preserve img,
.uk-img-preserve svg,
.uk-img-preserve video{
max-width:none
}
img{
border:0
}
svg:not(:root){
overflow:hidden
}
address,
blockquote,
dl,
fieldset,
figure,
ol,
p,
pre,
ul{
margin:0 0 15px
}
*+address,
*+blockquote,
*+dl,
*+fieldset,
*+figure,
*+ol,
*+p,
*+pre,
*+ul{
margin-top:15px
}
h1,
h2,
h3,
h4,
h5,
h6{
margin:0 0 15px;
font-family:"Open Sans",arial,sans-serif;
font-weight:400;
color:inherit;
text-transform:none
}
*+h1,
*+h2,
*+h3,
*+h4,
*+h5,
*+h6{
margin-top:25px
}
.uk-h1,
h1{
font-size:32px;
line-height:1.16666em;
font-weight:700
}
.cookiecontrol_detail__group_headline,
.uk-h2,
h2{
font-size:24px;
line-height:1.25em
}
.uk-h3,
h3{
font-size:18px;
line-height:1.33333em
}
.uk-h4,
h4{
font-size:16px;
line-height:1.375em
}
.uk-h5,
h5{
font-size:14px;
line-height:1.4285em
}
.uk-h6,
h6{
font-size:12px;
line-height:1.5em
}
ol,
ul{
padding-left:30px
}
ol>li>ol,
ol>li>ul,
ul>li>ol,
ul>li>ul{
margin:0
}
dt{
font-weight:700
}
dd{
margin-left:0
}
hr{
box-sizing:content-box;
height:0;
margin:15px 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:"";
overflow:hidden;
display:none;
content:none
}
.uk-grid:after{
clear:both
}
.uk-grid>*{
-ms-flex:none;
-webkit-flex:none;
flex:none;
margin:0;
float:left;
padding-left:10px
}
.uk-grid>*>:last-child{
margin-bottom:0
}
.uk-grid{
margin-left:-10px
}
.uk-grid+.uk-grid,
.uk-grid-margin,
.uk-grid>*>.uk-panel+.uk-panel{
margin-top:10px
}
@media (min-width:1000px){
.uk-grid{
margin-left:-20px
}
.uk-grid>*{
padding-left:20px
}
.uk-grid+.uk-grid,
.uk-grid-margin,
.uk-grid>*>.uk-panel+.uk-panel{
margin-top:20px
}
}
.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:-10px
}
.uk-grid-medium>*{
padding-left:10px
}
.uk-grid-medium+.uk-grid-medium,
.uk-grid-medium>*>.uk-panel+.uk-panel,
.uk-grid-medium>.uk-grid-margin{
margin-top:10px
}
@media (min-width:1000px){
.uk-grid-large{
margin-left:-20px
}
.uk-grid-large>*{
padding-left:20px
}
.uk-grid-large+.uk-grid-large,
.uk-grid-large-margin,
.uk-grid-large>*>.uk-panel+.uk-panel{
margin-top:20px
}
.uk-grid-divider>[class*=uk-width-large-]:not(.uk-width-large-1-1):nth-child(n+2){
border-left:1px solid #ddd
}
}
@media (min-width:1200px){
.uk-grid-large{
margin-left:-50px
}
.uk-grid-large>*{
padding-left:50px
}
.uk-grid-large+.uk-grid-large,
.uk-grid-large-margin,
.uk-grid-large>*>.uk-panel+.uk-panel{
margin-top:50px
}
}
.uk-grid-divider:not(:empty){
margin-left:-10px;
margin-right:-10px
}
.uk-grid-divider>*{
padding-left:10px;
padding-right:10px
}
.uk-grid-divider>[class*=uk-width-1-]:not(.uk-width-1-1):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:1200px){
.uk-grid-divider:not(:empty){
margin-left:-20px;
margin-right:-20px
}
.uk-grid-divider>*{
padding-left:20px;
padding-right:20px
}
.uk-grid-divider:empty{
margin-top:20px;
margin-bottom:20px
}
}
.uk-grid-divider:empty{
margin-top:10px;
margin-bottom:10px;
border-top:1px solid #ddd
}
.uk-grid-match>*{
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
flex-wrap:wrap
}
.uk-grid-match>*>*{
-ms-flex:none;
-webkit-flex:none;
flex:none;
box-sizing:border-box;
width:100%
}
[class*=uk-grid-width]>*{
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%
}
.uk-grid-width-auto>*{
width:auto
}
@media (min-width:480px){
.uk-grid-width-small-1-1>*{
width:100%
}
.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:768px){
.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-1>*{
width:100%
}
.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:1000px){
.uk-grid-width-large-1-1>*{
width:100%
}
.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:1200px){
.uk-grid-width-xlarge-1-1>*{
width:100%
}
.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%
}
}
[class*=uk-width]{
box-sizing:border-box;
width:100%
}
.uk-width-1-1{
width:100%
}
.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%
}
.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:768px){
.uk-width-medium-1-1{
width:100%
}
.uk-width-medium-1-2,
.uk-width-medium-2-4,
.uk-width-medium-3-6,
.uk-width-medium-5-10{
width:50%
}
.uk-width-medium-1-3,
.uk-width-medium-2-6{
width:33.333%
}
.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%
}
}
@media (min-width:1000px){
.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%
}
.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%
}
.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%
}
}
@media (min-width:1200px){
.uk-width-xlarge-1-1{
width:100%
}
.uk-width-xlarge-1-2,
.uk-width-xlarge-2-4,
.uk-width-xlarge-3-6,
.uk-width-xlarge-5-10{
width:50%
}
.uk-width-xlarge-1-3,
.uk-width-xlarge-2-6{
width:33.333%
}
.uk-width-xlarge-2-3,
.uk-width-xlarge-4-6{
width:66.666%
}
.uk-width-xlarge-1-4{
width:25%
}
.uk-width-xlarge-3-4{
width:75%
}
.uk-width-xlarge-1-5,
.uk-width-xlarge-2-10{
width:20%
}
.uk-width-xlarge-2-5,
.uk-width-xlarge-4-10{
width:40%
}
.uk-width-xlarge-3-5,
.uk-width-xlarge-6-10{
width:60%
}
.uk-width-xlarge-4-5,
.uk-width-xlarge-8-10{
width:80%
}
.uk-width-xlarge-1-6{
width:16.666%
}
.uk-width-xlarge-5-6{
width:83.333%
}
.uk-width-xlarge-1-10{
width:10%
}
.uk-width-xlarge-3-10{
width:30%
}
.uk-width-xlarge-7-10{
width:70%
}
.uk-width-xlarge-9-10{
width:90%
}
.uk-grid-width-xlarge-1-8>*{
width:12.5%
}
}
.uk-grid-width-1-8>*{
width:12.5%
}
@media (min-width:480px){
.uk-grid-width-small-1-8>*{
width:12.5%
}
}
@media (min-width:768px){
.uk-grid-width-medium-1-8>*{
width:12.5%
}
}
@media (min-width:1000px){
.uk-grid-width-large-1-8>*{
width:12.5%
}
}
.uk-width-4-8{
width:50%
}
.uk-width-2-8{
width:25%
}
.uk-width-6-8{
width:75%
}
.uk-width-1-8{
width:12.5%
}
.uk-width-3-8{
width:37.5%
}
.uk-width-5-8{
width:62.5%
}
.uk-width-7-8{
width:87.5%
}
@media (min-width:480px){
.uk-width-small-4-8{
width:50%
}
.uk-width-small-2-8{
width:25%
}
.uk-width-small-6-8{
width:75%
}
.uk-width-small-1-8{
width:12.5%
}
.uk-width-small-3-8{
width:37.5%
}
.uk-width-small-5-8{
width:62.5%
}
.uk-width-small-7-8{
width:87.5%
}
}
@media (min-width:768px){
.uk-width-medium-4-8{
width:50%
}
.uk-width-medium-2-8{
width:25%
}
.uk-width-medium-6-8{
width:75%
}
.uk-width-medium-1-8{
width:12.5%
}
.uk-width-medium-3-8{
width:37.5%
}
.uk-width-medium-5-8{
width:62.5%
}
.uk-width-medium-7-8{
width:87.5%
}
.uk-push-4-8{
left:-50%
}
.uk-push-2-8{
left:-25%
}
.uk-push-6-8{
left:-75%
}
.uk-push-1-8{
left:-12.5%
}
.uk-push-3-8{
left:-37.5%
}
.uk-push-5-8{
left:-62.5%
}
.uk-push-7-8{
left:-87.5%
}
}
@media (min-width:1000px){
.uk-width-large-4-8{
width:50%
}
.uk-width-large-2-8{
width:25%
}
.uk-width-large-6-8{
width:75%
}
.uk-width-large-1-8{
width:12.5%
}
.uk-width-large-3-8{
width:37.5%
}
.uk-width-large-5-8{
width:62.5%
}
.uk-width-large-7-8{
width:87.5%
}
}
.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-body{
padding: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:1200px){
.uk-width-xlarge-4-8{
width:50%
}
.uk-width-xlarge-2-8{
width:25%
}
.uk-width-xlarge-6-8{
width:75%
}
.uk-width-xlarge-1-8{
width:12.5%
}
.uk-width-xlarge-3-8{
width:37.5%
}
.uk-width-xlarge-5-8{
width:62.5%
}
.uk-width-xlarge-7-8{
width:87.5%
}
.uk-panel+.uk-panel-divider{
margin-top:70px!important
}
.uk-panel+.uk-panel-divider:before{
top:-35px
}
}
.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:14px
}
.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:#19aa63;
color:#fff
}
.uk-nav-side>li.uk-active>a{
background:#088849;
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:inherit
}
.uk-nav-side ul a:hover{
color:#fff
}
.uk-nav-dropdown>li>a{
color:#444
}
.uk-nav-dropdown>li>a:focus,
.uk-nav-dropdown>li>a:hover{
background:#00a8e6;
color:#fff
}
.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:#333
}
.uk-nav-navbar>li>a:focus,
.uk-nav-navbar>li>a:hover{
background:0 0;
color:#088849
}
.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:#333
}
.uk-nav-navbar ul a:hover{
color:#088849
}
.uk-nav-offcanvas>li>a{
color:#ccc;
padding:10px 15px
}
.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
}
html .uk-nav.uk-nav-offcanvas>li.uk-active>a{
background:#1a1a1a;
color:#fff
}
.uk-nav-offcanvas .uk-nav-header{
color:#777
}
.uk-nav-offcanvas .uk-nav-divider{
border-top:1px solid #1a1a1a
}
.uk-nav-offcanvas ul a{
color:#ccc
}
html:not(.uk-touch) .uk-nav-offcanvas ul a:hover{
color:#fff
}
.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{
float:left;
position:relative
}
.uk-navbar-nav>li>a{
display:block;
box-sizing:border-box;
text-decoration:none;
height:40px;
padding:0 15px;
line-height:40px;
color:#444;
font-size:14px;
font-family:"Open Sans",arial,sans-serif;
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
}
.uk-navbar-nav>li>a:active{
background-color:#ddd;
color:#444
}
.uk-navbar-nav>li.uk-active>a{
background-color:#f5f5f5;
color:#444
}
.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{
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
}
.uk-navbar-toggle{
font-size:18px;
color:#444;
text-decoration:none
}
.uk-navbar-toggle:focus,
.uk-navbar-toggle:hover{
color:#444;
text-decoration:none
}
.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:inherit
}
.uk-subnav>*>:focus,
.uk-subnav>*>:hover{
color:inherit;
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
}
.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;
margin:0;
color:#333
}
.uk-breadcrumb>li{
font-size:1rem;
vertical-align:top
}
.uk-breadcrumb>li,
.uk-breadcrumb>li>a,
.uk-breadcrumb>li>span{
display:inline-block
}
.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;
box-sizing:content-box;
text-align:center
}
.uk-pagination>li>a{
background:#eee;
color:#444
}
.uk-pagination>li>a:focus,
.uk-pagination>li>a:hover{
background-color:#f5f5f5;
color:#444
}
.uk-pagination>li>a:active{
background-color:#ddd;
color:#444
}
.uk-pagination>.uk-active>span,
.uk-pagination>[aria-current=page]>span{
background:#088849;
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
}
.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:" ";
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:768px){
.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-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{
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:36px;
max-width:100%;
padding:0 6px;
border:1px solid #000;
background:#fff;
color:#444;
-webkit-transition:.2s linear;
-webkit-transition-property:border,background,color,box-shadow,padding;
transition:.2s linear;
transition-property:border,background,color,box-shadow,padding
}
.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;
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:""
}
.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:999px){
.uk-form-horizontal .uk-form-label{
display:block;
margin-bottom:5px;
font-weight:700
}
}
@media (min-width:1000px){
.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
}
.checkout_buttons__bck::-moz-focus-inner,
.checkout_buttons__btn::-moz-focus-inner,
.checkout_buttons__fwd::-moz-focus-inner,
.element_cookie_banner__button::-moz-focus-inner,
.element_cookie_banner__settings-button::-moz-focus-inner,
.element_directorder__button::-moz-focus-inner,
.element_forminput_plusminus__minus::-moz-focus-inner,
.element_forminput_plusminus__plus::-moz-focus-inner,
.merkliste_item__button::-moz-focus-inner,
.seite_list__item_more::-moz-focus-inner,
.uk-button::-moz-focus-inner,
.warenkorb_orderform__button--submit::-moz-focus-inner{
border:0;
padding:0
}
.checkout_buttons__bck,
.checkout_buttons__btn,
.checkout_buttons__fwd,
.element_cookie_banner__button,
.element_cookie_banner__settings-button,
.element_directorder__button,
.element_forminput_plusminus__minus,
.element_forminput_plusminus__plus,
.merkliste_item__button,
.seite_list__item_more,
.uk-button,
.warenkorb_orderform__button--submit{
-webkit-appearance:none;
margin:0;
border:1px solid #999;
overflow:visible;
font:inherit;
color:#444;
text-transform:none;
display:inline-block;
box-sizing:border-box;
padding:0 12px;
background:#eee;
vertical-align:middle;
min-height:30px;
font-size:1rem;
text-decoration:none;
text-align:center;
display:inline-flex;
align-items:center;
justify-content:center;
line-height:1.2em;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.checkout_buttons__bck:not(:disabled),
.checkout_buttons__btn:not(:disabled),
.checkout_buttons__fwd:not(:disabled),
.element_cookie_banner__button:not(:disabled),
.element_cookie_banner__settings-button:not(:disabled),
.element_directorder__button:not(:disabled),
.element_forminput_plusminus__minus:not(:disabled),
.element_forminput_plusminus__plus:not(:disabled),
.merkliste_item__button:not(:disabled),
.seite_list__item_more:not(:disabled),
.uk-button:not(:disabled),
.warenkorb_orderform__button--submit:not(:disabled){
cursor:pointer
}
.checkout_buttons__bck:focus,
.checkout_buttons__bck:hover,
.checkout_buttons__btn:focus,
.checkout_buttons__btn:hover,
.checkout_buttons__fwd:focus,
.checkout_buttons__fwd:hover,
.element_cookie_banner__button:focus,
.element_cookie_banner__button:hover,
.element_cookie_banner__settings-button:focus,
.element_cookie_banner__settings-button:hover,
.element_directorder__button:focus,
.element_directorder__button:hover,
.element_forminput_plusminus__minus:focus,
.element_forminput_plusminus__minus:hover,
.element_forminput_plusminus__plus:focus,
.element_forminput_plusminus__plus:hover,
.merkliste_item__button:focus,
.merkliste_item__button:hover,
.seite_list__item_more:focus,
.seite_list__item_more:hover,
.uk-button:focus,
.uk-button:hover,
.warenkorb_orderform__button--submit:focus,
.warenkorb_orderform__button--submit:hover{
background-color:#f5f5f5;
color:#444;
text-decoration:none
}
.checkout_buttons__bck:active,
.checkout_buttons__btn:active,
.checkout_buttons__fwd:active,
.element_cookie_banner__button:active,
.element_cookie_banner__settings-button:active,
.element_directorder__button:active,
.element_forminput_plusminus__minus:active,
.element_forminput_plusminus__plus:active,
.merkliste_item__button:active,
.seite_list__item_more:active,
.uk-active.checkout_buttons__bck,
.uk-active.checkout_buttons__btn,
.uk-active.checkout_buttons__fwd,
.uk-active.element_cookie_banner__button,
.uk-active.element_cookie_banner__settings-button,
.uk-active.element_directorder__button,
.uk-active.element_forminput_plusminus__minus,
.uk-active.element_forminput_plusminus__plus,
.uk-active.merkliste_item__button,
.uk-active.seite_list__item_more,
.uk-active.warenkorb_orderform__button--submit,
.uk-button.uk-active,
.uk-button:active,
.warenkorb_orderform__button--submit:active{
background-color:#ddd;
color:#444
}
.checkout_buttons__fwd,
.element_cookie_banner__button,
.element_directorder__button--submit,
.element_newsletter__button,
.merkliste_item__button,
.pvd_ar__footer_item--submit,
.seite_list__item_more,
.uk-button-primary,
.warenkorb_orderform__button--submit{
background-color:#088849;
color:#fff;
border-color:#088849
}
.checkout_buttons__fwd:active,
.checkout_buttons__fwd:focus,
.checkout_buttons__fwd:hover,
.element_cookie_banner__button:active,
.element_cookie_banner__button:focus,
.element_cookie_banner__button:hover,
.element_directorder__button--submit:active,
.element_directorder__button--submit:focus,
.element_directorder__button--submit:hover,
.element_newsletter__button:active,
.element_newsletter__button:focus,
.element_newsletter__button:hover,
.merkliste_item__button:active,
.merkliste_item__button:focus,
.merkliste_item__button:hover,
.pvd_ar__footer_item--submit:active,
.pvd_ar__footer_item--submit:focus,
.pvd_ar__footer_item--submit:hover,
.seite_list__item_more:active,
.seite_list__item_more:focus,
.seite_list__item_more:hover,
.uk-active.checkout_buttons__fwd,
.uk-active.element_cookie_banner__button,
.uk-active.element_directorder__button--submit,
.uk-active.element_newsletter__button,
.uk-active.merkliste_item__button,
.uk-active.pvd_ar__footer_item--submit,
.uk-active.seite_list__item_more,
.uk-active.warenkorb_orderform__button--submit,
.uk-button-primary.uk-active,
.uk-button-primary:active,
.uk-button-primary:focus,
.uk-button-primary:hover,
.warenkorb_orderform__button--submit:active,
.warenkorb_orderform__button--submit:focus,
.warenkorb_orderform__button--submit:hover{
background-color:#19aa63;
color:#fff
}
.uk-button-success{
background-color:#8cc14c;
color:#fff
}
.uk-button-success:focus,
.uk-button-success:hover{
background-color:#8ec73b;
color:#fff
}
.uk-button-success.uk-active,
.uk-button-success:active{
background-color:#72ae41;
color:#fff
}
.uk-button-danger{
background-color:#da314b;
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
}
.checkout_buttons__bck:disabled,
.checkout_buttons__btn:disabled,
.checkout_buttons__fwd:disabled,
.element_cookie_banner__button:disabled,
.element_cookie_banner__settings-button:disabled,
.element_directorder__button:disabled,
.element_forminput_plusminus__minus:disabled,
.element_forminput_plusminus__plus:disabled,
.merkliste_item__button:disabled,
.seite_list__item_more:disabled,
.uk-button:disabled,
.warenkorb_orderform__button--submit:disabled{
background-color:#f5f5f5;
color:#999
}
.element_directorder__button--add,
.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
}
.element_directorder__button--add,
.uk-button-link{
color:#07d
}
.element_directorder__button--add:active,
.element_directorder__button--add:focus,
.element_directorder__button--add:hover,
.uk-active.element_directorder__button--add,
.uk-button-link.uk-active,
.uk-button-link:active,
.uk-button-link:focus,
.uk-button-link:hover{
color:#059;
text-decoration:underline
}
.element_directorder__button--add:disabled,
.uk-button-link:disabled{
color:#999
}
.element_directorder__button--add:focus,
.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
}
.checkout_buttons__bck,
.checkout_buttons__btn,
.checkout_buttons__fwd,
.pvd_ar__footer_item--submit,
.uk-button-large{
min-height:40px;
padding:0 15px;
line-height:40px;
font-size:18px;
font-weight:600
}
.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 .checkout_buttons__bck,
.uk-button-group .checkout_buttons__btn,
.uk-button-group .checkout_buttons__fwd,
.uk-button-group .element_cookie_banner__button,
.uk-button-group .element_cookie_banner__settings-button,
.uk-button-group .element_directorder__button,
.uk-button-group .element_forminput_plusminus__minus,
.uk-button-group .element_forminput_plusminus__plus,
.uk-button-group .merkliste_item__button,
.uk-button-group .seite_list__item_more,
.uk-button-group .uk-button,
.uk-button-group .warenkorb_orderform__button--submit{
vertical-align:top
}
.uk-button-dropdown{
display:inline-block;
vertical-align:middle;
position:relative
}
html.ie11 .checkout_buttons__bck,
html.ie11 .checkout_buttons__btn,
html.ie11 .checkout_buttons__fwd,
html.ie11 .element_cookie_banner__button,
html.ie11 .element_cookie_banner__settings-button,
html.ie11 .element_directorder__button,
html.ie11 .element_forminput_plusminus__minus,
html.ie11 .element_forminput_plusminus__plus,
html.ie11 .merkliste_item__button,
html.ie11 .seite_list__item_more,
html.ie11 .uk-button,
html.ie11 .warenkorb_orderform__button--submit{
height:30px
}
html.ie11 .uk-button-mini{
height:20px
}
html.ie11 .uk-button-small{
height:25px
}
html.ie11 .checkout_buttons__bck,
html.ie11 .checkout_buttons__btn,
html.ie11 .checkout_buttons__fwd,
html.ie11 .pvd_ar__footer_item--submit,
html.ie11 .uk-button-large{
height:40px
}
.uk-close::-moz-focus-inner{
border:0;
padding:0
}
.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;
box-sizing:content-box;
width:20px;
line-height:20px;
text-align:center;
vertical-align:middle;
opacity:.3;
text-decoration:none
}
.uk-close:after{
display:block;
content:"";
font-family:FontAwesome
}
.uk-close:focus,
.uk-close:hover{
opacity:.5;
color:inherit;
text-decoration:none;
cursor:pointer
}
.uk-close-alt{
padding:2px;
border-radius:50%;
background:#eee;
opacity:1
}
.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{
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
}
.element_address_correction,
.uk-alert,
.warenkorb_orderform__error{
margin-bottom:15px;
padding:10px;
background:#dceaf9;
color:#164e8d
}
*+.element_address_correction,
*+.uk-alert,
*+.warenkorb_orderform__error{
margin-top:15px
}
.element_address_correction>:last-child,
.uk-alert>:last-child,
.warenkorb_orderform__error>:last-child{
margin-bottom:0
}
.element_address_correction h1,
.element_address_correction h2,
.element_address_correction h3,
.element_address_correction h4,
.element_address_correction h5,
.element_address_correction h6,
.uk-alert h1,
.uk-alert h2,
.uk-alert h3,
.uk-alert h4,
.uk-alert h5,
.uk-alert h6,
.warenkorb_orderform__error h1,
.warenkorb_orderform__error h2,
.warenkorb_orderform__error h3,
.warenkorb_orderform__error h4,
.warenkorb_orderform__error h5,
.warenkorb_orderform__error h6{
color:inherit
}
.element_address_correction>.uk-close:first-child,
.uk-alert>.uk-close:first-child,
.warenkorb_orderform__error>.uk-close:first-child{
float:right
}
.element_address_correction>.uk-close:first-child+*,
.uk-alert>.uk-close:first-child+*,
.warenkorb_orderform__error>.uk-close:first-child+*{
margin-top:0
}
.uk-alert-success{
background:#f2fae3;
color:#659f13
}
.uk-alert-warning{
background:#fffceb;
color:#e28327
}
.uk-alert-danger,
.warenkorb_orderform__error{
background:#fff1f0;
color:#d85030
}
.uk-alert-large{
padding:20px
}
.uk-alert-large>.uk-close:first-child{
margin:-10px -10px 0 0
}
.uk-thumbnail{
display:inline-block;
max-width:100%;
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
}
.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
}
.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.uk-hover .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.uk-hover .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.uk-hover .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.uk-hover .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.uk-hover [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;
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
}
.uk-dropdown,
.uk-dropdown-blank{
display:none;
position:absolute;
z-index:970;
box-sizing:border-box;
width:200px
}
.uk-dropdown{
padding:15px;
background:#f5f5f5;
color:#444;
font-size:1rem;
vertical-align:top;
box-shadow:0 2px 15px rgba(0,0,0,.25)
}
.uk-dropdown:focus{
outline:0
}
.uk-open>.uk-dropdown,
.uk-open>.uk-dropdown-blank{
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-top{
margin-top:-5px
}
.uk-dropdown-bottom{
margin-top:5px
}
.uk-dropdown-left{
margin-left:-5px
}
.uk-dropdown-right{
margin-left: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:768px){
.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)
}
.uk-modal.uk-open{
opacity:1
}
.uk-modal-page,
.uk-modal-page body{
overflow:hidden
}
.uk-modal-dialog{
position:relative;
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:767px){
.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
}
.uk-modal-dialog>.uk-close:first-child{
margin:-10px -10px 0 0;
float:right
}
.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);
min-height:50px
}
.uk-modal-dialog-lightbox>.uk-close:first-child{
position:absolute;
top:-12px;
right:-12px;
margin:0;
float:none
}
@media (max-width:767px){
.uk-modal-dialog-lightbox>.uk-close:first-child{
top:-7px;
right:-7px
}
}
.uk-modal-dialog-blank{
margin:0;
padding:0;
width:100%;
max-width:100%;
-webkit-transition:opacity .3s linear;
transition:opacity .3s linear
}
.uk-modal-dialog-blank>.uk-close:first-child{
position:absolute;
top:20px;
right:20px;
z-index:1;
margin:0;
float:none
}
@media (min-width:768px){
.uk-modal-dialog-large{
width:930px
}
}
@media (min-width:1200px){
.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:"";
display:block;
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;
margin-left:0
}
.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%;
background:#ededed;
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-bar[mode=none]{
-webkit-transition:none;
transition:none
}
.uk-offcanvas-bar[mode=reveal]{
-webkit-transform:translateX(0);
transform:translateX(0);
clip:rect(0,0,100vh,0);
-webkit-transition:-webkit-transform .3s ease-in-out,clip .3s ease-in-out;
transition:transform .3s ease-in-out,clip .3s ease-in-out
}
.uk-offcanvas-bar-flip[mode=reveal]{
clip:none;
-webkit-transform:translateX(100%);
transform:translateX(100%)
}
.uk-offcanvas-bar-flip[mode=reveal]>*{
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
-webkit-transition:-webkit-transform .3s ease-in-out;
transition:transform .3s ease-in-out
}
.uk-offcanvas.uk-active .uk-offcanvas-bar-flip[mode=reveal].uk-offcanvas-bar-show>*{
-webkit-transform:translateX(0);
transform:translateX(0)
}
.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-container{
box-sizing:border-box;
max-width:1000px;
padding:0 15px
}
@media (min-width:1000px){
.uk-container{
max-width:1200px;
padding:0 20px
}
}
.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:768px){
.uk-align-medium-left{
margin-right:15px;
float:left
}
.uk-align-medium-right{
margin-left: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]{
box-sizing:border-box
}
.uk-height-1-1{
height:100%
}
.uk-height-viewport{
height:100vh;
min-height:600px
}
.uk-responsive-height,
.uk-responsive-width{
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{
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;
left:0;
right:0
}
.uk-position-bottom{
bottom:0;
left:0;
right:0
}
.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;
max-width:100%
}
@media (min-width:768px) and (max-width:999px){
.uk-hidden-medium,
.uk-visible-large,
.uk-visible-small{
display:none!important
}
}
@media (max-width:767px){
.element_breadcrumb__i--noheadline,
.element_breadcrumb__i--startpage,
.element_flyout,
.element_seo_content2,
.element_sidebar__search--nav,
.element_sidebar__search--seo_content,
.element_sidebar__seo_content,
.element_sidebar__service,
.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
}
@media (min-width:1000px){
.uk-hidden-large,
.uk-visible-medium,
.uk-visible-small{
display:none!important
}
.uk-container{
padding:0 20px
}
}
.uk-flex{
display:flex
}
.uk-flex-inline{
display:inline-flex
}
.uk-flex-top{
align-items:start
}
.uk-flex-middle{
align-items:center
}
.uk-flex-bottom{
align-items:end
}
.uk-flex-center{
justify-content:center
}
.uk-flex-right{
justify-content:end
}
.uk-flex-space-between{
justify-content:space-between
}
.uk-flex-space-around{
justify-content:space-around
}
.uk-flex-row-reverse{
flex-direction:row-reverse
}
.uk-flex-column{
flex-direction:column
}
.uk-flex-column-reverse{
flex-direction:column-reverse
}
.uk-flex-nowrap{
flex-wrap:nowrap
}
.uk-flex-wrap{
flex-wrap:wrap
}
.uk-flex-wrap-reverse{
flex-wrap:wrap-reverse
}
.uk-flex-wrap-top{
align-content:start
}
.uk-flex-wrap-middle{
align-content:center
}
.uk-flex-wrap-bottom{
align-content:end
}
.uk-flex-wrap-space-between{
align-content:space-between
}
.uk-flex-wrap-space-around{
align-content:space-around
}
.uk-flex-order-first{
order:-1
}
.uk-flex-order-last{
order:99
}
@media (min-width:480px){
.uk-flex-order-first-small{
order:-1
}
.uk-flex-order-last-small{
order:99
}
}
@media (min-width:768px){
.uk-heading-large{
font-size:52px;
line-height:64px
}
.uk-flex-order-first-medium{
order:-1
}
.uk-flex-order-last-medium{
order:99
}
}
@media (min-width:1000px){
.uk-flex-order-first-large{
order:-1
}
.uk-flex-order-last-large{
order:99
}
}
.uk-flex-item-none{
flex:none
}
.uk-flex-item-auto{
flex:auto
}
.uk-flex-item-1{
flex:1
}
.uk-gap{
gap:10px 10px
}
.uk-gap-large{
gap:20px 20px
}
.uk-gap-responsive{
gap:10px 10px
}
@media print{
*,
:after,
:before{
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
}
h2,
h3,
p{
orphans:3;
widows:3
}
h2,
h3{
page-break-after:avoid
}
}
.et_accordion_title,
.uk-accordion-title{
margin-top:0;
margin-bottom:15px;
padding:5px 15px;
background:#f4ece4;
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-dropdown-flip{
left:auto;
right:0
}
.uk-nav-autocomplete>li>a{
color:#444
}
.uk-nav-autocomplete>li.uk-active>a{
background:#00a8e6;
color:#fff
}
.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;
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)
}
.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-password{
display:inline-block;
position:relative;
max-width:100%
}
.uk-form-password-toggle{
display:block;
position:absolute;
top:50%;
right:10px;
margin-top:-6px;
font-size:13px;
line-height:13px;
color:#999
}
.uk-form-password-toggle:hover{
color:#999;
text-decoration:none
}
.uk-form-password>input{
padding-right:50px!important
}
.et_slidenav,
.uk-slidenav{
display:inline-block;
box-sizing:border-box;
height:45px;
line-height:45px;
color:#088849;
font-size:45px;
text-align:center;
width:35px;
text-decoration:none
}
.et_slidenav:focus,
.et_slidenav:hover,
.uk-slidenav--focus,
.uk-slidenav--hover,
.uk-slidenav:focus,
.uk-slidenav:hover{
outline:0;
text-decoration:none;
color:rgba(50,50,50,.7);
cursor:pointer
}
.et_slidenav:active,
.uk-slidenav--active,
.uk-slidenav:active{
color:rgba(50,50,50,.9)
}
.et_slidenav_previous:before,
.uk-slidenav-previous:before,
.uk-slidenav-previous__before{
content:"❮";
font-family:FontAwesome
}
.et_slidenav_next:before,
.uk-slidenav-next:before,
.uk-slidenav-next__before{
content:"❯";
font-family:FontAwesome
}
.uk-slidenav-position{
position:relative
}
.uk-slidenav-position .et_slidenav,
.uk-slidenav-position .uk-slidenav{
display:none;
position:absolute;
top:50%;
z-index:1;
margin-top:-22.5px
}
.uk-slidenav-position:hover .et_slidenav,
.uk-slidenav-position:hover .uk-slidenav{
display:block
}
.uk-slidenav-position .et_slidenav_previous,
.uk-slidenav-position .uk-slidenav-previous{
left:0
}
.uk-slidenav-position .et_slidenav_next,
.uk-slidenav-position .uk-slidenav-next{
right:0
}
.uk-slidenav-contrast{
color:rgba(255,255,255,.5)
}
.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-tooltip{
display:none;
position:absolute;
z-index:1030;
box-sizing:border-box;
max-width:200px;
padding:5px 7px;
background:#ccc;
color:#000;
font-size:12px;
line-height:18px;
word-break:break-all;
box-shadow:0 0 10px rgba(0,0,0,.25);
word-break:normal
}
.uk-tooltip:after{
content:"";
display:block;
position:absolute;
width:0;
height:0;
border:5px dashed #ccc
}
.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:#ccc
}
.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:#ccc
}
.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:#ccc
}
.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:#ccc
}
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;
outline:0!important
}
body,
html{
position:relative
}
@font-face{
font-family:swiper-icons;
src:
url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
;
font-weight:400;
font-style:normal
}
:root{
--swiper-theme-color:#007aff;
--swiper-navigation-size:44px;
-webkit-tap-highlight-color:transparent
}
.swiper{
margin-left:auto;
margin-right:auto;
position:relative;
overflow:hidden;
list-style:none;
padding:0;
z-index:1;
user-select:none
}
.swiper-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-android .swiper-slide,
.swiper-wrapper{
transform:translate3d(0,0,0)
}
.swiper-pointer-events{
touch-action:pan-y
}
.swiper-pointer-events.swiper-vertical{
touch-action:pan-x
}
.swiper-slide{
flex-shrink:0;
width:100%;
height:100%;
position:relative;
transition-property:transform
}
.swiper-slide-invisible-blank{
visibility:hidden
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide{
height:auto
}
.swiper-autoheight .swiper-wrapper{
align-items:flex-start;
transition-property:transform,height
}
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper{
perspective:1200px
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper{
transform-style:preserve-3d
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
pointer-events:none;
z-index:10
}
.swiper-3d .swiper-slide-shadow{
background:rgba(0,0,0,.15)
}
.swiper-3d .swiper-slide-shadow-left{
background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-3d .swiper-slide-shadow-right{
background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-3d .swiper-slide-shadow-top{
background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-3d .swiper-slide-shadow-bottom{
background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-css-mode>.swiper-wrapper{
overflow:auto;
scrollbar-width:none;
-ms-overflow-style:none
}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{
display:none
}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{
scroll-snap-align:start start
}
.swiper-horizontal.swiper-css-mode>.swiper-wrapper{
scroll-snap-type:x mandatory
}
.swiper-vertical.swiper-css-mode>.swiper-wrapper{
scroll-snap-type:y mandatory
}
.swiper-centered>.swiper-wrapper::before{
content:'';
flex-shrink:0;
order:9999
}
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{
margin-inline-start:var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-horizontal>.swiper-wrapper::before{
height:100%;
min-height:1px;
width:var(--swiper-centered-offset-after)
}
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{
margin-block-start:var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-vertical>.swiper-wrapper::before{
width:100%;
min-width:1px;
height:var(--swiper-centered-offset-after)
}
.swiper-centered>.swiper-wrapper>.swiper-slide{
scroll-snap-align:center center
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after{
content:'';
position:absolute;
left:0;
top:0;
pointer-events:none
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{
height:1px;
width:var(--swiper-virtual-size)
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{
width:1px;
height:var(--swiper-virtual-size)
}
.swiper-button-next,
.swiper-button-prev{
position:absolute;
top:50%;
margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));
z-index:10;
cursor:pointer;
display:flex;
align-items:center;
justify-content:center;
color:#088849;
width:45px;
height:45px;
background-repeat:no-repeat;
background-size:55%
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled{
opacity:.35;
cursor:auto;
pointer-events:none;
filter:grayscale(1)
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next{
right:auto;
left:0;
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 535.214 950' fill='%23088849'%3E%3Cpath d='M535.214 950L0 469.498 535.214 0v155.555L176.17 470.515 535.214 792.85V950z'/%3E%3C/svg%3E");
background-position:left center
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev{
left:auto;
justify-content:flex-end;
right:0;
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 535.214 950' fill='%23088849'%3E%3Cpath d='M0 0l535.214 480.502L0 950V794.445l359.044-314.96L0 157.15V0z'/%3E%3C/svg%3E");
background-position:right center
}
.swiper-button-lock{
display:none
}
.swiper-pagination{
position:static;
text-align:center;
transition:opacity .3s;
transform:translate3d(0,0,0);
z-index:10
}
.swiper-pagination.swiper-pagination-hidden{
opacity:0
}
.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.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{
position:relative;
width:30px;
height:30px;
display:inline-flex;
align-items:center;
justify-content:center
}
.swiper-pagination-bullet::after{
content:'';
display:block;
width:12px;
height:12px;
border:1px solid #000;
border-radius:50%;
background-color:#fff
}
button.swiper-pagination-bullet{
border:none;
margin:0;
padding:0;
box-shadow:none;
-webkit-appearance:none;
appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet{
cursor:pointer
}
.swiper-pagination-bullet:only-child{
display:none!important
}
.swiper-pagination-bullet-active::after{
background-color:#088849
}
.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets{
right:10px;
top:50%;
transform:translate3d(0,-50%,0)
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;
display:block
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
top:50%;
transform:translateY(-50%);
width:8px
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
display:inline-block;
transition:transform .2s,top .2s
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
left:50%;
transform:translateX(-50%);
white-space:nowrap
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
transition:transform .2s,left .2s
}
.swiper-horizontal.swiper-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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
transform-origin:right top
}
.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
width:100%;
height:4px;
left:0;
top:0
}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar{
width:4px;
height:100%;
left:0;
top:0
}
.swiper-pagination-lock{
display:none
}
.swiper-scrollbar{
border-radius:10px;
position:relative;
-ms-touch-action:none;
background:rgba(0,0,0,.1)
}
.swiper-horizontal>.swiper-scrollbar{
position:absolute;
left:1%;
bottom:3px;
z-index:50;
height:5px;
width:98%
}
.swiper-vertical>.swiper-scrollbar{
position:absolute;
right:3px;
top:1%;
z-index:50;
width:5px;
height:98%
}
.swiper-scrollbar-drag{
height:100%;
width:100%;
position:relative;
background:rgba(0,0,0,.5);
border-radius:10px;
left:0;
top:0
}
.swiper-scrollbar-cursor-drag{
cursor:move
}
.swiper-scrollbar-lock{
display:none
}
.swiper-zoom-container{
width:100%;
height:100%;
display:flex;
justify-content:center;
align-items:center;
text-align:center
}
.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg{
max-width:100%;
max-height:100%;
object-fit:contain
}
.swiper-slide-zoomed{
cursor:move
}
.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 .swiper-notification{
position:absolute;
left:0;
top:0;
pointer-events:none;
opacity:0;
z-index:-1000
}
.swiper-free-mode>.swiper-wrapper{
transition-timing-function:ease-out;
margin:0 auto
}
.swiper-grid>.swiper-wrapper{
flex-wrap:wrap
}
.swiper-grid-column>.swiper-wrapper{
flex-wrap:wrap;
flex-direction:column
}
.swiper-fade.swiper-free-mode .swiper-slide{
transition-timing-function:ease-out
}
.swiper-fade .swiper-slide{
pointer-events:none;
transition-property:opacity
}
.swiper-fade .swiper-slide .swiper-slide{
pointer-events:none
}
.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active{
pointer-events:auto
}
.swiper-cube{
overflow:visible
}
.swiper-cube .swiper-slide{
pointer-events:none;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
z-index:1;
visibility:hidden;
transform-origin:0 0;
width:100%;
height:100%
}
.swiper-cube .swiper-slide .swiper-slide{
pointer-events:none
}
.swiper-cube.swiper-rtl .swiper-slide{
transform-origin:100% 0
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active{
pointer-events:auto
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next+.swiper-slide,
.swiper-cube .swiper-slide-prev{
pointer-events:auto;
visibility:visible
}
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top{
z-index:0;
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.swiper-cube .swiper-cube-shadow{
position:absolute;
left:0;
bottom:0;
width:100%;
height:100%;
opacity:.6;
z-index:0
}
.swiper-cube .swiper-cube-shadow:before{
content:'';
background:#000;
position:absolute;
left:0;
top:0;
bottom:0;
right:0;
filter:blur(50px)
}
.swiper-flip{
overflow:visible
}
.swiper-flip .swiper-slide{
pointer-events:none;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
z-index:1
}
.swiper-flip .swiper-slide .swiper-slide{
pointer-events:none
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active{
pointer-events:auto
}
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top{
z-index:0;
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.swiper-creative .swiper-slide{
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
overflow:hidden;
transition-property:transform,opacity,height
}
.swiper-cards{
overflow:visible
}
.swiper-cards .swiper-slide{
transform-origin:center bottom;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
overflow:hidden
}
.element_formrow_error,
.error,
.has-error,
.has_error{
color:red
}
.noselect{
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
@media print{
.noprint{
display:none!important
}
}
.onpageedit__toggle{
position:fixed;
bottom:8px;
left:8px;
z-index:999;
display:flex;
justify-content:center;
align-items:center;
width:36px;
height:36px;
border-radius:50%;
transition:.5s;
background-color:#e00;
color:#fff;
text-align:center;
font-size:23px;
line-height:1;
text-decoration:none
}
.onpageedit__toggle:hover{
text-decoration:none;
color:#fee
}
.onpageedit__toggle::before{
content:"✎";
transform:translateY(-1px)
}
.onpageedit__seolabel{
color:#00f
}
.ope_flash{
animation:1s ease-out ope_flash
}
@keyframes ope_flash{
0%,
100%{
background-color:inherit;
outline:transparent solid 2px
}
50%{
background-color:#fbf8b2;
outline:#fbf8b2 solid 5px
}
}
.ope_elevate{
position:absolute;
background-color:rgba(255,255,255,.75)
}
.ope_elevate__item{
display:flex!important;
align-items:center;
justify-content:center;
width:32px!important;
height:32px!important;
color:#000;
text-decoration:none
}
.ope_elevate__item:hover{
text-decoration:none;
color:#060
}
.ope_elevate__item--inactive,
.ope_elevate__item--inactive:hover{
color:#999
}
.ope_elevate__item--insert{
content:"➕"
}
.ope_elevate__item--exclude{
content:"➖"
}
.ope_elevate__item--up{
content:"❮"
}
.ope_elevate__item--down{
content:"❯"
}
.ope_elevate__item--reset{
content:"⤼"
}
.ope_elevate__item--boost{
content:"⥆"
}
.ope_elevate__item--sort_fixed{
content:"⥆";
color:#d4021d
}
.ope_enable::before{
content:"✎"
}
#back_to_top{
display:none;
position:fixed;
right:10px;
top:10px;
padding:3px 8px;
border:3px solid transparent;
background:#164e8d;
color:#fff;
font-size:11px;
line-height:14px;
text-decoration:none
}
#back_to_top:active,
#back_to_top:focus,
#back_to_top:hover{
background:#195aa3;
color:#fff;
text-decoration:none
}
#back_to_top::after{
content:"⋀";
font-size:14px;
padding-left:5px
}
.more_box{
overflow:hidden;
height:100px;
position:relative;
box-sizing:content-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%)
}
html.uk-notouch .uk-nav-offcanvas>li>a:focus,
html.uk-notouch .uk-nav-offcanvas>li>a:hover{
background:#ededed;
color:#222
}
html.uk-notouch .uk-nav-offcanvas ul a:hover{
color:#452dff
}
.layout_helper_spinner{
position:fixed;
left:50%;
top:50%;
transform:translate(-50%,-50%);
font-size:128px;
display:none;
z-index:10
}
.layout_helper_spinner__icon,
.layout_helper_spinner__icon::before{
width:128px;
height:128px;
display:flex;
align-items:center;
justify-content:center
}
.layout_helper_spinner__icon{
-webkit-animation:2s linear infinite uk-rotate;
animation:2s linear infinite uk-rotate
}
.layout_helper_spinner__icon::before{
content:"◔"
}
.layout_helper_success{
box-shadow:0 0 20px rgba(0,0,0,.25);
position:fixed;
left:50%;
top:50%;
transform:translate(-50%,-50%);
background:#fff;
font-size:128px;
display:none;
z-index:10
}
.layout_helper_success__icon{
display:inline-block
}
.layout_helper_success__icon::before{
content:""
}
.layout_helper_success__icon--check::before{
content:"✓"
}
.layout_helper_nojs{
display:none
}
html.main--nojs .layout_helper_nojs{
display:flex;
align-items:center;
justify-content:center;
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:999999;
padding:10px 20px;
font-size:14px;
line-height:20px;
color:#000;
background:rgba(255,255,255,.9)
}
html.main--nojs .body__base{
filter:blur(5px)
}
.layout_helper_nocookies{
display:none;
align-items:center;
justify-content:center;
position:fixed;
bottom:5px;
left:5px;
right:5px;
z-index:999999;
padding:10px 20px;
box-shadow:0 0 5px #000;
font-size:14px;
line-height:20px;
color:#e28327;
background:#fffceb
}
html.main--nocookies .layout_helper_nocookies{
display:flex
}
html.main--nocookies .body{
padding-bottom:50px
}
.widget-xsell{
display:none;
padding:1rem 0;
margin:1rem 0
}
.widget-xsell .et_slidenav,
.widget-xsell .uk-slidenav{
color:#088849
}
.body_warenkorb_detail .widget-xsell{
border-top:1px solid #ddd
}
#etTrustbadge{
display:block;
position:fixed;
right:20px;
bottom:10px
}
.et_accordion .selected_narrower{
font-weight:700
}
.et_accordion_title:not(.et_active)+.et_accordion_content{
display:none!important
}
.et_accordion_content{
padding:0;
margin:15px 0
}
.et_accordion_content a{
display:block
}
.et_accordion_scroll_container{
overflow-x:hidden;
overflow-y:auto;
max-height:310px
}
.et_slider,
.et_slider__item,
.et_slideshow,
.et_slideshow__item{
margin:0;
padding:0;
list-style:none
}
.et_slideshow{
position:relative
}
.et_slideshow__element{
display:none;
top:0;
left:0
}
.et_slideshow__element:first-child{
display:block
}
.et_slideshow.et_slider_loaded .et_slideshow__element{
display:block;
position:absolute
}
.et_slidenav_position{
position:relative;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.et_slidenav_position .et_slider,
.et_slidenav_position .et_slideshow{
z-index:1
}
.et_slidenav_position .et_slidenav{
position:absolute;
top:50%;
margin-top:-30px;
z-index:2
}
.et_slidenav_position .et_slidenav_previous{
left:0
}
.et_slidenav_position .et_slidenav_next{
right:0
}
@keyframes uk-rotate{
0%{
transform:rotate(0)
}
100%{
transform:rotate(359deg)
}
}
.uk-slidenav-position{
user-select:none
}
.uk-slidenav-position .et_slidenav::before,
.uk-slidenav-position .uk-slidenav::before{
display:block
}
.uk-slidenav-position .et_slidenav_previous::before,
.uk-slidenav-position .uk-slidenav-previous::before{
text-align:left
}
.uk-slidenav-position .et_slidenav_next::before,
.uk-slidenav-position .uk-slidenav-next::before{
text-align:right
}
.et_accordion_title,
.uk-accordion-title{
display:flex;
align-items:baseline
}
.et_accordion_title:before,
.uk-accordion-title:before,
.uk-accordion-title__before{
content:"⋁";
display:flex;
align-items:center;
justify-content:center;
width:25px;
height:25px;
overflow:hidden;
margin-right:5px;
color:#088849
}
.et_accordion_title.et_active,
.uk-accordion-title--active,
.uk-accordion-title.uk-active:before,
.uk-active.et_accordion_title:before{
content:"⋀"
}
.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
}
.uk-form label{
cursor:pointer
}
.uk-form textarea{
padding-top:5px;
padding-bottom:5px
}
.uk-form-row:after,
.uk-form-row:before{
display:none
}
.uk-close:after{
content:"✕"
}
.uk-nav li{
list-style:none
}
[data-icon-before]::before{
content:attr(data-icon-before)
}
[data-icon-after]::before{
content:attr(data-icon-after)
}
@supports (aspect-ratio:attr(width)/attr(height)){
embed[width][height],
iframe[width][height],
img[width][height],
input[type=image][width][height],
object[width][height],
table[width][height],
video[width][height]{
aspect-ratio:attr(width)/attr(height)
}
}
.uk-form input,
.uk-form select,
.uk-form textarea,
input,
select,
textarea{
font-size:16px
}
button,
input[type=button],
input[type=reset],
input[type=submit]{
cursor:pointer
}
button{
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.body__base>*{
box-sizing:border-box;
max-width:1000px;
padding:0 15px;
margin:0 auto;
outline-offset:-1px
}
.body__base--pre_header{
background:#5c5c5c;
display:none
}
.body__base--header{
background:#f3ebe3;
margin-bottom:20px
}
.body__base--pre_footer{
margin-top:35px;
margin-bottom:35px
}
@media (min-width:768px){
.body__base--pre_header{
display:block
}
.body__base--header{
background:0 0;
margin-bottom:10px
}
.layout_content_header{
display:flex;
justify-content:space-between;
align-items:center
}
}
@media (min-width:1200px){
.uk-flex-order-first-xlarge{
order:-1
}
.uk-flex-order-last-xlarge{
order:99
}
.body__base>*{
max-width:1200px;
padding:0 20px
}
}
.controller_subelements{
clear:both
}
.controller_subelements__item+.controller_subelements__item{
margin-top:0
}
.controller_subelements__item>.subelement_displayblock>.element_displayblock>*>*,
.controller_subelements__item>:not(.subelement_displayblock)>*{
margin-bottom:10px
}
@media (min-width:1000px){
.uk-gap-responsive{
gap:20px 20px
}
.controller_subelements__item>.subelement_displayblock>.element_displayblock>*>*,
.controller_subelements__item>:not(.subelement_displayblock)>*{
margin-bottom:20px
}
}
.layout_content_header{
margin-bottom:15px
}
.layout_helper_modal__content{
overflow-x:visible;
overflow-y:auto
}
.layout_helper_modal__content>:last-child{
margin-bottom:5px
}
@media (max-width:767px){
.layout_content__sidebar_wrapper{
display:none
}
html .dw_hidden_mobile{
display:none!important
}
}
#password-strength-meter{
position:relative;
height:.5em
}
#passwort-strength-bar{
width:100%;
display:block;
position:absolute;
height:.5em;
background:#f73434;
background:-moz-linear-gradient(left,#f73434 0,#c9f05d 59%,#27e67a 100%);
background:-webkit-gradient(left top,right top,color-stop(0,#f73434),color-stop(59%,#c9f05d),color-stop(100%,#27e67a));
background:-webkit-linear-gradient(left,#f73434 0,#c9f05d 59%,#27e67a 100%);
background:-o-linear-gradient(left,#f73434 0,#c9f05d 59%,#27e67a 100%);
background:-ms-linear-gradient(left,#f73434 0,#c9f05d 59%,#27e67a 100%);
background:linear-gradient(to right,#f73434 0,#c9f05d 59%,#27e67a 100%)
}
#password-strength-cover{
width:100%;
display:block;
position:absolute;
right:0;
height:.5em;
background-color:#fff
}
.deliverytime{
display:flex;
align-items:baseline
}
.deliverytime__1,
.deliverytime__2,
.deliverytime__3{
display:inline-block;
width:15px;
height:15px;
background:#e3e2e2;
margin-left:2px;
vertical-align:bottom;
transform:translateY(2px)
}
.deliverytime__1:first-child,
.deliverytime__2:first-child,
.deliverytime__3:first-child{
margin-left:0
}
.deliverytime__text{
margin-left:5px
}
.deliverytime--0{
color:#d50000;
font-weight:700
}
.deliverytime--1{
color:#087840
}
.deliverytime--1::before{
content:"✓";
padding-right:5px;
font-size:20px
}
.deliverytime--2{
color:#aa4119
}
.deliverytime--3{
color:#aa4119;
font-weight:600
}
.price_rebate{
display:inline-block;
background-color:#d50000;
color:#fff;
overflow:hidden;
white-space:nowrap
}
.base_price{
text-decoration:line-through;
white-space:nowrap
}
.price{
font-weight:700;
white-space:nowrap
}
.price--has_base_price{
color:#d50000
}
.nav,
nav ul{
margin:0;
padding:0;
list-style:none
}
nav a,
nav a:hover{
text-decoration:none
}
.nav__list{
margin:0;
padding:0 0 0 15px;
list-style:none
}
.nav__header,
.nav__item{
padding:0;
list-style:none
}
.nav__item--logout{
margin-top:1em
}
.nav__header{
padding:5px 15px;
text-transform:uppercase;
font-weight:700;
font-size:14px;
color:#444
}
.nav__header:not(:first-child){
margin-top:15px
}
.nav__header_link{
display:block;
padding:0
}
.nav__header_link,
.nav__header_link:hover{
text-decoration:none
}
.nav__link{
display:block;
text-decoration:none;
padding:5px 15px;
color:#444;
margin-bottom:1px
}
.nav__link:focus,
.nav__link:hover{
background:#19aa63;
color:#fff;
outline:0;
text-decoration:none
}
.nav__link--active{
background:#088849;
color:#fff
}
.view_headline{
font-size:5vw;
line-height:1.16666em;
font-weight:600;
text-transform:none;
margin-bottom:20px
}
@media (min-width:480px){
.view_headline{
font-size:32px
}
}
.headline{
font-size:28px;
line-height:60px;
text-align:center;
color:#088849;
outline-offset:-5px
}
html .et_toggle_target--hidden{
display:none!important
}
.element_displayblock_footer_custom_columns_1 ul,
ul.et_ul_nav{
list-style:none;
padding-left:0
}
.element_displayblock_footer_custom_columns_1 ul a,
ul.et_ul_nav a{
display:block;
min-height:30px;
align-content:center
}
@media (min-width:768px){
html .dw_visible_mobile{
display:none!important
}
.layout_header__mobile_search_container{
display:none
}
}
.layout_header a{
text-decoration:none
}
.layout_header a:hover{
text-decoration:underline
}
.layout_custom_pre_header{
display:flex;
justify-content:space-between;
align-items:center;
height:33px;
font-weight:300;
font-size:14px;
line-height:20px
}
.layout_custom_pre_header,
.layout_custom_pre_header *{
color:#fff;
text-transform:uppercase;
letter-spacing:.025em
}
.layout_custom_pre_header__item{
display:flex;
align-items:center
}
.layout_custom_pre_header__item::before{
padding-right:3px;
color:#09a056;
font-size:1.5em;
line-height:1
}
.layout_custom_pre_header__item--hotline::before{
content:"☎"
}
.layout_custom_pre_header__item--checkmark::before{
content:"✓"
}
.layout_custom_pre_header__item--myaccount{
background:0 0;
border:0;
border-radius:0;
box-shadow:none;
font:inherit
}
.layout_custom_pre_header__item--myaccount:hover{
text-decoration:underline
}
@media (max-width:767px){
.dw_tac_mobile{
text-align:center
}
.element_desktop_search--focused{
position:absolute!important;
left:0;
right:0
}
.element_desktop_search--focused .element_search_form__close{
display:block
}
}
.layout_header_checkout,
.layout_header_standard{
display:flex;
justify-content:space-between;
align-items:center;
position:relative;
color:#415040
}
.layout_header_standard{
flex-wrap:wrap;
padding:10px 0
}
.layout_header_standard>*{
flex:0 1 auto
}
.layout_header_standard .uk-link,
.layout_header_standard a{
color:inherit
}
.layout_header_standard__logo{
width:50%;
display:block;
outline-offset:-2px
}
.layout_header_standard__text_search{
flex:1 1 auto;
width:50%;
max-width:300px
}
.layout_header_standard__deco{
font-size:19px;
line-height:1.4em;
display:none
}
.layout_header_standard__search_wrapper{
min-height:32px
}
.layout_header_standard__buttons{
flex:1 1 100%;
align-self:flex-end;
display:flex;
justify-content:space-between;
align-items:flex-end;
margin-top:7px
}
.layout_header_standard__button{
display:inline-block;
color:inherit;
text-align:center;
text-decoration:none
}
.layout_header_standard__button:hover{
text-decoration:none!important
}
@media (max-width:767px){
.layout_header_standard__button{
flex:0 1 20%
}
.layout_header_standard__button--cart,
.layout_header_standard__button--mobilemenu{
flex-basis:auto
}
}
.layout_header_standard__button_image{
position:relative;
display:inline-block;
margin-bottom:2px
}
.layout_header_standard__button_image svg{
height:20px;
width:auto;
max-width:35px;
fill:#333333
}
.layout_header_standard__button_image--mobilemenu{
width:18px
}
.layout_header_standard__button_image--mobilemenu svg{
max-width:100%
}
.layout_header_standard__button_icon{
position:relative;
display:inline-block
}
.layout_header_standard__button_icon::before{
font-size:26px
}
.layout_header_standard__button_icon--mobilemenu::before{
content:"☰"
}
.layout_header_standard__button_icon--home::before{
content:"⌂"
}
.layout_header_standard__button_icon--search::before{
content:"🔍"
}
.layout_header_standard__button_icon--myaccount::before{
content:"👤"
}
.layout_header_standard__button_icon--merkliste::before{
content:"♡"
}
.layout_header_standard__button_icon--cart::before{
content:""
}
.layout_header_standard__button_badge{
position:absolute;
left:0;
top:-6px;
background-color:#d50000;
font-weight:400
}
.layout_header_standard__button_badge::before{
content:attr(data-counter)
}
.layout_header_standard__button_text{
font-size:10px;
line-height:12px
}
.layout_header_standard__button_cart_desktop{
background:url(/custom/module/public/dwshopr/assets/images/dw-einkaufstasche.png) top left no-repeat;
min-height:82px;
padding-left:70px;
display:flex;
flex-direction:column;
justify-content:center;
font-weight:700
}
@media (min-width:480px){
.layout_header_standard__button{
padding:10px
}
}
@media (min-width:768px){
.layout_header_standard{
flex-wrap:nowrap
}
.layout_header_standard__logo,
.layout_header_standard__text_search{
width:auto
}
.layout_header_standard__text_search{
max-width:365px
}
html.ie11 .layout_header_standard__text_search{
max-width:315px;
width:315px
}
.layout_header_standard__deco{
display:block
}
.layout_header_standard__buttons{
flex:0 1 auto;
margin-top:0
}
.layout_header_standard__button{
padding:0;
margin-left:10px
}
.layout_header_standard__button--home,
.layout_header_standard__button--mobilemenu,
.layout_header_standard__button--search{
display:none
}
.layout_header_standard__button_image svg{
height:25px
}
}
@media (min-width:1000px){
html.ie11 .layout_header_standard__text_search{
max-width:365px;
width:365px
}
}
.layout_header_checkout{
padding:8px 0
}
.layout_header_checkout__item{
flex:0 1 auto
}
.layout_header_checkout__item--links{
padding-right:10px
}
.layout_header_checkout .uk-subnav{
margin-bottom:0
}
.layout_header_logo{
flex-basis:50%;
box-sizing:border-box;
display:flex;
align-items:center;
height:42px;
overflow:hidden;
padding-right:5px
}
.layout_header_logo span{
display:none
}
@media (min-width:480px){
.layout_header_logo{
max-width:250px;
padding-right:10px
}
}
.element_flyout{
border-top:1px solid #088849;
border-bottom:1px solid #088849
}
.element_flyout a,
.element_flyout a:hover{
text-decoration:none!important
}
.element_flyout__ul{
background:#fff;
display:table;
width:100%;
position:relative
}
.element_flyout__ul .uk-grid>div{
border-right:1px solid #bbb
}
.element_flyout__ul .uk-grid>div:last-child{
border-right:0
}
.element_flyout__ul>li{
display:table-cell;
float:none;
position:static
}
.element_flyout__ul>li>a{
border:1px solid transparent;
border-bottom:0;
text-align:center;
padding:0;
font-size:18px
}
.element_flyout__ul>li>a,
.element_flyout__ul>li>a:focus,
.element_flyout__ul>li>a:hover{
background:0 0;
color:#333
}
@media (min-width:768px) and (max-width:900px){
.element_flyout__ul>li>a{
font-size:16px;
letter-spacing:-.02em
}
}
.element_flyout__ul>li.uk-active>a{
background-color:#088849;
color:#fff
}
.element_flyout__ul>li.uk-open>a{
background-color:#088849;
color:#fff;
position:relative;
z-index:971
}
.element_flyout__ul>li.uk-open>a::after{
content:'';
position:absolute;
display:inline-block;
left:50%;
bottom:0;
transform:translate(-10px,20px);
width:0;
height:0;
border:10px solid transparent;
border-top-color:#088849;
pointer-events:none
}
.element_flyout__link--home svg{
width:18px;
height:18px;
fill:#333333
}
.element_flyout__link--home span{
display:none
}
.element_flyout__link--sale{
position:relative
}
.element_flyout__link--sale::before{
content:'%';
display:inline-block;
width:1em;
height:1em;
line-height:1em;
font-size:1em;
padding:.1em;
background:#666;
color:#fff;
border-radius:50%;
vertical-align:baseline;
margin-right:5px
}
.element_flyout__li.uk-active .element_flyout__link--sale::before,
.element_flyout__li.uk-open .element_flyout__link--sale::before{
background:#fff;
color:#088849
}
.element_flyout__dropdown{
max-height:80vh;
overflow:auto;
left:0;
width:100%;
background:#fff!important;
box-shadow:0 3px 12px -3px rgba(0,0,0,.4);
-webkit-animation:none!important;
animation:none!important;
border-top:1px solid #088849
}
.element_flyout .uk-nav-navbar>li>a{
font-weight:600
}
.element_flyout .uk-nav-navbar>li>a.has-subitems+ul{
padding-top:0
}
.layout_custom_pre_footer{
position:relative;
perspective:500px
}
.layout_custom_pre_footer__background,
.layout_custom_pre_footer__item_background{
background:#ccc;
min-height:76px;
border-radius:15px;
transform:rotateX(20deg);
transition:.5s;
position:absolute;
top:0;
left:5px;
right:5px
}
.layout_custom_pre_footer__background{
display:none;
left:20px;
right:20px
}
.layout_custom_pre_footer__item{
flex:1 1 auto;
position:relative;
font-weight:700;
font-size:18px;
text-transform:uppercase;
perspective:500px
}
html.ie11 .layout_custom_pre_footer__item{
flex-basis:33.33333%
}
.layout_custom_pre_footer__item_content{
height:80px;
position:relative;
display:flex;
justify-content:space-between;
align-items:center;
padding:0 20px;
text-align:right
}
.layout_custom_pre_footer__item_content span{
flex:1 1 auto
}
@media (min-width:768px){
.layout_custom_pre_footer{
display:flex;
margin-top:20px
}
.layout_custom_pre_footer__item{
padding-left:30px
}
.layout_custom_pre_footer__item:last-child{
padding-right:30px
}
.layout_custom_pre_footer__background{
display:block
}
.layout_custom_pre_footer__item_background{
display:none
}
.layout_custom_pre_footer__item_content{
padding:0;
text-align:left
}
.layout_custom_pre_footer__item_content img{
position:relative;
top:-10px
}
.layout_footer .element_displayblock_accordion div[data-wrapper]{
overflow:visible!important;
height:auto!important
}
}
.layout_footer{
padding-top:15px;
padding-bottom:25px;
margin-top:30px
}
.layout_footer a{
display:inline-block;
text-decoration:none
}
.layout_footer a:hover{
text-decoration:underline
}
.layout_footer hr{
border:0 solid #94b379;
border-top-width:1px;
margin:20px 0
}
.layout_footer .bigtext{
font-size:37px;
line-height:1.4285em
}
.layout_footer .smalltext{
font-size:10px
}
.layout_footer .controller_subelements__item>.grid_element{
margin:0
}
.layout_footer .element_displayblock_accordion ul{
margin:0;
padding:0;
list-style:none
}
.layout_footer .element_displayblock_accordion a{
padding:5px 0
}
.layout_footer .element_displayblock_accordion>div{
border:0
}
.layout_footer .uk-accordion-content{
padding:2px 0 0
}
.layout_footer .et_accordion_title,
.layout_footer .uk-accordion-title{
min-height:40px;
margin:0;
padding:0;
line-height:38px;
background:0 0;
display:flex
}
.layout_footer .et_accordion_title>*,
.layout_footer .uk-accordion-title>*{
font-weight:400
}
.layout_footer .element_textblock_accordion_item.uk-accordion-content>h3:first-child{
display:none
}
.layout_footer_checkout .subelement_textblock,
.layout_footer_standard .subelement_textblock{
text-align:center
}
.pvd_pc__gpsr{
padding-top:15px;
margin-top:15px;
border-top:1px solid var(--lt-color-gray-300)
}
@media (min-width:768px){
.layout_footer .uk-accordion-content{
margin:0
}
.layout_footer .et_accordion_title,
.layout_footer .uk-accordion-title{
line-height:26px;
cursor:default;
border-bottom:0;
min-height:inherit
}
.layout_footer .et_accordion_title::before,
.layout_footer .uk-accordion-title::before{
display:none
}
.pvd_pc__gpsr{
margin-top:10px
}
}
.pvd_pc__gpsr_title{
display:inline-flex;
align-items:center;
text-align:center;
text-decoration:none;
color:#1a5692
}
.pvd_pc__gpsr_title_info{
border:1px solid;
border-radius:50%;
width:20px;
height:20px;
display:flex;
align-items:center;
justify-content:center;
font-size:12px;
text-align:center;
margin-right:5px
}
.pvd_pc__gpsr .element_address_gpsr__header{
display:flex;
width:100%;
justify-content:space-between;
margin-bottom:10px;
padding-bottom:10px;
font-weight:700;
border-bottom:1px solid var(--lt-color-gray-300)
}
.pvd_pc__gpsr .element_address_gpsr__header_sub{
width:100%;
margin-bottom:10px;
padding-bottom:10px
}
.pvd_pc__gpsr .element_address_gpsr__header_sub_1{
font-weight:700
}
.pvd_pc__gpsr .element_address_gpsr__footer{
width:100%;
margin-top:10px;
padding-top:10px;
border-top:1px solid var(--lt-color-gray-300)
}
.pvd_pc__gpsr .element_address_gpsr__row--lkz,
.pvd_pc__gpsr .element_address_gpsr__row--name1{
margin-bottom:1em
}
.pvd_pc__gpsr .element_address_gpsr__row--ansprechpartner{
margin-top:1em
}
.element_breadcrumb a{
text-decoration:none
}
.element_breadcrumb a:hover{
text-decoration:underline
}
.element_breadcrumb>li{
font-size:12px
}
.element_breadcrumb__i *{
line-height:inherit;
font-size:inherit
}
.element_breadcrumb__i--backlink a::before{
content:"❮";
padding-right:5px
}
.element_breadcrumb__i--backlink+.element_breadcrumb__i--startpage{
position:relative
}
.element_breadcrumb__i--backlink+.element_breadcrumb__i--startpage::before{
content:""!important
}
.element_breadcrumb__i--backlink+.element_breadcrumb__i--startpage::after{
content:"";
position:absolute;
top:50%;
left:8px;
height:14px;
margin-top:-7px;
border-left:1px solid #000;
border-right:1px solid #ccc
}
.element_breadcrumb__c--current,
.element_breadcrumb__i *{
color:#333!important
}
.element_breadcrumb__c{
display:inline-block;
margin:0
}
.element_breadcrumb__c--current{
font-family:"Open Sans",arial,sans-serif;
font-weight:600
}
.element_breadcrumb__c--num{
margin-left:5px
}
.element_cart a{
text-decoration:none
}
.element_cart a:hover{
text-decoration:underline
}
.element_cart__table,
.merkliste_item__table{
display:block
}
.element_cart__thead{
display:none
}
.element_cart__tbody{
display:block
}
.element_cart__pos,
.merkliste_item__pos{
display:block;
padding-bottom:10px;
border-bottom:1px solid;
margin-bottom:10px
}
.element_cart__cell,
.merkliste_item__cell{
display:inline-block;
vertical-align:top;
box-sizing:border-box;
padding:0
}
.element_cart__cell::before,
.merkliste_item__cell::before{
content:attr(data-title);
display:block;
font-weight:600;
color:#4d4d4d;
padding-top:10px;
padding-bottom:9px;
border-bottom:1px solid #ccc;
margin-bottom:10px
}
.element_cart__cell--product,
.merkliste_item__cell--product{
display:block
}
.element_cart__cell--product::before,
.merkliste_item__cell--product::before{
display:none
}
.element_cart__cell--single,
.merkliste_item__cell--single{
width:30%
}
.element_cart__cell--quantity,
.merkliste_item__cell--quantity{
width:30%;
text-align:center
}
.element_cart__cell--quantity select,
.merkliste_item__cell--quantity select{
transform:translateY(-6px)
}
.element_cart__cell--total,
.merkliste_item__cell--total{
width:40%;
text-align:right;
font-weight:700
}
.element_cart__cell--total::before,
.merkliste_item__cell--total::before{
color:#333;
font-weight:700
}
.element_cart__cell--remove_pos,
.merkliste_item__cell--remove_pos{
display:none
}
@media (min-width:768px){
.element_cart__table{
display:table;
border-collapse:separate;
border-spacing:0;
width:100%
}
.element_cart__thead{
display:table-header-group
}
.element_cart__thead .element_cart__cell{
font-weight:600
}
.element_cart__tbody{
display:table-row-group
}
.element_cart__tbody .element_cart__cell,
.element_cart__thead .element_cart__cell{
border-bottom:1px solid #333;
padding-top:10px;
padding-bottom:10px
}
.element_cart__pos{
display:table-row
}
.element_cart__cell{
display:table-cell;
vertical-align:top;
padding-left:20px
}
.element_cart__cell::before{
display:none
}
.element_cart__cell--product{
padding-left:0
}
.element_cart__cell--single{
width:15%;
white-space:nowrap;
text-align:left
}
.element_cart__cell--quantity{
width:80px
}
.element_cart__cell--total{
width:15%;
white-space:nowrap
}
.element_cart__cell--total .element_cart__remove_pos,
.element_cart__cell--total .element_directorder__delete{
display:none
}
.element_cart__cell--remove_pos{
text-align:right
}
}
.element_cart__remove_pos,
.element_directorder__delete,
.merkliste_item__remove_pos{
margin-left:10px;
display:inline-block;
width:25px;
height:1px;
vertical-align:top;
position:relative
}
.element_cart__remove_pos,
.element_cart__remove_pos:hover,
.element_directorder__delete,
.merkliste_item__remove_pos,
.merkliste_item__remove_pos:hover{
text-decoration:none!important
}
.element_cart__remove_pos::after,
.element_directorder__delete::after,
.merkliste_item__remove_pos::after{
content:"☓";
display:block;
position:absolute;
top:-4px;
right:0;
width:27px;
height:27px;
font-size:27px
}
.element_cart--checkout6 .element_cart__remove_pos,
.element_cart--checkout6 .element_directorder__delete{
display:none
}
.element_cart__remove_voucher{
display:inline-block;
margin-left:20px;
position:relative
}
.element_cart__remove_voucher::before{
content:'';
position:absolute;
top:-5px;
right:-5px;
bottom:-5px;
width:30px
}
.element_cart__remove_voucher::after{
content:"☓"
}
@media (min-width:768px){
.element_cart__summary{
display:flex;
justify-content:space-between
}
}
.element_cart__summary_left{
flex:1 1 auto;
width:100%;
margin-top:20px;
margin-right:20px
}
.element_cart__summary_right{
flex:0 0 auto;
box-sizing:border-box;
width:100%;
margin-top:20px;
padding:3px 10px;
background-color:#ededed;
display:table
}
@media (min-width:768px){
.element_cart__summary_right{
width:300px
}
}
.element_cart__voucher{
display:flex;
align-items:center;
flex-wrap:wrap
}
.element_cart__voucher>*{
margin-bottom:5px!important
}
.element_cart__voucher button{
height:36px
}
.element_cart__voucher_label{
display:block;
font-weight:600;
margin-right:10px;
flex:0 1 100%
}
.element_cart__voucher_code{
margin-right:10px!important
}
.element_cart__voucher_code::placeholder{
font-size:14px
}
.element_cart__voucher_textblock{
flex:0 1 100%;
font-size:12px;
line-height:1.4285em;
color:#4f4f4f
}
.element_cart__catalog{
margin-top:15px;
font-size:12px;
line-height:1.4285em
}
.element_cart__catalog_label{
color:#087840
}
.element_cart__catalog_label::before{
font-size:25px!important
}
.element_cart__summary_prow{
display:flex;
justify-content:space-between;
margin:5px 0
}
.element_cart__summary_prow--total{
margin-top:5px;
border-top:1px solid;
padding-top:5px;
font-weight:700
}
.element_cart__summary_prow--tax{
font-size:12px;
color:#4f4f4f
}
.element_cart__summary_prow--textblock{
display:block
}
.element_cart__summary_ptext{
box-sizing:border-box;
padding-right:10px
}
.element_cart__summary_ptext--tax{
width:100%
}
.element_cart_pos__product,
.json_warenkorb_artikel__product,
.merkliste_item_pos__product{
display:flex
}
.element_cart_pos__image,
.merkliste_item_pos__image{
display:block;
flex:0 0 auto;
width:180px;
max-width:30vw;
margin-right:20px
}
.element_cart_pos__text,
.merkliste_item_pos__text{
flex:0 1 auto;
box-sizing:border-box
}
.element_cart_pos__text [data-title]::before,
.merkliste_item_pos__text [data-title]::before{
content:attr(data-title) " "
}
.element_cart_pos__description,
.merkliste_item_pos__description{
display:block;
font-weight:700;
font-size:16px;
line-height:1.2em
}
.element_cart_pos__infos,
.merkliste_item_pos__infos{
font-size:13px;
line-height:1.4285em;
white-space:normal;
margin-bottom:1em
}
html.ie11 .element_cart_pos__infos,
html.ie11 .merkliste_item_pos__infos{
max-width:60vw
}
@media (min-width:768px){
html.ie11 .element_cart_pos__infos,
html.ie11 .merkliste_item_pos__infos{
max-width:20vw
}
}
@media (min-width:1000px){
html.ie11 .element_cart_pos__infos,
html.ie11 .merkliste_item_pos__infos{
max-width:300px
}
}
.element_forminput__radio{
display:inline-block;
margin-left:15px
}
.element_forminput__radio:first-child{
margin-left:0
}
.element_forminput__button--hint::before{
content:"ⓘ";
font-size:1.25em
}
.element_forminput_plusminus{
display:inline-block;
position:relative;
border:1px solid #000;
min-width:108px;
overflow:hidden
}
.element_forminput_plusminus__minus,
.element_forminput_plusminus__plus{
display:flex;
align-items:center;
justify-content:center;
position:absolute;
top:0;
width:36px;
height:36px;
border:0!important;
border-radius:0
}
.element_forminput_plusminus__minus::before,
.element_forminput_plusminus__plus::before{
font-size:14px;
padding-top:3px
}
.element_forminput_plusminus__plus{
right:0
}
.element_forminput_plusminus__plus::before{
content:"➕"
}
.element_forminput_plusminus__minus{
left:0
}
.element_forminput_plusminus__minus::before{
content:"➖"
}
.element_forminput_plusminus__input{
text-align:center;
width:100%;
border:0!important
}
.element_label__text::after{
content:":"
}
.element_label__hint::before{
content:"ⓘ"
}
.element_label__required{
display:none
}
.element_label--required::after{
content:"*"
}
.narrower--color,
.narrower--size{
display:flex;
flex-wrap:wrap
}
.narrower__item,
.narrower__item:hover{
text-decoration:none
}
.narrower__item--default{
display:flex!important
}
.narrower__item--color,
.narrower__item--size{
position:relative;
display:inline-block;
box-sizing:border-box;
margin:0 5px 5px 0;
border:1px solid #a7a7a7;
padding:0 10px;
min-width:40px;
min-height:40px;
line-height:38px;
text-align:center;
text-decoration:none!important;
font-weight:700;
white-space:nowrap;
overflow:hidden;
color:#087840;
background-color:#fff
}
.narrower__item--color:hover,
.narrower__item--size:hover{
border-color:#000;
text-decoration:none!important
}
.narrower__item--color::after,
.narrower__item--size::after{
content:"✓";
position:absolute;
bottom:0;
right:0;
width:10px;
height:10px;
font-size:10px;
line-height:10px;
padding:1px 0 0 2px;
color:#fff;
background-color:#000;
text-indent:0;
display:none
}
.narrower__item--color.narrower__item--selected,
.narrower__item--size.narrower__item--selected{
border-color:#000;
outline:#000 solid 1px
}
.narrower__item--color.narrower__item--selected::after,
.narrower__item--size.narrower__item--selected::after{
display:block
}
.narrower__item--color{
background:0 0
}
.narrower__item--color span{
display:none
}
.narrower_selection{
display:flex;
flex-wrap:wrap;
align-items:baseline
}
.narrower_selection__item,
.narrower_selection__reset{
display:flex;
height:35px;
align-items:center
}
.narrower_selection__item{
margin:0 10px 5px 0;
padding:0 8px;
background:#97ca9a;
text-decoration:none
}
.narrower_selection__item::after{
content:"✕";
padding-left:5px
}
.narrower_selection__reset{
margin-left:auto
}
.element_pager__pagination_bottom{
display:flex;
justify-content:end
}
.element_pager__pagination ul{
margin:0
}
.element_pager__pagination_next_page,
.element_pager__pagination_prev_page{
width:16px;
height:20px;
border:0;
font-size:20px;
color:#000;
text-align:center;
text-decoration:none
}
.element_pager__pagination_next_page:hover,
.element_pager__pagination_prev_page:hover{
background-color:#eee
}
.element_pager__pagination_next_page::before,
.element_pager__pagination_prev_page::before{
content:"❮";
display:inline-block;
position:relative;
top:-1px
}
.element_pager__pagination_next_page::before{
content:"❯"
}
.element_pager_text{
display:flex;
justify-content:flex-end;
align-items:center
}
.element_pager_text>*{
display:inline-block;
margin-left:25px
}
.element_pager_text>:first-child{
margin-left:0
}
.element_pager_text__next_page,
.element_pager_text__prev_page{
width:45px;
height:45px;
line-height:45px;
border:1px solid;
font-size:22px;
color:#000;
text-align:center;
text-decoration:none
}
.element_pager_text__next_page:hover,
.element_pager_text__prev_page:hover{
background-color:#eee
}
.element_pager_text__next_page::before,
.element_pager_text__prev_page::before{
content:"❮";
display:inline-block;
position:relative;
top:-1px
}
.element_pager_text__next_page::before{
content:"❯"
}
@media (min-width:768px){
.element_pager_text>*{
margin-left:5px
}
.element_pager_text__next_page,
.element_pager_text__prev_page{
width:25px;
height:25px;
line-height:25px;
font-size:22px;
border:0
}
}
.element_product_pager_top{
margin:0 0 15px
}
.element_product_pager_top__sort_container{
text-align:right
}
.element_product_pager_top__sort_container label{
padding-right:5px
}
@media (max-width:767px){
.element_product_pager_top{
display:none
}
}
.element_product_pager_top .nav__item--active>.nav__link--has_submenu::after{
content:"❯"
}
.element_product_pager_top .nav__link{
display:flex;
justify-content:space-between;
align-items:baseline
}
.element_product_pager_top .nav__link--has_submenu::after{
content:"⋁"
}
.mobile_filter{
display:flex;
justify-content:space-between
}
.mobile_filter__button{
flex:1 0 auto;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
border:1px solid #000;
border-radius:0;
box-shadow:none;
background:#fff;
font-size:18px;
line-height:1.2em;
padding:10px 0
}
.mobile_filter__button--cat{
margin-right:15px
}
.mobile_filter__button:active,
.mobile_filter__button:focus,
.mobile_filter__button:hover{
background-color:#f5f5f5
}
.mobile_filter__modal_title{
font-size:18px;
line-height:1.4em;
font-weight:600;
margin-bottom:10px;
border-bottom:2px solid #088849;
padding-bottom:10px
}
.mobile_filter__title{
cursor:pointer;
display:flex;
align-items:baseline;
padding:5px 0;
border-top:1px solid #000
}
.mobile_filter__title:not(.mobile_filter__title--active)+.mobile_filter__content{
display:none!important
}
.mobile_filter__title::after{
content:"⋁";
margin-left:auto
}
.mobile_filter__title--active::after{
content:"⋀"
}
.mobile_filter__title--active .mobile_filter__title_text{
display:none
}
.mobile_filter__title select{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
flex:1 1 auto;
display:block;
width:100%;
max-width:100%;
margin:0;
border:0;
padding:0;
background:0 0;
font-size:16px;
outline:0
}
@media (max-width:320px){
.mobile_filter__title select{
max-width:160px
}
}
.mobile_filter__title_text{
font-weight:400
}
.mobile_filter__item:first-child .mobile_filter__title{
border-top:0
}
.mobile_filter__title label,
.mobile_filter__title_desc{
font-weight:600;
padding-right:10px
}
.mobile_filter__content{
margin:0 0 10px
}
.mobile_filter__buttons{
margin-top:10px;
border-top:2px solid #088849;
padding-top:10px
}
.mobile_filter .narrower__item--default{
display:block
}
@media (min-width:768px){
.mobile_filter{
display:none!important
}
}
.desktop_filter{
display:none;
align-items:center;
flex-wrap:wrap
}
.desktop_filter__block{
margin-right:20px
}
.desktop_filter__block--sort{
margin-left:auto
}
.desktop_filter__block:last-child{
margin-right:0
}
.desktop_filter__button{
flex:1 0 auto;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
border:1px solid #000;
border-radius:0;
box-shadow:none;
background:#fff;
font-size:18px;
line-height:1.2em;
padding:10px
}
.desktop_filter__button--cat{
margin-right:15px
}
.desktop_filter__button:active,
.desktop_filter__button:focus,
.desktop_filter__button:hover{
background-color:#f5f5f5
}
.desktop_filter__modal_title{
font-size:18px;
line-height:1.4em;
font-weight:600;
margin-bottom:10px;
border-bottom:2px solid #088849;
padding-bottom:10px
}
.desktop_filter__title{
cursor:pointer;
display:flex;
align-items:baseline;
padding:5px 0;
border-top:1px solid #000
}
.desktop_filter__title:not(.mobile_filter__title--active)+.mobile_filter__content{
display:none!important
}
.desktop_filter__title::after{
content:"⋁";
margin-left:auto
}
.desktop_filter__title--active::after{
content:"⋀"
}
.desktop_filter__title--active .mobile_filter__title_text{
display:none
}
.desktop_filter__title select{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
flex:1 1 auto;
display:block;
width:100%;
max-width:100%;
margin:0;
border:0;
padding:0;
background:0 0;
font-size:16px;
outline:0
}
@media (max-width:320px){
.desktop_filter__title select{
max-width:160px
}
}
@media (min-width:768px){
.desktop_filter{
display:flex
}
}
.element_narrower_color__list,
.element_narrower_default__list,
.element_narrower_size__list,
.element_narrower_sort__list{
list-style:none;
padding-left:0
}
.element_narrower_color__list,
.element_narrower_size__list{
display:flex;
flex-wrap:wrap
}
.element_product_pager_bottom__ul{
text-align:right
}
.element_product_pager_bottom__li--prev_arrow ::before{
content:"❮"
}
.element_product_pager_bottom__li--next_arrow ::before{
content:"❯"
}
.element_rating_stars{
display:inline-block;
white-space:nowrap
}
.element_rating_stars ::before{
content:"★"
}
.element_rating_stars__outer{
display:inline-block;
color:#c6c6c6;
position:relative;
white-space:nowrap;
margin-left:2px
}
.element_rating_stars__outer:first-child{
margin-left:0!important
}
.element_rating_stars__inner{
display:inline-block;
color:#fcea10;
overflow:hidden;
position:absolute;
top:0;
left:0
}
.element_sidebar a{
display:block
}
.element_sidebar>*{
margin-bottom:10px
}
@media (min-width:768px){
.element_sidebar>*{
margin-bottom:20px
}
}
.search_mobile_filter{
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.search_mobile_filter__label--color{
position:relative
}
.search_mobile_filter__label--color::before{
background:0 0!important;
content:""!important
}
.search_mobile_filter__label--color::after{
content:"✓";
position:absolute;
bottom:1px;
right:1px;
padding:0 0 1px 1px;
background:#fff;
color:#000;
font-size:10px
}
.element_productslider{
box-sizing:border-box
}
.element_productslider:not(.swiper-initialized) .swiper-wrapper{
display:flex;
flex-wrap:nowrap;
overflow:hidden;
gap:.6rem
}
.element_productslider:not(.swiper-initialized) .swiper-slide{
flex:0 0 calc(20% - 0.75rem);
display:block
}
.element_productslider:not(.swiper-initialized) .swiper-slide:only-child{
flex:0 0 calc(100% - 0.75rem)
}
.element_productslider:not(.swiper-initialized) .swiper-slide:nth-child(n+6){
display:none
}
@media (max-width:1200px){
.element_productslider:not(.swiper-initialized) .swiper-slide{
flex:0 0 calc(25% - 0.75rem)
}
.element_productslider:not(.swiper-initialized) .swiper-slide:nth-child(n+5){
display:none
}
}
@media (max-width:1000px){
.element_productslider:not(.swiper-initialized) .swiper-slide{
flex:0 0 calc(33.333% - 0.75rem)
}
.element_productslider:not(.swiper-initialized) .swiper-slide:nth-child(n+4){
display:none
}
}
.element_productslider .et_slidenav_previous,
.element_productslider .uk-slidenav-previous{
left:0
}
.element_productslider .et_slidenav_next,
.element_productslider .uk-slidenav-next{
right:0
}
.element_productslider[data-slider-nn*="3"] .et_slidenav,
.element_productslider[data-slider-nn*="3"] .uk-slidenav{
display:block
}
@media (max-width:768px){
.element_productslider:not(.swiper-initialized) .swiper-slide{
flex:0 0 calc(50% - 0.75rem);
width:50%
}
.element_productslider:not(.swiper-initialized) .swiper-slide:nth-child(n+3){
display:none
}
.element_productslider[data-slider-nn*="4"] .et_slidenav,
.element_productslider[data-slider-nn*="4"] .uk-slidenav{
display:block
}
}
@media (min-width:1200px){
html.ie11 .element_cart_pos__infos,
html.ie11 .merkliste_item_pos__infos{
max-width:400px
}
.element_productslider[data-slider-nn*="6"] .et_slidenav,
.element_productslider[data-slider-nn*="6"] .uk-slidenav{
display:block
}
}
.element_formrow_error--top{
margin-bottom:15px;
padding:10px;
background:#fff1f0;
color:#d85030
}
.element_login_form__button--pwlost{
display:block;
text-align:right
}
.element_menu__link{
display:flex;
justify-content:space-between;
align-items:center;
box-sizing:border-box;
height:35px;
padding:0 10px;
border-bottom:1px solid;
font-size:16px;
line-height:1.4285em;
text-decoration:none!important;
position:relative
}
.element_menu__link::before{
content:'';
position:absolute;
top:-1px;
left:0;
right:0;
border-top:1px solid
}
.element_menu__link:after{
content:"❯";
display:inline-block;
padding-left:10px
}
.element_menu__link:hover{
text-decoration:none!important;
background-color:#19aa63
}
@media (min-width:768px){
.element_menu__ul{
display:grid;
grid-template-columns:1fr 1fr;
grid-column-gap:20px
}
}
.element_address_block,
.element_address_block__row{
display:block
}
.element_address_block__row--email{
margin-top:.5em
}
.element_headline{
font-size:24px;
line-height:1.25em;
padding-top:10px;
padding-bottom:10px
}
.element_address_correction__header{
font-weight:600
}
.element_address_correction__list{
margin:0;
padding:0;
list-style:none
}
.element_address_correction__address{
display:block
}
input[type=checkbox].et_styled_checkbox+label.et_styled_checkbox.error input[type=checkbox].et_styled_checkbox+label.et_styled_checkbox.uk-form-danger,
input[type=checkbox].et_styled_checkbox+label.et_styled_checkbox.error input[type=radio].et_styled_radio+label.et_styled_radio.uk-form-danger,
input[type=checkbox].et_styled_checkbox+label.et_styled_checkbox.invalid,
input[type=checkbox].et_styled_checkbox.error+label,
input[type=checkbox].et_styled_checkbox.invalid+label,
input[type=checkbox].et_styled_checkbox.uk-form-danger+label,
input[type=radio].et_styled_radio+label.et_styled_radio.error input[type=checkbox].et_styled_checkbox+label.et_styled_checkbox.uk-form-danger,
input[type=radio].et_styled_radio+label.et_styled_radio.error input[type=radio].et_styled_radio+label.et_styled_radio.uk-form-danger,
input[type=radio].et_styled_radio+label.et_styled_radio.invalid,
input[type=radio].et_styled_radio.error+label,
input[type=radio].et_styled_radio.invalid+label,
input[type=radio].et_styled_radio.uk-form-danger+label{
color:#d85030
}
input[type=checkbox].et_styled_checkbox+label.et_styled_checkbox.error input[type=checkbox].et_styled_checkbox+label.et_styled_checkbox.uk-form-danger::before,
input[type=checkbox].et_styled_checkbox+label.et_styled_checkbox.error input[type=radio].et_styled_radio+label.et_styled_radio.uk-form-danger::before,
input[type=checkbox].et_styled_checkbox+label.et_styled_checkbox.invalid::before,
input[type=checkbox].et_styled_checkbox.error+label::before,
input[type=checkbox].et_styled_checkbox.invalid+label::before,
input[type=checkbox].et_styled_checkbox.uk-form-danger+label::before,
input[type=radio].et_styled_radio+label.et_styled_radio.error input[type=checkbox].et_styled_checkbox+label.et_styled_checkbox.uk-form-danger::before,
input[type=radio].et_styled_radio+label.et_styled_radio.error input[type=radio].et_styled_radio+label.et_styled_radio.uk-form-danger::before,
input[type=radio].et_styled_radio+label.et_styled_radio.invalid::before,
input[type=radio].et_styled_radio.error+label::before,
input[type=radio].et_styled_radio.invalid+label::before,
input[type=radio].et_styled_radio.uk-form-danger+label::before{
border-color:#dc8d99
}
input[type=checkbox].et_styled_checkbox+label.et_styled_checkbox.uk-form-success,
input[type=checkbox].et_styled_checkbox+label.et_styled_checkbox.valid,
input[type=checkbox].et_styled_checkbox.uk-form-success+label,
input[type=checkbox].et_styled_checkbox.valid+label,
input[type=radio].et_styled_radio+label.et_styled_radio.uk-form-success,
input[type=radio].et_styled_radio+label.et_styled_radio.valid,
input[type=radio].et_styled_radio.uk-form-success+label,
input[type=radio].et_styled_radio.valid+label{
color:#659f13
}
input[type=checkbox].et_styled_checkbox+label.et_styled_checkbox.uk-form-success::before,
input[type=checkbox].et_styled_checkbox+label.et_styled_checkbox.valid::before,
input[type=checkbox].et_styled_checkbox.uk-form-success+label::before,
input[type=checkbox].et_styled_checkbox.valid+label::before,
input[type=radio].et_styled_radio+label.et_styled_radio.uk-form-success::before,
input[type=radio].et_styled_radio+label.et_styled_radio.valid::before,
input[type=radio].et_styled_radio.uk-form-success+label::before,
input[type=radio].et_styled_radio.valid+label::before{
border-color:#8ec73b
}
input[disabled],
input[readonly]{
cursor:not-allowed
}
.keep-pt{
display:none
}
input[type=checkbox].et_styled_checkbox{
position:absolute;
clip:rect(1px,1px,1px,1px);
padding:0;
border:0;
height:1px;
width:1px;
overflow:hidden
}
input[type=checkbox].et_styled_checkbox:checked+label.et_styled_checkbox::before{
content:"☑"
}
input[type=checkbox].et_styled_checkbox+label.et_styled_checkbox::before{
width:21px!important;
padding-left:4px
}
input[type=checkbox].et_styled_checkbox:focus-visible+label.et_styled_checkbox::before{
outline:#828282 solid 2px;
outline-offset:-3px
}
input[type=checkbox].et_styled_checkbox:disabled+label.et_styled_checkbox,
input[type=checkbox].et_styled_checkbox[readonly]+label.et_styled_checkbox{
cursor:default
}
input[type=checkbox].et_styled_checkbox:disabled+label.et_styled_checkbox::before,
input[type=checkbox].et_styled_checkbox[readonly]+label.et_styled_checkbox::before{
border-color:#ddd;
color:#999
}
input[type=checkbox].et_styled_checkbox[readonly]+label.et_styled_checkbox{
pointer-events:none
}
input[type=radio].et_styled_radio{
position:absolute;
clip:rect(1px,1px,1px,1px);
padding:0;
border:0;
height:1px;
width:1px;
overflow:hidden
}
input[type=radio].et_styled_radio:checked+label.et_styled_radio::before{
color:#444;
border-color:#444;
content:"●"
}
input[type=radio].et_styled_radio:focus-visible+label.et_styled_radio::before{
outline:#828282 solid 2px;
outline-offset:-3px;
border-radius:25px
}
input[type=radio].et_styled_radio:disabled+label.et_styled_radio,
input[type=radio].et_styled_radio[readonly]+label.et_styled_radio{
cursor:default
}
input[type=radio].et_styled_radio:disabled+label.et_styled_radio::before,
input[type=radio].et_styled_radio[readonly]+label.et_styled_radio::before{
border-color:#ddd;
color:#999
}
input[type=radio].et_styled_radio[readonly]+label.et_styled_radio{
pointer-events:none
}
input[type=checkbox].et_styled_checkbox+label.et_styled_checkbox,
input[type=radio].et_styled_radio+label.et_styled_radio{
position:relative;
display:inline-flex;
vertical-align:middle;
cursor:pointer;
align-items:baseline
}
input[type=checkbox].et_styled_checkbox+label.et_styled_checkbox::before,
input[type=radio].et_styled_radio+label.et_styled_radio::before{
flex:0 0 auto;
content:"☐";
display:inline-block;
width:25px;
height:25px;
line-height:25px;
font-size:24px;
transform:translateY(3px)
}
input[type=checkbox].et_styled_checkbox+label.et_styled_checkbox--bigtouch::after,
input[type=radio].et_styled_radio+label.et_styled_radio--bigtouch::after{
content:"";
width:40px;
height:40px;
background:rgba(255,0,0,.2);
position:absolute;
left:-7px;
top:50%;
margin-top:-20px
}
input[type=checkbox].et_styled_checkbox+label.et_styled_checkbox--notext::before,
input[type=radio].et_styled_radio+label.et_styled_radio--notext::before{
margin-right:0
}
input[type=radio].et_styled_radio+label.et_styled_radio::before{
content:"○"
}
.et_styled_inputs__item{
display:inline-block;
margin-right:15px
}
.et_styled_inputs__item:last-child{
margin-right:0
}
.et_styled_inputs--vertical .et_styled_inputs__item{
display:block;
margin-right:0;
margin-bottom:5px
}
.et_styled_inputs--vertical .et_styled_inputs__item:last-child{
margin-bottom:0
}
.uk-form select.et_styled_select,
select.et_styled_select{
height:36px;
max-width:100%;
padding:0 25px 0 6px;
border:1px solid #000;
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") right 5px center/auto 36% no-repeat #fff;
color:#444;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
outline:0;
cursor:pointer;
border-radius:0
}
.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
}
}
.element_forminput--password{
position:relative
}
.element_forminput--password a.et_togglepassword{
position:absolute;
bottom:0;
right:5px;
font-size:10px;
color:#4f4f4f;
text-decoration:none!important
}
.element_forminput--password a.et_togglepassword:hover{
text-decoration:none!important
}
.uk-form input[data-togglepassword],
input[data-togglepassword]{
padding-right:40px
}
.uk-form .select_birthdate{
margin-right:10px
}
.element_directorder{
margin-bottom:20px
}
.element_directorder a{
display:inline-block
}
.element_directorder__template{
display:none
}
.element_directorder__table{
display:block
}
.element_directorder__thead{
display:none
}
.element_directorder__tbody{
display:block
}
.element_directorder__pos{
display:block;
padding-bottom:10px;
border-bottom:1px solid;
margin-bottom:10px
}
.element_directorder__cell{
display:inline-block;
vertical-align:top;
box-sizing:border-box;
padding:0
}
.element_directorder__cell::before{
content:attr(data-title);
display:block;
font-weight:600;
color:#4d4d4d;
padding-top:10px;
padding-bottom:9px;
border-bottom:1px solid #ccc;
margin-bottom:10px
}
.element_directorder__cell--product{
display:block
}
.element_directorder__cell--product::before{
display:none
}
.element_directorder__cell--price{
width:30%
}
.element_directorder__cell--quantity,
.element_directorder__cell--size{
width:20%;
text-align:center
}
.element_directorder__cell--quantity select,
.element_directorder__cell--size select{
transform:translateY(-6px)
}
.element_directorder__cell--total{
width:30%;
text-align:right;
font-weight:700
}
.element_directorder__cell--total::before{
color:#333;
font-weight:700
}
.element_directorder__cell--remove{
display:none
}
.element_directorder__textblock{
margin-top:20px
}
.element_directorder__buttons{
display:flex;
justify-content:space-between;
margin-top:20px
}
.element_directorder__query_product_no--loading+.element_directorder__loading{
display:inline;
padding-left:5px
}
.element_directorder__query_product_no--loading+.element_directorder__loading::after{
content:"◔";
animation-name:element_directorder_loading;
animation-duration:1s;
animation-timing-function:linear;
animation-iteration-count:infinite
}
@media (min-width:768px){
.element_directorder__table{
display:table;
border-collapse:separate;
border-spacing:0;
width:100%
}
.element_directorder__thead{
display:table-header-group
}
.element_directorder__thead .element_directorder__cell{
font-weight:600
}
.element_directorder__tbody{
display:table-row-group
}
.element_directorder__tbody .element_directorder__cell,
.element_directorder__thead .element_directorder__cell{
border-bottom:1px solid #333;
padding-top:10px;
padding-bottom:10px
}
.element_directorder__pos{
display:table-row
}
.element_directorder__cell{
display:table-cell;
vertical-align:top;
padding-left:20px
}
.element_directorder__cell::before{
display:none
}
.element_directorder__cell--product{
padding-left:0
}
.element_directorder__cell--price{
width:15%;
white-space:nowrap;
text-align:left
}
.element_directorder__cell--quantity{
width:80px
}
.element_directorder__cell--total{
width:15%;
white-space:nowrap
}
.element_directorder__cell--total .element_cart__remove_pos,
.element_directorder__cell--total .element_directorder__delete{
display:none
}
.element_directorder__cell--remove_pos{
text-align:right
}
}
.element_directorder__remove_pos{
margin-left:10px;
display:inline-block;
width:25px;
height:1px;
vertical-align:top;
position:relative
}
.element_directorder__remove_pos,
.element_directorder__remove_pos:hover{
text-decoration:none!important
}
.element_directorder__remove_pos::after{
content:"☓";
display:block;
position:absolute;
top:-4px;
right:0;
width:27px;
height:27px;
font-size:27px
}
.element_directorder_product{
display:flex;
margin:0
}
.element_directorder_product__img{
display:block;
margin-right:20px
}
.element_directorder_product__text{
font-size:13px
}
.element_directorder_product__text [data-title]::before{
content:attr(data-title) " "
}
.element_directorder_product__description{
display:block;
margin-bottom:.5em;
font-size:16px;
font-weight:700
}
@keyframes element_directorder_loading{
from{
transform:rotate(0)
}
to{
transform:rotate(360deg)
}
}
.element_artikel__lower_price_description_wrapper{
display:block;
width:100%
}
.element_artikel__lower_price_description_wrapper .element_artikel__lower_price_description{
display:flex;
justify-content:flex-end;
align-items:center;
margin-bottom:5px;
margin-top:5px
}
.artikel_detail .element_artikel__lower_price_description_wrapper{
padding-bottom:5px
}
.element_artikel_gallery__link .element_artikel__lower_price_description_wrapper{
font-size:12px
}
.element_artikel_gallery__link .element_artikel__lower_price_description_wrapper .element_artikel__lower_price_description{
justify-content:flex-start
}
.element_artikel_gallery{
position:relative
}
.element_artikel_gallery__link,
.element_artikel_gallery__link:hover{
display:block;
text-decoration:none!important
}
.element_artikel_gallery__product_image{
position:relative;
text-align:center
}
.element_artikel_gallery__product_image:hover .element_artikel_gallery__image--i2,
.element_artikel_gallery__product_image:hover .element_artikel_gallery__product_image_sensor{
display:block;
transition:.2s 0.3s;
opacity:1
}
.element_artikel_gallery__product_image_sensor{
position:absolute!important;
top:0;
right:0;
bottom:0;
left:0;
opacity:0;
transition:.2s 0.3s
}
.element_artikel_gallery__image{
display:block;
margin:0 auto
}
.element_artikel_gallery__image--i2{
display:none
}
.element_artikel_gallery__discount{
position:absolute;
top:0;
right:0;
width:45px;
height:45px;
display:flex;
justify-content:center;
align-items:center;
box-sizing:border-box;
border-radius:50%;
font-size:24px;
line-height:1.2em
}
.element_artikel_gallery__discount::before{
content:"%"
}
.element_artikel_gallery__discount_text,
.element_artikel_gallery__discount_value{
display:none
}
@media (min-width:768px){
.element_artikel_gallery__discount{
flex-wrap:wrap;
width:auto;
min-width:45px;
padding:0 5px
}
.element_artikel_gallery__discount::before{
display:none
}
.element_artikel_gallery__discount_text{
display:none;
text-transform:uppercase;
font-size:10px;
line-height:1.2em
}
.element_artikel_gallery__discount_value{
display:block;
font-size:18px;
line-height:1.2em
}
}
.element_artikel_gallery__description{
font-size:16px;
line-height:18px;
min-height:40px;
padding:5px 0 1px
}
@media (min-width:768px){
.element_artikel_gallery__description{
font-size:14px;
line-height:16px;
min-height:35px
}
}
.element_artikel_gallery__product_price{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
align-items:baseline
}
.element_artikel_gallery__price{
font-size:22px
}
.element_artikel_gallery__buy_form,
.element_artikel_gallery__delivery_info{
margin-top:5px
}
.element_artikel_gallery__buy_button{
width:100%
}
#modal.artikel_katalog_modal .uk-modal-dialog{
width:300px;
background-color:#edeff0
}
#artikel_katalog_modal{
padding:0;
position:relativ
}
#artikel_katalog_modal .details_info{
text-align:center;
padding-bottom:1.5rem;
--bg-opacity:1;
background-color:#edeff0
}
#artikel_katalog_modal .details_info .product_popover_image{
overflow:hidden;
border-top-left-radius:.5rem;
border-top-right-radius:.5rem;
min-height:250px
}
#artikel_katalog_modal .details_info .product_popover_image .full_size_img{
width:100%;
vertical-align:middle;
border:0
}
#artikel_katalog_modal .details_info .details_shadow{
z-index:10;
box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);
position:relative;
padding:1rem 1rem 1.5rem;
margin-top:-3rem;
margin-left:1.5rem;
margin-right:1.5rem;
border-radius:.25rem;
background-color:#f8f8f9eb
}
#artikel_katalog_modal .details_info .details_shadow .product_popover_title{
font-size:20px
}
#artikel_katalog_modal .details_info .details_shadow .product_popover_title .artikel_detail__product_name{
color:#0a0a0a
}
#artikel_katalog_modal .details_info .details_shadow .product_popover_untertitel{
font-size:13
}
#artikel_katalog_modal .details_info .details_shadow .product_popover_link{
text-decoration:none;
color:#40ae49;
font-weight:700
}
#artikel_katalog_modal .details_info .add_border{
width:230px;
border-bottom:2px solid #40ae49;
margin:20px auto
}
#artikel_katalog_modal .details_info .product_popover_attributes .attribute_color,
#artikel_katalog_modal .details_info .product_popover_attributes .attribute_material{
margin-bottom:15px
}
#artikel_katalog_modal .details_info .product_popover_attributes .tw_leading_normal{
color:#40ae49;
margin-bottom:0
}
#artikel_katalog_modal .details_info .product_popover_attributes .tw_leading_bold{
font-weight:700;
font-size:15px
}
#artikel_katalog_modal .details_info .product_popover_attributes .add_border{
width:230px;
border-bottom:2px solid #40ae49;
margin:20px auto
}
#artikel_katalog_modal .details_info .pvd_ic__ic{
display:flex;
justify-content:center
}
#artikel_katalog_modal .details_info .pvd_ic__ic .to_basket{
border:1px transparent;
cursor:pointer;
display:inline-block!important;
margin-bottom:0;
padding:6px 12px!important;
text-align:center;
touch-action:manipulation;
-webkit-user-select:none;
-moz-user-select:none;
user-select:none;
vertical-align:middle;
white-space:nowrap;
--text-opacity:1;
color:rgba(255,255,255,var(--text-opacity))!important;
box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);
line-height:1.25;
font-size:1rem!important;
border-radius:.25rem 0 0 .25rem!important;
--bg-opacity:1;
background:#008d4d!important;
color:#fff;
font-weight:700;
flex:0 0 auto!important;
height:46.5px!important
}
#artikel_katalog_modal .details_info .pvd_ic__ic .pvd_ic__ic_background_modal{
position:relative;
background:url(/custom/module/public/dwshopr/assets/icons/shape_dw_cart_filled.svg) center no-repeat #008d4d;
width:23px;
height:46.5px;
pointer-events:none;
bottom:0;
right:0;
box-shadow:0 1px 0 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)
}
#artikel_katalog_modal .details_info .pvd_ic__ic .pvd_ic__ic_middle{
width:70px;
background-color:#008d4d;
height:auto;
max-height:46.5px;
position:relative;
border:1px solid transparent;
border-top-right-radius:.25rem;
border-bottom-right-radius:.25rem;
box-shadow:0 1px 0 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)
}
#artikel_katalog_modal .details_info .pvd_ic__ic .pvd_ic__ic_middle .pvd_ic__amount_container{
margin:5px 5px 0 15px
}
#artikel_katalog_modal .details_info .pvd_ic__price_container{
display:block!important
}
#artikel_katalog_modal .details_info .pvd_ic__price_info_delivery_time{
justify-content:center!important
}
#artikel_katalog_modal .details_info .product_price{
font-size:2.25rem;
line-height:1.25;
margin-bottom:1rem
}
#artikel_katalog_modal .details_info .show{
display:block
}
@media (min-width:768px){
.modal_dialog{
margin:30px auto
}
.modal_content{
box-shadow:0 5px 15px rgba(0,0,0,.5)
}
.product_price{
margin-top:1.5rem
}
}
.element_displayblock_markenslider .element_warengruppe_slider_slide a{
display:block;
text-align:center;
line-height:100px
}
.element_displayblock_wg_teaser_textbloecke{
margin-bottom:0!important
}
.element_displayblock_slider_headline,
.element_displayblock_wg_teaser_artikel__headline,
.element_displayblock_wg_teaser_textbloecke__headline{
font-size:28px;
line-height:1.2em;
text-align:center;
color:#94b379
}
.element_displayblock_wg_teaser_textbloecke .element_textblock_plain{
margin-bottom:10px
}
@media (min-width:1000px){
.element_productslider[data-slider-nn*="5"] .et_slidenav,
.element_productslider[data-slider-nn*="5"] .uk-slidenav{
display:block
}
.uk-form .select_birthdate{
margin-right:20px
}
.element_displayblock_wg_teaser_textbloecke .element_textblock_plain{
margin-bottom:20px
}
}
.element_displayblock_wg_teaser_artikel{
margin-bottom:0!important
}
@media (max-width:420px){
.element_displayblock_footer_custom_columns_1>*{
width:50%
}
}
@media (max-width:767px){
.element_displayblock_footer_custom_columns_1>*{
width:50%
}
}
.element_textblock_plain__link--all{
display:block
}
.element_textblock_overlay__figcaption{
box-sizing:border-box;
min-height:60px;
padding:10px 20px;
display:flex;
flex-wrap:wrap;
align-items:center
}
.element_textblock_overlay__figcaption>*{
flex:1 1 100%;
margin:0 0 10px
}
.element_textblock_overlay__figcaption>:last-child{
margin-bottom:0
}
.element_textblock_overlay a{
display:inline-block
}
.element_progress_menu{
margin:0;
padding:0
}
@media (max-width:479px){
.element_directorder_product__text [data-title]::before{
display:block
}
.element_progress_menu{
margin:5px 0
}
.element_progress_menu em{
display:none
}
}
.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{
display:block;
-webkit-flex:1 1 auto;
flex:1 1 auto
}
.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>*{
display:block;
white-space:nowrap;
color:#444;
padding:0 5px
}
.element_progress_menu__item>*,
.element_progress_menu__item>:hover{
text-decoration:none!important
}
.element_progress_menu__item em{
color:inherit;
font-style:normal
}
.element_progress_menu__item.active>*{
background-color:#d4021d;
color:#fff
}
.element_warenkorb_progress_menu{
position:relative;
display:flex;
justify-content:space-between;
margin:30px 0;
padding:0
}
.element_warenkorb_progress_menu li:first-child::before{
position:absolute;
content:'';
top:19px;
left:28px;
right:28px;
border-bottom:1px solid #999
}
.element_warenkorb_progress_menu__item{
list-style:none;
flex:0 1 auto;
margin:0;
padding:0;
width:16.66667%;
text-align:center
}
.element_warenkorb_progress_menu__item_link{
position:relative
}
.element_warenkorb_progress_menu__item_link,
.element_warenkorb_progress_menu__item_link:hover{
text-decoration:none!important
}
.element_warenkorb_progress_menu__item_text{
display:block;
font-size:12px;
line-height:1;
color:#4f4f4f
}
.element_warenkorb_progress_menu__item_iteration{
display:flex;
justify-content:center;
align-items:center;
width:38px;
height:38px;
margin:0 auto 5px;
box-shadow:0 0 1px rgba(0,0,0,.5);
border-radius:50%;
border:1px solid #999;
background-color:#fff;
color:#999;
font-style:normal;
font-size:24px;
line-height:1
}
.element_warenkorb_progress_menu__item_iteration::before{
content:attr(data-iteration)
}
.element_warenkorb_progress_menu__item--prev .element_warenkorb_progress_menu__item_iteration{
border-color:#088849
}
.element_warenkorb_progress_menu__item--prev .element_warenkorb_progress_menu__item_iteration::before{
content:"✓";
display:inline-block;
color:#088849
}
.element_warenkorb_progress_menu__item--current .element_warenkorb_progress_menu__item_iteration{
background-color:#088849;
color:#fff;
box-shadow:none;
border-color:#088849
}
@media (min-width:480px){
.element_warenkorb_progress_menu li:first-child::before{
position:absolute;
content:'';
top:23px;
left:36px;
right:36px
}
.element_warenkorb_progress_menu__item{
width:auto
}
.element_warenkorb_progress_menu__item_iteration{
width:46px;
height:46px;
font-size:30px
}
}
.element_password_strength_meter{
display:none;
margin-top:5px
}
.element_password_strength_meter__meter{
position:relative;
height:5px;
background-color:gray
}
.element_password_strength_meter__bar{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
background:linear-gradient(to right,#a00,#fa0,#0a0)
}
.element_password_strength_meter__cover{
position:absolute;
top:0;
right:0;
bottom:0;
width:0;
background-color:#fff
}
.element_password_strength_meter[data-pwstrength]{
display:block
}
.element_cookie_banner{
display:none;
position:fixed;
bottom:0;
left:0;
right:0;
z-index:999999
}
.element_cookie_banner--visible{
display:block
}
.element_cookie_banner__inner{
display:flex;
justify-content:space-between;
align-items:center;
padding:10px;
background-color:#f0f0f0
}
.element_cookie_banner__text{
flex:0 1 auto;
padding-right:10px
}
.element_cookie_banner__button{
flex:0 0 auto
}
.element_cookie_banner__settings-button{
flex:0 0 auto;
text-wrap:none
}
.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[data-slider-preset=productslider] .element_swiper__slide{
padding:0 calc(10px / 2)
}
@media (min-width:1000px){
.element_swiper[data-slider-preset=productslider] .element_swiper__slide{
padding:0 calc(20px / 2)
}
}
.element_search_form{
display:flex;
position:relative;
box-sizing:border-box;
border:1px solid #5c5c5c;
overflow:hidden;
background-color:#088849
}
.element_search_form__button,
.element_search_form__close,
.element_search_form__input{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
background:none;
border:0;
border-radius:0;
font-family:inherit;
box-sizing:border-box
}
.element_search_form__input{
flex:1 1 auto;
font-family:inherit;
margin:0;
padding:0 5px;
background-color:#fff;
color:#333;
max-width:calc(100% - 30px);
display:block
}
.element_search_form__button,
.element_search_form__close{
flex:0 0 auto;
display:flex;
justify-content:center;
align-items:center;
text-align:center;
background:0 0;
color:#fff;
margin:0;
padding:0;
width:30px;
height:30px
}
.element_search_form__button svg,
.element_search_form__close svg{
width:16px;
height:16px;
fill:#fff
}
.element_search_form__close{
display:none;
background-color:#666
}
.element_search_form__close::before{
content:"✕"
}
#element_mobile_search_container{
position:relative;
white-space:nowrap;
box-sizing:border-box;
margin-left:0;
width:100%;
background-color:#eee;
border-top:1px solid #999
}
#searchpreview{
display:none;
z-index:1005;
border:1px solid #ddd;
background-color:#fff;
padding:5px;
position:absolute;
left:50%;
width:500px;
margin-left:-250px;
box-shadow:0 0 5px rgba(0,0,0,.25);
max-height:80vh;
overflow-y:auto
}
#searchpreview a{
display:block;
padding:2px;
text-decoration:none
}
#searchpreview .pselected,
#searchpreview a:hover{
background:#eaeaea
}
#searchpreview .sresult{
display:block;
padding-left:5px;
list-style-type:none;
padding-right:5px
}
#searchpreview .sresult li{
line-height:16px
}
#searchpreview .cresult{
padding-left:5px;
list-style-type:none;
padding-right:5px;
display:inline
}
#searchpreview .breadcrumb{
white-space:nowrap;
display:-webkit-inline-box;
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex;
font-weight:700
}
#searchpreview .preview_headline{
background-color:#e1e1e1;
font-weight:600;
font-size:16px;
line-height:1.4em;
padding-left:5px;
padding-right:5px
}
#searchpreview .searchpreviewimg{
flex:0 0 auto;
width:80px;
max-width:none;
height:124px
}
#searchpreview .shorttext{
color:#000;
font-size:10px
}
#searchpreview .title{
margin-top:0;
color:#ababab
}
#searchpreview .highlight{
font-weight:700
}
#searchpreview .sresultp{
display:block;
padding:0 5px;
margin:15px 0;
list-style-type:none
}
#searchpreview .sresultp a{
display:flex
}
#searchpreview .prodtext{
display:list-item;
width:390px;
margin-top:20px;
padding-left:10px
}
#searchpreview .bresult{
display:block;
padding-left:5px;
list-style-type:none;
padding-right:5px
}
#searchpreview .bresult li{
min-height:40px
}
#searchpreview .cathidden,
#searchpreview .cresulteh{
display:none
}
#searchpreview #catmore{
float:none
}
#element_offcanvas .uk-offcanvas-bar{
background:#fff;
font-size:16px;
color:#333;
overflow-y:hidden;
padding-top:60px
}
.offcanvas_close{
position:fixed;
top:0;
left:0;
right:0;
background:#fff;
box-sizing:border-box;
display:flex;
justify-content:space-between;
align-items:center;
height:60px;
padding:0 15px;
margin:0;
border-bottom:1px solid #333;
text-decoration:none;
z-index:100
}
.offcanvas_close:after{
content:"\2715"
}
.offcanvas_init_target{
z-index:10;
overflow-y:auto;
height:100%
}
.offcanvas,
.offcanvas *{
box-sizing:border-box
}
.offcanvas__menu{
list-style-type:none;
margin:0;
padding:0
}
.offcanvas__menu--level1{
padding-bottom:10px;
border-bottom:1px solid #333;
margin-bottom:10px
}
.offcanvas__item{
list-style:none
}
.offcanvas__item--subnavigation>.offcanvas__link:after{
content:"⋁"
}
.offcanvas__item--subnavigation>.offcanvas__menu{
display:none;
padding-left:0
}
.offcanvas__item--open>.offcanvas__link{
color:#fff;
background:#19aa63
}
.offcanvas__item--open>.offcanvas__link:after{
content:"⋀"
}
.offcanvas__item--open>.offcanvas__menu{
display:block
}
.offcanvas__item--active>.offcanvas__link{
background:#088849;
color:#fff
}
.offcanvas__item--active>.offcanvas__link:after{
content:"❯"
}
.offcanvas__link{
padding:10px 15px;
text-decoration:none;
width:100%;
display:flex;
justify-content:space-between
}
.offcanvas .offcanvas .offcanvas__link{
padding-left:30px
}
.offcanvas .offcanvas .offcanvas .offcanvas__link{
padding-left:45px
}
.offcanvas .offcanvas .offcanvas .offcanvas .offcanvas__link{
padding-left:60px
}
.offcanvas .offcanvas .offcanvas .offcanvas .offcanvas .offcanvas__link{
padding-left:75px
}
#secondary{
font-size:14px;
margin:20px 10px;
padding:0;
border-bottom:none;
background:#ccc
}
#secondary .offcanvas__menu{
display:block;
padding:0
}
#secondary .offcanvas__item--active>.offcanvas__link{
background:0 0;
color:#333
}
#secondary .offcanvas__link{
padding:5px 10px
}
#secondary .offcanvas__link:after{
content:''
}
#secondary .offcanvas__link--nolink{
font-weight:700
}
#secondary .offcanvas__menu--level2 .offcanvas__link{
padding-left:20px
}
.vproduct{
display:none
}
.vproduct.vvisible{
display:block
}
.pvd_acc__title{
margin:0 0 10px;
font-size:18px
}
.pvd_acc__title--x{
font-size:24px
}
.pvd_acc__c,
.pvd_acc__label--rating,
.pvd_acc__label::before{
display:none
}
@media (max-width:767px){
#searchpreview{
display:none!important
}
.pvd_acc__title{
margin:0 -15px;
padding:5px 15px;
background-color:#f4ebe3;
font-size:13px;
font-weight:700;
text-transform:none
}
.pvd_acc__label{
display:flex;
align-items:center
}
.pvd_acc__label::before{
flex:0 1 auto;
width:20px;
display:inline-block;
content:"⋁";
font-size:20px;
color:#088849;
margin-right:5px
}
.pvd_acc__label--rating{
display:block
}
.pvd_acc__label--rating::before{
opacity:0;
font-size:inherit
}
.pvd_acc__content{
margin-top:10px;
display:none
}
.pvd_acc__c:checked+.pvd_acc__title>.pvd_acc__label::before{
content:"⋀"
}
.pvd_acc__c:checked+.pvd_acc__title+.pvd_acc__content{
display:block
}
}
.artikel_detail__back_link::before{
content:"❮"❮
}
.artikel_detail__gallery_images{
position:relative;
min-height:45px
}
.artikel_detail__gallery_image{
box-sizing:border-box;
max-height:90vh;
margin:0 auto;
padding:0 20px
}
.artikel_detail__gallery_img{
display:block;
max-width:100%;
margin:0 auto;
max-height:min(90vh,561px);
aspect-ratio:362/561
}
@media (orientation:landscape){
.artikel_detail__gallery_img{
max-height:min(90vh,561px);
max-width:none;
width:auto
}
}
.artikel_detail__gallery_thumb_nav{
padding:0 40px;
max-width:230px;
margin:0 auto
}
.artikel_detail__gallery_thumb_nav--slider_enabled{
position:relative
}
.artikel_detail__gallery_thumb_nav--slider_disabled{
display:flex;
justify-content:center
}
.artikel_detail__gallery_thumb_nav--slider_disabled>*{
margin-left:10px
}
.artikel_detail__gallery_thumb_nav--slider_disabled>:first-child{
margin-left:0
}
@media (max-width:767px){
.artikel_detail__gallery_thumb_nav{
display:none!important
}
.checkout2_address__row--la_plz_la_ort .uk-grid>*,
.checkout2_address__row--plz_ort .uk-grid>*{
margin-bottom:15px
}
.checkout2_address__row--la_plz_la_ort .uk-grid>:last-child,
.checkout2_address__row--plz_ort .uk-grid>:last-child{
margin-bottom:0
}
}
.artikel_detail__gallery_thumbnail{
cursor:pointer
}
.artikel_detail__product_name{
margin:0 0 2px;
line-height:1.4285em;
font-size:20px;
font-weight:400;
text-transform:none
}
.artikel_detail__advantages,
.artikel_detail__last_visited,
.artikel_detail__shipping_and_payment,
.artikel_detail__xrefs{
margin-top:15px
}
@media (min-width:768px){
.artikel_detail__advantages,
.artikel_detail__last_visited,
.artikel_detail__shipping_and_payment,
.artikel_detail__xrefs{
border-top:1px solid #000;
padding-top:20px;
margin-top:20px
}
.artikel_detail__advantages{
display:none
}
}
.pvd_t{
margin:10px 0 20px
}
.pvd_t__left{
margin-bottom:30px
}
.pvd_t__mid{
display:none
}
.pvd_t__zoom_wrapper{
position:relative;
z-index:2
}
.pvd_t__zoom_button{
display:block;
width:50px;
height:50px;
line-height:50px;
overflow:hidden;
position:absolute;
bottom:0;
left:-10px;
margin:0;
padding:0;
box-shadow:none;
border-radius:0;
border:0;
background:0 0;
text-align:center;
font-size:40px;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
cursor:pointer
}
.pvd_t__zoom_button::before{
content:"⊕"
}
.pvd_t__me_icon{
display:block;
margin-bottom:20px
}
@media (min-width:768px){
.pvd_t{
display:flex;
align-items:flex-start;
padding:10px 0;
background-color:#f9f9f9
}
.pvd_t>*{
box-sizing:border-box;
padding:0 10px
}
.pvd_t__left{
flex:1 1 40%;
width:40%;
margin-bottom:0;
overflow:hidden
}
.pvd_t__mid{
flex:0 0 auto;
width:auto;
display:block;
min-width:95px
}
.pvd_t__right{
flex:0 0 50%;
width:50%
}
.pvd_t__zoom_wrapper--mobile{
display:none
}
.pvd_t__zoom_wrapper--desktop{
display:block;
margin-bottom:20px
}
}
.pvd_b__rating_stars{
margin-right:5px;
font-size:20px
}
.pvd_b__product_text{
display:none
}
.pvd_b__rating{
margin-top:5px;
display:flex;
align-items:center
}
.pvd_b__rating_text::after{
content:attr(data-text_mobile)
}
.pvd_b__rating_text[data-rc=false]{
display:none
}
.pvd_b__rating_text[data-rc=true]{
margin-left:auto
}
.pvd_b__rating_text[data-rc=true]+.pvd_b__rating_add{
display:none
}
.pvd_b__rating_add{
margin-left:auto
}
.pvd_b__me_icons{
margin-top:25px
}
.pvd_b__me_icon{
display:inline-block;
height:70px;
margin-left:20px
}
.pvd_b__me_icon:first-child{
margin-left:0
}
.pvd_b__me_icon img{
object-fit:contain;
height:100%
}
.pvd_b__variants{
margin-top:20px
}
.pvd_b__variants_title{
display:block;
margin-bottom:13px
}
.pvd_b__variants_title_appendix{
transition:.5s;
display:inline-block;
padding:0 5px
}
.pvd_b__variants_title_appendix.error{
transition:.5s;
background-color:rgba(255,0,0,.1)
}
.pvd_b__cart{
margin-top:30px
}
.pvd_b__trusted{
display:none;
align-items:flex-start;
margin-top:25px
}
.pvd_b__pi{
margin-top:20px;
display:none
}
@media (min-width:768px){
.pvd_b{
display:flex;
flex-direction:column
}
.pvd_b>*{
flex:1 1 auto;
width:100%
}
.pvd_b__product_name{
order:1
}
.pvd_b__artikel_no{
order:2
}
.pvd_b__rating{
order:5;
margin-top:10px
}
.pvd_b__product_text{
order:3;
display:block;
margin-top:10px
}
.pvd_b__variants{
order:6;
margin-top:30px
}
.pvd_b__cart{
order:7
}
.pvd_b__pi{
order:4;
display:block;
margin-top:10px;
padding-bottom:10px;
border-bottom:1px solid
}
.pvd_b__trusted{
order:8;
display:flex
}
.pvd_b__me_icons{
display:none
}
.pvd_b__rating_stars{
font-size:inherit
}
.pvd_b__rating_text{
margin-left:0!important
}
.pvd_b__rating_text::after{
content:attr(data-text_desktop)
}
.pvd_b__rating_text[data-rc=true]+.pvd_b__rating_add{
display:inline-block
}
}
.pvd_pi{
border-collapse:collapse
}
.pvd_pi__r{
vertical-align:top
}
.pvd_pi__l{
padding:2px 10px 2px 0;
font-weight:600
}
.pvd_pi__v{
padding:2px 0
}
.pvd_ic{
position:relative
}
.pvd_ic__rebate{
display:inline-block;
color:#fff;
background-color:#d50000;
overflow:hidden;
text-align:center;
font-weight:700;
font-size:16px;
width:45px;
height:45px;
line-height:45px;
border-radius:50%;
margin-left:20px;
vertical-align:bottom
}
.pvd_ic__base_price{
display:inline-block;
padding-bottom:5px;
vertical-align:bottom
}
.pvd_ic__price{
margin-top:5px;
font-size:25px;
line-height:1.2em
}
@media (min-width:768px){
.pvd_ic__price{
font-size:35px
}
}
.pvd_ic__price_info{
margin-top:0
}
.pvd_ic__price_info_shipping{
font-size:12px
}
.pvd_ic__price_info_delivery_time{
font-size:15px;
margin-top:10px;
justify-content:center
}
.pvd_ic__ic{
display:flex;
box-sizing:border-box;
padding:0;
margin-top:10px
}
.pvd_ic__ic--d0{
opacity:.5;
pointer-events:none
}
.pvd_ic__ic--d0 .pvd_ic__button{
background-color:#666
}
.pvd_ic__amount_container{
display:flex;
align-items:center;
margin-bottom:10px
}
.pvd_ic__amount{
flex:1 1 auto
}
.pvd_ic__amount_text{
margin-right:5px;
font-size:16px
}
.pvd_ic__button{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
position:relative;
flex:1 0 auto;
display:block;
box-sizing:border-box;
height:67px;
margin:0;
border:0;
border-radius:0;
padding:0 70px 0 0;
cursor:pointer;
font-weight:600;
font-size:18px;
color:#fff;
background:#088849
}
.pvd_ic__ic_background{
position:absolute;
bottom:8px;
right:8px;
background:url("/custom/module/public/dwshopr/assets/icons/shape_dw_cart_filled.svg") center no-repeat;
width:57px;
height:67px;
pointer-events:none
}
@media (min-width:768px){
.pvd_ic__amount{
flex:0 1 auto
}
.pvd_ic__price_container{
display:flex;
justify-content:flex-end;
align-items:center;
margin-bottom:5px
}
.pvd_ic__price_container>*{
margin:0 0 0 25px;
padding:0
}
.pvd_ic__rebate{
order:1
}
.pvd_ic__base_price{
order:2
}
.pvd_ic__price{
order:3
}
.pvd_ic__price_info{
display:flex;
justify-content:space-between
}
.pvd_ic__price_info_delivery_time{
margin-top:0;
order:1;
flex:0 1 auto;
justify-content:flex-start
}
.pvd_ic__price_info_shipping{
order:2;
flex:1 1 25%;
text-align:right;
padding-left:10px
}
}
.pvd_iw{
display:flex;
justify-content:center;
align-items:center;
height:35px;
margin-top:20px;
border:1px solid #000;
text-decoration:none!important;
text-align:center;
font-size:16px;
background-color:#fff
}
.pvd_iw::after{
content:"♡";
font-size:30px;
padding-left:30px
}
.pvd_iw:hover{
text-decoration:none!important
}
.pvd_d__mid{
display:none
}
.pvd_d__product_info{
margin-top:20px
}
.pvd_d__product_reviews,
.pvd_d__product_text{
margin-top:15px
}
.pvd_d__product_reviews_all{
padding-left:20px
}
.pvd_d .et_toggle{
display:block;
text-align:right;
color:#164e8d
}
.pvd_d .et_toggle::before{
content:"⋀";
padding-right:5px
}
.pvd_d .et_toggle_target--hidden+.et_toggle::before{
content:"⋁"
}
@media (min-width:768px){
.pvd_d{
display:flex
}
.pvd_d>*{
box-sizing:border-box;
padding:0 10px
}
.pvd_d__left{
flex:1 1 40%;
width:40%;
overflow:hidden;
padding-left:0
}
.pvd_d__mid{
flex:0 0 auto;
width:auto;
display:block;
min-width:95px
}
.pvd_d__right{
flex:0 0 50%;
width:50%;
padding-right:0
}
.pvd_d__product_reviews,
.pvd_d__product_text{
margin-top:0
}
.pvd_d .et_toggle,
.pvd_d__product_info{
display:none
}
}
.variant_select{
display:block
}
.variant_select__item{
position:relative;
display:inline-block;
box-sizing:border-box;
margin:0 5px 5px 0;
border:1px solid #a7a7a7;
padding:0 10px;
min-width:40px;
min-height:40px;
line-height:38px;
text-align:center;
text-decoration:none!important;
font-weight:700;
white-space:nowrap;
overflow:hidden;
color:#087840;
background-color:#fff
}
.variant_select__item:hover{
border-color:#000;
text-decoration:none!important
}
.variant_select__item--d0{
cursor:default;
color:#9b9b9b;
background:linear-gradient(to top left,#fff calc(50% - 1px),red,#fff calc(50% + 1px))
}
.variant_select__item--d1{
color:#087840
}
.variant_select__item--d1.variant_select__item--active{
pointer-events:none;
cursor:default;
color:#fff;
background-color:#087840;
border-color:#087840
}
.variant_select__item--d2{
color:#aa4119
}
.variant_select__item--d2.variant_select__item--active{
pointer-events:none;
cursor:default;
color:#fff;
background-color:#aa4119;
border-color:#aa4119
}
.variant_select__item--d3{
color:#aa4119
}
.variant_select__item--d3.variant_select__item--active{
pointer-events:none;
cursor:default;
color:#fff;
background-color:#aa4119;
border-color:#aa4119
}
.pvd_r__create_rating{
margin-top:10px
}
.pvd_r__item{
margin:0 0 20px
}
.pvd_r__item--hidden{
display:none
}
.pvd_r__title{
margin:0 0 .5em
}
.pvd_ar,
.pvd_r__more{
margin-top:20px
}
.pvd_ar__footer_item--submit{
width:100%
}
.pvd_ar__footer_item--text{
margin-top:10px
}
.pvd_ar textarea{
min-height:100px
}
body.body_artikel .layout_helper_modal__content table[width]{
width:auto!important
}
body.body_artikel .layout_helper_modal__content td strong:first-child{
display:block
}
.textblock_trusted>:first-child{
display:inline-block;
margin-right:20px
}
.textblock_trusted ul{
margin:0;
padding:0
}
.textblock_trusted ul li{
list-style:none;
padding-left:1.2em;
text-indent:-1.2em
}
.textblock_trusted ul li::before{
content:"✓";
display:inline-block;
width:1.2em;
text-indent:0;
color:#088849
}
body.body_artikel .layout_helper_modal__content table img{
min-width:75px
}
.cookiecontrol_detail__top{
margin-bottom:2em
}
.cookiecontrol_detail__bottom{
margin-top:2em
}
.cookiecontrol_detail__group{
margin:10px 10px 20px;
padding-top:10px
}
.cookiecontrol_detail__group--1{
border-top:0;
padding-top:0
}
.cookiecontrol_detail__group_image_and_headline{
display:flex
}
.cookiecontrol_detail__group_image{
flex:0 0 auto;
width:15vw;
max-width:100px
}
.cookiecontrol_detail__group_textblock{
margin:3px 0 5px
}
.cookiecontrol_detail__group_radios{
display:flex
}
.cookiecontrol_detail__group_radio{
margin:0 10px 0 0
}
.cookiecontrol_detail__group_radio input[type=radio]{
margin:0;
padding:0
}
.cookiecontrol_detail__submit{
display:none
}
.cookiecontrol_notice{
background-color:#eee;
color:#444;
padding:10px;
position:fixed;
bottom:0;
left:0;
right:0;
z-index:999999
}
.cookiecontrol_notice:not(.cookiecontrol_notice--visible){
display:none!important
}
.cookiecontrol_notice a{
color:inherit
}
.cookiecontrol_notice__wrapper{
position:relative;
box-sizing:border-box;
width:100%;
max-width:1000px;
min-height:40px;
max-height:80vh;
overflow:auto;
margin:0 auto
}
.cookiecontrol_notice__title{
font-size:16px;
margin:13px 0 0
}
.cookiecontrol_notice__content{
font-size:12px;
line-height:1.15em;
margin:5px 0
}
@media (min-width:1000px){
.cookiecontrol_notice{
padding:8px 10px
}
.cookiecontrol_notice__content{
margin:15px 0 18px
}
}
.cookiecontrol_notice__groups{
display:flex;
flex-wrap:wrap
}
.cookiecontrol_notice__group{
margin-left:2em;
white-space:nowrap
}
.cookiecontrol_notice__group:first-child{
margin-left:0
}
@media (max-width:480px){
.cookiecontrol_notice__accept,
.cookiecontrol_notice__close1{
width:100%
}
}
.cookiecontrol_notice__close1.element_cookie_banner__settings-button{
color:#008d4d;
background-color:#fff;
border:1px solid #008d4d
}
.formular_detail__radio_label{
margin-right:20px
}
.json_merkliste_artikel__headline{
margin:0 0 15px;
padding:0 0 15px;
border-bottom:1px solid #ddd
}
.json_merkliste_artikel__headline::after{
content:"✓";
padding-left:5px
}
.json_merkliste_artikel__buttons{
display:flex;
justify-content:space-between;
margin-top:15px
}
.json_merkliste_artikel__button--cart::after{
content:"❯";
padding-left:5px
}
.merkliste_detail__item{
position:relative;
margin-bottom:10px
}
@media (min-width:768px){
.merkliste_detail__item{
margin-bottom:20px
}
}
.merkliste_detail__item_remove{
position:absolute;
top:-5px;
right:-5px;
z-index:10
}
.merkliste_detail__item_remove::before{
content:'';
position:absolute;
top:-5px;
right:-5px;
bottom:-5px;
left:-5px
}
.merkliste_item{
margin-bottom:30px
}
.merkliste_item__pos{
margin-bottom:0;
border-bottom:0
}
.merkliste_item__button{
width:100%
}
.subelement_newsletter{
margin-top:10px!important
}
.element_newsletter__textblock_top{
margin-bottom:10px
}
.element_newsletter__email{
padding:2px 5px;
display:block;
width:100%;
max-width:480px
}
.element_newsletter__email::placeholder{
font-size:12px
}
.newsletter_detail__anmelden{
margin:0 0 20px
}
.newsletter_detail__abmelden{
margin:20px 0 0
}
.newsletter_detail__header{
font-size:18px;
font-weight:600;
margin:0 0 10px
}
.person_register__top{
margin-bottom:15px
}
.person_register__bottom{
margin-top:15px
}
.uk-form .person_register__form_section{
margin-top:25px
}
.uk-form .person_register__form_section:first-child{
margin-top:0
}
.person_login__content_block,
.warenkorb_checkout1__content_block{
box-sizing:border-box;
margin-bottom:30px
}
.person_login__content_block:last-child,
.warenkorb_checkout1__content_block:last-child{
margin-top:0
}
.person_login__top{
margin-bottom:15px
}
.person_login__bottom{
margin-top:15px
}
@media (min-width:768px){
.person_login__content,
.warenkorb_checkout1__content{
display:flex;
flex-wrap:wrap;
margin-left:-20px
}
.person_login__content_block,
.warenkorb_checkout1__content_block{
flex:0 1 auto;
width:33.33333%;
min-width:268px;
padding-left:20px
}
.person_login__content_block{
width:50%
}
}
.person_pwaendern__top{
margin-bottom:15px
}
.person_pwaendern__bottom{
margin-top:15px
}
.person_lanschrift__top{
margin-bottom:20px
}
.person_lanschrift__block{
margin-bottom:15px
}
.person_lanschrift #adresse_loeschen{
margin-top:20px
}
@media (min-width:1000px){
.person_lanschrift__blocks{
display:flex;
flex-wrap:wrap
}
.person_lanschrift__block--fields{
order:1;
flex:1 1 auto;
margin-right:20px
}
.person_lanschrift__block--select{
order:2;
flex:0 1 auto
}
}
.praesenz_intern__overview{
display:grid;
grid-column-gap:15px;
grid-row-gap:15px;
grid-template-columns:1fr
}
.praesenz_intern__panel{
box-sizing:border-box;
padding:15px;
background-color:transparent
}
html.ie11 .praesenz_intern__overview{
display:flex;
flex-wrap:wrap
}
html.ie11 .praesenz_intern__panel{
flex:1 1 auto;
margin:0 15px 15px 0
}
.praesenz_intern__panel_title{
margin:0
}
.praesenz_intern__panel_title::before{
padding-right:5px
}
.praesenz_intern__panel_title--settings::before{
content:"⏣"
}
.praesenz_intern__panel_title--logout::before{
content:""
}
.praesenz_intern__panel_title--invoice_address::before{
content:"🏠"
}
.praesenz_intern__panel_title--delivery_address::before{
content:"✉"
}
.praesenz_intern__panel_title--orders::before{
content:""
}
.praesenz_intern__panel_title--bookmarks::before{
content:"♡"
}
.praesenz_intern__panel_title--admin::before{
content:"⏣"
}
.praesenz_intern__panel_data{
margin-top:10px;
margin-bottom:10px
}
.element_set_rating_stars{
border:none;
display:flex;
flex-direction:row-reverse;
justify-content:flex-end
}
.element_set_rating_stars input{
display:none
}
.element_set_rating_stars>label{
color:#ddd;
float:right
}
.element_set_rating_stars>label:before{
content:"★";
margin:0 5px;
font-size:1.25em
}
.element_set_rating_stars:not(:checked)>label:hover,
.element_set_rating_stars:not(:checked)>label:hover~label,
.element_set_rating_stars>input:checked+label:hover,
.element_set_rating_stars>input:checked~label,
.element_set_rating_stars>input:checked~label:hover,
.element_set_rating_stars>input:checked~label:hover~label,
.element_set_rating_stars>label:hover~input:checked~label{
color:#088849
}
.rating-input-container{
border:none;
display:flex;
flex-direction:row-reverse;
justify-content:flex-end
}
.rating-input-container input{
display:none
}
.rating-input-container>label{
color:#ddd;
float:right
}
.rating-input-container>label:before{
content:"★";
margin:0 5px;
font-size:1.25em
}
.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:#088849
}
.rating-stars{
display:block
}
.rating-stars>span{
color:#333
}
.rating-links{
display:inline-block;
margin-left:10px
}
.rating_detail{
display:flex;
justify-content:space-around
}
.seite_list{
display:flex;
flex-wrap:wrap;
margin-left:-15px
}
.seite_list__item{
flex:0 1 auto;
box-sizing:border-box;
min-width:220px;
max-width:480px;
margin:0 0 20px;
padding-left:15px
}
@media (min-width:480px){
.seite_list__item{
width:50%
}
}
@media (min-width:768px){
.praesenz_intern__overview{
grid-template-columns:1fr 1fr
}
html.ie11 .praesenz_intern__panel{
width:calc(50% - 15px)
}
.seite_list__item{
width:33.3333%
}
}
@media (min-width:1000px){
.seite_list__item{
width:25%
}
}
.seite_list__item_image{
width:120px
}
.seite_list__item_details{
flex:1 1 auto
}
.seite_list__item_title{
font-weight:600;
font-size:18px;
margin:0 0 15px
}
.seite_list__item_text{
display:block;
margin-bottom:10px
}
.seite_list__pager{
margin-top:20px;
width:100%
}
.seite_list_pager{
text-align:center
}
.seite_list_pager__ul{
margin-top:5px
}
.seite_list_pager__li{
display:inline-block;
margin-bottom:2px
}
.seite_list_pager__li--prev_arrow ::before,
.seite_list_pager__li--prev_arrow2 ::before{
content:"❮"
}
.seite_list_pager__li--prev_arrow2 ::before{
content:"❮";
padding-right:5px
}
.seite_list_pager__li--next_arrow ::after,
.seite_list_pager__li--next_arrow2 ::after{
content:"❯"
}
.seite_list_pager__li--next_arrow2 ::after{
content:"❯";
padding-left:5px
}
@media (max-width:360px){
.element_product_pager_bottom .uk-pagination>li:nth-child(n+2),
.seite_list_pager .uk-pagination>li:nth-child(n+2){
margin-left:1px
}
}
.share_link{
color:#fff;
min-width:80px;
text-decoration:none;
font-size:12px;
margin-right:10px
}
.share_link:hover{
text-decoration:none;
color:#fee
}
.share_link span{
margin-right:0
}
.uk-icon-pinterest-square:before{
font-size:45px;
color:#bd081c
}
.uk-icon-twitter-square:before{
font-size:45px;
color:#0e90d2
}
.uk-icon-facebook-square:before{
font-size:45px;
color:#0a398e
}
.uk-icon-google-plus-square:before{
font-size:45px;
color:#d44132
}
.element_cart__shortpayments{
display:flex;
justify-content:end
}
.short_payments{
display:flex;
flex-direction:column;
text-align:center
}
.short_payments__or{
padding:5px 0
}
.warengruppe_detail_gallery__items{
margin-top:10px;
margin-bottom:20px
}
.warengruppe_detail_gallery__item{
box-sizing:border-box;
width:50%
}
.warengruppe_detail_gallery__item:nth-child(n+3) .element_artikel_gallery{
margin-top:10px;
border-top:1px solid #eee;
padding-top:10px
}
@media (min-width:768px){
.warengruppe_detail_gallery__item{
width:33.333%
}
.warengruppe_detail_gallery__item:nth-child(3) .element_artikel_gallery{
margin-top:0;
border-top:0;
padding-top:0
}
}
@media (min-width:1000px){
.warengruppe_detail_gallery__item{
width:25%
}
.warengruppe_detail_gallery__item:nth-child(4) .element_artikel_gallery{
margin-top:0;
border-top:0;
padding-top:0
}
}
.warengruppe_detail__custom_gallery_footer{
margin-top:20px
}
.html_warenkorb .body__base--pre_header{
display:none
}
.checkout_buttons{
display:flex;
justify-content:space-between;
align-items:center;
flex-wrap:wrap;
margin:30px 0 0
}
.checkout_buttons__bck,
.checkout_buttons__btn,
.checkout_buttons__fwd{
order:50;
white-space:nowrap;
margin-right:5px;
margin-bottom:5px
}
.checkout_buttons__btn--pwlost{
font-size:15px
}
.checkout_buttons__bck::before{
content:"❮";
padding-right:5px;
line-height:inherit
}
.checkout_buttons__fwd{
order:99;
margin-right:0
}
.checkout_buttons__fwd::after{
content:"❯";
padding-left:5px;
line-height:inherit
}
.checkout_headline{
font-weight:600;
font-size:18px;
line-height:1.2em;
margin:0 0 15px
}
.checkout_cart__header{
display:flex;
justify-content:space-between;
align-items:center;
flex-wrap:wrap;
margin-bottom:15px
}
.checkout_cart__headline{
margin-bottom:0
}
.json_warenkorb_artikel__oos{
text-align:center
}
.json_warenkorb_artikel__xrefs{
margin-top:20px
}
.json_warenkorb_artikel__headline,
.json_warenkorb_artikel__xrefs_headline{
font-size:18px;
line-height:1.4285em;
font-weight:600;
margin:0 0 20px
}
.json_warenkorb_artikel__buttons{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
margin-top:15px
}
.json_warenkorb_artikel__button{
width:100%
}
.json_warenkorb_artikel__button--close{
order:2;
margin-top:20px
}
.json_warenkorb_artikel__button--cart{
order:1
}
.json_warenkorb_artikel__button--cart::after{
content:"❯";
padding-left:5px
}
@media (min-width:480px){
.json_warenkorb_artikel__buttons{
flex-wrap:nowrap
}
.json_warenkorb_artikel__button{
width:auto
}
.json_warenkorb_artikel__button--close{
order:1;
margin-top:0
}
.json_warenkorb_artikel__button--cart{
order:2
}
}
.view_warenkorb h2:not(.checkout_headline){
font-size:18px;
line-height:1.2em;
margin:10px 0
}
.view_warenkorb h2:not(.checkout_headline):first-child{
margin-top:0
}
.warenkorb_detail__red_text{
color:#b30000;
margin-top:10px;
margin-bottom:10px
}
.warenkorb_detail__advantages{
display:flex;
justify-content:space-around;
margin:20px 0;
padding-top:20px;
border-top:1px solid #ccc
}
.warenkorb_detail__advantage{
flex-basis:30%;
text-align:center
}
.warenkorb_detail__advantage img{
width:100px;
height:auto
}
.warenkorb_detail__advantage p{
font-size:14px;
color:#333;
margin-top:10px
}
@media (max-width:600px){
.warenkorb_detail__advantage img{
width:70px
}
}
.warenkorb_orderform{
max-width:479px
}
.warenkorb_orderform__fields{
display:flex;
flex-wrap:wrap;
justify-content:space-between
}
.warenkorb_orderform__field{
flex:0 1 auto;
position:relative
}
.warenkorb_orderform__field--product_no{
width:100%;
margin-bottom:10px
}
.warenkorb_orderform__product_no{
width:100%;
padding-right:30px!important
}
.warenkorb_orderform__input_helper{
position:relative
}
.warenkorb_orderform__loading{
display:block;
position:absolute;
right:1px;
top:-33px;
width:30px;
height:30px;
font-size:20px;
line-height:1;
margin:0;
padding:0;
text-align:center;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
border:0;
border-radius:0;
outline:1px;
background:0 0
}
.warenkorb_orderform__loading::after{
content:"✕"
}
.warenkorb_orderform__product_no--loading+.warenkorb_orderform__input_helper .warenkorb_orderform__loading{
pointer-events:none;
animation-name:element_directorder_loading;
animation-duration:1s;
animation-timing-function:linear;
animation-iteration-count:infinite
}
.warenkorb_orderform__product_no--loading+.warenkorb_orderform__input_helper .warenkorb_orderform__loading:after{
content:"◔"
}
.warenkorb_orderform__buttons,
.warenkorb_orderform__price_info{
margin-top:10px
}
.warenkorb_orderform .element_artikel_delivery{
margin-top:10px
}
.warenkorb_checkout1 .checkout_buttons__fwd,
.warenkorb_checkout1 .element_login_form__button{
width:100%
}
.warenkorb_checkout1 .checkout_buttons__fwd{
order:0
}
.warenkorb_checkout2{
max-width:900px;
margin:0 auto
}
.warenkorb_checkout2__empty_cart{
text-align:center;
font-weight:700
}
@media (min-width:480px){
.checkout2_login{
display:flex;
justify-content:center
}
}
.checkout2_login__lwa{
flex:0 1 auto;
padding:0 15px 30px 0
}
.checkout2_login__form{
flex:1 1 auto;
max-width:600px;
margin:0 auto
}
.checkout2_address__section{
margin-top:15px;
padding-top:15px;
border-top:2px solid #333
}
.checkout2_address__section:first-of-type{
margin-top:0;
padding-top:0;
border-top:0
}
.checkout2_address__section--bottom>*,
.checkout2_address__section>:first-child{
margin-top:15px
}
.checkout2_address__section_title{
font-size:18px;
font-weight:600;
margin-bottom:5px
}
@supports (display:grid){
@media (min-width:768px){
.checkout2_address{
display:grid;
grid-column-gap:15px;
grid-row-gap:0;
grid-template-columns:1fr 1fr;
align-items:start;
grid-template-areas:"invoiceAddress addressSelect" "invoiceAddress deliveryAddress" "invoiceAddress ." "bottom bottom"
}
.checkout2_address__section--invoice_address{
grid-column:1;
grid-row:1/span 3
}
.checkout2_address__section--delivery_address_selection{
margin-top:0;
padding-top:0;
border-top:0;
grid-column:2;
grid-row:1
}
.checkout2_address__section--custom_delivery_address{
padding-top:0;
grid-column:2;
grid-row:2
}
.checkout2_address__section--bottom{
grid-column:1/span 2;
grid-row:4;
border-top:0;
margin:0;
padding:0
}
}
}
.checkout2_address__la_saved_block--v0{
display:none
}
.checkout2_address__section--invoice_address .element_address_block{
margin-bottom:20px
}
.checkout2_address__section--custom_delivery_address .element_address_block{
margin-top:10px
}
.checkout2_address__section--custom_delivery_address .element_address_block:first-child{
margin-top:0
}
@media (max-width:479px){
.checkout_buttons .checkout_buttons__bck,
.checkout_buttons .checkout_buttons__btn,
.checkout_buttons .checkout_buttons__fwd{
width:100%;
margin-right:0;
text-align:center;
display:flex
}
.checkout_buttons .checkout_buttons__fwd{
order:0
}
.checkout2_toggle_address_alteration,
.warenkorb_orderform__button--submit{
width:100%
}
}
.checkout2_toggle_address_alteration+.checkout_address_block{
display:none
}
.checkout_address_block_la{
margin-top:20px
}
.checkout2_newsletter__text{
display:block;
margin-top:10px
}
.warenkorb_checkout4__empty_cart{
text-align:center;
font-weight:700
}
.warenkorb_checkout4__payment{
margin-bottom:10px;
border:1px solid #dedede
}
.warenkorb_checkout4__payment:last-child{
margin-bottom:0
}
.warenkorb_checkout4__payment_line{
display:flex;
flex-wrap:wrap
}
.warenkorb_checkout4__payment_line>*{
padding:10px;
flex:0 0 auto
}
.warenkorb_checkout4__payment_line--active .warenkorb_checkout4__payment_line_text{
display:flex
}
.warenkorb_checkout4__payment_line_input{
display:flex;
align-items:center
}
.warenkorb_checkout4__payment_line_image{
display:none;
padding-left:0
}
.warenkorb_checkout4__payment_line_image img{
max-width:none
}
.warenkorb_checkout4__payment_line_name{
flex:1 1 auto;
display:flex;
align-items:center;
padding-left:0
}
.warenkorb_checkout4__payment_line_text{
display:none;
align-items:center;
flex:1 1 100%
}
.warenkorb_checkout4__payment_line_text p{
margin:0
}
.warenkorb_checkout4__payment_line_text p+p{
margin-top:1em
}
.warenkorb_checkout4__payment_details{
padding:10px
}
@media (min-width:768px){
.warenkorb_checkout4__payment_line{
flex-wrap:nowrap
}
.warenkorb_checkout4__payment_line_image{
display:flex;
align-items:center;
padding-left:0;
width:100px
}
.warenkorb_checkout4__payment_line_name{
display:none
}
.warenkorb_checkout4__payment_line_text{
display:flex;
flex-basis:auto
}
}
.checkout4_birthdate__item{
display:inline-block;
margin-right:5px
}
.checkout4_birthdate__item:last-child{
margin-right:0
}
.checkout4_trustedshops{
margin-top:30px;
display:flex
}
.checkout4_trustedshops__col--logo{
display:none;
margin-right:15px
}
.checkout4_trustedshops__logo_img{
max-width:none
}
.checkout4_trustedshops__tsprotect{
font-weight:700
}
.checkout4_trustedshops__trustedshops_excellence_info{
margin-top:15px
}
@media (min-width:768px){
.checkout4_trustedshops{
width:50%
}
.checkout4_trustedshops__col--logo{
display:block
}
}
.warenkorb_checkout6__empty_cart{
text-align:center;
font-weight:700
}
.warenkorb_checkout6__agb{
display:flex;
align-items:center;
margin-bottom:15px;
padding:10px;
background:#e1e1e1
}
.warenkorb_checkout6__agb_label1{
flex:0 0 auto;
width:40px
}
.warenkorb_checkout6__agb_label1::before{
font-size:35px!important;
line-height:28px;
width:35px!important;
height:28px!important;
display:block
}
.warenkorb_checkout6__agb_label2{
flex:1 1 auto
}
.warenkorb_checkout6__privacyrule_agreement{
margin-bottom:15px;
display:none
}
.warenkorb_checkout6__privacyrule_agreement .element_privacyrule_agreement__label{
display:flex!important;
align-items:center!important
}
.warenkorb_checkout6__privacyrule_agreement .element_privacyrule_agreement__label::before{
box-sizing:border-box;
width:50px!important;
padding-left:10px;
font-size:35px!important;
line-height:28px
}
.warenkorb_checkout6__panels{
margin-bottom:30px
}
@media (min-width:768px){
.warenkorb_checkout6__panels{
display:flex;
justify-content:space-between
}
.warenkorb_checkout6__panel_container{
max-width:33.33333%
}
}
.warenkorb_checkout6__panel_container{
flex:0 1 auto;
margin-bottom:15px
}
.warenkorb_checkout6__panel{
padding:0 10px 0 50px;
position:relative
}
.warenkorb_checkout6__panel_title{
font-weight:600;
font-size:16px
}
.warenkorb_checkout6__panel_title::before{
content:"🏠";
font-size:35px;
position:absolute;
top:0;
left:0
}
.warenkorb_checkout6__panel_title--delivery_address::before{
content:""
}
.warenkorb_checkout6__panel_title--payment::before{
content:"💳";
line-height:.5em
}
.warenkorb_checkout6__panel_content{
margin:5px 0
}
.warenkorb_checkout6__panel_link{
display:block;
margin-top:5px
}
.warenkorb_checkout6__panel_link::after{
content:"❯";
transform:translateX(5px)
}
.warenkorb_checkout7__orderinfo{
background-color:#ededed;
padding:17px 20px
}
.warenkorb_checkout7__orderinfo_title{
color:#088849;
font-weight:600;
margin-bottom:10px
}
.warenkorb_checkout7__orderinfo_table{
border-collapse:collapse;
border-spacing:0;
font-weight:600
}
.warenkorb_checkout7__orderinfo_c1{
padding:0 20px 0 0;
vertical-align:top
}
.warenkorb_checkout7__orderinfo_c2{
padding:0
}
.warenkorb_checkout7 .checkout_buttons--1f{
justify-content:center
}
.warenkorb_checkout7__linkbar{
display:flex;
justify-content:space-between;
margin:15px 0
}
.warenkorb_checkout7__ts{
margin:25px 0 0;
border-top:2px solid #088849;
padding-top:25px
}
.warenkorb_checkout7__ts_buttons{
display:flex;
flex-wrap:wrap;
margin-top:15px
}
.warenkorb_checkout7__ts_button{
flex:0 1 50%;
width:50%
}
/*! lightgallery - v1.6.6 - 2017-12-20
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2017 Sachin N; Licensed GPLv3 */
.lg-icon{
font-family:dwshopr;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
appearance:none;
display:flex;
align-items:center;
justify-content:center;
border:0;
outline:0;
box-shadow:none
}
.lg-actions .lg-next,
.lg-actions .lg-prev{
position:absolute;
top:50%;
z-index:1080;
display:flex;
align-items:center;
justify-content:center;
width:40px;
height:40px;
margin-top:-10px;
padding:0;
border:none;
opacity:.75;
background-color:rgba(0,0,0,.5);
color:#fff;
cursor:pointer;
font-size:22px;
outline:0
}
.lg-actions .lg-next.disabled,
.lg-actions .lg-prev.disabled{
pointer-events:none;
opacity:.5
}
.lg-actions .lg-next:hover,
.lg-actions .lg-prev:hover{
color:#444
}
.lg-actions .lg-next{
right:0
}
.lg-actions .lg-next::before{
content:"❯"
}
.lg-actions .lg-prev{
left:0
}
.lg-actions .lg-prev::after{
content:"❮"
}
@keyframes lg-right-end{
0%,
100%{
left:0
}
50%{
left:-30px
}
}
@keyframes lg-left-end{
0%,
100%{
left:0
}
50%{
left:30px
}
}
.lg-outer.lg-right-end .lg-object{
animation:.3s lg-right-end;
position:relative
}
.lg-outer.lg-left-end .lg-object{
animation:.3s lg-left-end;
position:relative
}
.lg-toolbar{
z-index:1082;
left:0;
position:absolute;
top:0;
width:100%;
background-color:rgba(0,0,0,.45)
}
.lg-toolbar .lg-icon{
color:#444;
background:#eee;
cursor:pointer;
float:right;
font-size:24px;
height:47px;
line-height:27px;
padding:10px 0;
text-align:center;
width:50px;
text-decoration:none!important;
outline:0;
transition:color .2s linear
}
.lg-toolbar .lg-icon:hover{
color:#444
}
.lg-toolbar .lg-close:after{
content:"✕"
}
.lg-sub-html{
background-color:rgba(0,0,0,.45);
bottom:0;
color:#eee;
font-size:16px;
left:0;
padding:10px 40px;
position:fixed;
right:0;
text-align:center;
z-index:1080
}
.lg-sub-html h4{
margin:0;
font-size:13px;
font-weight:700
}
.lg-sub-html p{
font-size:12px;
margin:5px 0 0
}
#lg-counter{
color:#999;
display:inline-block;
font-size:16px;
padding-left:20px;
padding-top:12px;
vertical-align:middle
}
.lg-next,
.lg-prev,
.lg-toolbar{
opacity:1;
transition:transform .35s cubic-bezier(0, 0, .25, 1),opacity .35s cubic-bezier(0, 0, .25, 1),color .2s linear
}
.lg-hide-items .lg-prev{
opacity:0;
transform:translate3d(-10px,0,0)
}
.lg-hide-items .lg-next{
opacity:0;
transform:translate3d(10px,0,0)
}
.lg-hide-items .lg-toolbar{
opacity:0;
transform:translate3d(0,-10px,0)
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{
transform:scale3d(.5,.5,.5);
opacity:0;
transition:transform 250ms cubic-bezier(0, 0, .25, 1),opacity 250ms cubic-bezier(0, 0, .25, 1)!important;
transform-origin:50% 50%
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{
transform:scale3d(1,1,1);
opacity:1
}
.lg-outer .lg-thumb-outer{
background-color:#0d0a0a;
bottom:0;
position:absolute;
width:100%;
z-index:1080;
max-height:350px;
transform:translate3d(0,100%,0);
transition:transform .25s cubic-bezier(0, 0, .25, 1)
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{
cursor:-webkit-grab;
cursor:-o-grab;
cursor:-ms-grab;
cursor:grab
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{
cursor:move;
cursor:-webkit-grabbing;
cursor:-o-grabbing;
cursor:-ms-grabbing;
cursor:grabbing
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{
transition-duration:0s!important
}
.lg-outer.lg-thumb-open .lg-thumb-outer{
transform:translate3d(0,0,0)
}
.lg-outer .lg-thumb{
padding:10px 0;
height:100%;
margin-bottom:-5px
}
.lg-outer .lg-thumb-item{
cursor:pointer;
float:left;
overflow:hidden;
height:100%;
border:2px solid #fff;
margin-bottom:5px
}
@media (min-width:1025px){
.lg-outer .lg-thumb-item{
transition:border-color .25s
}
}
.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover{
border-color:#a90707
}
.lg-outer .lg-thumb-item img{
width:100%;
height:100%;
object-fit:cover
}
.lg-outer.lg-has-thumb .lg-item{
padding-bottom:120px
}
.lg-outer.lg-can-toggle .lg-item{
padding-bottom:0
}
.lg-outer.lg-pull-caption-up .lg-sub-html{
transition:bottom .25s
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{
bottom:100px
}
.lg-outer .lg-toogle-thumb{
background-color:#0d0a0a;
color:#999;
border:0;
border-radius:2px 2px 0 0;
cursor:pointer;
font-size:24px;
height:39px;
line-height:27px;
padding:5px 0;
position:absolute;
right:20px;
text-align:center;
top:-39px;
width:50px
}
.lg-outer .lg-toogle-thumb:after{
content:"𐄡"
}
.lg-outer .lg-toogle-thumb:hover{
color:#fff
}
.lg-outer .lg-video-cont{
display:inline-block;
vertical-align:middle;
max-width:1140px;
max-height:100%;
width:100%;
padding:0 5px
}
.lg-outer .lg-video{
width:100%;
height:0;
padding-bottom:56.25%;
overflow:hidden;
position:relative
}
.lg-outer .lg-video .lg-object{
display:inline-block;
position:absolute;
top:0;
left:0;
width:100%!important;
height:100%!important
}
.lg-outer .lg-video .lg-video-play{
width:84px;
height:59px;
position:absolute;
left:50%;
top:50%;
margin-left:-42px;
margin-top:-30px;
z-index:1080;
cursor:pointer
}
.lg-outer .lg-has-iframe .lg-video{
-webkit-overflow-scrolling:touch;
overflow:auto
}
.lg-outer .lg-has-vimeo .lg-video-play{
background:url("/custom/module/public/dwshopr/assets/lightgallery/img/vimeo-play.png") no-repeat
}
.lg-outer .lg-has-vimeo:hover .lg-video-play{
background:url("/custom/module/public/dwshopr/assets/lightgallery/img/vimeo-play.png") 0 -58px no-repeat
}
.lg-outer .lg-has-html5 .lg-video-play{
background:url("/custom/module/public/dwshopr/assets/lightgallery/img/video-play.png") no-repeat;
height:64px;
margin-left:-32px;
margin-top:-32px;
width:64px;
opacity:.8
}
.lg-outer .lg-has-html5:hover .lg-video-play{
opacity:1
}
.lg-outer .lg-has-youtube .lg-video-play{
background:url("/custom/module/public/dwshopr/assets/lightgallery/img/youtube-play.png") no-repeat
}
.lg-outer .lg-has-youtube:hover .lg-video-play{
background:url("/custom/module/public/dwshopr/assets/lightgallery/img/youtube-play.png") 0 -60px no-repeat
}
.lg-outer .lg-video-object{
width:100%!important;
height:100%!important;
position:absolute;
top:0;
left:0
}
.lg-outer .lg-has-video .lg-video-object{
visibility:hidden
}
.lg-outer .lg-has-video.lg-video-playing .lg-object,
.lg-outer .lg-has-video.lg-video-playing .lg-video-play{
display:none
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object{
visibility:visible
}
.lg-progress-bar{
background-color:#333;
height:5px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:1083;
opacity:0;
transition:opacity 80ms
}
.lg-progress-bar .lg-progress{
background-color:#a90707;
height:5px;
width:0
}
.lg-progress-bar.lg-start .lg-progress{
width:100%
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{
transition-duration:0s
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{
transition:transform .3s cubic-bezier(0, 0, .25, 1)
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{
transition:left .3s cubic-bezier(0, 0, .25, 1),top .3s cubic-bezier(0, 0, .25, 1)
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{
transform:translate3d(0,0,0);
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{
transform:scale3d(1,1,1);
transition:transform .3s cubic-bezier(0, 0, .25, 1),opacity .15s!important;
transform-origin:0 0;
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
#lg-zoom-in:after{
content:"⊕"
}
#lg-actual-size{
font-size:20px
}
#lg-actual-size:after{
content:"⏣"
}
#lg-zoom-out{
opacity:.5;
pointer-events:none
}
#lg-zoom-out:after{
content:"⊖"
}
.lg-zoomed #lg-zoom-out{
opacity:1;
pointer-events:auto
}
.lg-outer .lg-pager-outer{
bottom:60px;
left:0;
position:absolute;
right:0;
text-align:center;
z-index:1080;
height:10px
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{
overflow:visible
}
.lg-outer .lg-pager-cont{
cursor:pointer;
display:inline-block;
overflow:hidden;
position:relative;
vertical-align:top;
margin:0 5px
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{
opacity:1;
transform:translate3d(0,0,0)
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{
box-shadow:0 0 0 2px #fff inset
}
.lg-outer .lg-pager-thumb-cont{
background-color:#fff;
color:#fff;
bottom:100%;
height:83px;
left:0;
margin-bottom:20px;
margin-left:-60px;
opacity:0;
padding:5px;
position:absolute;
width:120px;
border-radius:3px;
transition:opacity .15s,transform .15s;
transform:translate3d(0,5px,0)
}
.lg-outer .lg-pager-thumb-cont img{
width:100%;
height:100%
}
.lg-outer .lg-pager{
background-color:rgba(255,255,255,.5);
border-radius:50%;
box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;
display:block;
height:12px;
transition:box-shadow .3s;
width:12px
}
.lg-outer .lg-pager:focus,
.lg-outer .lg-pager:hover{
box-shadow:0 0 0 8px #fff inset
}
.lg-outer .lg-caret{
border-left:10px solid transparent;
border-right:10px solid transparent;
border-top:10px dashed;
bottom:-10px;
display:inline-block;
height:0;
left:50%;
margin-left:-5px;
position:absolute;
vertical-align:middle;
width:0
}
.lg-outer #lg-dropdown-overlay{
background-color:rgba(0,0,0,.25);
bottom:0;
cursor:default;
left:0;
position:fixed;
right:0;
top:0;
z-index:1081;
opacity:0;
visibility:hidden;
transition:visibility 0s linear .18s,opacity .18s linear
}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay,
.lg-outer.lg-dropdown-active .lg-dropdown{
transition-delay:0s;
transform:translate3d(0,0,0);
opacity:1;
visibility:visible
}
.lg-outer .lg-dropdown{
background-color:#fff;
border-radius:2px;
font-size:14px;
list-style-type:none;
margin:0;
padding:10px 0;
position:absolute;
right:0;
text-align:left;
top:50px;
opacity:0;
visibility:hidden;
transform:translate3d(0,5px,0);
transition:transform .18s linear,visibility 0s linear .5s,opacity .18s linear
}
.lg-outer .lg-dropdown:after{
content:"";
display:block;
height:0;
width:0;
position:absolute;
border:8px solid transparent;
border-bottom-color:#fff;
right:16px;
top:-16px
}
.lg-outer .lg-dropdown>li:last-child{
margin-bottom:0
}
.lg-outer .lg-dropdown>li:hover .lg-icon,
.lg-outer .lg-dropdown>li:hover a{
color:#333
}
.lg-outer .lg-dropdown a{
color:#333;
display:block;
white-space:pre;
padding:4px 12px;
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12px
}
.lg-outer .lg-dropdown a:hover{
background-color:rgba(0,0,0,.07)
}
.lg-outer .lg-dropdown .lg-dropdown-text{
display:inline-block;
line-height:1;
margin-top:-3px;
vertical-align:middle
}
.lg-outer .lg-dropdown .lg-icon{
color:#333;
display:inline-block;
float:none;
font-size:20px;
height:auto;
line-height:1;
margin-right:8px;
padding:0;
vertical-align:middle;
width:auto
}
.lg-group:after{
content:"";
display:table;
clear:both
}
.lg-outer{
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:1050;
text-align:left;
opacity:0;
transition:opacity .15s
}
.lg-outer *{
box-sizing:border-box
}
.lg-outer.lg-visible{
opacity:1
}
.lg-outer.lg-css3 .lg-item.lg-current,
.lg-outer.lg-css3 .lg-item.lg-next-slide,
.lg-outer.lg-css3 .lg-item.lg-prev-slide{
transition-duration:inherit!important;
transition-timing-function:inherit!important
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{
transition-duration:0s!important;
opacity:1
}
.lg-outer.lg-grab img.lg-object{
cursor:-webkit-grab;
cursor:-o-grab;
cursor:-ms-grab;
cursor:grab
}
.lg-outer.lg-grabbing img.lg-object{
cursor:move;
cursor:-webkit-grabbing;
cursor:-o-grabbing;
cursor:-ms-grabbing;
cursor:grabbing
}
.lg-outer .lg{
height:100%;
width:100%;
position:relative;
overflow:hidden;
margin-left:auto;
margin-right:auto;
max-width:100%;
max-height:100%
}
.lg-outer .lg-inner{
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
white-space:nowrap
}
.lg-outer .lg-item{
background:url("/custom/module/public/dwshopr/assets/lightgallery/img/loading.gif") center center no-repeat;
display:none!important
}
.lg-outer.lg-css .lg-current,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide,
.lg-outer.lg-css3 .lg-prev-slide{
display:inline-block!important
}
.lg-outer .lg-img-wrap,
.lg-outer .lg-item{
display:inline-block;
text-align:center;
position:absolute;
width:100%;
height:100%
}
.lg-outer .lg-img-wrap:before,
.lg-outer .lg-item:before{
content:"";
display:inline-block;
height:50%;
width:1px;
margin-right:-1px
}
.lg-outer .lg-img-wrap{
position:absolute;
padding:50px 5px;
left:0;
right:0;
top:0;
bottom:0
}
.lg-outer .lg-item.lg-complete{
background-image:none
}
.lg-outer .lg-item.lg-current{
z-index:1060
}
.lg-outer .lg-image{
display:inline-block;
vertical-align:middle;
max-width:100%;
max-height:100%;
width:auto!important;
height:auto!important
}
.lg-outer.lg-show-after-load .lg-item .lg-object,
.lg-outer.lg-show-after-load .lg-item .lg-video-play{
opacity:0;
transition:opacity .15s
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{
opacity:1
}
.lg-outer .lg-empty-html{
display:none
}
.lg-backdrop{
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
z-index:1040;
background-color:#000;
opacity:0;
transition:opacity .15s
}
.lg-backdrop.in{
opacity:1
}
.lg-css3.lg-no-trans .lg-current,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-prev-slide{
transition:none!important
}
.lg-css3.lg-use-css3 .lg-item,
.lg-css3.lg-use-left .lg-item{
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.lg-css3.lg-fade .lg-item{
opacity:0
}
.lg-css3.lg-fade .lg-item.lg-current{
opacity:1
}
.lg-css3.lg-fade .lg-item.lg-current,
.lg-css3.lg-fade .lg-item.lg-next-slide,
.lg-css3.lg-fade .lg-item.lg-prev-slide{
transition:opacity .1s
}
.lg-css3.lg-slide.lg-use-css3 .lg-item{
opacity:0
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{
transform:translate3d(-100%,0,0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{
transform:translate3d(100%,0,0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{
transform:translate3d(0,0,0);
opacity:1
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{
transition:transform 1s cubic-bezier(0, 0, .25, 1),opacity .1s
}
.lg-css3.lg-slide.lg-use-left .lg-item{
opacity:0;
position:absolute;
left:0
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{
left:-100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{
left:100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{
left:0;
opacity:1
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{
transition:left 1s cubic-bezier(0, 0, .25, 1),opacity .1s
}
.seite_detail__content,
.seo_content{
overflow:auto
}
.seite_detail__content table,
.seo_content table{
border-collapse:collapse;
border-spacing:0;
empty-cells:show
}
.seite_detail__content table[width],
.seo_content table[width]{
width:100%!important
}
html.env_dev body::before{
position:fixed;
left:0;
top:0;
opacity:0;
font-size:10px;
line-height:1em;
padding:2px;
content:"w:unknown";
z-index:2147483647;
background-color:#fff;
color:#000
}
@media only screen and (min-width:320px) and (max-width:479px){
html.env_dev body::before{
content:"w:mini"
}
}
@media only screen and (min-width:480px) and (max-width:767px){
html.env_dev body::before{
content:"w:small"
}
}
@media only screen and (min-width:768px) and (max-width:999px){
html.env_dev body::before{
content:"w:medium"
}
}
@media only screen and (min-width:1000px) and (max-width:1199px){
html.env_dev body::before{
content:"w:large"
}
}
@media only screen and (min-width:1200px){
html.env_dev body::before{
content:"w:xlarge"
}
}
html.env_dev body:hover::before{
opacity:.2
}
meta.mq-mini{
min-width:320px;
max-width:479px
}
meta.mq-small{
min-width:480px;
max-width:767px
}
meta.mq-medium{
min-width:768px;
max-width:999px
}
meta.mq-large{
min-width:1000px;
max-width:1199px
}
meta.mq-xlarge{
min-width:1200px;
max-width:99999px
}

