@charset "UTF-8";
@font-face{
font-family:NunitoSans;
src:url(/custom/module/public/default/assets/fonts/NunitoSans/NunitoSans-ExtraLight.woff2) format("woff2"),url(/custom/module/public/default/assets/fonts/NunitoSans/NunitoSans-ExtraLight.woff) format("woff");
font-weight:200;
font-style:normal;
font-display:swap
}
@font-face{
font-family:NunitoSans;
src:url(/custom/module/public/default/assets/fonts/NunitoSans/NunitoSans-Light.woff2) format("woff2"),url(/custom/module/public/default/assets/fonts/NunitoSans/NunitoSans-Light.woff) format("woff");
font-weight:300;
font-style:normal;
font-display:swap
}
@font-face{
font-family:NunitoSans;
src:url(/custom/module/public/default/assets/fonts/NunitoSans/NunitoSans-Regular.woff2) format("woff2"),url(/custom/module/public/default/assets/fonts/NunitoSans/NunitoSans-Regular.woff) format("woff");
font-weight:400;
font-style:normal;
font-display:swap
}
@font-face{
font-family:NunitoSans;
src:url(/custom/module/public/default/assets/fonts/NunitoSans/NunitoSans-SemiBold.woff2) format("woff2"),url(/custom/module/public/default/assets/fonts/NunitoSans/NunitoSans-SemiBold.woff) format("woff");
font-weight:600;
font-style:normal;
font-display:swap
}
@font-face{
font-family:NunitoSans;
src:url(/custom/module/public/default/assets/fonts/NunitoSans/NunitoSans-Bold.woff2) format("woff2"),url(/custom/module/public/default/assets/fonts/NunitoSans/NunitoSans-Bold.woff) format("woff");
font-weight:700;
font-style:normal;
font-display:swap
}
@font-face{
font-family:NunitoSans;
src:url(/custom/module/public/default/assets/fonts/NunitoSans/NunitoSans-ExtraBold.woff2) format("woff2"),url(/custom/module/public/default/assets/fonts/NunitoSans/NunitoSans-ExtraBold.woff) format("woff");
font-weight:800;
font-style:normal;
font-display:swap
}
@font-face{
font-family:NunitoSans;
src:url(/custom/module/public/default/assets/fonts/NunitoSans/NunitoSans-Black.woff2) format("woff2"),url(/custom/module/public/default/assets/fonts/NunitoSans/NunitoSans-Black.woff) format("woff");
font-weight:900;
font-style:normal;
font-display:swap
}
@font-face{
font-family:default;
font-weight:400;
font-style:normal;
font-display:block;
src:
url(data:application/font-woff2;charset=utf-8;base64,d09GRgABAAAAAAfoAAsAAAAADOwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEUAAABiILIllU9TLzIAAAFQAAAAQAAAAFZP7kWRY21hcAAAAZAAAADEAAACSkeNvOZnbHlmAAACVAAAAy4AAAVUKHMJWmhlYWQAAAWEAAAAMAAAADYai2fVaGhlYQAABbQAAAAdAAAAJAQoAkpobXR4AAAF1AAAACQAAAA8FSH/+WxvY2EAAAX4AAAAIAAAACAJJgrAbWF4cAAABhgAAAAfAAAAIAEgAF9uYW1lAAAGOAAAASQAAAIKJ7tHk3Bvc3QAAAdcAAAAiQAAAO+t7q94eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiAWgtIsQBOZGPiALEYGXgBy6wWKAAAAeJxjYGTMZJzAwMrAwJjLmMbAwOAOpb8ySDK0MDAwMbAyM2AFAWmuKQwHGMxfMjKBuHpMbAxsQJoRxAEAiSkIDnicvZJNDoIwEIVfgfKjSEwwxh27snHBjnOw4yhehZ0LV54DDtNT4GuHEGNMNC6cydekr5NJZl4BaAAhOZMIUHcouLhRVV4PsfF6hAvvB+ypRGjRB1PVGW2Gumwyq+aZr04dVzW18OprKHZxeVzzRLVA4jvvsEXGGo0YKXKWx296fBfFp4Lk59Z/jtyf16dbu+Bm7Bc4TjAKztVgEpyzVSdwvzBa4KZhBoE7R10KzvkmFdwPaTKBjsBCoDewSkD+AEkrHWR4nHVUzU8TQRSft9vdmV2227SdmYXSD2nplgApWEtrUoQYMcRLNYY/gAMGw8mECwf1Av4DXDwQE096M8Zbo4mGg0flql7wYMJJMXoi2vpmt2vCVz/mfcxvf+83b98uAYIfeA37JIfWkzwBZnEK/Po8NGQBkvVGC2pSJJtzAE8kpbuU459KNOuufcF21ymHohdm1aZHgW5AwXZdu/t1gyr+oIZG4C3hhDQrAXetAE21SE6x4IvnlJapYPcOmUCHdj9ReeMZVhllKsdG0e1+ZhEX6n2kuNKBXhemgJp+X3TtZ1/ezg4uoWJ4sBv4oJIQ7O6yE1yhrjlQuqTSpRrx8TTX5plUfa4yfAl0BUfLQwIbakYNLZ1xISRPFzjBVabq8irMQ8VvhI2THHJnkP04n2sZXpJSoKuOUooJ5MLF5AVsHC6yNo9KcWnUK79WLEvaGWtlxcrY0lL2WAzknI0oJkQPar7DmUqSDJlEv+KXRoqmSHJ5aaTWmEnW9aJfb9QkN9OCmxNQ9K9AMGmoBV4tubz7m2ezHJZ5dn+4XG6Uy9epcWBQanyLxfQYPFxys7z7NMA4vHuoEI0yXLyjIHcNihglodfr/dFAA5LCAAXgUYU6LirATvhw0J22XdqxbzmZDnU14nLa+eCwyyyOzelQ7uLY9o56R5qpmWSM3EaWPJhq4qqauhfSw68K+72rwoyvZsiTzWqICxAKWqn7/cEPJgLTeVBQHxZznOcWcu12C61P0wCWTuMCxmfFNSEMBxwZGzAGHufbbYQhxsYoJjFvCETMjoOIU90CSFMft2ExArbQ+pTZwxmLuqI1ocDCYCzliBjobCuqm7eYDjHhpBgzhCo60RIutTLDNkPGdlvNUO+vNqnpwTsiOJYaHHUAT87h04cvB39KwyODfnUbe2etDWnxwYHNzYHBuDa0ZkEivn3V9Dz4viU0PmitbjvCNBcWTFM426vWIAe55TD1GBEavis0QlgwPSWcnxkyh3W5Gc6MjvdR1vD2NSPHqPuh60WZkciB/850diyLv2mu1uyb0HTvh9l4GEKqn37fj/eOw/aOcdwMo/AHfmhR/T+L8sNvAAB4nGNgZGBgAOLSsiMs8fw2Xxm4mRhA4M5i4RwY/f/X/19MOkxsQC4HA1gaADbqC5B4nGNgZGBgYgABJof/v/7/YtJhYGRABfwAY1EEdgAAAHicY2BgYGA8wMDABKXB2AGKE2By//8D8S8mB4g6GAAA8o0IKQAAAAAAMgBYAH4ApADKAPABKgFuAZACEgJIAqoCqgKqeJxjYGRgYOBnCGZgZwABJiDmAkIGhv9gPgMAEpsBgAB4nF2QQW7CMBREJxBABQlVqtpVVXnVLio5wJIDwJ5FpC4DcQIoxJFjkOgJeoKeoKfoAaoeq4P1N8WWnTfzJ9+yAdziBxEuI8Ig7JfRIQ+Eu6SxcEy+F+5hhEfhPv0X4SFeoYVHuMMbO0TxDZ0xKuEO+V24S/4Qjsmfwj084Eu4T/9beIgUv8IjPEdPuSmyY+VXpjxWmRMln9S4dmdrNdUTcZamNi7zJlfrs2pP5cz7QhXOHtTC1t5UlVWNs3uz8XrrfTNPkkJ8vbEH5DAokOHIu3isqMrAGdxV7b9KqRxa7GBRQ2HKN5pcZZZUdchlVIZVhTXO3FuceM6MrmdecTn2OZAWod8lXXFaOk2o7els6Gtsw18N5kg4i6u8Zoqd/gDlc1pueJxtjFsOwiAQRbnVqn2JuhmXQwillpRAM0W7fS3oB4n3Z865mRlWsJSS/Q9HgR32KHHAESdUqNGgRYczOC6MG+WdkER+Fb1fXR1djVpN/Icv+sznfM18W84bq4dwyxoyjzF8P1q/6C7idmm97Jtog7FBUxXZGjclWoKkNtFsnNMEgTtjb5LNQpIAAAA=)
 format("woff2")
}
.element_forminput_plusminus__minus::before,
.element_forminput_plusminus__plus::before,
.element_rating_bars__star::after,
.element_rating_bars__star::before,
.element_rating_stars ::before,
.element_set_rating_stars label::before,
.element_sr .show_mobile_filter .element_sr__desktop_trigger_text--trigger.changed::before,
.element_sr2__menu_link::before,
.element_sr__desktop_triggers_pages_switch::after,
.element_sr__desktop_triggers_pages_switch::before,
.element_sr__menu_link::before,
.element_sr__narrower_content_filter_icon--clear::before,
.icon,
.pvd_dl__link::after,
[data-icon-after]::before,
[data-icon-before]::before{
font-family:default,sans-serif;
font-style:normal;
font-weight:400;
speak:none;
display:inline-block;
text-decoration:none;
text-transform:none;
text-align:center;
font-variant:normal;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.element_youtube_container,
.pvd_pc__video{
position:relative;
height:0;
overflow:hidden;
padding-bottom:56.25%
}
[data-aspectratio="16:10"].element_youtube_container,
[data-aspectratio="16:10"].pvd_pc__video{
padding-bottom:62.5%
}
[data-aspectratio="4:3"].element_youtube_container,
[data-aspectratio="4:3"].pvd_pc__video{
padding-bottom:75%
}
.element_youtube_container embed,
.element_youtube_container iframe,
.element_youtube_container object,
.pvd_pc__video embed,
.pvd_pc__video iframe,
.pvd_pc__video object{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
:root{
--baseBodyBackgroundColor:#f9f9f9;
--baseBodyTextColor:#222;
--color1:#2197ff;
--color1b:#1c81d9;
--color1AsBgTextColor:#fff;
--color1AsBgBackgroundColor:var(--color1);
--color1AsBgHoverTextColor:#fff;
--color1AsBgHoverBackgroundColor:var(--color1b);
--color1OnWhiteTextColor:var(--color1);
--color1OnWhiteBackgroundColor:#fff;
--color1OnWhiteHoverTextColor:var(--color1b);
--color1OnWhiteHoverBackgroundColor:#fff;
--buttonBackgroundColor:#000;
--buttonTextColor:#fff;
--buttonHoverBackgroundColor:#444;
--buttonHoverColor:#fff;
--buttonPrimaryBackgroundColor:var(--color1);
--buttonPrimaryColor:#fff;
--buttonPrimaryHoverBackgroundColor:var(--color1b);
--buttonPrimaryHoverColor:#fff;
--swiper-theme-color:#000;
--swiper-navigation-size:44px;
interpolate-size:allow-keywords;
-webkit-tap-highlight-color:transparent;
--fontweight1thin:100;
--fontweight2extralight:200;
--fontweight3light:300;
--fontweight4normal:400;
--fontweight5medium:500;
--fontweight6semibold:600;
--fontweight7bold:700;
--fontweight8extrabold:800;
--fontweight9heavy:900;
--gridGutterHorizontal:15px;
--gridGutterLargeHorizontal:27px
}
.layout_footer_subelements__item.di_pos_100vw>*,
.seite_detail__subelement.di_pos_100vw>*,
.warengruppe_detail__subelement.di_pos_100vw>*{
box-sizing:border-box;
max-width:1920px;
margin-left:auto;
margin-right:auto
}
.artikel_detail--grouped,
.artikel_detail__layout_row--a>*,
.artikel_detail__layout_row--b>*,
.di_container,
.di_dn_flyout_menu,
.di_dn_flyout_specials,
.layout_content,
.layout_content_footer,
.layout_content_header,
.layout_footer_subelements__item.di_pos_c1>*,
.praesenz_search__brands,
.praesenz_search__header,
.praesenz_search__longdescription,
.praesenz_search__seo_content,
.praesenz_search__sr,
.praesenz_search__sub_headline,
.praesenz_search__subwg_list,
.seite_detail--no_sidebar .seite_detail__content,
.seite_detail--no_sidebar .seite_detail__seo_content,
.seite_detail--no_sidebar .seite_detail__subelement:not(.di_pos_100vw),
.seite_detail--no_sidebar .warengruppe_detail__content,
.seite_detail--no_sidebar .warengruppe_detail__seo_content,
.seite_detail--no_sidebar .warengruppe_detail__subelement:not(.di_pos_100vw),
.seite_detail__subelement.di_pos_c1>*,
.warengruppe_detail--no_sidebar .seite_detail__content,
.warengruppe_detail--no_sidebar .seite_detail__seo_content,
.warengruppe_detail--no_sidebar .seite_detail__subelement:not(.di_pos_100vw),
.warengruppe_detail--no_sidebar .warengruppe_detail__content,
.warengruppe_detail--no_sidebar .warengruppe_detail__seo_content,
.warengruppe_detail--no_sidebar .warengruppe_detail__subelement:not(.di_pos_100vw),
.warengruppe_detail__brands,
.warengruppe_detail__header,
.warengruppe_detail__longdescription,
.warengruppe_detail__seo_content,
.warengruppe_detail__sr,
.warengruppe_detail__sub_headline,
.warengruppe_detail__subelement.di_pos_c1>*,
.warengruppe_detail__subwg_list,
.warengruppe_detail_landingpage__brands,
.warengruppe_detail_landingpage__header,
.warengruppe_detail_landingpage__longdescription,
.warengruppe_detail_landingpage__seo_content,
.warengruppe_detail_landingpage__sr,
.warengruppe_detail_landingpage__sub_headline,
.warengruppe_detail_landingpage__subwg_list{
box-sizing:border-box;
max-width:1025px;
padding:0 10px;
margin-left:auto;
margin-right:auto
}
@media (min-width:1025px){
.artikel_detail--grouped,
.artikel_detail__layout_row--a>*,
.artikel_detail__layout_row--b>*,
.di_container,
.di_dn_flyout_menu,
.di_dn_flyout_specials,
.layout_content,
.layout_content_footer,
.layout_content_header,
.layout_footer_subelements__item.di_pos_c1>*,
.praesenz_search__brands,
.praesenz_search__header,
.praesenz_search__longdescription,
.praesenz_search__seo_content,
.praesenz_search__sr,
.praesenz_search__sub_headline,
.praesenz_search__subwg_list,
.seite_detail--no_sidebar .seite_detail__content,
.seite_detail--no_sidebar .seite_detail__seo_content,
.seite_detail--no_sidebar .seite_detail__subelement:not(.di_pos_100vw),
.seite_detail--no_sidebar .warengruppe_detail__content,
.seite_detail--no_sidebar .warengruppe_detail__seo_content,
.seite_detail--no_sidebar .warengruppe_detail__subelement:not(.di_pos_100vw),
.seite_detail__subelement.di_pos_c1>*,
.warengruppe_detail--no_sidebar .seite_detail__content,
.warengruppe_detail--no_sidebar .seite_detail__seo_content,
.warengruppe_detail--no_sidebar .seite_detail__subelement:not(.di_pos_100vw),
.warengruppe_detail--no_sidebar .warengruppe_detail__content,
.warengruppe_detail--no_sidebar .warengruppe_detail__seo_content,
.warengruppe_detail--no_sidebar .warengruppe_detail__subelement:not(.di_pos_100vw),
.warengruppe_detail__brands,
.warengruppe_detail__header,
.warengruppe_detail__longdescription,
.warengruppe_detail__seo_content,
.warengruppe_detail__sr,
.warengruppe_detail__sub_headline,
.warengruppe_detail__subelement.di_pos_c1>*,
.warengruppe_detail__subwg_list,
.warengruppe_detail_landingpage__brands,
.warengruppe_detail_landingpage__header,
.warengruppe_detail_landingpage__longdescription,
.warengruppe_detail_landingpage__seo_content,
.warengruppe_detail_landingpage__sr,
.warengruppe_detail_landingpage__sub_headline,
.warengruppe_detail_landingpage__subwg_list{
max-width:1025px;
padding:0 25px
}
}
@media (min-width:1220px){
.artikel_detail--grouped,
.artikel_detail__layout_row--a>*,
.artikel_detail__layout_row--b>*,
.di_container,
.di_dn_flyout_menu,
.di_dn_flyout_specials,
.layout_content,
.layout_content_footer,
.layout_content_header,
.layout_footer_subelements__item.di_pos_c1>*,
.praesenz_search__brands,
.praesenz_search__header,
.praesenz_search__longdescription,
.praesenz_search__seo_content,
.praesenz_search__sr,
.praesenz_search__sub_headline,
.praesenz_search__subwg_list,
.seite_detail--no_sidebar .seite_detail__content,
.seite_detail--no_sidebar .seite_detail__seo_content,
.seite_detail--no_sidebar .seite_detail__subelement:not(.di_pos_100vw),
.seite_detail--no_sidebar .warengruppe_detail__content,
.seite_detail--no_sidebar .warengruppe_detail__seo_content,
.seite_detail--no_sidebar .warengruppe_detail__subelement:not(.di_pos_100vw),
.seite_detail__subelement.di_pos_c1>*,
.warengruppe_detail--no_sidebar .seite_detail__content,
.warengruppe_detail--no_sidebar .seite_detail__seo_content,
.warengruppe_detail--no_sidebar .seite_detail__subelement:not(.di_pos_100vw),
.warengruppe_detail--no_sidebar .warengruppe_detail__content,
.warengruppe_detail--no_sidebar .warengruppe_detail__seo_content,
.warengruppe_detail--no_sidebar .warengruppe_detail__subelement:not(.di_pos_100vw),
.warengruppe_detail__brands,
.warengruppe_detail__header,
.warengruppe_detail__longdescription,
.warengruppe_detail__seo_content,
.warengruppe_detail__sr,
.warengruppe_detail__sub_headline,
.warengruppe_detail__subelement.di_pos_c1>*,
.warengruppe_detail__subwg_list,
.warengruppe_detail_landingpage__brands,
.warengruppe_detail_landingpage__header,
.warengruppe_detail_landingpage__longdescription,
.warengruppe_detail_landingpage__seo_content,
.warengruppe_detail_landingpage__sr,
.warengruppe_detail_landingpage__sub_headline,
.warengruppe_detail_landingpage__subwg_list{
max-width:1220px
}
}
.layout_footer_subelements__item.di_pos_c2>*,
.seite_detail__subelement.di_pos_c2>*,
.warengruppe_detail__subelement.di_pos_c2>*{
box-sizing:border-box;
max-width:1025px;
padding:0;
margin-left:auto;
margin-right:auto
}
@media (min-width:1025px){
.layout_footer_subelements__item.di_pos_c2>*,
.seite_detail__subelement.di_pos_c2>*,
.warengruppe_detail__subelement.di_pos_c2>*{
max-width:1025px
}
}
@media (min-width:1220px){
.layout_footer_subelements__item.di_pos_c2>*,
.seite_detail__subelement.di_pos_c2>*,
.warengruppe_detail__subelement.di_pos_c2>*{
max-width:1220px
}
}
.di_lh__container_inner,
.layout_footer_subelements__item.di_pos_c3>*,
.seite_detail__subelement.di_pos_c3>*,
.warengruppe_detail__subelement.di_pos_c3>*{
box-sizing:border-box;
max-width:1025px;
padding:0;
margin-left:auto;
margin-right:auto
}
@media (min-width:1025px){
.di_lh__container_inner,
.layout_footer_subelements__item.di_pos_c3>*,
.seite_detail__subelement.di_pos_c3>*,
.warengruppe_detail__subelement.di_pos_c3>*{
max-width:1025px;
padding:0 25px
}
}
@media (min-width:1220px){
.di_lh__container_inner,
.layout_footer_subelements__item.di_pos_c3>*,
.seite_detail__subelement.di_pos_c3>*,
.warengruppe_detail__subelement.di_pos_c3>*{
max-width:1220px
}
}
.layout_footer_subelements__item.di_pos_c4>*,
.seite_detail__subelement.di_pos_c4>*,
.warengruppe_detail__subelement.di_pos_c4>*{
box-sizing:border-box;
max-width:1025px;
padding:0 10px;
margin-left:auto;
margin-right:auto
}
@media (min-width:1025px){
.layout_footer_subelements__item.di_pos_c4>*,
.seite_detail__subelement.di_pos_c4>*,
.warengruppe_detail__subelement.di_pos_c4>*{
max-width:1025px;
padding:0
}
}
@-webkit-keyframes diSpinnerIcon{
0%{
-webkit-transform:rotate(0)
}
100%{
-webkit-transform:rotate(-359deg)
}
}
@keyframes diSpinnerIcon{
0%{
transform:rotate(0)
}
100%{
transform:rotate(-359deg)
}
}
.element_inner_spinner--blocking .element_inner_spinner__icon,
.element_inner_spinner:not(.element_inner_spinner--blocking) .element_inner_spinner__icon,
.layout_helper_spinner__icon,
.swiper-container:not(.swiper-container-initialized)::before{
animation:2s linear infinite diSpinnerIcon;
background:
url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z'/%3E%3C/svg%3E")
 center center/contain no-repeat;
margin:0 auto
}
.checkout2_address__block_la,
.checkout2_address__block_saved_la,
.element_cart__ads,
.element_cart__block,
.element_cart__subelements,
.element_cart__sums,
.element_product_list__item+.element_product_list__item,
.element_sr2__bottom_pager,
.element_sr2__pages,
.element_sr2__reset_desktop_container,
.merkliste_detail__item+.merkliste_detail__item,
.pvd_no>*+*,
.pvd_pr__ratings_pager,
.warenkorb_checkout3__option+.warenkorb_checkout3__option,
.warenkorb_checkout3__option+.warenkorb_checkout4__option,
.warenkorb_checkout4__option+.warenkorb_checkout3__option,
.warenkorb_checkout4__option+.warenkorb_checkout4__option,
.warenkorb_detail__subelements{
margin-top:15px
}
.checkout_header,
.element_sr2__menu--mobile,
.element_sr2__muc,
.element_sr2__reset_desktop_container,
.praesenz_search>*,
.warengruppe_detail>*,
.warengruppe_detail_landingpage>*,
.warenkorb_checkout3__top,
.warenkorb_checkout4__top,
.warenkorb_checkout6__agb,
.warenkorb_checkout6__panels,
.warenkorb_checkout6__ratingemail,
.warenkorb_detail__csvupload,
.warenkorb_detail__xref_product_slider{
margin-bottom:15px
}
.checkout2_address__block_la,
.checkout2_address__block_saved_la,
.pvd_no>*+*{
padding-top:15px
}
.checkout_header,
.warenkorb_detail__csvupload{
padding-bottom:15px
}
@media (min-width:1025px){
.checkout2_address__block_la,
.checkout2_address__block_saved_la,
.element_cart__ads,
.element_cart__block,
.element_cart__subelements,
.element_cart__sums,
.element_product_list__item+.element_product_list__item,
.element_sr2__bottom_pager,
.element_sr2__pages,
.element_sr2__reset_desktop_container,
.merkliste_detail__item+.merkliste_detail__item,
.pvd_no>*+*,
.pvd_pr__ratings_pager,
.warenkorb_checkout3__option+.warenkorb_checkout3__option,
.warenkorb_checkout3__option+.warenkorb_checkout4__option,
.warenkorb_checkout4__option+.warenkorb_checkout3__option,
.warenkorb_checkout4__option+.warenkorb_checkout4__option,
.warenkorb_detail__subelements{
margin-top:27px
}
.checkout_header,
.element_sr2__menu--mobile,
.element_sr2__muc,
.element_sr2__reset_desktop_container,
.praesenz_search>*,
.warengruppe_detail>*,
.warengruppe_detail_landingpage>*,
.warenkorb_checkout3__top,
.warenkorb_checkout4__top,
.warenkorb_checkout6__agb,
.warenkorb_checkout6__panels,
.warenkorb_checkout6__ratingemail,
.warenkorb_detail__csvupload,
.warenkorb_detail__xref_product_slider{
margin-bottom:27px
}
.checkout2_address__block_la,
.checkout2_address__block_saved_la,
.pvd_no>*+*{
padding-top:27px
}
.checkout_header,
.warenkorb_detail__csvupload{
padding-bottom:27px
}
}
.checkout2_address__section--invoice_address,
.element_cart__block,
.element_cart__sums,
.praesenz_intern__panel,
.warenkorb_checkout1__content_block,
.warenkorb_checkout6__agb,
.warenkorb_checkout6__panel,
.warenkorb_checkout6__ratingemail{
padding:15px;
background-color:#f0f0f0;
border-radius:5px
}
.icon_arrow_down::before,
.icon_check::before{
content:"✓"
}
.icon_chevron_up::before{
content:"˄"
}
.icon_chevron_down::before{
content:"˅"
}
.icon_chevron_left::before{
content:"〈"
}
.icon_chevron_right::before{
content:"〉"
}
.icon_close::before{
content:"X"
}
.icon_download::before{
content:""
}
.icon_filter::before{
content:"⚙"
}
.icon_link::before{
content:"ὑ"
}
.icon_star::before{
content:"★"
}
.icon_spinner::before{
content:""
}
[class*=uk-icon-]{
font-family:default,sans-serif;
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-family:NunitoSans,sans-serif;
font-weight:400;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
background:var(--baseBodyBackgroundColor) no-repeat top center fixed;
color:var(--baseBodyTextColor);
min-width:320px
}
body{
margin:0
}
a{
background:0 0
}
.uk-link,
a{
color:inherit;
text-decoration:underline;
cursor:pointer
}
.uk-link:hover,
a:hover{
text-decoration:none
}
abbr[title]{
border-bottom:1px dotted
}
:not(pre)>code,
:not(pre)>kbd,
:not(pre)>samp{
font-size:.875rem;
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
}
img[width][height]{
aspect-ratio:attr(width)/attr(height)
}
svg:not(:root){
overflow:hidden
}
address,
blockquote,
dl,
fieldset,
figure,
ol,
p,
pre,
ul{
margin:0
}
address+*,
blockquote+*,
dl+*,
fieldset+*,
figure+*,
ol+*,
p+*,
pre+*,
ul+*{
margin-bottom:15px
}
*+address,
*+blockquote,
*+dl,
*+fieldset,
*+figure,
*+ol,
*+p,
*+pre,
*+ul{
margin-top:15px
}
.artikel_detail__product_name,
.artikel_detail__section_title--1,
.artikel_detail__section_title--2,
.di_h1,
.di_h2,
.di_h3,
.di_h4,
.di_h5,
.di_h6,
.element_headline.element_textblock_t1__subline,
.element_headline.praesenz_intern__panel_title,
.element_headline.view_headline,
.element_textblock__subject.element_textblock_t1__subline,
.element_textblock__subject.praesenz_intern__panel_title,
.element_textblock__subject.view_headline,
.element_textblock_overlay__subject.element_textblock_t1__subline,
.element_textblock_overlay__subject.praesenz_intern__panel_title,
.element_textblock_overlay__subject.view_headline,
.element_textblock_plain__subject.element_textblock_t1__subline,
.element_textblock_plain__subject.praesenz_intern__panel_title,
.element_textblock_plain__subject.view_headline,
.element_textblock_t1__subject.element_textblock_t1__subline,
.element_textblock_t1__subject.praesenz_intern__panel_title,
.element_textblock_t1__subject.view_headline,
.element_textblock_t1__subline,
.praesenz_intern__panel_title,
.pvd_pc__accordion_title,
.uk-h1,
.uk-h2,
.uk-h3,
.uk-h4,
.uk-h5,
.uk-h6,
.view_headline,
div.controller_subelements_headline,
div.element_headline,
div.element_textblock__subject,
div.element_textblock_overlay__subject,
div.element_textblock_plain__subject,
div.element_textblock_t1__subject,
h1,
h1.element_headline,
h1.element_textblock__subject,
h1.element_textblock_overlay__subject,
h1.element_textblock_plain__subject,
h1.element_textblock_t1__subject,
h2,
h2.element_headline,
h2.element_textblock__subject,
h2.element_textblock_overlay__subject,
h2.element_textblock_plain__subject,
h2.element_textblock_t1__subject,
h3,
h3.element_headline,
h3.element_textblock__subject,
h3.element_textblock_overlay__subject,
h3.element_textblock_plain__subject,
h3.element_textblock_t1__subject,
h4,
h4.element_headline,
h4.element_textblock__subject,
h4.element_textblock_overlay__subject,
h4.element_textblock_plain__subject,
h4.element_textblock_t1__subject,
h5,
h5.element_headline,
h5.element_textblock__subject,
h5.element_textblock_overlay__subject,
h5.element_textblock_plain__subject,
h5.element_textblock_t1__subject,
h6,
h6.element_headline,
h6.element_textblock__subject,
h6.element_textblock_overlay__subject,
h6.element_textblock_plain__subject,
h6.element_textblock_t1__subject{
margin:0 0 15px;
font-family:NunitoSans,sans-serif;
font-weight:700;
color:inherit;
text-transform:none;
word-wrap:break-word;
word-break:break-word;
-webkit-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto
}
*+.element_textblock_t1__subline,
*+.praesenz_intern__panel_title,
*+.view_headline,
*+h1,
*+h2,
*+h3,
*+h4,
*+h5,
*+h6{
margin-top:25px
}
.di_h1,
.element_headline.view_headline,
.element_textblock__subject.view_headline,
.element_textblock_overlay__subject.view_headline,
.element_textblock_plain__subject.view_headline,
.element_textblock_t1__subject.view_headline,
.uk-h1,
.view_headline,
div.controller_subelements_headline,
div.element_headline,
div.element_textblock__subject,
div.element_textblock_overlay__subject,
div.element_textblock_plain__subject,
div.element_textblock_t1__subject,
h1,
h1.element_headline,
h1.element_textblock__subject,
h1.element_textblock_overlay__subject,
h1.element_textblock_plain__subject,
h1.element_textblock_t1__subject{
font-size:1.375rem;
line-height:1.3125;
font-weight:700
}
@media (min-width:1025px){
.checkout2_address__section--invoice_address,
.element_cart__block,
.element_cart__sums,
.praesenz_intern__panel,
.warenkorb_checkout1__content_block,
.warenkorb_checkout6__agb,
.warenkorb_checkout6__panel,
.warenkorb_checkout6__ratingemail{
padding:27px
}
.di_h1,
.element_headline.view_headline,
.element_textblock__subject.view_headline,
.element_textblock_overlay__subject.view_headline,
.element_textblock_plain__subject.view_headline,
.element_textblock_t1__subject.view_headline,
.uk-h1,
.view_headline,
div.controller_subelements_headline,
div.element_headline,
div.element_textblock__subject,
div.element_textblock_overlay__subject,
div.element_textblock_plain__subject,
div.element_textblock_t1__subject,
h1,
h1.element_headline,
h1.element_textblock__subject,
h1.element_textblock_overlay__subject,
h1.element_textblock_plain__subject,
h1.element_textblock_t1__subject{
font-size:1.875rem
}
}
.di_h2,
.uk-h2,
h2,
h2.element_headline,
h2.element_textblock__subject,
h2.element_textblock_overlay__subject,
h2.element_textblock_plain__subject,
h2.element_textblock_t1__subject{
font-size:1.125rem;
line-height:1.3125;
font-weight:700
}
@media (min-width:1025px){
.di_h2,
.uk-h2,
h2,
h2.element_headline,
h2.element_textblock__subject,
h2.element_textblock_overlay__subject,
h2.element_textblock_plain__subject,
h2.element_textblock_t1__subject{
font-size:1.5625rem
}
}
.artikel_detail__product_name,
.artikel_detail__section_title--1,
.artikel_detail__section_title--2,
.di_h3,
.element_headline.element_textblock_t1__subline,
.element_headline.praesenz_intern__panel_title,
.element_textblock__subject.element_textblock_t1__subline,
.element_textblock__subject.praesenz_intern__panel_title,
.element_textblock_overlay__subject.element_textblock_t1__subline,
.element_textblock_overlay__subject.praesenz_intern__panel_title,
.element_textblock_plain__subject.element_textblock_t1__subline,
.element_textblock_plain__subject.praesenz_intern__panel_title,
.element_textblock_t1__subject.element_textblock_t1__subline,
.element_textblock_t1__subject.praesenz_intern__panel_title,
.element_textblock_t1__subline,
.praesenz_intern__panel_title,
.pvd_pc__accordion_title,
.uk-h3,
h3,
h3.element_headline,
h3.element_textblock__subject,
h3.element_textblock_overlay__subject,
h3.element_textblock_plain__subject,
h3.element_textblock_t1__subject{
font-size:1.125rem;
line-height:1.3125;
font-weight:700
}
@media (min-width:1025px){
.artikel_detail__product_name,
.artikel_detail__section_title--1,
.artikel_detail__section_title--2,
.di_h3,
.element_headline.element_textblock_t1__subline,
.element_headline.praesenz_intern__panel_title,
.element_textblock__subject.element_textblock_t1__subline,
.element_textblock__subject.praesenz_intern__panel_title,
.element_textblock_overlay__subject.element_textblock_t1__subline,
.element_textblock_overlay__subject.praesenz_intern__panel_title,
.element_textblock_plain__subject.element_textblock_t1__subline,
.element_textblock_plain__subject.praesenz_intern__panel_title,
.element_textblock_t1__subject.element_textblock_t1__subline,
.element_textblock_t1__subject.praesenz_intern__panel_title,
.element_textblock_t1__subline,
.praesenz_intern__panel_title,
.pvd_pc__accordion_title,
.uk-h3,
h3,
h3.element_headline,
h3.element_textblock__subject,
h3.element_textblock_overlay__subject,
h3.element_textblock_plain__subject,
h3.element_textblock_t1__subject{
font-size:1.25rem
}
}
.di_h4,
.uk-h4,
h4,
h4.element_headline,
h4.element_textblock__subject,
h4.element_textblock_overlay__subject,
h4.element_textblock_plain__subject,
h4.element_textblock_t1__subject{
font-size:.875rem;
line-height:1.3125;
font-weight:700
}
@media (min-width:1025px){
.di_h4,
.uk-h4,
h4,
h4.element_headline,
h4.element_textblock__subject,
h4.element_textblock_overlay__subject,
h4.element_textblock_plain__subject,
h4.element_textblock_t1__subject{
font-size:1.125rem
}
}
.di_h5,
.di_h6,
.uk-h5,
.uk-h6,
h5,
h5.element_headline,
h5.element_textblock__subject,
h5.element_textblock_overlay__subject,
h5.element_textblock_plain__subject,
h5.element_textblock_t1__subject,
h6,
h6.element_headline,
h6.element_textblock__subject,
h6.element_textblock_overlay__subject,
h6.element_textblock_plain__subject,
h6.element_textblock_t1__subject{
font-size:1rem;
line-height:1.3125;
font-weight:700
}
ol,
ul{
padding-left:1.25rem
}
ol>li>ol,
ol>li>ul,
ul>li>ol,
ul>li>ul{
margin: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
}
.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:15px
}
.uk-grid>*>:last-child{
margin-bottom:0
}
.uk-grid{
margin-left:-15px
}
.uk-grid+.uk-grid,
.uk-grid-margin,
.uk-grid>*>.uk-panel+.uk-panel{
margin-top:15px
}
@media (min-width:1025px){
.uk-grid{
margin-left:-27px
}
.uk-grid>*{
padding-left:27px
}
.uk-grid+.uk-grid,
.uk-grid-margin,
.uk-grid>*>.uk-panel+.uk-panel{
margin-top:27px
}
}
.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:-15px
}
.uk-grid-medium>*{
padding-left:15px
}
.uk-grid-medium+.uk-grid-medium,
.uk-grid-medium>*>.uk-panel+.uk-panel,
.uk-grid-medium>.uk-grid-margin{
margin-top:15px
}
@media (min-width:1025px){
.uk-grid-large{
margin-left:-27px
}
.uk-grid-large>*{
padding-left:27px
}
.uk-grid-large+.uk-grid-large,
.uk-grid-large-margin,
.uk-grid-large>*>.uk-panel+.uk-panel{
margin-top:27px
}
.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:1220px){
.layout_footer_subelements__item.di_pos_c4>*,
.seite_detail__subelement.di_pos_c4>*,
.warengruppe_detail__subelement.di_pos_c4>*{
max-width:1220px
}
.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:-15px;
margin-right:-15px
}
.uk-grid-divider>*{
padding-left:15px;
padding-right:15px
}
.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:1220px){
.uk-grid-divider:not(:empty){
margin-left:-27px;
margin-right:-27px
}
.uk-grid-divider>*{
padding-left:27px;
padding-right:27px
}
.uk-grid-divider:empty{
margin-top:27px;
margin-bottom:27px
}
}
.uk-grid-divider:empty{
margin-top:15px;
margin-bottom:15px;
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:1025px){
.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:1220px){
.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:1025px){
.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:1220px){
.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-4-8,
.uk-grid-width-6-12,
.uk-width-4-8,
.uk-width-6-12{
width:50%
}
.uk-grid-width-4-12,
.uk-width-4-12{
width:33.33333%
}
.uk-grid-width-8-12,
.uk-width-8-12{
width:66.66667%
}
.uk-grid-width-2-8,
.uk-grid-width-3-12,
.uk-width-2-8,
.uk-width-3-12{
width:25%
}
.uk-grid-width-6-8,
.uk-grid-width-9-12,
.uk-width-6-8,
.uk-width-9-12{
width:75%
}
.uk-grid-width-1-8,
.uk-width-1-8{
width:12.5%
}
.uk-grid-width-3-8,
.uk-width-3-8{
width:37.5%
}
.uk-grid-width-5-8,
.uk-width-5-8{
width:62.5%
}
.uk-grid-width-7-8,
.uk-width-7-8{
width:87.5%
}
.uk-grid-width-1-12,
.uk-width-1-12{
width:8.33333%
}
.uk-grid-width-2-12,
.uk-width-2-12{
width:16.66667%
}
.uk-grid-width-5-12,
.uk-width-5-12{
width:41.66667%
}
.uk-grid-width-7-12,
.uk-width-7-12{
width:58.33333%
}
.uk-grid-width-10-12,
.uk-width-10-12{
width:83.33333%
}
.uk-grid-width-11-12,
.uk-width-11-12{
width:91.66667%
}
@media (min-width:480px){
.uk-grid-width-small-4-8,
.uk-grid-width-small-6-12,
.uk-width-small-4-8,
.uk-width-small-6-12{
width:50%
}
.uk-grid-width-small-4-12,
.uk-width-small-4-12{
width:33.33333%
}
.uk-grid-width-small-8-12,
.uk-width-small-8-12{
width:66.66667%
}
.uk-grid-width-small-2-8,
.uk-grid-width-small-3-12,
.uk-width-small-2-8,
.uk-width-small-3-12{
width:25%
}
.uk-grid-width-small-6-8,
.uk-grid-width-small-9-12,
.uk-width-small-6-8,
.uk-width-small-9-12{
width:75%
}
.uk-grid-width-small-1-8,
.uk-width-small-1-8{
width:12.5%
}
.uk-grid-width-small-3-8,
.uk-width-small-3-8{
width:37.5%
}
.uk-grid-width-small-5-8,
.uk-width-small-5-8{
width:62.5%
}
.uk-grid-width-small-7-8,
.uk-width-small-7-8{
width:87.5%
}
.uk-grid-width-small-1-12,
.uk-width-small-1-12{
width:8.33333%
}
.uk-grid-width-small-2-12,
.uk-width-small-2-12{
width:16.66667%
}
.uk-grid-width-small-5-12,
.uk-width-small-5-12{
width:41.66667%
}
.uk-grid-width-small-7-12,
.uk-width-small-7-12{
width:58.33333%
}
.uk-grid-width-small-10-12,
.uk-width-small-10-12{
width:83.33333%
}
.uk-grid-width-small-11-12,
.uk-width-small-11-12{
width:91.66667%
}
}
@media (min-width:768px){
.uk-grid-width-medium-4-8,
.uk-grid-width-medium-6-12,
.uk-width-medium-4-8,
.uk-width-medium-6-12{
width:50%
}
.uk-grid-width-medium-4-12,
.uk-width-medium-4-12{
width:33.33333%
}
.uk-grid-width-medium-8-12,
.uk-width-medium-8-12{
width:66.66667%
}
.uk-grid-width-medium-2-8,
.uk-grid-width-medium-3-12,
.uk-width-medium-2-8,
.uk-width-medium-3-12{
width:25%
}
.uk-grid-width-medium-6-8,
.uk-grid-width-medium-9-12,
.uk-width-medium-6-8,
.uk-width-medium-9-12{
width:75%
}
.uk-grid-width-medium-1-8,
.uk-width-medium-1-8{
width:12.5%
}
.uk-grid-width-medium-3-8,
.uk-width-medium-3-8{
width:37.5%
}
.uk-grid-width-medium-5-8,
.uk-width-medium-5-8{
width:62.5%
}
.uk-grid-width-medium-7-8,
.uk-width-medium-7-8{
width:87.5%
}
.uk-grid-width-medium-1-12,
.uk-width-medium-1-12{
width:8.33333%
}
.uk-grid-width-medium-2-12,
.uk-width-medium-2-12{
width:16.66667%
}
.uk-grid-width-medium-5-12,
.uk-width-medium-5-12{
width:41.66667%
}
.uk-grid-width-medium-7-12,
.uk-width-medium-7-12{
width:58.33333%
}
.uk-grid-width-medium-10-12,
.uk-width-medium-10-12{
width:83.33333%
}
.uk-grid-width-medium-11-12,
.uk-width-medium-11-12{
width:91.66667%
}
}
@media (min-width:1025px){
.uk-grid-width-large-4-8,
.uk-grid-width-large-6-12,
.uk-width-large-4-8,
.uk-width-large-6-12{
width:50%
}
.uk-grid-width-large-4-12,
.uk-width-large-4-12{
width:33.33333%
}
.uk-grid-width-large-8-12,
.uk-width-large-8-12{
width:66.66667%
}
.uk-grid-width-large-2-8,
.uk-grid-width-large-3-12,
.uk-width-large-2-8,
.uk-width-large-3-12{
width:25%
}
.uk-grid-width-large-6-8,
.uk-grid-width-large-9-12,
.uk-width-large-6-8,
.uk-width-large-9-12{
width:75%
}
.uk-grid-width-large-1-8,
.uk-width-large-1-8{
width:12.5%
}
.uk-grid-width-large-3-8,
.uk-width-large-3-8{
width:37.5%
}
.uk-grid-width-large-5-8,
.uk-width-large-5-8{
width:62.5%
}
.uk-grid-width-large-7-8,
.uk-width-large-7-8{
width:87.5%
}
.uk-grid-width-large-1-12,
.uk-width-large-1-12{
width:8.33333%
}
.uk-grid-width-large-2-12,
.uk-width-large-2-12{
width:16.66667%
}
.uk-grid-width-large-5-12,
.uk-width-large-5-12{
width:41.66667%
}
.uk-grid-width-large-7-12,
.uk-width-large-7-12{
width:58.33333%
}
.uk-grid-width-large-10-12,
.uk-width-large-10-12{
width:83.33333%
}
.uk-grid-width-large-11-12,
.uk-width-large-11-12{
width:91.66667%
}
}
@media (min-width:1220px){
.uk-grid-width-xlarge-4-8,
.uk-grid-width-xlarge-6-12,
.uk-width-xlarge-4-8,
.uk-width-xlarge-6-12{
width:50%
}
.uk-grid-width-xlarge-4-12,
.uk-width-xlarge-4-12{
width:33.33333%
}
.uk-grid-width-xlarge-8-12,
.uk-width-xlarge-8-12{
width:66.66667%
}
.uk-grid-width-xlarge-2-8,
.uk-grid-width-xlarge-3-12,
.uk-width-xlarge-2-8,
.uk-width-xlarge-3-12{
width:25%
}
.uk-grid-width-xlarge-6-8,
.uk-grid-width-xlarge-9-12,
.uk-width-xlarge-6-8,
.uk-width-xlarge-9-12{
width:75%
}
.uk-grid-width-xlarge-1-8,
.uk-width-xlarge-1-8{
width:12.5%
}
.uk-grid-width-xlarge-3-8,
.uk-width-xlarge-3-8{
width:37.5%
}
.uk-grid-width-xlarge-5-8,
.uk-width-xlarge-5-8{
width:62.5%
}
.uk-grid-width-xlarge-7-8,
.uk-width-xlarge-7-8{
width:87.5%
}
.uk-grid-width-xlarge-1-12,
.uk-width-xlarge-1-12{
width:8.33333%
}
.uk-grid-width-xlarge-2-12,
.uk-width-xlarge-2-12{
width:16.66667%
}
.uk-grid-width-xlarge-5-12,
.uk-width-xlarge-5-12{
width:41.66667%
}
.uk-grid-width-xlarge-7-12,
.uk-width-xlarge-7-12{
width:58.33333%
}
.uk-grid-width-xlarge-10-12,
.uk-width-xlarge-10-12{
width:83.33333%
}
.uk-grid-width-xlarge-11-12,
.uk-width-xlarge-11-12{
width:91.66667%
}
}
.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:1rem
}
.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:default,sans-serif;
text-align:center
}
.uk-nav-parent-icon>.uk-parent.uk-open>a:after{
content:""
}
.uk-nav-side>li>a{
color:#444
}
.uk-nav-side>li>a:focus,
.uk-nav-side>li>a:hover{
background:rgba(0,0,0,.05);
color:#444
}
.uk-nav-side>li.uk-active>a{
background:#000;
color:#fff
}
.uk-nav-side .uk-nav-header{
color:#444
}
.uk-nav-side .uk-nav-divider{
border-top:1px solid #ddd
}
.uk-nav-side ul a{
color:#07d
}
.uk-nav-side ul a:hover{
color:#059
}
.uk-nav-dropdown>li>a{
color:#444
}
.uk-nav-dropdown>li>a:focus,
.uk-nav-dropdown>li>a:hover{
background:#00a8e6;
color:#fff
}
.uk-nav-dropdown .uk-nav-header{
color:#999
}
.uk-nav-dropdown .uk-nav-divider{
border-top:1px solid #ddd
}
.uk-nav-dropdown ul a{
color:#07d
}
.uk-nav-dropdown ul a:hover{
color:#059
}
.uk-nav-navbar>li>a{
color:#444
}
.uk-nav-navbar>li>a:focus,
.uk-nav-navbar>li>a:hover{
background:#00a8e6;
color:#fff
}
.uk-nav-navbar .uk-nav-header{
color:#999
}
.uk-nav-navbar .uk-nav-divider{
border-top:1px solid #ddd
}
.uk-nav-navbar ul a{
color:#07d
}
.uk-nav-navbar ul a:hover{
color:#059
}
.uk-nav-offcanvas>li>a{
color:#ccc;
padding:10px 15px
}
.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-breadcrumb{
padding:0;
list-style:none;
font-size:.001px;
margin:0
}
.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:#00a8e6;
color:#fff
}
.uk-pagination>.uk-disabled>span{
background-color:#f5f5f5;
color:#999
}
.uk-pagination-previous{
float:left
}
.uk-pagination-next{
float:right
}
.uk-pagination-left{
text-align:left
}
.uk-pagination-right{
text-align:right
}
.uk-tab{
margin:0;
padding:0;
list-style:none;
border-bottom:1px solid #ddd
}
.uk-tab:after,
.uk-tab:before{
content:"";
display:table
}
.uk-tab:after{
clear:both
}
.uk-tab>li{
margin-bottom:-1px;
float:left;
position:relative
}
.uk-tab>li>a{
display:block;
padding:8px 12px;
border:1px solid transparent;
border-bottom-width:0;
color:#07d;
text-decoration:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select: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:default,sans-serif
}
.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
}
}
.beleg_detail__information_table,
.di_table,
.uk-table{
border-collapse:collapse;
border-spacing:0;
width:100%;
margin-bottom:15px
}
*+.beleg_detail__information_table,
*+.di_table,
*+.uk-table{
margin-top:15px
}
.beleg_detail__information_table td,
.beleg_detail__information_table th,
.di_table td,
.di_table th,
.uk-table td,
.uk-table th{
padding:8px
}
.beleg_detail__information_table th,
.di_table th,
.uk-table th{
text-align:left
}
.beleg_detail__information_table td,
.di_table td,
.uk-table td{
vertical-align:top
}
.beleg_detail__information_table thead th,
.di_table thead th,
.uk-table thead th{
vertical-align:bottom
}
.beleg_detail__information_table caption,
.beleg_detail__information_table tfoot,
.di_table caption,
.di_table tfoot,
.uk-table caption,
.uk-table tfoot{
font-size:inherit;
font-style:italic
}
.beleg_detail__information_table caption,
.di_table caption,
.uk-table caption{
text-align:left;
color:#999
}
.beleg_detail__information_table tbody tr.uk-active,
.di_table tbody tr.uk-active,
.uk-table tbody tr.uk-active{
background:#eee
}
.uk-table-middle,
.uk-table-middle td{
vertical-align:middle!important
}
.di_table--striped tbody tr:nth-of-type(odd),
.uk-table-striped tbody tr:nth-of-type(odd){
background:#f5f5f5
}
.beleg_detail__information_table td,
.di_table--condensed td,
.uk-table-condensed td{
padding:4px 8px
}
.beleg_detail__information_table tbody tr:hover,
.di_table--hover tbody tr:hover,
.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:40px;
max-width:100%;
padding:0 12px;
border:1px solid #ccc;
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:"";
display:table
}
.uk-form-row:after{
clear:both
}
.uk-form-row+.uk-form-row{
margin-top:15px
}
.uk-form-help-inline{
display:inline-block;
margin:0 0 0 10px
}
.uk-form-help-block{
margin:5px 0 0
}
.uk-form-controls>:first-child{
margin-top:0
}
.uk-form-controls>:last-child{
margin-bottom:0
}
.uk-form-controls-condensed{
margin:5px 0
}
.uk-form-stacked .uk-form-label{
display:block;
margin-bottom:5px;
font-weight:700
}
@media (max-width:1024px){
.uk-form-horizontal .uk-form-label{
display:block;
margin-bottom:5px;
font-weight:700
}
}
@media (min-width:1025px){
.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
}
.di_button::-moz-focus-inner,
.uk-button::-moz-focus-inner{
border:0;
padding:0
}
.checkout_buttons__bck,
.checkout_buttons__btn,
.checkout_buttons__fwd,
.di_button,
.di_button_danger,
.di_button_default,
.di_button_primary,
.di_button_success,
.element_cookie_banner__button,
.element_forminput_plusminus__minus,
.element_forminput_plusminus__plus,
.element_sr2__bottom_pager .element_sr2__pager_button_next,
.element_sr2__bottom_pager .element_sr2__pager_button_prev,
.element_sr2__muc_filter_button,
.element_sr2__reset_all_button,
.swal2-styled,
.uk-button,
.warenkorb_checkout6__panel_link{
-webkit-appearance:none;
margin:0;
border:1px solid transparent;
overflow:visible;
font:inherit;
color:var(--buttonTextColor);
text-transform:none;
display:inline-flex;
align-items:center;
justify-content:center;
box-sizing:border-box;
padding:2px 14px;
background:var(--buttonBackgroundColor);
vertical-align:middle;
line-height:1.2;
min-height:40px;
font-size:1rem;
text-decoration:none;
text-align:center;
display:inline-flex;
align-items:center;
justify-content:center;
font-weight:700;
fill:var(--buttonTextColor);
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
transition:.1s
}
@media (min-width:1025px){
.checkout_buttons__bck,
.checkout_buttons__btn,
.checkout_buttons__fwd,
.di_button,
.di_button_danger,
.di_button_default,
.di_button_primary,
.di_button_success,
.element_cookie_banner__button,
.element_forminput_plusminus__minus,
.element_forminput_plusminus__plus,
.element_sr2__bottom_pager .element_sr2__pager_button_next,
.element_sr2__bottom_pager .element_sr2__pager_button_prev,
.element_sr2__muc_filter_button,
.element_sr2__reset_all_button,
.swal2-styled,
.uk-button,
.warenkorb_checkout6__panel_link{
font-size:1.125rem
}
}
.checkout_buttons__bck:not(:disabled),
.checkout_buttons__btn:not(:disabled),
.checkout_buttons__fwd:not(:disabled),
.di_button:not(:disabled),
.di_button_danger:not(:disabled),
.di_button_default:not(:disabled),
.di_button_primary:not(:disabled),
.di_button_success:not(:disabled),
.element_cookie_banner__button:not(:disabled),
.element_forminput_plusminus__minus:not(:disabled),
.element_forminput_plusminus__plus:not(:disabled),
.element_sr2__bottom_pager .element_sr2__pager_button_next:not(:disabled),
.element_sr2__bottom_pager .element_sr2__pager_button_prev:not(:disabled),
.element_sr2__muc_filter_button:not(:disabled),
.element_sr2__reset_all_button:not(:disabled),
.swal2-styled:not(:disabled),
.uk-button:not(:disabled),
.warenkorb_checkout6__panel_link: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,
.di_button--focus,
.di_button--hover,
.di_button:focus,
.di_button:hover,
.di_button_default--focus,
.di_button_default--hover,
.di_button_default:focus,
.di_button_default:hover,
.element_cookie_banner__button:focus,
.element_cookie_banner__button:hover,
.element_forminput_plusminus__minus:focus,
.element_forminput_plusminus__minus:hover,
.element_forminput_plusminus__plus:focus,
.element_forminput_plusminus__plus:hover,
.element_zpa_artikel:hover .element_zpa_artikel__description,
.swal2-styled:focus,
.swal2-styled:hover,
.uk-button--focus,
.uk-button--hover,
.uk-button:focus,
.uk-button:hover,
.warenkorb_checkout6__panel_link:focus,
.warenkorb_checkout6__panel_link:hover,
a.element_textblock_overlay:hover .element_textblock_overlay__button.checkout_buttons__bck,
a.element_textblock_overlay:hover .element_textblock_overlay__button.checkout_buttons__btn,
a.element_textblock_overlay:hover .element_textblock_overlay__button.checkout_buttons__fwd,
a.element_textblock_overlay:hover .element_textblock_overlay__button.di_button_default,
a.element_textblock_overlay:hover .element_textblock_overlay__button.element_cookie_banner__button,
a.element_textblock_overlay:hover .element_textblock_overlay__button.element_forminput_plusminus__minus,
a.element_textblock_overlay:hover .element_textblock_overlay__button.element_forminput_plusminus__plus,
a.element_textblock_overlay:hover .element_textblock_overlay__button.swal2-styled,
a.element_textblock_overlay:hover .element_textblock_overlay__button.warenkorb_checkout6__panel_link{
background-color:var(--buttonHoverBackgroundColor);
color:var(--buttonHoverColor);
text-decoration:none;
fill:var(--buttonHoverColor)
}
.checkout_buttons__fwd,
.di_button_primary,
.element_sr2__bottom_pager .element_sr2__pager_button_next,
.element_sr2__bottom_pager .element_sr2__pager_button_prev,
.element_sr2__muc_filter_button,
.element_sr2__reset_all_button,
.uk-button-primary{
background-color:var(--buttonPrimaryBackgroundColor);
color:var(--buttonPrimaryColor);
fill:var(--buttonPrimaryColor);
background-position:center center;
background-repeat:no-repeat;
background-size:100% 100%
}
.checkout_buttons__fwd:focus,
.checkout_buttons__fwd:hover,
.di_button_primary--focus,
.di_button_primary--hover,
.di_button_primary:focus,
.di_button_primary:hover,
.element_sr2__bottom_pager .element_sr2__pager_button_next:focus,
.element_sr2__bottom_pager .element_sr2__pager_button_next:hover,
.element_sr2__bottom_pager .element_sr2__pager_button_prev:focus,
.element_sr2__bottom_pager .element_sr2__pager_button_prev:hover,
.element_sr2__bottom_pager a.element_textblock_overlay:hover .element_textblock_overlay__button.element_sr2__pager_button_next,
.element_sr2__bottom_pager a.element_textblock_overlay:hover .element_textblock_overlay__button.element_sr2__pager_button_prev,
.element_sr2__muc_filter_button:focus,
.element_sr2__muc_filter_button:hover,
.element_sr2__reset_all_button:focus,
.element_sr2__reset_all_button:hover,
.uk-button-primary--focus,
.uk-button-primary--hover,
.uk-button-primary:focus,
.uk-button-primary:hover,
a.element_textblock_overlay:hover .element_sr2__bottom_pager .element_textblock_overlay__button.element_sr2__pager_button_next,
a.element_textblock_overlay:hover .element_sr2__bottom_pager .element_textblock_overlay__button.element_sr2__pager_button_prev,
a.element_textblock_overlay:hover .element_textblock_overlay__button.checkout_buttons__fwd,
a.element_textblock_overlay:hover .element_textblock_overlay__button.di_button_primary,
a.element_textblock_overlay:hover .element_textblock_overlay__button.element_sr2__muc_filter_button,
a.element_textblock_overlay:hover .element_textblock_overlay__button.element_sr2__reset_all_button{
background-color:var(--buttonPrimaryHoverBackgroundColor);
color:var(--buttonPrimaryHoverColor);
text-decoration:none;
fill:var(--buttonPrimaryHoverColor)
}
.di_button_success,
.uk-button-success{
background-color:#8cc14c;
color:#fff;
fill:#fff
}
.di_button_success--focus,
.di_button_success--hover,
.di_button_success:focus,
.di_button_success:hover,
.uk-button-success--focus,
.uk-button-success--hover,
.uk-button-success:focus,
.uk-button-success:hover{
background-color:#8ec73b;
color:#fff;
text-decoration:none;
fill:#fff
}
.di_button_danger,
.uk-button-danger{
background-color:red;
color:#fff;
fill:#fff
}
.di_button_danger--focus,
.di_button_danger--hover,
.di_button_danger:focus,
.di_button_danger:hover,
.uk-button-danger--focus,
.uk-button-danger--hover,
.uk-button-danger:focus,
.uk-button-danger:hover{
background-color:#e4354f;
color:#fff;
text-decoration:none;
fill:#fff
}
.di_button--disabled,
.di_button:disabled,
.di_button_danger--disabled,
.di_button_danger:disabled,
.di_button_default--disabled,
.di_button_primard--disabled,
.di_button_primary--disabled,
.di_button_success--disabled,
.di_button_success:disabled,
.uk-button--disabled,
.uk-button:disabled{
background-color:#f5f5f5;
color:#999;
fill:#999
}
.di_button_link,
.di_button_link--disabled,
.di_button_link.uk-active,
.di_button_link:disabled,
.di_button_link:focus,
.di_button_link:hover,
.uk-button-link,
.uk-button-link--disabled,
.uk-button-link.uk-active,
.uk-button-link:disabled,
.uk-button-link:focus,
.uk-button-link:hover{
border-color:transparent;
background:0 0;
text-decoration:none
}
.di_button_link,
.uk-button-link{
color:var(--baseBodyTextColor);
fill:var(--baseBodyTextColor)
}
.di_button_link--focus,
.di_button_link--hover,
.di_button_link--uk-active,
.di_button_link.uk-active,
.di_button_link:focus,
.di_button_link:hover,
.element_artikel__clickable:hover .element_artikel__description,
.element_artikel__clickable:hover .element_artikel_list__description,
.element_artikel_list__clickable:hover .element_artikel__description,
.element_artikel_list__clickable:hover .element_artikel_list__description,
.element_product_grid_artikel__clickable:hover .element_product_grid_artikel__description,
.uk-button-link--focus,
.uk-button-link--hover,
.uk-button-link--uk-active,
.uk-button-link.uk-active,
.uk-button-link:focus,
.uk-button-link:hover{
color:inherit;
fill:inherit;
text-decoration:underline
}
.di_button_link--disabled,
.di_button_link:disabled,
.uk-button-link--disabled,
.uk-button-link:disabled{
color:#999;
fill:#999
}
.uk-button-mini{
min-height:20px;
padding:0 8px;
line-height:1.2;
font-size:.75rem
}
.uk-button-small,
.warenkorb_checkout6__panel_link{
min-height:30px;
padding:0 12px;
line-height:1.2;
font-size:.875rem
}
.uk-button-large{
min-height:50px;
padding:0 16px;
line-height:1.2;
font-size:1.125rem
}
.uk-button-group{
display:inline-block;
vertical-align:middle;
position:relative;
font-size:.001px;
white-space:nowrap
}
.uk-button-group>*{
display:inline-block
}
.uk-button-group .uk-button{
vertical-align:top
}
.uk-button-dropdown{
display:inline-block;
vertical-align:middle;
position:relative
}
.element_suggest__close::-moz-focus-inner,
.swal2-close::-moz-focus-inner,
.uk-close::-moz-focus-inner{
border:0;
padding:0
}
.element_suggest__close,
.swal2-close,
.uk-close{
-webkit-appearance:none;
margin:0;
border:none;
overflow:visible;
font:inherit;
color:inherit;
text-transform:none;
padding:0;
background:0 0;
display:inline-block;
box-sizing:content-box;
width:20px;
line-height:20px;
text-align:center;
vertical-align:middle;
opacity:.3;
text-decoration:none;
opacity:1
}
.element_suggest__close:after,
.swal2-close:after,
.uk-close:after{
display:block;
content:"X";
font-family:default,sans-serif
}
.element_suggest__close:focus,
.element_suggest__close:hover,
.swal2-close:focus,
.swal2-close:hover,
.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
}
.element_suggest__close:focus,
.element_suggest__close:hover,
.swal2-close:focus,
.swal2-close:hover,
.uk-close:focus,
.uk-close:hover{
opacity:1
}
.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,
.json_warenkorb_artikel__error,
.uk-alert{
margin-bottom:15px;
padding:10px;
background:#ebf7fd;
color:#2d7091
}
*+.element_address_correction,
*+.json_warenkorb_artikel__error,
*+.uk-alert{
margin-top:15px
}
.element_address_correction>:last-child,
.json_warenkorb_artikel__error>:last-child,
.uk-alert>:last-child{
margin-bottom:0
}
.element_address_correction .element_textblock_t1__subline,
.element_address_correction .praesenz_intern__panel_title,
.element_address_correction .view_headline,
.element_address_correction h1,
.element_address_correction h2,
.element_address_correction h3,
.element_address_correction h4,
.element_address_correction h5,
.element_address_correction h6,
.json_warenkorb_artikel__error .element_textblock_t1__subline,
.json_warenkorb_artikel__error .praesenz_intern__panel_title,
.json_warenkorb_artikel__error .view_headline,
.json_warenkorb_artikel__error h1,
.json_warenkorb_artikel__error h2,
.json_warenkorb_artikel__error h3,
.json_warenkorb_artikel__error h4,
.json_warenkorb_artikel__error h5,
.json_warenkorb_artikel__error h6,
.uk-alert .element_textblock_t1__subline,
.uk-alert .praesenz_intern__panel_title,
.uk-alert .view_headline,
.uk-alert h1,
.uk-alert h2,
.uk-alert h3,
.uk-alert h4,
.uk-alert h5,
.uk-alert h6{
color:inherit
}
.element_address_correction>.element_suggest__close:first-child,
.element_address_correction>.swal2-close:first-child,
.element_address_correction>.uk-close:first-child,
.json_warenkorb_artikel__error>.element_suggest__close:first-child,
.json_warenkorb_artikel__error>.swal2-close:first-child,
.json_warenkorb_artikel__error>.uk-close:first-child,
.uk-alert>.element_suggest__close:first-child,
.uk-alert>.swal2-close:first-child,
.uk-alert>.uk-close:first-child{
float:right
}
.element_address_correction>.element_suggest__close:first-child+*,
.element_address_correction>.swal2-close:first-child+*,
.element_address_correction>.uk-close:first-child+*,
.json_warenkorb_artikel__error>.element_suggest__close:first-child+*,
.json_warenkorb_artikel__error>.swal2-close:first-child+*,
.json_warenkorb_artikel__error>.uk-close:first-child+*,
.uk-alert>.element_suggest__close:first-child+*,
.uk-alert>.swal2-close:first-child+*,
.uk-alert>.uk-close:first-child+*{
margin-top:0
}
.uk-alert-success{
background:#f2fae3;
color:#659f13
}
.uk-alert-warning{
background:#fffceb;
color:#e28327
}
.json_warenkorb_artikel__error,
.uk-alert-danger{
background:#fff1f0;
color:#d85030
}
.uk-alert-large{
padding:20px
}
.uk-alert-large>.element_suggest__close:first-child,
.uk-alert-large>.swal2-close:first-child,
.uk-alert-large>.uk-close:first-child{
margin:-10px -10px 0 0
}
.uk-dropdown,
.uk-dropdown-blank{
display:none;
position:absolute;
z-index:970;
box-sizing:border-box;
width:200px
}
.uk-dropdown{
padding:15px;
background:#fff;
color:#444;
font-size:1rem;
vertical-align:top;
box-shadow:0 2px 10px rgba(0,0,0,.1);
border-radius:3px
}
.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-bottom,
.uk-dropdown-top{
margin-top:0
}
.uk-dropdown-left,
.uk-dropdown-right{
margin-left:0
}
.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:10px;
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;
overflow:hidden;
border-radius:5px
}
@media (min-width:1025px){
.uk-modal-dialog{
padding:20px
}
}
@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>.element_suggest__close:first-child,
.uk-modal-dialog>.swal2-close:first-child,
.uk-modal-dialog>.uk-close:first-child{
margin:-10px -10px 0 0;
float:right
}
.uk-modal-dialog>.element_suggest__close:first-child+:not([class*=uk-modal-]),
.uk-modal-dialog>.swal2-close:first-child+:not([class*=uk-modal-]),
.uk-modal-dialog>.uk-close:first-child+:not([class*=uk-modal-]){
margin-top:0
}
.uk-modal-dialog-lightbox{
margin:15px auto;
padding:0;
max-width:95%;
max-width:calc(100% - 30px);
min-height:50px
}
.uk-modal-dialog-lightbox>.element_suggest__close:first-child,
.uk-modal-dialog-lightbox>.swal2-close:first-child,
.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>.element_suggest__close:first-child,
.uk-modal-dialog-lightbox>.swal2-close:first-child,
.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>.element_suggest__close:first-child,
.uk-modal-dialog-blank>.swal2-close:first-child,
.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:1220px){
.uk-modal-dialog-large{
width:1130px
}
}
.uk-modal-header{
margin-bottom:15px
}
.uk-modal-footer{
margin-top:15px
}
.uk-modal-footer>:last-child,
.uk-modal-header>:last-child{
margin-bottom:0
}
.uk-modal-caption{
position:absolute;
left:0;
right:0;
bottom:-10px;
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:default,sans-serif;
-webkit-animation:2s linear infinite uk-rotate;
animation:2s linear infinite uk-rotate
}
.uk-text-small{
font-size:11px;
line-height:16px
}
.uk-text-large{
font-size:18px;
line-height:24px;
font-weight:400
}
.uk-text-bold{
font-weight:700
}
.uk-text-muted{
color:#999!important
}
.uk-text-primary{
color:#2d7091!important
}
.uk-text-success{
color:#659f13!important
}
.uk-text-warning{
color:#e28327!important
}
.uk-text-danger{
color:#d85030!important
}
.uk-text-contrast{
color:#fff!important
}
.uk-text-left{
text-align:left!important
}
.uk-text-right{
text-align:right!important
}
.uk-text-center{
text-align:center!important
}
.uk-text-justify{
text-align:justify!important
}
.uk-text-top{
vertical-align:top!important
}
.uk-text-middle{
vertical-align:middle!important
}
.uk-text-bottom{
vertical-align:bottom!important
}
@media (max-width:1024px){
.uk-text-center-medium{
text-align:center!important
}
.uk-text-left-medium{
text-align:left!important
}
}
.uk-text-nowrap{
white-space:nowrap
}
.uk-text-truncate{
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
.uk-text-break{
word-wrap:break-word;
-webkit-hyphens:auto;
-ms-hyphens:auto;
-moz-hyphens:auto;
hyphens:auto
}
.uk-text-capitalize{
text-transform:capitalize!important
}
.uk-text-lowercase{
text-transform:lowercase!important
}
.uk-text-uppercase{
text-transform:uppercase!important
}
.uk-container{
box-sizing:border-box;
max-width:1025px;
padding:0 10px
}
@media (min-width:1025px){
.uk-container{
max-width:1220px;
padding:0 25px
}
}
.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
}
@media (min-width:768px){
.uk-heading-large{
font-size:52px;
line-height:64px
}
}
.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:1025px){
.uk-hidden-large,
.uk-visible-medium,
.uk-visible-small{
display:none!important
}
}
@media (min-width:768px) and (max-width:1024px){
.uk-hidden-medium,
.uk-visible-large,
.uk-visible-small{
display:none!important
}
}
@media (max-width:767px){
.uk-text-center-small{
text-align:center!important
}
.uk-text-left-small{
text-align:left!important
}
.element_seo_content2,
.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
}
.et_accordion_title,
.klarna_payments__accordion_title,
.uk-accordion-title{
margin-top:0;
margin-bottom:15px;
padding:5px 15px;
background:#f0f0f0;
font-size:18px;
line-height:24px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
display:flex;
align-items:center;
justify-content:space-between;
cursor:pointer
}
.et_accordion_title::after,
.klarna_payments__accordion_title::after,
.uk-accordion-title::after{
font-family:default,sans-serif;
font-style:normal;
font-weight:400;
speak:none;
display:inline-block;
text-decoration:none;
text-transform:none;
text-align:center;
font-variant:normal;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"˅";
display:flex;
align-items:center;
justify-content:center;
margin-left:5px;
font-size:.5em;
line-height:1
}
.et_active.et_accordion_title::after,
.et_active.klarna_payments__accordion_title::after,
.uk-accordion-title--et_active::after,
.uk-accordion-title.et_active::after,
.uk-accordion-title.uk-active::after,
.uk-accordion-title__uk-active::after,
.uk-active.et_accordion_title::after,
.uk-active.klarna_payments__accordion_title::after,
input[type=radio][data-kpi="1"]:checked~.klarna_payments__accordion_title[data-kpi="1"]::after,
input[type=radio][data-kpi="10"]:checked~.klarna_payments__accordion_title[data-kpi="10"]::after,
input[type=radio][data-kpi="2"]:checked~.klarna_payments__accordion_title[data-kpi="2"]::after,
input[type=radio][data-kpi="3"]:checked~.klarna_payments__accordion_title[data-kpi="3"]::after,
input[type=radio][data-kpi="4"]:checked~.klarna_payments__accordion_title[data-kpi="4"]::after,
input[type=radio][data-kpi="5"]:checked~.klarna_payments__accordion_title[data-kpi="5"]::after,
input[type=radio][data-kpi="6"]:checked~.klarna_payments__accordion_title[data-kpi="6"]::after,
input[type=radio][data-kpi="7"]:checked~.klarna_payments__accordion_title[data-kpi="7"]::after,
input[type=radio][data-kpi="8"]:checked~.klarna_payments__accordion_title[data-kpi="8"]::after,
input[type=radio][data-kpi="9"]:checked~.klarna_payments__accordion_title[data-kpi="9"]::after{
content:"˄"
}
.et_accordion_content,
.klarna_payments__accordion_content,
.uk-accordion-content{
padding:0 15px 15px
}
.et_accordion_content:after,
.et_accordion_content:before,
.klarna_payments__accordion_content:after,
.klarna_payments__accordion_content:before,
.uk-accordion-content:after,
.uk-accordion-content:before{
content:"";
display:table
}
.et_accordion_content:after,
.klarna_payments__accordion_content:after,
.uk-accordion-content:after{
clear:both
}
.et_accordion_content>:last-child,
.klarna_payments__accordion_content>:last-child,
.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:var(--baseBodyTextColor)
}
.uk-nav-autocomplete>li.uk-active>a{
background:var(--color1AsBgBackgroundColor);
color:var(--color1AsBgTextColor)
}
.uk-nav-autocomplete .uk-nav-header{
color:var(--baseBodyTextColor)
}
.uk-nav-autocomplete .uk-nav-divider{
border-top:1px solid #e0e0e0
}
.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
}
.uk-tooltip{
display:none;
position:absolute;
z-index:1030;
box-sizing:border-box;
max-width:200px;
padding:5px 8px;
background:#333;
color:rgba(255,255,255,.7);
font-size:12px;
line-height:18px;
word-break:break-all;
box-shadow:0 0 10px rgba(0,0,0,.25);
word-wrap:break-word;
word-break:break-word;
-webkit-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto
}
.uk-tooltip:after{
content:"";
display:block;
position:absolute;
width:0;
height:0;
border:5px dashed #333
}
.uk-tooltip-top-left:after,
.uk-tooltip-top-right:after,
.uk-tooltip-top:after{
bottom:-5px;
border-top-style:solid;
border-bottom:none;
border-left-color:transparent;
border-right-color:transparent;
border-top-color:#333
}
.uk-tooltip-bottom-left:after,
.uk-tooltip-bottom-right:after,
.uk-tooltip-bottom:after{
top:-5px;
border-bottom-style:solid;
border-top:none;
border-left-color:transparent;
border-right-color:transparent;
border-bottom-color:#333
}
.uk-tooltip-bottom:after,
.uk-tooltip-top:after{
left:50%;
margin-left:-5px
}
.uk-tooltip-bottom-left:after,
.uk-tooltip-top-left:after{
left:10px
}
.uk-tooltip-bottom-right:after,
.uk-tooltip-top-right:after{
right:10px
}
.uk-tooltip-left:after{
right:-5px;
top:50%;
margin-top:-5px;
border-left-style:solid;
border-right:none;
border-top-color:transparent;
border-bottom-color:transparent;
border-left-color:#333
}
.uk-tooltip-right:after{
left:-5px;
top:50%;
margin-top:-5px;
border-right-style:solid;
border-left:none;
border-top-color:transparent;
border-bottom-color:transparent;
border-right-color:#333
}
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
}
body,
html{
position:relative
}
svg use svg{
fill:inherit
}
.autocomplete-suggestions{
border:1px solid #999;
background:#fff;
overflow:auto
}
.autocomplete-suggestion{
padding:2px 5px;
white-space:nowrap;
overflow:hidden
}
.autocomplete-selected{
background:#f0f0f0
}
.autocomplete-suggestions strong{
font-weight:400;
color:#39f
}
.autocomplete-group{
padding:2px 5px
}
.autocomplete-group strong{
display:block;
border-bottom:1px solid #000
}
.swal2-popup.swal2-toast{
flex-direction:row;
align-items:center;
width:auto;
padding:.625em;
overflow-y:hidden;
background:#fff;
box-shadow:0 0 .625em #d9d9d9
}
.swal2-popup.swal2-toast .swal2-header{
flex-direction:row
}
.swal2-popup.swal2-toast .swal2-title{
flex-grow:1;
justify-content:flex-start;
margin:0 .6em;
font-size:1em
}
.swal2-popup.swal2-toast .swal2-footer{
margin:.5em 0 0;
padding:.5em 0 0;
font-size:.8em
}
.swal2-popup.swal2-toast .swal2-close{
position:static;
width:.8em;
height:.8em;
line-height:.8
}
.swal2-popup.swal2-toast .swal2-content{
justify-content:flex-start;
font-size:1em
}
.swal2-popup.swal2-toast .swal2-icon{
width:2em;
min-width:2em;
height:2em;
margin:0
}
.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{
display:flex;
align-items:center;
font-size:1.8em;
font-weight:700
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{
width:2em;
height:2em
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{
top:.875em;
width:1.375em
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{
left:.3125em
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{
right:.3125em
}
.swal2-popup.swal2-toast .swal2-actions{
flex-basis:auto!important;
width:auto;
height:auto;
margin:0 .3125em
}
.swal2-popup.swal2-toast .swal2-styled{
margin:0 .3125em;
padding:.3125em .625em;
font-size:1em
}
.swal2-popup.swal2-toast .swal2-styled:focus{
box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(0,0,0,.4)
}
.swal2-popup.swal2-toast .swal2-success{
border-color:#a5dc86
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{
position:absolute;
width:1.6em;
height:3em;
transform:rotate(45deg);
border-radius:50%
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{
top:-.8em;
left:-.5em;
transform:rotate(-45deg);
transform-origin:2em 2em;
border-radius:4em 0 0 4em
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{
top:-.25em;
left:.9375em;
transform-origin:0 1.5em;
border-radius:0 4em 4em 0
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{
width:2em;
height:2em
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{
top:0;
left:.4375em;
width:.4375em;
height:2.6875em
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{
height:.3125em
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{
top:1.125em;
left:.1875em;
width:.75em
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{
top:.9375em;
right:.1875em;
width:1.375em
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{
animation:.75s swal2-toast-animate-success-line-tip
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{
animation:.75s swal2-toast-animate-success-line-long
}
.swal2-popup.swal2-toast.swal2-show{
animation:.5s swal2-toast-show
}
.swal2-popup.swal2-toast.swal2-hide{
animation:.1s forwards swal2-toast-hide
}
.swal2-container{
display:flex;
position:fixed;
z-index:1060;
top:0;
right:0;
bottom:0;
left:0;
flex-direction:row;
align-items:center;
justify-content:center;
padding:.625em;
overflow-x:hidden;
transition:background-color .1s;
-webkit-overflow-scrolling:touch
}
.swal2-container.swal2-backdrop-show,
.swal2-container.swal2-noanimation{
background:rgba(0,0,0,.6)
}
.swal2-container.swal2-backdrop-hide{
background:0 0!important
}
.swal2-container.swal2-top{
align-items:flex-start
}
.swal2-container.swal2-top-left,
.swal2-container.swal2-top-start{
align-items:flex-start;
justify-content:flex-start
}
.swal2-container.swal2-top-end,
.swal2-container.swal2-top-right{
align-items:flex-start;
justify-content:flex-end
}
.swal2-container.swal2-center{
align-items:center
}
.swal2-container.swal2-center-left,
.swal2-container.swal2-center-start{
align-items:center;
justify-content:flex-start
}
.swal2-container.swal2-center-end,
.swal2-container.swal2-center-right{
align-items:center;
justify-content:flex-end
}
.swal2-container.swal2-bottom{
align-items:flex-end
}
.swal2-container.swal2-bottom-left,
.swal2-container.swal2-bottom-start{
align-items:flex-end;
justify-content:flex-start
}
.swal2-container.swal2-bottom-end,
.swal2-container.swal2-bottom-right{
align-items:flex-end;
justify-content:flex-end
}
.swal2-container.swal2-bottom-end>:first-child,
.swal2-container.swal2-bottom-left>:first-child,
.swal2-container.swal2-bottom-right>:first-child,
.swal2-container.swal2-bottom-start>:first-child,
.swal2-container.swal2-bottom>:first-child{
margin-top:auto
}
.swal2-container.swal2-grow-fullscreen>.swal2-modal{
display:flex!important;
flex:1;
align-self:stretch;
justify-content:center
}
.swal2-container.swal2-grow-row>.swal2-modal{
display:flex!important;
flex:1;
align-content:center;
justify-content:center
}
.swal2-container.swal2-grow-column{
flex:1;
flex-direction:column
}
.swal2-container.swal2-grow-column.swal2-bottom,
.swal2-container.swal2-grow-column.swal2-center,
.swal2-container.swal2-grow-column.swal2-top{
align-items:center
}
.swal2-container.swal2-grow-column.swal2-bottom-left,
.swal2-container.swal2-grow-column.swal2-bottom-start,
.swal2-container.swal2-grow-column.swal2-center-left,
.swal2-container.swal2-grow-column.swal2-center-start,
.swal2-container.swal2-grow-column.swal2-top-left,
.swal2-container.swal2-grow-column.swal2-top-start{
align-items:flex-start
}
.swal2-container.swal2-grow-column.swal2-bottom-end,
.swal2-container.swal2-grow-column.swal2-bottom-right,
.swal2-container.swal2-grow-column.swal2-center-end,
.swal2-container.swal2-grow-column.swal2-center-right,
.swal2-container.swal2-grow-column.swal2-top-end,
.swal2-container.swal2-grow-column.swal2-top-right{
align-items:flex-end
}
.swal2-container.swal2-grow-column>.swal2-modal{
display:flex!important;
flex:1;
align-content:center;
justify-content:center
}
.swal2-container.swal2-no-transition{
transition:none!important
}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{
margin:auto
}
@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active){
.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{
font-size:.25em
}
.swal2-container .swal2-modal{
margin:0!important
}
}
.swal2-popup{
display:none;
position:relative;
box-sizing:border-box;
flex-direction:column;
justify-content:center;
width:32em;
max-width:100%;
padding:15px;
border:none;
border-radius:4px;
background:#fff;
font-family:inherit;
font-size:1rem;
box-shadow:0 0 10px rgba(0,0,0,.5)
}
.swal2-popup.swal2-loading{
overflow-y:hidden
}
.swal2-header{
display:flex;
flex-direction:column;
align-items:center
}
.swal2-title{
position:relative;
max-width:100%;
margin:0 0 .4em;
padding:0;
color:var(--baseBodyTextColor);
font-size:1.25rem;
font-weight:600;
text-align:center;
text-transform:none;
word-wrap:break-word
}
.swal2-actions{
display:flex;
z-index:1;
box-sizing:border-box;
flex-wrap:wrap;
align-items:center;
justify-content:center;
width:100%;
margin:15px auto 0;
padding:0
}
.swal2-loader{
display:none;
align-items:center;
justify-content:center;
width:2.2em;
height:2.2em;
margin:0 1.875em;
animation:1.5s linear infinite swal2-rotate-loading;
border-width:.25em;
border-style:solid;
border-radius:100%;
border-color:#2778c4 transparent
}
.swal2-styled{
margin:.3125em
}
.swal2-styled:not([disabled]){
cursor:pointer
}
.swal2-styled.swal2-confirm{
fill:var(--buttonPrimaryColor);
background-position:center center;
background-repeat:no-repeat;
background-size:100% 100%;
background-color:var(--buttonPrimaryBackgroundColor);
color:var(--buttonPrimaryColor)
}
.swal2-footer{
justify-content:center;
margin:15px 0 0;
padding:1em 0 0;
border-top:1px solid #e0e0e0;
color:var(--baseBodyTextColor);
font-size:1em
}
.swal2-timer-progress-bar-container{
position:absolute;
right:0;
bottom:0;
left:0;
height:.25em;
overflow:hidden;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px
}
.swal2-timer-progress-bar{
width:100%;
height:.25em;
background:rgba(0,0,0,.2)
}
.swal2-image{
max-width:100%;
margin:15px auto
}
.swal2-close{
text-indent:10em;
overflow:hidden;
border-top-right-radius:4px
}
.swal2-close::after{
color:var(--color1AsBgTextColor);
text-indent:-10.25em
}
.swal2-content{
z-index:1;
justify-content:center;
margin:0;
padding:0;
color:var(--baseBodyTextColor);
font-size:1em;
font-weight:400;
line-height:normal;
text-align:center;
word-wrap:break-word
}
.swal2-checkbox,
.swal2-file,
.swal2-input,
.swal2-radio,
.swal2-select,
.swal2-textarea{
margin:15px auto 0
}
.swal2-input-label+.swal2-checkbox,
.swal2-input-label+.swal2-file,
.swal2-input-label+.swal2-input,
.swal2-input-label+.swal2-radio,
.swal2-input-label+.swal2-select,
.swal2-input-label+.swal2-textarea{
margin-top:0
}
.swal2-file,
.swal2-input,
.swal2-textarea{
box-sizing:border-box;
width:100%;
transition:border-color .3s,box-shadow .3s;
border:1px solid #d9d9d9;
border-radius:.1875em;
background:inherit;
box-shadow:inset 0 1px 1px rgba(0,0,0,.06);
color:inherit;
font-size:16px
}
.swal2-file.swal2-inputerror,
.swal2-input.swal2-inputerror,
.swal2-textarea.swal2-inputerror{
border-color:#f27474!important;
box-shadow:0 0 2px #f27474!important
}
.swal2-file::placeholder,
.swal2-input::placeholder,
.swal2-textarea::placeholder{
color:#ccc
}
.swal2-range{
margin:15px auto 0;
background:#fff
}
.swal2-range input{
width:80%
}
.swal2-range output{
width:20%;
color:inherit;
font-weight:600;
text-align:center
}
.swal2-range input,
.swal2-range output{
height:2.625em;
padding:0;
font-size:16px;
line-height:2.625em
}
.swal2-input{
height:2.625em;
padding:0 .75em
}
.swal2-input[type=number]{
max-width:10em
}
.swal2-file{
background:inherit;
font-size:16px
}
.swal2-textarea{
height:6.75em;
padding:.75em
}
.swal2-select{
min-width:50%;
max-width:100%;
padding:.375em .625em;
background:inherit;
color:inherit;
font-size:16px
}
.swal2-checkbox,
.swal2-radio{
align-items:center;
justify-content:center;
background:#fff;
color:inherit
}
.swal2-checkbox label,
.swal2-radio label{
margin:0 .6em;
font-size:16px
}
.swal2-checkbox input,
.swal2-radio input{
margin:0 .4em
}
.swal2-input-label{
display:flex;
justify-content:center;
margin:15px auto 4px
}
.swal2-validation-message{
align-items:center;
justify-content:center;
margin:4px 0 0;
padding:.625em;
overflow:hidden;
background:#f0f0f0;
color:#666;
font-size:1em;
font-weight:300
}
.swal2-validation-message::before{
content:'!';
display:inline-block;
width:1.5em;
min-width:1.5em;
height:1.5em;
margin:0 .625em;
border-radius:50%;
background-color:#f27474;
color:#fff;
font-weight:600;
line-height:1.5em;
text-align:center
}
.swal2-icon{
position:relative;
box-sizing:content-box;
justify-content:center;
width:5em;
height:5em;
margin:15px auto;
border:.25em solid #000;
border-radius:50%;
font-family:inherit;
line-height:5em;
cursor:default;
user-select:none
}
.swal2-icon .swal2-icon-content{
display:flex;
align-items:center;
font-size:3.75em
}
.swal2-icon.swal2-error{
border-color:#f27474;
color:#f27474
}
.swal2-icon.swal2-error .swal2-x-mark{
position:relative;
flex-grow:1
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line]{
display:block;
position:absolute;
top:2.3125em;
width:2.9375em;
height:.3125em;
border-radius:.125em;
background-color:#f27474
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{
left:1.0625em;
transform:rotate(45deg)
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{
right:1em;
transform:rotate(-45deg)
}
.swal2-icon.swal2-error.swal2-icon-show{
animation:.5s swal2-animate-error-icon
}
.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{
animation:.5s swal2-animate-error-x-mark
}
.swal2-icon.swal2-warning{
border-color:#facea8;
color:#f8bb86
}
.swal2-icon.swal2-info{
border-color:#9de0f6;
color:#3fc3ee
}
.swal2-icon.swal2-question{
border-color:#c9dae1;
color:#87adbd
}
.swal2-icon.swal2-success{
border-color:#a5dc86;
color:#a5dc86
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line]{
position:absolute;
width:3.75em;
height:7.5em;
transform:rotate(45deg);
border-radius:50%
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{
top:-.4375em;
left:-2.0635em;
transform:rotate(-45deg);
transform-origin:3.75em 3.75em;
border-radius:7.5em 0 0 7.5em
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{
top:-.6875em;
left:1.875em;
transform:rotate(-45deg);
transform-origin:0 3.75em;
border-radius:0 7.5em 7.5em 0
}
.swal2-icon.swal2-success .swal2-success-ring{
position:absolute;
z-index:2;
top:-.25em;
left:-.25em;
box-sizing:content-box;
width:100%;
height:100%;
border:.25em solid rgba(165,220,134,.3);
border-radius:50%
}
.swal2-icon.swal2-success .swal2-success-fix{
position:absolute;
z-index:1;
top:.5em;
left:1.625em;
width:.4375em;
height:5.625em;
transform:rotate(-45deg)
}
.swal2-icon.swal2-success [class^=swal2-success-line]{
display:block;
position:absolute;
z-index:2;
height:.3125em;
border-radius:.125em;
background-color:#a5dc86
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{
top:2.875em;
left:.8125em;
width:1.5625em;
transform:rotate(45deg)
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{
top:2.375em;
right:.5em;
width:2.9375em;
transform:rotate(-45deg)
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{
animation:.75s swal2-animate-success-line-tip
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{
animation:.75s swal2-animate-success-line-long
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{
animation:4.25s ease-in swal2-rotate-success-circular-line
}
.swal2-progress-steps{
flex-wrap:wrap;
align-items:center;
max-width:100%;
margin:0 0 15px;
padding:0;
background:inherit;
font-weight:600
}
.swal2-progress-steps li{
display:inline-block;
position:relative
}
.swal2-progress-steps .swal2-progress-step{
z-index:20;
flex-shrink:0;
width:2em;
height:2em;
border-radius:2em;
background:#2778c4;
color:#fff;
line-height:2em;
text-align:center
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{
background:#2778c4
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{
background:#add8e6;
color:#fff
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{
background:#add8e6
}
.swal2-progress-steps .swal2-progress-step-line{
z-index:10;
flex-shrink:0;
width:2.5em;
height:.4em;
margin:0 -1px;
background:#2778c4
}
[class^=swal2]{
-webkit-tap-highlight-color:transparent
}
.swal2-show{
animation:.3s swal2-show
}
.swal2-hide{
animation:.15s forwards swal2-hide
}
.swal2-noanimation{
transition:none
}
.swal2-scrollbar-measure{
position:absolute;
top:-9999px;
width:50px;
height:50px;
overflow:scroll
}
.swal2-rtl .swal2-close{
right:auto;
left:0
}
.swal2-rtl .swal2-timer-progress-bar{
right:0;
left:auto
}
@keyframes swal2-toast-show{
0%{
transform:translateY(-.625em) rotateZ(2deg)
}
33%{
transform:translateY(0) rotateZ(-2deg)
}
66%{
transform:translateY(.3125em) rotateZ(2deg)
}
100%{
transform:translateY(0) rotateZ(0)
}
}
@keyframes swal2-toast-hide{
100%{
transform:rotateZ(1deg);
opacity:0
}
}
@keyframes swal2-toast-animate-success-line-tip{
0%{
top:.5625em;
left:.0625em;
width:0
}
54%{
top:.125em;
left:.125em;
width:0
}
70%{
top:.625em;
left:-.25em;
width:1.625em
}
84%{
top:1.0625em;
left:.75em;
width:.5em
}
100%{
top:1.125em;
left:.1875em;
width:.75em
}
}
@keyframes swal2-toast-animate-success-line-long{
0%{
top:1.625em;
right:1.375em;
width:0
}
65%{
top:1.25em;
right:.9375em;
width:0
}
84%{
top:.9375em;
right:0;
width:1.125em
}
100%{
top:.9375em;
right:.1875em;
width:1.375em
}
}
@keyframes swal2-show{
0%{
transform:scale(.7)
}
45%{
transform:scale(1.05)
}
80%{
transform:scale(.95)
}
100%{
transform:scale(1)
}
}
@keyframes swal2-hide{
0%{
transform:scale(1);
opacity:1
}
100%{
transform:scale(.5);
opacity:0
}
}
@keyframes swal2-animate-success-line-tip{
0%{
top:1.1875em;
left:.0625em;
width:0
}
54%{
top:1.0625em;
left:.125em;
width:0
}
70%{
top:2.1875em;
left:-.375em;
width:3.125em
}
84%{
top:3em;
left:1.3125em;
width:1.0625em
}
100%{
top:2.8125em;
left:.8125em;
width:1.5625em
}
}
@keyframes swal2-animate-success-line-long{
0%,
65%{
top:3.375em;
right:2.875em;
width:0
}
84%{
top:2.1875em;
right:0;
width:3.4375em
}
100%{
top:2.375em;
right:.5em;
width:2.9375em
}
}
@keyframes swal2-rotate-success-circular-line{
0%,
5%{
transform:rotate(-45deg)
}
100%,
12%{
transform:rotate(-405deg)
}
}
@keyframes swal2-animate-error-x-mark{
0%,
50%{
margin-top:1.625em;
transform:scale(.4);
opacity:0
}
80%{
margin-top:-.375em;
transform:scale(1.15)
}
100%{
margin-top:0;
transform:scale(1);
opacity:1
}
}
@keyframes swal2-animate-error-icon{
0%{
transform:rotateX(100deg);
opacity:0
}
100%{
transform:rotateX(0);
opacity:1
}
}
@keyframes swal2-rotate-loading{
0%{
transform:rotate(0)
}
100%{
transform:rotate(360deg)
}
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){
overflow:hidden
}
body.swal2-height-auto{
height:auto!important
}
body.swal2-no-backdrop .swal2-container{
top:auto;
right:auto;
bottom:auto;
left:auto;
max-width:calc(100% - .625em * 2);
background-color:transparent!important
}
body.swal2-no-backdrop .swal2-container>.swal2-modal{
box-shadow:0 0 10px rgba(0,0,0,.6)
}
body.swal2-no-backdrop .swal2-container.swal2-top{
top:0;
left:50%;
transform:translateX(-50%)
}
body.swal2-no-backdrop .swal2-container.swal2-top-left,
body.swal2-no-backdrop .swal2-container.swal2-top-start{
top:0;
left:0
}
body.swal2-no-backdrop .swal2-container.swal2-top-end,
body.swal2-no-backdrop .swal2-container.swal2-top-right{
top:0;
right:0
}
body.swal2-no-backdrop .swal2-container.swal2-center{
top:50%;
left:50%;
transform:translate(-50%,-50%)
}
body.swal2-no-backdrop .swal2-container.swal2-center-left,
body.swal2-no-backdrop .swal2-container.swal2-center-start{
top:50%;
left:0;
transform:translateY(-50%)
}
body.swal2-no-backdrop .swal2-container.swal2-center-end,
body.swal2-no-backdrop .swal2-container.swal2-center-right{
top:50%;
right:0;
transform:translateY(-50%)
}
body.swal2-no-backdrop .swal2-container.swal2-bottom{
bottom:0;
left:50%;
transform:translateX(-50%)
}
body.swal2-no-backdrop .swal2-container.swal2-bottom-left,
body.swal2-no-backdrop .swal2-container.swal2-bottom-start{
bottom:0;
left:0
}
body.swal2-no-backdrop .swal2-container.swal2-bottom-end,
body.swal2-no-backdrop .swal2-container.swal2-bottom-right{
right:0;
bottom:0
}
body.swal2-toast-shown .swal2-container{
background-color:transparent
}
body.swal2-toast-shown .swal2-container.swal2-top{
top:0;
right:auto;
bottom:auto;
left:50%;
transform:translateX(-50%)
}
body.swal2-toast-shown .swal2-container.swal2-top-end,
body.swal2-toast-shown .swal2-container.swal2-top-right{
top:0;
right:0;
bottom:auto;
left:auto
}
body.swal2-toast-shown .swal2-container.swal2-top-left,
body.swal2-toast-shown .swal2-container.swal2-top-start{
top:0;
right:auto;
bottom:auto;
left:0
}
body.swal2-toast-shown .swal2-container.swal2-center-left,
body.swal2-toast-shown .swal2-container.swal2-center-start{
top:50%;
right:auto;
bottom:auto;
left:0;
transform:translateY(-50%)
}
body.swal2-toast-shown .swal2-container.swal2-center{
top:50%;
right:auto;
bottom:auto;
left:50%;
transform:translate(-50%,-50%)
}
body.swal2-toast-shown .swal2-container.swal2-center-end,
body.swal2-toast-shown .swal2-container.swal2-center-right{
top:50%;
right:0;
bottom:auto;
left:auto;
transform:translateY(-50%)
}
body.swal2-toast-shown .swal2-container.swal2-bottom-left,
body.swal2-toast-shown .swal2-container.swal2-bottom-start{
top:auto;
right:auto;
bottom:0;
left:0
}
body.swal2-toast-shown .swal2-container.swal2-bottom{
top:auto;
right:auto;
bottom:0;
left:50%;
transform:translateX(-50%)
}
body.swal2-toast-shown .swal2-container.swal2-bottom-end,
body.swal2-toast-shown .swal2-container.swal2-bottom-right{
top:auto;
right:0;
bottom:0;
left:auto
}
body.swal2-toast-column .swal2-toast{
flex-direction:column;
align-items:stretch
}
body.swal2-toast-column .swal2-toast .swal2-actions{
flex:1;
align-self:stretch;
height:2.2em;
margin-top:.3125em
}
body.swal2-toast-column .swal2-toast .swal2-loading{
justify-content:center
}
body.swal2-toast-column .swal2-toast .swal2-input{
height:2em;
margin:.3125em auto;
font-size:1em
}
body.swal2-toast-column .swal2-toast .swal2-validation-message{
font-size:1em
}
.select2-container{
box-sizing:border-box;
display:inline-block;
margin:0;
position:relative;
vertical-align:middle
}
.select2-container .select2-selection--single{
box-sizing:border-box;
cursor:pointer;
display:block;
height:28px;
user-select:none;
-webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered{
display:block;
padding-left:8px;
padding-right:20px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear{
background-color:transparent;
border:none;
font-size:1em
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{
padding-right:8px;
padding-left:20px
}
.select2-container .select2-selection--multiple{
box-sizing:border-box;
cursor:pointer;
display:block;
min-height:32px;
user-select:none;
-webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered{
display:inline;
list-style:none;
padding:0
}
.select2-container .select2-selection--multiple .select2-selection__clear{
background-color:transparent;
border:none;
font-size:1em
}
.select2-container .select2-search--inline .select2-search__field{
box-sizing:border-box;
border:none;
font-size:100%;
margin-top:5px;
margin-left:5px;
padding:0;
max-width:100%;
resize:none;
height:18px;
vertical-align:bottom;
font-family:sans-serif;
overflow:hidden;
word-break:keep-all
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{
-webkit-appearance:none
}
.select2-dropdown{
background-color:#fff;
border:1px solid #aaa;
border-radius:4px;
box-sizing:border-box;
display:block;
position:absolute;
left:-100000px;
width:100%;
z-index:1051
}
.select2-results{
display:block
}
.select2-results__options{
list-style:none;
margin:0;
padding:0
}
.select2-results__option{
padding:6px;
user-select:none;
-webkit-user-select:none
}
.select2-results__option--selectable{
cursor:pointer
}
.select2-container--open .select2-dropdown{
left:0
}
.select2-container--open .select2-dropdown--above{
border-bottom:none;
border-bottom-left-radius:0;
border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below{
border-top:none;
border-top-left-radius:0;
border-top-right-radius:0
}
.select2-search--dropdown{
display:block;
padding:4px
}
.select2-search--dropdown .select2-search__field{
padding:4px;
width:100%;
box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{
-webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide{
display:none
}
.select2-close-mask{
border:0;
margin:0;
padding:0;
display:block;
position:fixed;
left:0;
top:0;
min-height:100%;
min-width:100%;
height:auto;
width:auto;
opacity:0;
z-index:99;
background-color:#fff
}
.select2-hidden-accessible{
border:0!important;
clip:rect(0 0 0 0)!important;
-webkit-clip-path:inset(50%)!important;
clip-path:inset(50%)!important;
height:1px!important;
overflow:hidden!important;
padding:0!important;
position:absolute!important;
width:1px!important;
white-space:nowrap!important
}
.select2-container--default .select2-selection--single{
background-color:#fff;
border:1px solid #aaa;
border-radius:4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
color:#444;
line-height:28px
}
.select2-container--default .select2-selection--single .select2-selection__clear{
cursor:pointer;
float:right;
font-weight:700;
height:26px;
margin-right:20px;
padding-right:0
}
.select2-container--default .select2-selection--single .select2-selection__placeholder{
color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
height:26px;
position:absolute;
top:1px;
right:1px;
width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
border-color:#888 transparent transparent;
border-style:solid;
border-width:5px 4px 0;
height:0;
left:50%;
margin-left:-4px;
margin-top:-2px;
position:absolute;
top:50%;
width:0
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{
float:left
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{
left:1px;
right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single{
background-color:#eee;
cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{
display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
border-color:transparent transparent #888;
border-width:0 4px 5px
}
.select2-container--default .select2-selection--multiple{
background-color:#fff;
border:1px solid #aaa;
border-radius:4px;
cursor:text;
padding-bottom:5px;
padding-right:5px;
position:relative
}
.select2-container--default .select2-selection--multiple.select2-selection--clearable{
padding-right:25px
}
.select2-container--default .select2-selection--multiple .select2-selection__clear{
cursor:pointer;
font-weight:700;
height:20px;
margin-right:10px;
margin-top:5px;
position:absolute;
right:0;
padding:1px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
background-color:#e4e4e4;
border:1px solid #aaa;
border-radius:4px;
box-sizing:border-box;
display:inline-block;
margin-left:5px;
margin-top:5px;
padding:0 0 0 20px;
position:relative;
max-width:100%;
overflow:hidden;
text-overflow:ellipsis;
vertical-align:bottom;
white-space:nowrap
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display{
cursor:default;
padding-left:2px;
padding-right:5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
background-color:transparent;
border:none;
border-right:1px solid #aaa;
border-top-left-radius:4px;
border-bottom-left-radius:4px;
color:#999;
cursor:pointer;
font-size:1em;
font-weight:700;
padding:0 4px;
position:absolute;
left:0;
top:0
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
background-color:#f1f1f1;
color:#333
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{
margin-left:5px;
margin-right:auto
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{
padding-left:5px;
padding-right:2px
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{
border-left:1px solid #aaa;
border-right:none;
border-radius:0 4px 4px 0
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{
float:left;
margin-left:10px;
margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
border:1px solid #000
}
.select2-container--default.select2-container--disabled .select2-selection--multiple{
background-color:#eee;
cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{
display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{
border-top-left-radius:0;
border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{
border-bottom-left-radius:0;
border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field{
border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field{
background:0 0;
border:none;
box-shadow:none;
-webkit-appearance:textfield
}
.select2-container--default .select2-results>.select2-results__options{
max-height:200px;
overflow-y:auto
}
.select2-container--default .select2-results__option .select2-results__option{
padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{
padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{
margin-left:-1em;
padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
margin-left:-2em;
padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
margin-left:-3em;
padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
margin-left:-4em;
padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
margin-left:-5em;
padding-left:6em
}
.select2-container--default .select2-results__option--group{
padding:0
}
.select2-container--default .select2-results__option--disabled{
color:#999
}
.select2-container--default .select2-results__option--selected{
background-color:#ddd
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{
background-color:#5897fb;
color:#fff
}
.select2-container--default .select2-results__group{
cursor:default;
display:block;
padding:6px
}
.select2-container--classic .select2-selection--single{
background-color:#f7f7f7;
border:1px solid #aaa;
border-radius:4px;
background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);
background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);
background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);
background-repeat:repeat-x
}
.select2-container--classic .select2-selection--single:focus{
border:1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered{
color:#444;
line-height:28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear{
cursor:pointer;
float:right;
font-weight:700;
height:26px;
margin-right:20px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{
color:#999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow{
background-color:#ddd;
border:none;
border-left:1px solid #aaa;
border-top-right-radius:4px;
border-bottom-right-radius:4px;
height:26px;
position:absolute;
top:1px;
right:1px;
width:20px;
background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);
background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);
background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);
background-repeat:repeat-x
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{
border-color:#888 transparent transparent;
border-style:solid;
border-width:5px 4px 0;
height:0;
left:50%;
margin-left:-4px;
margin-top:-2px;
position:absolute;
top:50%;
width:0
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{
float:left
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{
border:none;
border-right:1px solid #aaa;
border-radius:4px 0 0 4px;
left:1px;
right:auto
}
.select2-container--classic.select2-container--open .select2-selection--single{
border:1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{
background:0 0;
border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{
border-color:transparent transparent #888;
border-width:0 4px 5px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{
border-top:none;
border-top-left-radius:0;
border-top-right-radius:0;
background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);
background-image:-o-linear-gradient(top,#fff 0,#eee 50%);
background-image:linear-gradient(to bottom,#fff 0,#eee 50%);
background-repeat:repeat-x
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{
border-bottom:none;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);
background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);
background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);
background-repeat:repeat-x
}
.select2-container--classic .select2-selection--multiple{
background-color:#fff;
border:1px solid #aaa;
border-radius:4px;
cursor:text;
padding-bottom:5px;
padding-right:5px
}
.select2-container--classic .select2-selection--multiple:focus{
border:1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{
display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{
background-color:#e4e4e4;
border:1px solid #aaa;
border-radius:4px;
display:inline-block;
margin-left:5px;
margin-top:5px;
padding:0
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{
cursor:default;
padding-left:2px;
padding-right:5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{
background-color:transparent;
border:none;
border-top-left-radius:4px;
border-bottom-left-radius:4px;
color:#888;
cursor:pointer;
font-size:1em;
font-weight:700;
padding:0 4px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{
color:#555
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{
margin-left:5px;
margin-right:auto
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{
padding-left:5px;
padding-right:2px
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{
border-radius:0 4px 4px 0
}
.select2-container--classic.select2-container--open .select2-selection--multiple{
border:1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{
border-top:none;
border-top-left-radius:0;
border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{
border-bottom:none;
border-bottom-left-radius:0;
border-bottom-right-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field{
border:1px solid #aaa
}
.select2-container--classic .select2-search--inline .select2-search__field{
box-shadow:none
}
.select2-container--classic .select2-dropdown{
background-color:#fff;
border:1px solid transparent
}
.select2-container--classic .select2-dropdown--above{
border-bottom:none
}
.select2-container--classic .select2-dropdown--below{
border-top:none
}
.select2-container--classic .select2-results>.select2-results__options{
max-height:200px;
overflow-y:auto
}
.select2-container--classic .select2-results__option--group{
padding:0
}
.select2-container--classic .select2-results__option--disabled{
color:grey
}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{
background-color:#3875d7;
color:#fff
}
.select2-container--classic .select2-results__group{
cursor:default;
display:block;
padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown{
border-color:#5897fb
}
/*! nouislider - 14.5.0 - 5/11/2020 */
.noUi-target,
.noUi-target *{
-webkit-touch-callout:none;
-webkit-tap-highlight-color:transparent;
-webkit-user-select:none;
-ms-touch-action:none;
touch-action:none;
-ms-user-select:none;
-moz-user-select:none;
user-select:none;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.noUi-target{
position:relative;
background-color:#e4e4e4;
border-radius:100px;
box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb
}
.noUi-base,
.noUi-connects{
width:100%;
height:100%;
position:relative;
z-index:1
}
.noUi-connects{
overflow:hidden;
z-index:0;
border-radius:5px
}
.noUi-connect,
.noUi-origin{
will-change:transform;
position:absolute;
z-index:1;
top:0;
right:0;
-ms-transform-origin:0 0;
-webkit-transform-origin:0 0;
-webkit-transform-style:preserve-3d;
transform-origin:0 0;
transform-style:flat
}
.noUi-connect{
height:100%;
width:100%;
background-color:#e4e4e4
}
.noUi-origin{
height:10%;
width:10%
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{
left:0;
right:auto
}
.noUi-vertical .noUi-origin{
width:0
}
.noUi-horizontal .noUi-origin{
height:0
}
.noUi-handle{
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
position:absolute;
cursor:pointer;
display:flex;
align-items:center;
justify-content:center
}
.noUi-touch-area{
height:100%;
width:100%
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin{
-webkit-transition:transform .3s;
transition:transform .3s
}
.noUi-state-drag *{
cursor:inherit!important
}
.noUi-horizontal{
height:10px;
margin:10px 5px
}
.noUi-horizontal[data-pips]{
margin-bottom:40px
}
.noUi-horizontal .noUi-handle{
width:34px;
height:30px;
right:-17px;
top:-10px
}
.noUi-vertical{
width:10px
}
.noUi-vertical .noUi-handle{
width:30px;
height:34px;
right:-6px;
top:-17px
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{
left:-17px;
right:auto
}
.noUi-draggable{
cursor:ew-resize
}
.noUi-vertical .noUi-draggable{
cursor:ns-resize
}
.noUi-handle:before{
content:"";
display:block;
position:absolute;
width:10px;
height:30px;
background-color:var(--color1);
border-radius:10px
}
.noUi-vertical .noUi-handle:before{
width:15px;
height:1px;
left:6px;
top:15px
}
[disabled] .noUi-connect{
background:#b8b8b8
}
[disabled] .noUi-handle,
[disabled].noUi-handle,
[disabled].noUi-target{
cursor:not-allowed
}
.noUi-pips,
.noUi-pips *{
-moz-box-sizing:border-box;
box-sizing:border-box
}
.noUi-pips{
position:absolute
}
.noUi-value{
position:absolute;
white-space:nowrap;
text-align:center
}
.noUi-value-sub{
color:#e4e4e4;
font-size:10px
}
.noUi-marker{
position:absolute;
background:#e4e4e4
}
.noUi-marker-large,
.noUi-marker-sub{
background:#e4e4e4
}
.noUi-pips-horizontal{
margin:0;
padding:0;
height:40px;
top:100%;
left:0;
width:100%
}
.noUi-value-horizontal{
-webkit-transform:translate(-50%,90%);
transform:translate(-50%,90%)
}
.noUi-value-horizontal:nth-child(2){
transform:translate(-5px,90%)
}
.noUi-value-horizontal:last-child{
transform:translate(5px,90%);
left:unset!important;
right:0
}
.noUi-rtl .noUi-value-horizontal{
-webkit-transform:translate(50%,50%);
transform:translate(50%,50%)
}
.noUi-marker-horizontal.noUi-marker{
width:1px;
height:5px
}
.noUi-marker-horizontal.noUi-marker-sub{
height:10px
}
.noUi-marker-horizontal.noUi-marker-large{
height:15px
}
.noUi-pips-vertical{
padding:0 10px;
height:100%;
top:0;
left:100%
}
.noUi-value-vertical{
-webkit-transform:translate(0,-50%);
transform:translate(0,-50%);
padding-left:25px
}
.noUi-rtl .noUi-value-vertical{
-webkit-transform:translate(0,50%);
transform:translate(0,50%)
}
.noUi-marker-vertical.noUi-marker{
width:5px;
height:2px;
margin-top:-1px
}
.noUi-marker-vertical.noUi-marker-sub{
width:10px
}
.noUi-marker-vertical.noUi-marker-large{
width:15px
}
.noUi-tooltip{
display:block;
position:absolute;
border:1px solid #d9d9d9;
border-radius:3px;
background:#fff;
color:#000;
padding:5px;
text-align:center;
white-space:nowrap
}
.noUi-horizontal .noUi-tooltip{
-webkit-transform:translate(-50%,0);
transform:translate(-50%,0);
left:50%;
bottom:120%
}
.noUi-vertical .noUi-tooltip{
-webkit-transform:translate(0,-50%);
transform:translate(0,-50%);
top:50%;
right:120%
}
.noUi-horizontal .noUi-origin>.noUi-tooltip{
-webkit-transform:translate(50%,0);
transform:translate(50%,0);
left:auto;
bottom:10px
}
.noUi-vertical .noUi-origin>.noUi-tooltip{
-webkit-transform:translate(0,-10px);
transform:translate(0,-10px);
top:auto;
right:28px
}
.swiper-container{
margin-left:auto;
margin-right:auto;
position:relative;
overflow:hidden;
list-style:none;
padding:0;
z-index:1
}
.swiper-container-vertical>.swiper-wrapper{
flex-direction:column
}
.swiper-wrapper{
position:relative;
width:100%;
height:100%;
z-index:1;
display:flex;
transition-property:transform;
box-sizing:content-box
}
.swiper-container-android .swiper-slide,
.swiper-wrapper{
transform:translate3d(0,0,0)
}
.swiper-container-multirow>.swiper-wrapper{
flex-wrap:wrap
}
.swiper-container-multirow-column>.swiper-wrapper{
flex-wrap:wrap;
flex-direction:column
}
.swiper-container-free-mode>.swiper-wrapper{
transition-timing-function:ease-out;
margin:0 auto
}
.swiper-container-pointer-events{
touch-action:pan-y
}
.swiper-container-pointer-events.swiper-container-vertical{
touch-action:pan-x
}
.swiper-slide{
flex-shrink:0;
height:100%;
position:relative;
transition-property:transform
}
.swiper-slide:not([class*=uk-width]){
width:100%
}
.swiper-slide-invisible-blank{
visibility:hidden
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide{
height:auto
}
.swiper-container-autoheight .swiper-wrapper{
align-items:flex-start;
transition-property:transform,height
}
.swiper-container-3d{
perspective:1200px
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper{
transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
pointer-events:none;
z-index:10
}
.swiper-container-3d .swiper-slide-shadow-left{
background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-right{
background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-top{
background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-bottom{
background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-css-mode>.swiper-wrapper{
overflow:auto;
scrollbar-width:none;
-ms-overflow-style:none
}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{
display:none
}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{
scroll-snap-align:start start
}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{
scroll-snap-type:x mandatory
}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{
scroll-snap-type:y mandatory
}
.swiper-container .swiper-notification{
position:absolute;
left:0;
top:0;
pointer-events:none;
opacity:0;
z-index:-1000
}
.swiper-button-next,
.swiper-button-prev{
position:absolute;
top:50%;
width:var(--swiper-navigation-size);
height:var(--swiper-navigation-size);
margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);
z-index:10;
cursor:pointer;
display:flex;
align-items:center;
justify-content:center;
color:var(--swiper-navigation-color,var(--swiper-theme-color));
text-shadow:1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled{
opacity:.35;
cursor:auto;
pointer-events:none
}
.swiper-button-next::after,
.swiper-button-prev::after{
content:'';
font-family:default,sans-serif;
font-style:normal;
font-weight:400;
speak:none;
display:inline-block;
text-decoration:none;
text-transform:none;
text-align:center;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:40px;
text-transform:none!important;
letter-spacing:0;
text-transform:none;
font-variant:initial;
line-height:1
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next{
left:10px;
right:auto
}
.swiper-button-prev::after,
.swiper-container-rtl .swiper-button-next::after{
content:"〈"
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev{
right:10px;
left:auto
}
.swiper-button-next::after,
.swiper-container-rtl .swiper-button-prev::after{
content:"〉"
}
.swiper-button-next::before,
.swiper-container-rtl .swiper-button-prev::before{
margin:-1px -1px 0 0
}
.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white{
--swiper-navigation-color:#ffffff
}
.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black{
--swiper-navigation-color:#000000
}
.swiper-button-lock{
display:none
}
.swiper-pagination{
position:absolute;
text-align:center;
transition:opacity .3s;
transform:translate3d(0,0,0);
z-index:10
}
.swiper-pagination.swiper-pagination-hidden{
opacity:0
}
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction{
bottom:10px;
left:0;
width:100%
}
.swiper-pagination-bullets-dynamic{
overflow:hidden;
font-size:0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
transform:scale(.33);
position:relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{
transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{
transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{
transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{
transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{
transform:scale(.33)
}
.swiper-pagination-bullet{
width:8px;
height:8px;
display:inline-block;
border-radius:50%;
background:#000;
opacity:.2;
border:1px solid #fff
}
button.swiper-pagination-bullet{
border:none;
margin:0;
padding:0;
box-shadow:none;
appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet{
cursor:pointer
}
.swiper-pagination-bullet-active{
opacity:1;
background:var(--swiper-pagination-color,var(--swiper-theme-color))
}
.swiper-container-vertical>.swiper-pagination-bullets{
right:10px;
top:50%;
transform:translate3d(0,-50%,0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
margin:6px 0;
display:block
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
top:50%;
transform:translateY(-50%);
width:8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
display:inline-block;
transition:transform .2s,top .2s
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 4px
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
left:50%;
transform:translateX(-50%);
white-space:nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
transition:transform .2s,left .2s
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
transition:transform .2s,right .2s
}
.swiper-pagination-progressbar{
background:rgba(0,0,0,.25);
position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
background:var(--swiper-pagination-color,var(--swiper-theme-color));
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
transform:scale(0);
transform-origin:left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
transform-origin:right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
width:100%;
height:4px;
left:0;
top:0
}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar{
width:4px;
height:100%;
left:0;
top:0
}
.swiper-pagination-white{
--swiper-pagination-color:#ffffff
}
.swiper-pagination-black{
--swiper-pagination-color:#000000
}
.swiper-pagination-lock{
display:none
}
.swiper-container:not(.swiper-container-initialized)::before{
content:'';
position:absolute;
z-index:9999;
top:calc(50% - 30px);
left:calc(50% - 30px);
width:60px;
height:60px
}
details{
overflow:hidden
}
details::details-content{
block-size:0;
transition:block-size .2s,content-visibility .2s;
transition-behavior:allow-discrete
}
details:open::details-content{
block-size:auto
}
.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{
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){
overflow-y:scroll!important
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{
display:none
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{
position:static!important
}
.noprint{
display:none!important
}
}
#foreign_user_indicator{
position:fixed;
top:0;
left:0;
z-index:999;
width:100%;
height:5px;
background-color:red
}
.et_collapse_details:not(.et_collapse_details--visible){
display:none!important
}
#back_to_top{
display:none;
position:fixed;
right:10px;
bottom:10px;
z-index:100;
padding:1px 8px;
border:3px solid transparent;
background:mgc2bg("background-color");
color:mgc2bg("color");
fill:mgc2bg("color");
font-size:11px;
line-height:14px;
text-decoration:none
}
#back_to_top:focus,
#back_to_top:hover{
background:mgc2bg("background-color:hover");
color:mgc2bg("color:hover");
fill:mgc2bg("color:hover");
text-decoration:none
}
#back_to_top span,
#back_to_top>svg{
vertical-align:middle
}
#back_to_top>svg{
margin-left:5px;
margin-right:-5px;
display:inline-block;
width:24px;
height:24px
}
.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%)
}
#svg_external_resource_test{
max-height:2px;
position:absolute;
top:-10px;
left:0;
width:200px;
overflow:hidden
}
.layout_helper_spinner{
position:fixed;
left:50%;
top:50%;
transform:translate(-50%,-50%);
z-index:1000000
}
.layout_helper_spinner:not(.layout_helper_spinner--active){
display:none!important
}
.layout_helper_spinner__icon{
width:130px;
height:130px
}
.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:1000000
}
.layout_helper_success__icon{
display:inline-block
}
.layout_helper_nojs{
display:flex;
align-items:center;
justify-content:center;
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:99999;
padding:10px 20px;
font-size:14px;
line-height:20px;
color:#000;
background:rgba(255,255,255,.9)
}
.layout_helper_nocookies{
display:none;
align-items:center;
justify-content:center;
position:fixed;
bottom:5px;
left:5px;
right:5px;
z-index:99999;
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
}
.et_accordion .selected_narrower{
font-weight:700
}
.et_accordion_title.et_active+.et_accordion_content{
display:block
}
.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
}
@keyframes uk-rotate{
0%{
transform:rotate(0)
}
100%{
transform:rotate(359deg)
}
}
.uk-flex-center{
align-items:center;
justify-content:center
}
.uk-button svg{
flex:0 0 auto
}
.uk-slidenav-position .uk-slidenav,
.uk-slidenav-position:hover .uk-slidenav{
display:flex;
align-items:center
}
.uk-slidenav-next,
.uk-slidenav-previous{
justify-content:center;
margin-bottom:0;
box-sizing:border-box
}
.uk-dotnav>*{
margin:0 0 10px
}
.uk-slider,
[data-uk-slider]{
user-select:none
}
.uk-slider>*{
min-height:100%;
display:flex
}
.uk-slider>*>*{
flex:1 1 auto
}
.uk-form label{
cursor:pointer
}
.uk-form textarea{
padding-top:5px;
padding-bottom:5px
}
.uk-form-stacked .uk-form-label--oneline{
display:inline-block;
vertical-align:middle
}
.element_suggest__close,
.swal2-close,
.uk-modal-dialog>.uk-close:first-child{
position:absolute;
top:0;
right:0;
width:45px;
height:45px;
margin:0;
background-color:var(--color1AsBgBackgroundColor);
color:var(--color1AsBgTextColor);
fill:var(--color1AsBgTextColor);
display:flex;
align-items:center;
justify-content:center;
border:0;
padding:0;
font-size:16px
}
.element_suggest__close:focus,
.element_suggest__close:hover,
.swal2-close:focus,
.swal2-close:hover,
.uk-modal-dialog>.uk-close:first-child:focus,
.uk-modal-dialog>.uk-close:first-child:hover{
background-color:var(--color1AsBgHoverBackgroundColor);
color:var(--color1AsBgHoverTextColor);
fill:var(--color1AsBgHoverTextColor)
}
@media (min-width:1025px){
.uk-slidenav-position-outset-desktop .uk-slidenav-previous{
left:-10px
}
.uk-slidenav-position-outset-desktop .uk-slidenav-next{
right:-10px
}
.element_suggest__close,
.swal2-close,
.uk-modal-dialog>.uk-close:first-child{
width:45px;
height:45px;
font-size:18px
}
}
.uk-modal-header{
box-sizing:border-box;
display:flex;
align-items:center;
min-height:45px;
margin-top:-10px;
padding-right:45px;
border-bottom:1px solid #e0e0e0;
font-weight:700;
font-size:1.25rem;
line-height:1.3125
}
.uk-modal-header>svg:first-child{
flex:0 0 auto
}
.uk-modal-header>svg:first-child+*{
margin-left:10px
}
.dev:hover{
color:#ff1493!important;
outline:#ff1493 solid 1px!important
}
.dev_bg:hover{
color:#fff!important;
background:#ff1493!important;
outline:#ff1493 solid 1px!important
}
:focus-visible{
outline-offset:3px;
outline-color:#f79633
}
::placeholder{
color:#515b5e
}
.uk-form input,
.uk-form option,
.uk-form select,
.uk-form textarea,
input,
option,
select,
textarea{
user-select:auto;
font-family:NunitoSans,sans-serif
}
.uk-form input,
.uk-form option,
.uk-form select,
.uk-form textarea,
body,
input,
option,
select,
textarea{
font-size:1rem
}
@media (min-width:1025px){
.uk-modal-header{
margin-top:-20px;
min-height:45px;
padding-right:45px;
font-size:1.5625rem;
line-height:1.3125
}
.uk-form input,
.uk-form option,
.uk-form select,
.uk-form textarea,
body,
input,
option,
select,
textarea{
font-size:1.125rem
}
}
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
}
b,
dl dt,
strong,
th{
font-weight:700
}
dl dd+dt{
margin-top:15px
}
dl dd{
margin-left:1.25rem
}
img[align=left]{
padding-right:10px;
padding-bottom:5px
}
img[align=right]{
padding-left:10px;
padding-bottom:5px
}
[data-icon-before]::before{
content:attr(data-icon-before)
}
[data-icon-after]::before{
content:attr(data-icon-after)
}
html[data-offcanvas]{
overflow:hidden
}
p:last-child{
margin-bottom:0
}
.layout_content_header{
position:relative
}
.layout_content_header--breadcrumb{
min-height:55px;
margin-bottom:30px;
border-bottom:1px solid #e0e0e0;
display:flex;
align-items:center
}
@media (max-width:1024px){
.uk-slidenav-position-outset-mobile .uk-slidenav-previous{
left:-10px;
padding-left:3px
}
.uk-slidenav-position-outset-mobile .uk-slidenav-next{
right:-10px;
padding-right:3px
}
.layout_content_header--breadcrumb{
display:none
}
}
.layout_content_footer{
margin-top:30px
}
.layout_helper_modal__content{
overflow-x:visible;
overflow-y:auto
}
.icons{
outline:#ff1493 solid 20px;
outline-offset:-10px;
display:flex;
align-items:center
}
.layout_content{
position:relative;
padding-top:15px;
padding-bottom:15px;
background:#fff
}
.layout_content__sidebar_wrapper{
display:none
}
.controller_subelements{
margin-bottom:15px
}
.controller_subelements::before{
content:"";
display:table
}
.controller_subelements,
.controller_subelements .uk-grid:not(.uk-slider){
margin-top:-15px
}
.controller_subelements .uk-grid:not(.uk-slider)>*,
.controller_subelements>*{
margin-top:15px
}
.controller_subelements .uk-grid:not(.uk-slider)>::before,
.controller_subelements>::before{
content:"";
display:table
}
@media (min-width:1025px){
.layout_content__main_grid{
display:flex
}
.layout_content__sidebar_wrapper{
flex:0 0 auto;
display:block;
width:240px
}
.layout_content__main_wrapper{
margin-left:27px;
flex:1 1 auto;
max-width:calc(100% - 267px)
}
.controller_subelements{
margin-bottom:27px
}
.controller_subelements,
.controller_subelements .uk-grid:not(.uk-slider){
margin-top:-27px
}
.controller_subelements .uk-grid:not(.uk-slider)>*,
.controller_subelements>*{
margin-top:27px
}
}
#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
}
div.availability_status--1,
div.availability_status--2{
fill:#0a0
}
div.availability_status--3{
fill:#d9bc00
}
div.availability_status--99{
fill:red
}
.price_rebate{
color:#d90000;
white-space:nowrap
}
.strike_price{
font-weight:400;
text-decoration:line-through;
white-space:nowrap
}
.price{
font-weight:700;
white-space:nowrap
}
.price--has_strike_price{
color:#d90000
}
.uni_price{
font-weight:400;
white-space:nowrap
}
.element_artikel--featured .element_artikel__block_prices,
.element_artikel--featured .element_artikel_list__block_prices,
.element_artikel_list--featured .element_artikel__block_prices,
.element_artikel_list--featured .element_artikel_list__block_prices,
.element_product_grid_artikel--featured .element_product_grid_artikel__block_prices,
.price_featured{
padding:7px 10px 10px;
border-radius:3px;
background-color:var(--color1AsBgBackgroundColor);
box-shadow:0 0 5px rgba(0,0,0,.2)
}
.element_artikel--featured .element_artikel__block_prices *,
.element_artikel--featured .element_artikel_list__block_prices *,
.element_artikel_list--featured .element_artikel__block_prices *,
.element_artikel_list--featured .element_artikel_list__block_prices *,
.element_product_grid_artikel--featured .element_product_grid_artikel__block_prices *,
.price_featured *{
color:var(--color1AsBgTextColor)
}
.price_featured--has_strike_price{
background-color:#d90000
}
.price_featured--has_strike_price *{
color:#fff
}
.element_artikel--featured .element_artikel__block_prices .price,
.element_artikel--featured .element_artikel_list__block_prices .price,
.element_artikel_list--featured .element_artikel__block_prices .price,
.element_artikel_list--featured .element_artikel_list__block_prices .price,
.element_product_grid_artikel--featured .element_product_grid_artikel__block_prices .price,
.price_featured .price{
font-size:2em;
line-height:1
}
.di_brand_name,
.element_artikel__brand,
.element_artikel_list__brand,
.element_product_grid_artikel__brand,
.pvd_cb__brand_name{
box-sizing:border-box;
display:inline-flex;
align-items:center;
min-height:13px;
padding:.5em .8em;
border-radius:3px;
overflow:hidden;
background-color:#fff;
color:#838285;
font-size:.625rem;
line-height:1;
box-shadow:0 0 5px rgba(0,0,0,.1)
}
@media (min-width:1025px){
.di_brand_name,
.element_artikel__brand,
.element_artikel_list__brand,
.element_product_grid_artikel__brand,
.pvd_cb__brand_name{
font-size:.75rem;
line-height:1;
min-height:23px
}
}
nav ul,
ul.di_nav{
margin:0;
padding:0;
list-style:none
}
nav ul a,
ul.di_nav a{
display:block
}
nav ul a,
nav ul a:hover,
ul.di_nav a,
ul.di_nav a:hover{
text-decoration:none
}
ul.di_nav a:hover{
text-decoration:underline
}
ul.di_nav--horizontal{
display:flex
}
ul.di_nav--horizontal>*{
margin-right:1em
}
.nav{
margin:0;
padding:0;
list-style: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:1rem;
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:rgba(0,0,0,.05);
color:#444;
text-decoration:none
}
.nav__link--active{
background:#000;
color:#fff
}
.view_headline{
margin-bottom:20px
}
html .et_toggle_target--hidden{
display:none!important
}
.di_styleguide .element_textblock,
.di_styleguide .element_textblock_overlay,
.di_styleguide .element_textblock_plain,
.di_styleguide.element_textblock,
.di_styleguide.element_textblock_overlay,
.di_styleguide.element_textblock_plain{
padding:10px;
background:#eae6df;
border-left:5px solid #ccc9bb
}
.time_to_delivery_container>span{
display:inline-block;
width:4.5em;
margin:0!important
}
#et_write_sprite_icons code{
white-space:normal
}
.di_cc_status_success{
cursor:url(/custom/module/public/default/assets/images/thumb-up.png),default
}
[data-sb-spc-b]::before,
[data-sb-spc-t]::before{
content:"% ";
display:inline-block;
margin-right:.5em;
transform:scale(1.2)
}
[data-sb-spc-t],
[data-sb-spc-t]:hover{
color:#d90000
}
[data-sb-spc-b],
[data-sb-spc-b]:hover{
background-color:#d90000;
color:#fff
}
[data-sb-spc-t=new_products],
[data-sb-spc-t=new_products]:hover{
color:#00d900
}
[data-sb-spc-b=new_products],
[data-sb-spc-b=new_products]:hover{
background-color:#00d900
}
.di_layout_divider{
margin-top:30px;
border-top:1px solid #e0e0e0;
padding-top:30px
}
hr.di_layout_divider{
margin:40px 0;
padding:0;
border:0;
border-top:1px solid #e0e0e0
}
.di_jump_target{
display:block;
position:relative;
width:0;
height:0;
flex:0 0 auto;
transform:translateY(-75px)
}
@media (min-width:1025px){
.di_jump_target{
transform:translateY(-175px)
}
}
.di_badge{
position:absolute;
top:0;
right:0;
padding:3px 7px 4px;
background-color:#fff;
font-size:.625rem;
line-height:1;
text-align:center;
font-weight:700;
pointer-events:none;
max-width:40%;
box-sizing:border-box;
border-radius:3px;
transform:translate(3px,-3px)
}
.di_badge--sale{
color:#fff;
background-color:#d90000
}
.di_badge--tuning_tip{
color:#fff;
background-color:#00d900
}
.di_badge--new{
color:#fff;
background-color:#d9bc00
}
.di_badge--has_image{
padding:0;
background-color:transparent;
max-width:none;
transform:none
}
.di_badge--has_image img,
.di_badge--has_image svg{
transform:translate(15px,-15px)
}
.di_clickable{
cursor:pointer
}
.et_theme_tester{
position:absolute;
bottom:0;
left:100px;
display:flex
}
.et_theme_tester__item{
display:inline-block;
margin-right:10px;
width:20px;
height:20px;
border-style:solid;
border-width:0 20px 0 0
}
.di_box_gray.element_displayblock__item>.pos_css_target,
.di_box_gray.grid_element>.pos_css_target,
.di_box_gray:not(.element_displayblock__item):not(.grid_element){
background-color:#f0f0f0
}
.di_box_black.element_displayblock__item>.pos_css_target,
.di_box_black.grid_element>.pos_css_target,
.di_box_black:not(.element_displayblock__item):not(.grid_element){
background-color:#000;
color:#fff
}
.di_box_color1bg.element_displayblock__item>.pos_css_target,
.di_box_color1bg.grid_element>.pos_css_target,
.di_box_color1bg:not(.element_displayblock__item):not(.grid_element){
background-color:var(--color1AsBgBackgroundColor);
color:var(--color1AsBgTextColor)
}
.di_pos_wstb1.element_displayblock__item>.pos_css_target,
.di_pos_wstb1.grid_element>.pos_css_target,
.di_pos_wstb1:not(.element_displayblock__item):not(.grid_element){
padding-top:15px;
padding-bottom:15px
}
@media (min-width:1025px){
.di_pos_wstb1.element_displayblock__item>.pos_css_target,
.di_pos_wstb1.grid_element>.pos_css_target,
.di_pos_wstb1:not(.element_displayblock__item):not(.grid_element){
padding-top:27px;
padding-bottom:27px
}
}
.di_pos_wstb2.element_displayblock__item>.pos_css_target,
.di_pos_wstb2.grid_element>.pos_css_target,
.di_pos_wstb2:not(.element_displayblock__item):not(.grid_element){
padding-top:15px;
padding-bottom:15px
}
.di_pos_wstb3.element_displayblock__item>.pos_css_target,
.di_pos_wstb3.grid_element>.pos_css_target,
.di_pos_wstb3:not(.element_displayblock__item):not(.grid_element){
padding-top:27px;
padding-bottom:27px
}
.di_pos_wslr1.element_displayblock__item>.pos_css_target,
.di_pos_wslr1.grid_element>.pos_css_target,
.di_pos_wslr1:not(.element_displayblock__item):not(.grid_element){
padding-right:15px;
padding-left:15px
}
@media (min-width:1025px){
.di_pos_wslr1.element_displayblock__item>.pos_css_target,
.di_pos_wslr1.grid_element>.pos_css_target,
.di_pos_wslr1:not(.element_displayblock__item):not(.grid_element){
padding-right:27px;
padding-left:27px
}
.di_css_order_desktop_1{
order:1
}
.di_css_order_desktop_2{
order:2
}
.di_css_order_desktop_3{
order:3
}
.di_css_order_desktop_4{
order:4
}
.di_css_order_desktop_5{
order:5
}
.di_css_order_desktop_6{
order:6
}
.di_css_order_desktop_7{
order:7
}
.di_css_order_desktop_8{
order:8
}
.di_css_order_desktop_9{
order:9
}
.di_css_order_desktop_10{
order:10
}
}
.di_pos_wslr2.element_displayblock__item>.pos_css_target,
.di_pos_wslr2.grid_element>.pos_css_target,
.di_pos_wslr2:not(.element_displayblock__item):not(.grid_element){
padding-right:15px;
padding-left:15px
}
.di_pos_wslr3.element_displayblock__item>.pos_css_target,
.di_pos_wslr3.grid_element>.pos_css_target,
.di_pos_wslr3:not(.element_displayblock__item):not(.grid_element){
padding-right:27px;
padding-left:27px
}
.di_text_center{
text-align:center
}
ul.di_ul_checked>li{
list-style-type:none;
list-style-image:none;
position:relative
}
ul.di_ul_checked>li:before{
content:"✓";
font-size:.6em;
display:inline-block;
position:absolute;
top:.5em;
left:0;
transform:translateX(-1.25rem);
font-family:default,sans-serif;
font-weight:400;
speak:none
}
ul.di_ul_jumpnav a{
display:block
}
ul.di_ul_jumpnav>li{
list-style-type:none;
list-style-image:none;
position:relative
}
ul.di_ul_jumpnav>li:before{
content:"✓";
font-size:.6em;
display:inline-block;
position:absolute;
top:.5em;
left:0;
transform:translateX(-1.25rem);
font-family:default,sans-serif;
font-weight:400;
speak:none
}
.di_overflow_auto{
overflow:auto
}
.di_table--th_h th{
word-wrap:break-word;
word-break:break-word;
-webkit-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto
}
@supports (writing-mode:vertical-rl){
.di_table--th_v th>*{
writing-mode:vertical-rl;
transform:rotate(180deg)
}
}
@media (max-width:479px){
@supports (writing-mode:vertical-rl){
.di_table--th_v_mini th>*{
writing-mode:vertical-rl;
transform:rotate(180deg)
}
}
}
@media (min-width:480px) and (max-width:767px){
@supports (writing-mode:vertical-rl){
.di_table--th_v_small th>*{
writing-mode:vertical-rl;
transform:rotate(180deg)
}
}
}
@media (min-width:768px) and (max-width:1024px){
@supports (writing-mode:vertical-rl){
.di_table--th_v_medium th>*{
writing-mode:vertical-rl;
transform:rotate(180deg)
}
}
}
@media (min-width:1025px) and (max-width:1219px){
@supports (writing-mode:vertical-rl){
.di_table--th_v_large th>*{
writing-mode:vertical-rl;
transform:rotate(180deg)
}
}
}
.layout_header_spacer{
height:55px
}
.layout_header_spacer--checkout{
height:70px
}
.layout_header{
position:fixed;
top:0;
left:0;
right:0;
z-index:100;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.layout_header .uk-link,
.layout_header .uk-link:hover,
.layout_header a,
.layout_header a:hover{
text-decoration:none
}
.di_lh--main{
position:relative;
border-bottom:2px solid;
background:#fff
}
.di_lh__container--dn{
background-color:var(--color1AsBgBackgroundColor);
color:var(--color1AsBgTextColor)
}
.di_lh__container--dn svg{
fill:var(--color1AsBgTextColor)
}
.di_lh__main{
display:flex;
align-items:flex-start;
justify-content:center;
min-height:50px
}
@media (min-width:1025px){
.layout_header_spacer{
height:155px
}
.layout_header_spacer--checkout{
height:70px
}
.di_lh__main{
min-height:75px
}
}
.di_lh__container_inner{
width:100%
}
.di_lh__dbutton,
.di_lh__language_button2,
.di_lh__logo,
.di_lh__mbutton{
margin:0;
padding:0;
border:0;
border-radius:0;
box-shadow:none;
background:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
box-sizing:border-box;
position:relative;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center
}
.di_lh__dbutton>svg,
.di_lh__language_button2>svg,
.di_lh__logo>svg,
.di_lh__mbutton>svg{
position:relative;
z-index:2
}
.di_lh__dbutton span,
.di_lh__language_button2 span,
.di_lh__logo span,
.di_lh__mbutton span{
display:block;
margin-top:3px;
font-size:.75rem;
line-height:1;
font-weight:600;
white-space:nowrap
}
.di_lh__logo,
.element_mobile_menu__header_logo,
.element_sr2__oc_header_logo{
flex:1 1 auto;
min-width:130px;
max-width:160px;
align-self:stretch;
box-sizing:initial
}
.di_lh__dbutton,
.di_lh__language_button2,
.di_lh__mbutton{
flex:1 1 50px;
height:50px;
max-width:50px;
min-width:40px
}
.di_lh__dbutton>img,
.di_lh__dbutton>svg,
.di_lh__language_button2>img,
.di_lh__language_button2>svg,
.di_lh__mbutton>img,
.di_lh__mbutton>svg{
position:relative;
z-index:2;
flex:0 0 auto;
width:auto;
max-width:none
}
.di_lh__mobile_menu_button>svg{
width:25px
}
.di_lh__mobile_search_button>svg{
transform:scale(.8)
}
.di_lh__cart_button{
background-color:var(--color1AsBgBackgroundColor);
color:var(--color1AsBgTextColor);
fill:var(--color1AsBgTextColor);
transition:.2s
}
.di_lh__cart_button>svg{
width:22px
}
.di_lh__cart_button:hover{
background-color:var(--color1AsBgHoverBackgroundColor);
color:var(--color1AsBgTextColor);
fill:var(--color1AsBgHoverTextColor)
}
@media (min-width:1025px){
.di_lh__cart_button{
box-shadow:inset 0 -8px 10px -10px rgba(0,0,0,.5)
}
}
.di_lh__cart_button[data-counter]:not([data-counter=""]):not([data-counter="0"])::after,
.di_lh__wishlist_button[data-counter]:not([data-counter=""]):not([data-counter="0"])::after,
.element_mobile_menu__header_wishlist[data-counter]:not([data-counter=""]):not([data-counter="0"])::after{
content:attr(data-counter);
position:absolute;
display:flex;
align-items:center;
justify-content:center;
width:16px;
height:16px;
z-index:2;
border-radius:3px;
font-size:10px;
line-height:1;
background-color:var(--color1AsBgBackgroundColor);
color:var(--color1AsBgTextColor);
fill:var(--color1AsBgTextColor);
top:7px;
left:50%
}
.di_lh__functions{
display:flex;
justify-content:flex-end;
align-items:center;
position:relative;
z-index:2
}
.di_lh__desktop_menu_button{
position:relative;
z-index:2;
width:75px;
height:75px;
margin-right:auto;
display:flex;
align-items:center;
justify-content:center;
opacity:0;
transition:.5s
}
.di_lh__desktop_menu_button svg{
flex:0 0 auto
}
.di_lh__language_helper{
display:flex;
position:relative
}
.di_lh__language_overlay{
position:absolute;
top:0;
right:0;
bottom:0;
left:75px;
z-index:10;
display:none
}
.di_lh__language_button::after,
.element_mobile_menu__header_language_button::after{
content:"";
position:absolute;
top:17px;
left:calc(50% + 5px);
width:13px;
height:13px;
z-index:2;
border-radius:3px;
background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23333'%3E%3Cpath d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'/%3E%3C/svg%3E") center center/7px no-repeat #fff
}
.di_lh__language_button[data-open=yes]:after{
transform:rotate(-90deg)
}
.di_lh__language_button[data-open=yes]+.di_lh__language_overlay{
display:flex
}
.di_lh__dn_container{
transition:.5s
}
.di_lh__dn{
display:flex;
transition:.5s
}
.di_lh__dn_item{
flex:0 1 auto;
transition:.2s
}
.di_lh__dn_item.uk-open,
.di_lh__dn_item:hover{
background:var(--color1AsBgHoverBackgroundColor);
color:var(--color1AsBgTextColor)
}
.di_lh__dn_item.uk-open svg,
.di_lh__dn_item:hover svg{
fill:var(--color1AsBgHoverTextColor)
}
.di_lh__dn_item.uk-open .di_lh__dn_link::after{
content:"";
border:10px solid transparent;
border-top-color:var(--color1AsBgHoverBackgroundColor);
position:absolute;
bottom:-19px;
left:calc(50% - 10px)
}
.di_lh__dn_item--menu_more{
position:relative
}
.di_lh__dn_link--default{
margin:0;
padding:5px 10px;
border:0;
border-radius:0;
box-shadow:none;
background:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
box-sizing:border-box;
position:relative;
z-index:2;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
min-width:110px;
min-height:55px;
font-size:.875rem;
line-height:1.2;
font-weight:600;
text-align:center;
color:inherit
}
.di_lh__dn_link--default svg{
flex:0 0 auto;
margin-bottom:3px;
width:45px
}
.di_lh__dn_link--default span{
display:block;
width:100%
}
.di_lh__dn_link--menu_more{
display:block;
padding:5px 8px
}
.di_lh__dn_item:last-child .di_lh__dn_link::before{
display:none
}
.di_lh__dn_dropdown{
position:absolute;
z-index:1;
background-color:#fff;
box-shadow:0 5px 10px -3px rgba(0,0,0,.3)
}
.di_lh__dn_dropdown--default{
top:100%!important;
left:0!important;
width:100%;
max-height:calc(98vh - 155px);
padding:25px 0;
border-radius:0;
overflow-x:hidden;
overflow-y:auto
}
.di_lh__dn_dropdown--default>*+*{
padding-top:25px;
border-top:1px solid #e0e0e0
}
.di_lh__dn_dropdown--menu_more{
top:100%!important;
right:0!important;
left:unset!important;
border-radius:0
}
@media (max-width:1024px){
.di_lh__logo{
margin:0 auto
}
.di_lh__block_right{
display:none
}
.di_lh---mobile_search_opened .di_lh__block_right{
display:flex;
position:absolute;
top:0;
left:0;
right:0;
z-index:10;
height:50px;
background-color:#fff
}
.di_lh---mobile_search_opened .di_lh__functions{
width:100%
}
.di_lh---mobile_search_opened .di_lh__dn_container,
.di_lh---mobile_search_opened .di_lh__functions::before,
.di_lh---mobile_search_opened .di_lh__functions>:not(form),
.di_lh---mobile_search_opened .di_lh__search::before{
display:none
}
.di_lh---mobile_search_opened .element_search_form{
height:45px;
min-width:0;
max-width:none;
margin:0;
background-color:#fff;
border:0
}
.di_lh---mobile_search_opened .element_search_form__input{
padding:0
}
.di_lh__container--dn{
display:none!important
}
.layout_header_checkout .di_lh__container::after{
content:"";
width:25px
}
}
@media (min-width:1025px){
.di_lh--main{
border-bottom-width:2px;
box-shadow:0 0 10px rgba(0,0,0,.35)
}
.di_lh__main{
justify-content:flex-start
}
.di_lh__block_right{
flex:1 1 auto
}
.di_lh__logo{
max-width:220px
}
.di_lh__mbutton{
display:none
}
.di_lh__language_button2>img,
.di_lh__language_button>img{
width:25px
}
.di_lh__account_button>svg{
width:23px
}
.di_lh__wishlist_button>svg{
width:20px
}
.di_lh__dbutton,
.di_lh__language_button2{
position:relative;
min-width:75px;
max-width:none;
height:75px;
flex:0 0 auto;
padding:0 10px
}
.di_lh__cart_button[data-counter]:not([data-counter=""]):not([data-counter="0"])::after,
.di_lh__wishlist_button[data-counter]:not([data-counter=""]):not([data-counter="0"])::after{
content:attr(data-counter);
position:absolute;
display:flex;
align-items:center;
justify-content:center;
width:16px;
height:16px;
z-index:2;
border-radius:3px;
font-size:10px;
line-height:1;
background-color:var(--color1AsBgBackgroundColor);
color:var(--color1AsBgTextColor);
fill:var(--color1AsBgTextColor);
top:5px;
left:50%
}
.di_lh__cart_button>svg{
width:22px
}
.di_lh__cart_button::before{
border-right:0
}
.di_lh__cart_button[data-counter]:not([data-counter=""]):not([data-counter="0"])::after{
top:10px
}
}
.di_dn_flyout_menu{
column-count:5;
column-gap:30px;
overflow:hidden
}
.di_dn_flyout_menu--grid{
display:grid
}
.di_dn_flyout_menu--grid-5{
grid-template-columns:repeat(5,1fr)
}
.di_dn_flyout_menu--grid-4{
grid-template-columns:repeat(4,1fr)
}
.di_dn_flyout_menu--grid-3{
grid-template-columns:repeat(3,1fr)
}
.di_dn_flyout_menu--grid-2{
grid-template-columns:repeat(2,1fr)
}
.di_dn_flyout_menu>li{
border-top:1px solid #e0e0e0;
break-inside:avoid;
transform:translateY(-2px);
overflow:hidden
}
.di_dn_flyout_menu__link{
display:flex;
align-items:center;
font-size:13px
}
.di_dn_flyout_menu__link--l1{
font-size:15px;
margin:5px 0;
font-weight:700
}
.di_dn_flyout_menu__link--l2{
line-height:1;
margin:0 0 3px;
color:#636363
}
.di_dn_flyout_specials{
display:flex
}
.di_dn_flyout_specials__item{
margin-right:30px;
font-weight:700;
padding:5px 20px
}
.layout_header_checkout .di_lh__logo{
margin:0 auto
}
.layout_footer{
margin-top:30px;
font-size:1rem;
line-height:1.2
}
@media (min-width:1025px){
.layout_footer{
margin-top:60px
}
}
.layout_footer a{
display:inline-block;
text-decoration:none
}
.layout_footer a:hover{
text-decoration:underline
}
.layout_footer nav a{
display:block
}
@media (max-width:1024px){
.layout_footer nav a{
display:grid;
min-height:44px;
align-items:center
}
}
.element_redmine_helper{
position:fixed;
z-index:999999;
bottom:50px;
left:0;
width:30px;
height:30px;
padding:3px;
box-sizing:border-box;
display:flex;
align-items:center;
justify-content:center;
border:1px solid #000;
border-left:0;
border-radius:0 50px 50px 0;
background:#fff
}
.element_redmine_helper:not([data-init=done]){
cursor:wait
}
.element_redmine_helper___swal_container .swal2-content{
text-align:left
}
.element_breadcrumb{
display:flex;
margin:0;
padding:0;
width:100%;
max-width:100%;
overflow:hidden;
position:relative;
font-size:.875rem;
line-height:1.3125
}
.element_breadcrumb *{
color:inherit;
line-height:inherit;
font-size:inherit
}
.element_breadcrumb a{
text-decoration:none
}
.element_breadcrumb a:hover{
text-decoration:underline
}
.element_breadcrumb__i{
display:flex;
align-items:center;
margin-right:8px;
position:relative;
font-weight:400
}
.element_breadcrumb__i:last-child{
margin-right:0
}
.element_breadcrumb__i::before{
content:">";
display:block;
width:10px;
margin-right:8px
}
.element_breadcrumb__i--backlink{
display:none
}
.element_breadcrumb__c{
display:flex;
align-items:center
}
.element_breadcrumb__c--num{
margin-left:5px
}
html[data-vwtype=warengruppe][data-subtemplate=brands] .element_breadcrumb__c--num{
display:none!important
}
.element_forminput__radio{
display:inline-block;
margin-left:15px
}
.element_forminput__radio:first-child{
margin-left:0
}
.element_forminput__button--hint::before{
content:"i";
font-size:1.25em
}
.element_forminput_plusminus{
display:inline-block;
position:relative;
border:1px solid #ccc;
min-width:120px;
overflow:hidden
}
.element_forminput_plusminus__minus,
.element_forminput_plusminus__plus{
display:flex;
align-items:center;
justify-content:center;
position:absolute;
top:0;
width:40px;
height:40px;
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{
position:relative
}
.element_label__text::after{
content:":"
}
.element_label__hint::before{
content:"i"
}
.element_label__required{
display:none
}
.element_label--required .element_label__text::after{
content:":*"
}
.element_seo_content--top:not(.element_textblock_seo_content){
margin-bottom:30px
}
.element_seo_content--bottom{
margin-top:54px;
color:#555
}
.element_seo_content__segment+.element_seo_content__segment{
margin-top:15px
}
.element_formrow_error--top{
margin-bottom:15px;
padding:10px;
background:#fff1f0;
color:#d85030
}
.element_address_block,
.element_address_block__row{
display:block
}
.element_address_correction__header{
font-weight:400
}
.element_address_correction__list{
margin:0;
padding:0;
list-style:none
}
.element_address_correction__address{
display:block
}
.element_inner_spinner:not(.element_inner_spinner--blocking){
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
z-index:10
}
.element_inner_spinner:not(.element_inner_spinner--blocking) .element_inner_spinner__icon{
width:30px;
height:30px
}
.element_inner_spinner--blocking{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:10;
background-color:rgba(240,240,240,.6);
cursor:wait
}
.element_inner_spinner--blocking .element_inner_spinner__icon{
width:30px;
height:30px;
position:absolute;
top:calc(50% - 15px);
left:calc(50% - 15px)
}
.element_inner_spinner:not(.element_inner_spinner--active){
display:none!important
}
.di_logo_collection{
display:grid;
grid-template-columns:repeat(8,1fr);
grid-gap:8px
}
.di_logo_collection__item{
flex:0 0 auto;
display:flex!important;
align-items:center;
justify-content:center;
box-sizing:border-box;
padding:10px;
background:#fff
}
.di_logo_collection__img{
flex:0 0 auto
}
.element_newsletter__block1{
display:flex
}
.element_newsletter__block1_image{
flex:0 1 auto;
margin-right:5px
}
@media (min-width:1025px) and (max-width:1219px){
.element_newsletter__block1_image{
display:none
}
}
.element_newsletter__block1_text{
flex:1 1 auto
}
.element_newsletter__block1_text1{
font-size:1.625rem;
font-weight:700;
line-height:1
}
.element_newsletter__block1_text2{
font-size:.875rem
}
.element_newsletter__block1_bonus{
flex:0 0 auto;
margin-left:5px;
font-size:2.875rem;
font-weight:700;
line-height:.85
}
.element_newsletter__block2{
font-size:.75rem;
margin-top:5px;
word-wrap:break-word;
word-break:break-word;
-webkit-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto
}
.element_newsletter__email_and_button{
display:flex;
margin-top:5px
}
.element_newsletter__email{
flex:1 1 auto;
border:1px solid #e0e0e0;
background:#fff;
box-shadow:none;
padding:0 5px;
min-width:100px
}
.element_newsletter__button{
flex:1 0 auto;
color:#fff;
background-color:#000
}
.element_search_form{
position:relative;
display:flex;
align-items:stretch;
height:35px;
width:100%;
min-width:150px;
max-width:260px;
margin:0 15px 0 12px;
background:0 0;
border:1px solid #bbb
}
.di_lh .element_search_form::before{
background-color:#1d1d1d;
border-right:0;
border-radius:3px
}
.element_search_form__button,
.element_search_form__input{
margin:0;
padding:0;
border:0;
border-radius:0;
box-shadow:none;
background:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
position:relative;
z-index:2;
box-sizing:border-box
}
.element_search_form__input{
flex:1 1 auto;
width:calc(100% - 35px);
padding:0 0 0 10px
}
.element_search_form__input::placeholder{
color:#aaa
}
.element_search_form__button{
flex:0 0 auto;
display:flex;
justify-content:center;
align-items:center;
width:35px
}
.element_search_form__button svg{
transform:scale(.64)
}
@media (min-width:1025px){
.element_seo_content--top:not(.element_textblock_seo_content){
margin-bottom:54px
}
.element_seo_content__segment+.element_seo_content__segment{
margin-top:27px
}
.element_search_form__button--close{
display:none
}
}
.element_intl_selections{
display:flex;
align-items:flex-end;
flex-wrap:wrap
}
.element_intl_selections>*{
margin:1em 1em 1em 0
}
.element_intl_selections label{
display:block;
padding:0 0 2px 10px
}
.element_intl_selections select{
width:100%
}
.element_artikel,
.element_artikel_list{
flex:1 1 auto;
position:relative;
display:flex;
flex-direction:column;
box-sizing:border-box;
padding:11px 9px;
background:#fff;
border:1px solid #e0e0e0;
border-radius:3px;
text-decoration:none
}
.element_artikel__brand,
.element_artikel_list__brand{
position:absolute;
top:7px;
left:7px;
z-index:1;
max-width:60%;
word-wrap:break-word;
word-break:break-word;
-webkit-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto
}
.element_artikel__image,
.element_artikel_list__image{
flex:0 0 auto;
position:relative;
text-align:center;
min-height:30px
}
.element_artikel__img,
.element_artikel_list__img{
display:block;
margin:0 auto
}
.element_artikel__blocks,
.element_artikel_list__blocks{
flex:1 0 auto;
display:flex;
flex-direction:column
}
.element_artikel__sku,
.element_artikel_list__sku{
flex:1 1 auto;
overflow:hidden;
margin-right:10px;
font-size:.625rem;
line-height:1;
color:#aaa;
word-wrap:break-word;
word-break:break-word
}
.element_artikel__rating,
.element_artikel_list__rating{
flex:0 0 auto
}
.element_artikel__rating,
.element_artikel__sku,
.element_artikel_list__rating,
.element_artikel_list__sku{
display:flex;
align-items:center
}
.element_artikel__rating,
.element_artikel__rating_text,
.element_artikel__sku,
.element_artikel_list__rating,
.element_artikel_list__rating_text,
.element_artikel_list__sku{
min-height:12px
}
.element_artikel__rating_stars,
.element_artikel_list__rating_stars{
font-size:.625rem
}
.element_artikel__rating_text,
.element_artikel_list__rating_text{
box-sizing:border-box;
display:flex;
align-items:center;
padding:0 .65em;
border:1px solid #e0e0e0;
border-radius:99px;
font-size:.625rem;
line-height:1;
color:#aaa;
margin-left:.5em
}
.element_artikel__description,
.element_artikel_list__description{
font-size:.8125rem;
line-height:1.2;
min-height:1.95rem;
margin-top:5px;
font-weight:700;
word-wrap:break-word;
word-break:break-word
}
.element_artikel__info_item,
.element_artikel__price_info,
.element_artikel_list__info_item,
.element_artikel_list__price_info{
margin-top:2px;
font-size:.625rem;
line-height:1.3125
}
.element_artikel__info_icon,
.element_artikel_list__info_icon{
display:none
}
.element_artikel__block_prices,
.element_artikel_list__block_prices{
margin-top:auto
}
.element_artikel__price_container,
.element_artikel_list__price_container{
display:flex;
flex-wrap:wrap;
align-items:baseline;
justify-content:space-between
}
.element_artikel__rebate_container,
.element_artikel_list__rebate_container{
display:flex;
font-size:.625rem;
line-height:1;
height:1em
}
.element_artikel__rebate,
.element_artikel_list__rebate{
margin-left:1em
}
.element_artikel--featured .element_artikel__blocks,
.element_artikel--featured .element_artikel_list__blocks,
.element_artikel_list--featured .element_artikel__blocks,
.element_artikel_list--featured .element_artikel_list__blocks{
position:absolute;
bottom:0;
left:0;
right:0;
display:block
}
.element_artikel--featured .element_artikel__block1,
.element_artikel--featured .element_artikel_list__block1,
.element_artikel_list--featured .element_artikel__block1,
.element_artikel_list--featured .element_artikel_list__block1{
display:inline-block;
max-width:75%;
padding:10px 15px 10px 25px;
border-radius:3px;
background-color:rgba(255,255,255,.9)
}
.element_artikel--featured .element_artikel__sku_and_rating,
.element_artikel--featured .element_artikel_list__sku_and_rating,
.element_artikel_list--featured .element_artikel__sku_and_rating,
.element_artikel_list--featured .element_artikel_list__sku_and_rating{
display:flex;
align-items:center
}
.element_artikel--featured .element_artikel__description,
.element_artikel--featured .element_artikel_list__description,
.element_artikel_list--featured .element_artikel__description,
.element_artikel_list--featured .element_artikel_list__description{
width:100%;
min-height:auto
}
.element_artikel--featured .element_artikel__block_prices,
.element_artikel--featured .element_artikel_list__block_prices,
.element_artikel_list--featured .element_artikel__block_prices,
.element_artikel_list--featured .element_artikel_list__block_prices{
position:absolute;
bottom:100%;
left:15px;
padding:7px 10px 10px;
margin-bottom:5px
}
.element_artikel--featured .element_artikel__price_container,
.element_artikel--featured .element_artikel_list__price_container,
.element_artikel_list--featured .element_artikel__price_container,
.element_artikel_list--featured .element_artikel_list__price_container{
display:block
}
.element_artikel--featured .element_artikel__price,
.element_artikel--featured .element_artikel_list__price,
.element_artikel_list--featured .element_artikel__price,
.element_artikel_list--featured .element_artikel_list__price{
font-size:1.25rem;
line-height:1
}
.element_artikel--featured .element_artikel__rebate_container,
.element_artikel--featured .element_artikel_list__rebate_container,
.element_artikel_list--featured .element_artikel__rebate_container,
.element_artikel_list--featured .element_artikel_list__rebate_container{
height:auto
}
.element_artikel--featured .element_artikel__rebate_container>*,
.element_artikel--featured .element_artikel_list__rebate_container>*,
.element_artikel_list--featured .element_artikel__rebate_container>*,
.element_artikel_list--featured .element_artikel_list__rebate_container>*{
margin-top:5px
}
@media (min-width:1025px){
.element_artikel__brand,
.element_artikel_list__brand{
top:10px;
left:10px
}
.element_artikel__sku_and_rating,
.element_artikel_list__sku_and_rating{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between
}
.element_artikel__rating_text,
.element_artikel__sku,
.element_artikel_list__rating_text,
.element_artikel_list__sku{
font-size:.75rem
}
.element_artikel__rating,
.element_artikel_list__rating{
display:flex;
align-items:center
}
.element_artikel__rating,
.element_artikel__rating_text,
.element_artikel__sku,
.element_artikel_list__rating,
.element_artikel_list__rating_text,
.element_artikel_list__sku{
min-height:16px
}
.element_artikel__rating_stars,
.element_artikel_list__rating_stars{
font-size:.875rem
}
.element_artikel__description,
.element_artikel_list__description{
font-size:1rem;
line-height:1.3125;
min-height:46.8px;
margin-top:5px
}
.element_artikel__price_info,
.element_artikel_list__price_info{
margin-top:5px
}
.element_artikel__info_item,
.element_artikel__price_info,
.element_artikel_list__info_item,
.element_artikel_list__price_info{
font-size:.75rem;
line-height:1.3125
}
.element_artikel__price,
.element_artikel_list__price{
font-size:1.375rem
}
.element_artikel__rebate_container,
.element_artikel_list__rebate_container{
font-size:.75rem;
line-height:1
}
.element_artikel--featured .element_artikel__sku_and_rating,
.element_artikel--featured .element_artikel_list__sku_and_rating,
.element_artikel_list--featured .element_artikel__sku_and_rating,
.element_artikel_list--featured .element_artikel_list__sku_and_rating{
justify-content:flex-start;
height:auto
}
.element_artikel--featured .element_artikel__description,
.element_artikel--featured .element_artikel_list__description,
.element_artikel_list--featured .element_artikel__description,
.element_artikel_list--featured .element_artikel_list__description{
min-height:auto
}
.element_artikel--featured .element_artikel__price,
.element_artikel--featured .element_artikel_list__price,
.element_artikel_list--featured .element_artikel__price,
.element_artikel_list--featured .element_artikel_list__price{
font-size:2.5rem
}
.element_artikel--featured .element_artikel__rebate_container>*,
.element_artikel--featured .element_artikel_list__rebate_container>*,
.element_artikel_list--featured .element_artikel__rebate_container>*,
.element_artikel_list--featured .element_artikel_list__rebate_container>*{
margin-top:10px
}
.element_artikel_list__brand{
top:0;
left:0
}
}
.element_artikel_list__inner_wrapper{
position:relative
}
.element_artikel_list__brand{
top:0;
left:0;
pointer-events:none
}
.element_artikel_list__clickable{
display:block;
text-decoration:none
}
.element_artikel_list__description{
min-height:0;
margin-bottom:5px
}
.element_artikel_list__bottom{
margin-top:auto;
padding-top:5px;
display:flex;
align-items:center;
flex-wrap:wrap;
justify-content:flex-end
}
.element_artikel_list__block_prices{
margin:0 auto 0 0
}
.element_artikel_list__rebate_container{
height:auto
}
@media (min-width:768px){
.element_artikel_list__inner_wrapper{
display:flex
}
.element_artikel_list__container_2{
flex:1 1 auto;
display:flex;
flex-direction:column;
margin-left:15px
}
.element_artikel_list__sku_and_rating{
display:flex;
align-items:center;
justify-content:space-between;
flex-wrap:wrap
}
}
.element_product_grid_artikel{
flex:1 1 auto;
position:relative;
display:grid;
grid-template-columns:1fr;
grid-gap:5px;
box-sizing:border-box;
padding:11px 9px;
background:#fff;
border:1px solid #e0e0e0;
border-radius:3px;
text-decoration:none
}
.element_product_grid_artikel__brand{
position:absolute;
top:7px;
left:7px;
z-index:1;
max-width:60%;
word-wrap:break-word;
word-break:break-word;
-webkit-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto
}
.element_product_grid_artikel__image{
position:relative;
text-align:center;
min-height:30px
}
.element_product_grid_artikel__img{
display:block;
margin:0 auto
}
.element_product_grid_artikel__blocks{
display:flex;
flex-direction:column
}
.element_product_grid_artikel__sku{
flex:1 1 auto;
overflow:hidden;
margin-right:10px;
font-size:.75rem;
line-height:1;
color:#aaa;
word-wrap:break-word;
word-break:break-word
}
.element_product_grid_artikel__rating{
flex:0 0 auto
}
.element_product_grid_artikel__rating,
.element_product_grid_artikel__sku{
display:flex;
align-items:center
}
.element_product_grid_artikel__rating,
.element_product_grid_artikel__rating_text,
.element_product_grid_artikel__sku{
min-height:12px
}
.element_product_grid_artikel__rating_stars{
font-size:.625rem
}
.element_product_grid_artikel__rating_text{
box-sizing:border-box;
display:flex;
align-items:center;
padding:0 .65em;
border:1px solid #e0e0e0;
border-radius:99px;
font-size:.625rem;
line-height:1;
color:#aaa;
margin-left:.5em
}
.element_product_grid_artikel__description{
min-height:2.75rem;
margin-top:5px;
font-weight:700;
word-wrap:break-word;
word-break:break-word
}
.element_product_grid_artikel__info_item,
.element_product_grid_artikel__price_info{
margin-top:2px;
font-size:.625rem;
line-height:1.3125
}
.element_product_grid_artikel__info_icon{
display:none
}
.element_product_grid_artikel__block_prices{
margin-top:auto
}
.element_product_grid_artikel__price_container{
display:flex;
flex-wrap:wrap;
align-items:baseline;
justify-content:space-between
}
.element_product_grid_artikel__rebate_container{
display:flex;
font-size:.625rem;
line-height:1;
height:1em
}
.element_product_grid_artikel__rebate{
margin-left:1em
}
.element_product_grid_artikel--featured .element_product_grid_artikel__blocks{
position:absolute;
bottom:0;
left:0;
right:0;
display:block
}
.element_product_grid_artikel--featured .element_product_grid_artikel__block1{
display:inline-block;
max-width:75%;
padding:10px 15px 10px 25px;
border-radius:3px;
background-color:rgba(255,255,255,.9)
}
.element_product_grid_artikel--featured .element_product_grid_artikel__sku_and_rating{
display:flex;
align-items:center
}
.element_product_grid_artikel--featured .element_product_grid_artikel__description{
width:100%;
min-height:auto
}
.element_product_grid_artikel--featured .element_product_grid_artikel__block_prices{
position:absolute;
bottom:100%;
left:15px;
padding:7px 10px 10px;
margin-bottom:5px
}
.element_product_grid_artikel--featured .element_product_grid_artikel__price_container{
display:block
}
.element_product_grid_artikel--featured .element_product_grid_artikel__price{
font-size:1.25rem;
line-height:1
}
.element_product_grid_artikel--featured .element_product_grid_artikel__rebate_container{
height:auto
}
.element_product_grid_artikel--featured .element_product_grid_artikel__rebate_container>*{
margin-top:5px
}
@media (min-width:480px){
.element_product_grid_artikel{
grid-template-columns:40% auto
}
}
@media (min-width:1025px){
.element_product_grid_artikel{
grid-gap:15px
}
.element_product_grid_artikel__brand{
top:10px;
left:10px
}
.element_product_grid_artikel__sku_and_rating{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between
}
.element_product_grid_artikel__rating_text,
.element_product_grid_artikel__sku{
font-size:.875rem
}
.element_product_grid_artikel__rating{
display:flex;
align-items:center
}
.element_product_grid_artikel__rating,
.element_product_grid_artikel__rating_text,
.element_product_grid_artikel__sku{
min-height:16px
}
.element_product_grid_artikel__rating_stars{
font-size:.875rem
}
.element_product_grid_artikel__description{
min-height:49.25px;
margin-top:5px
}
.element_product_grid_artikel__price_info{
margin-top:5px
}
.element_product_grid_artikel__info_item,
.element_product_grid_artikel__price_info{
font-size:.75rem;
line-height:1.3125
}
.element_product_grid_artikel__price{
font-size:1.375rem
}
.element_product_grid_artikel__rebate_container{
font-size:.75rem;
line-height:1
}
.element_product_grid_artikel--featured .element_product_grid_artikel__sku_and_rating{
justify-content:flex-start;
height:auto
}
.element_product_grid_artikel--featured .element_product_grid_artikel__description{
min-height:auto
}
.element_product_grid_artikel--featured .element_product_grid_artikel__price{
font-size:2.5rem
}
.element_product_grid_artikel--featured .element_product_grid_artikel__rebate_container>*{
margin-top:10px
}
}
.element_cart{
position:relative
}
.element_cart__submit{
position:absolute;
top:0;
left:-100vw;
width:0;
height:0;
overflow:hidden;
opacity:0
}
@media (min-width:1025px){
.element_cart__poss{
display:table;
width:100%
}
}
.element_cart__pos{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
align-items:center;
padding:10px 0;
border-top:1px solid #e0e0e0;
font-size:.875rem;
line-height:1.3125
}
.element_cart__pos:first-child{
border-top:0
}
.element_cart__pos:last-child{
margin-bottom:0;
border-bottom:0;
padding-bottom:0
}
.element_cart__pos a{
text-decoration:none
}
@media (min-width:1025px){
.element_cart__pos{
display:table-row;
font-size:1rem;
line-height:1.3125
}
.element_cart__pos:not(:first-child) .element_cart__pos_cell{
border-top:1px solid #e0e0e0
}
}
.element_cart__pos_cell{
outline-offset:-1px;
vertical-align:middle;
padding-top:5px;
padding-bottom:5px
}
.element_cart__pos_cell--product_image{
flex:0 0 100px;
padding-right:10px
}
.element_cart__pos_cell--text{
flex:1 1 calc(100% - 110px);
padding-right:10px
}
.element_cart__pos_cell--price1{
flex:1 1 25%;
font-size:.875rem;
line-height:1.3125
}
.element_cart__pos_cell--price1 .price{
font-weight:500
}
.element_cart__pos_cell--qty{
flex:0 0 auto
}
.element_cart__pos_cell--price2{
flex:1 1 35%;
text-align:right
}
@media (min-width:1025px){
.element_cart__pos_cell{
display:table-cell;
padding-top:10px;
padding-bottom:10px
}
.element_cart__pos_cell--product_image{
width:160px;
padding-right:30px
}
.element_cart__pos_cell--qty{
width:10%
}
}
.element_cart__pos_qty{
width:45px;
padding-left:5px!important;
padding-right:5px!important;
text-align:center
}
.element_cart__pos_removepos{
display:inline-flex;
align-items:center;
justify-content:center;
width:35px;
height:35px
}
.element_cart__pos_svg{
flex:0 0 auto;
width:10px;
fill:#d90000
}
.element_cart__product_img{
flex:0 0 auto;
display:block
}
.element_cart__product_name{
font-weight:700
}
.element_cart__product_infos{
font-size:.85em
}
.element_cart__lower{
display:grid;
align-items:stretch;
grid-gap:0 27px;
grid-template-columns:auto
}
.element_cart__blocks{
flex:1 1 auto;
display:flex;
flex-wrap:wrap;
margin-left:-15px
}
@media (min-width:1025px){
.element_cart__pos_svg{
width:16px
}
.element_cart:not(.element_cart--preview) .element_cart__lower{
grid-template-columns:auto auto
}
.element_cart__blocks{
margin-left:-27px
}
}
.element_cart__blocks>*{
margin-left:15px
}
@media (min-width:768px){
.element_cart__blocks{
flex-wrap:nowrap
}
}
@media (min-width:1025px){
.element_cart__blocks>*{
margin-left:27px
}
.element_cart__blocks{
flex-wrap:wrap
}
.element_cart__sums{
padding-top:1px;
padding-bottom:1px
}
.element_cart:not(.element_cart--preview) .element_cart__sums{
min-width:300px
}
}
@media (min-width:1220px){
.element_cart__blocks{
flex-wrap:nowrap
}
}
.element_cart__block{
flex:1 1 auto
}
.element_cart__voucher_x{
display:flex;
align-items:flex-start
}
.element_cart__voucher_label{
flex:1 1 100%;
display:block;
font-weight:400;
margin-bottom:5px
}
.element_cart__voucher_code{
flex:1 1 auto;
margin-right:15px!important
}
.element_cart__voucher_textblock{
flex:0 1 100%;
margin-top:5px;
font-size:12px;
line-height:1.3125;
color:#999
}
.element_cart__sums{
flex:0 0 auto;
box-sizing:border-box;
width:100%;
padding-top:1px;
padding-bottom:1px;
background-color:#f0f0f0
}
.element_cart__sum_row{
display:flex;
justify-content:space-between;
align-items:center;
margin:8px 0
}
@media (min-width:1025px){
.element_cart__sum_row{
margin:18px 0
}
}
.element_cart__sum_row--total{
font-weight:700
}
.element_cart__sum_row--plus_tax,
.element_cart__sum_row--total{
margin-top:8px;
padding-top:8px;
border-top:1px solid #e0e0e0
}
.element_cart__sum_row--textblock{
display:block
}
.element_cart__sum_label{
box-sizing:border-box;
padding-right:10px;
font-size:.875rem;
line-height:1
}
.element_cart__sum_value{
font-size:1rem;
line-height:1
}
@media (min-width:1025px){
.element_cart__sum_row--plus_tax,
.element_cart__sum_row--total{
margin-top:18px;
padding-top:18px
}
.element_cart__sum_label{
font-size:1rem;
line-height:1
}
.element_cart__sum_value{
font-size:1.25rem;
line-height:1
}
.element_cart_preview .uk-modal-dialog{
width:1025px
}
}
.element_cart__freight_cost_calculator{
position:relative
}
.element_cart__freight_cost_calculator_label{
font-weight:700;
margin-bottom:5px
}
.element_cart__freight_cost_calculator_input_group{
display:grid;
grid-template-columns:1fr 1fr auto;
grid-gap:15px
}
.element_cart__freight_cost_calculator_input_box--state{
overflow:hidden
}
.element_cart__freight_cost_calculator_input_box--zip{
width:5rem
}
.element_cart__freight_cost_calculator_input_label{
display:block;
margin-bottom:5px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis
}
.element_cart__freight_cost_calculator_input_label[data-required]::after{
content:' *'
}
.element_cart__freight_cost_calculator_input_field{
width:100%;
max-width:100%
}
.element_cart__freight_cost_calculator_button{
width:100%
}
.element_cart__freight_cost_calculator_button_container,
.element_cart__freight_cost_calculator_delivery_container:not(:empty){
margin-top:15px
}
.element_cart__freight_cost_calculator_delivery_entry+.element_cart__freight_cost_calculator_delivery_entry{
margin-top:5px
}
.element_cart__freight_cost_calculator_delivery_label{
width:100%
}
.element_cart__freight_cost_calculator_delivery_label>*{
padding-right:5px
}
.json_element_cart_preview__buttons{
display:flex;
justify-content:space-between;
flex-wrap:wrap;
margin-top:10px
}
.json_element_cart_preview__button{
margin-top:10px
}
.element_cookie_banner{
display:none;
position:fixed;
bottom:30px;
left:0;
right:0;
background-color:#242424;
color:#fff;
z-index:99999
}
.element_cookie_banner--visible{
display:block
}
.element_cookie_banner__inner{
display:flex;
justify-content:space-between;
align-items:center;
padding:10px;
margin:0 auto;
max-width:600px
}
.element_cookie_banner__text{
flex:0 1 auto;
padding-right:10px
}
.element_cookie_banner__button{
flex:0 0 auto
}
.element_displayblock_markenslider{
text-align:center
}
.element_mobile_menu{
speak:none
}
.element_mobile_menu a,
.element_mobile_menu a:hover{
text-decoration:none
}
@media (min-width:1025px){
.element_mobile_menu{
display:none!important
}
}
.element_mobile_menu__oow{
display:none;
position:fixed;
z-index:999998;
top:0;
left:0;
right:0;
bottom:0;
background-color:rgba(0,0,0,.6);
opacity:0;
transition:opacity .2s
}
.element_mobile_menu__o{
display:flex;
flex-direction:column;
position:fixed;
z-index:999999;
top:0;
left:0;
transform:translateX(-101%);
bottom:0;
width:320px;
overflow-x:hidden;
overflow-y:auto;
background-color:#fff;
transition:transform .2s;
box-shadow:0 0 10px rgba(0,0,0,.2);
padding-top:50px
}
html[data-offcanvas=element_mobile_menu] .element_mobile_menu__oow{
display:block
}
html[data-offcanvas=element_mobile_menu] .element_mobile_menu__block,
html[data-offcanvas=element_mobile_menu] .element_mobile_menu__o{
transition:transform .2s
}
html.element_mobile_menu___offvancas .element_mobile_menu__oow{
opacity:1
}
html.element_mobile_menu___offvancas .element_mobile_menu__o{
transform:translateX(0);
transition:transform .2s
}
.element_mobile_menu__header,
.element_sr2__oc_header{
position:absolute;
z-index:1;
top:0;
left:0;
width:100%;
height:50px;
border-bottom:2px solid;
display:flex;
justify-content:space-between;
background-color:#fff
}
.element_mobile_menu__header_logo,
.element_sr2__oc_header_logo{
position:relative;
display:flex;
align-items:center;
justify-content:center;
box-sizing:border-box;
min-width:0;
max-width:130px;
margin:0 5px
}
.element_mobile_menu__header_logo>img,
.element_mobile_menu__header_logo>svg,
.element_sr2__oc_header_logo>img,
.element_sr2__oc_header_logo>svg{
position:relative;
z-index:2
}
.element_mobile_menu__header_account,
.element_mobile_menu__header_close,
.element_mobile_menu__header_language_button,
.element_mobile_menu__header_language_button2,
.element_mobile_menu__header_language_helper,
.element_mobile_menu__header_wishlist,
.element_sr2__oc_header_close{
margin:0;
padding:0;
border:0;
border-radius:0;
box-shadow:none;
background:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
flex:0 0 auto;
display:flex;
align-items:center;
justify-content:center;
width:40px
}
.element_mobile_menu__header_account svg,
.element_mobile_menu__header_close svg,
.element_mobile_menu__header_language_button svg,
.element_mobile_menu__header_language_button2 svg,
.element_mobile_menu__header_language_helper svg,
.element_mobile_menu__header_wishlist svg,
.element_sr2__oc_header_close svg{
flex:0 0 auto;
max-width:none
}
.element_mobile_menu__header_close,
.element_sr2__oc_header_close{
padding-left:5px
}
.element_mobile_menu__header_wishlist{
position:relative;
padding-right:5px
}
.element_mobile_menu__header_language_helper{
position:relative;
align-items:stretch
}
.element_mobile_menu__header_language_overlay{
position:absolute;
top:100%;
left:0;
display:none;
background-color:#1d1d1d;
border:1px solid var(--color1);
border-top:0;
box-shadow:0 0 5px rgba(0,0,0,.2)
}
.element_mobile_menu__header_language_button2{
height:40px
}
.element_mobile_menu__header_language_button[data-open=yes]+.element_mobile_menu__header_language_overlay{
display:block
}
.element_mobile_menu__scrollable{
flex:1 1 auto;
overflow-y:auto
}
.element_mobile_menu__scrollable>:last-child{
margin-bottom:20px
}
.element_mobile_menu__link_img{
display:block;
width:17px;
margin-right:10px
}
[data-sb-spc-b] .element_mobile_menu__link_img,
[data-sb-spc-t] .element_mobile_menu__link_img{
display:none
}
.element_mobile_menu__link{
position:relative;
display:flex;
align-items:center;
height:50px;
box-sizing:border-box;
border-bottom:1px solid #e0e0e0;
padding:0 12px;
font-size:.875rem;
line-height:1
}
.element_mobile_menu__link--has_submenu::after{
font-family:default,sans-serif;
font-weight:400;
speak:none;
content:"〉";
display:flex;
align-items:center;
justify-content:center;
width:20px;
height:20px;
font-size:10px;
line-height:1;
margin-left:auto;
transform:translateY(1px)
}
.element_mobile_menu__link--active::after{
transform:rotate(90deg)
}
.element_mobile_menu__link--l1{
height:60px;
font-weight:700
}
.element_mobile_menu__link--l1::after{
font-size:13px;
line-height:1
}
.element_mobile_menu__link--l3{
padding-left:24px
}
.element_mobile_menu__link--l4{
padding-left:36px
}
.element_mobile_menu__link--l5,
.element_mobile_menu__link--l6,
.element_mobile_menu__link--l7,
.element_mobile_menu__link--l8,
.element_mobile_menu__link--l9{
padding-left:48px
}
.element_mobile_menu__link--top{
font-size:1rem;
line-height:1
}
.element_mobile_menu__link--additionals{
font-size:.75rem;
line-height:1;
font-weight:400;
height:35px;
border:0
}
.element_mobile_menu__link[data-icon]::before{
content:""
}
.element_mobile_menu__submenu{
display:none
}
.element_mobile_menu__link--active+.element_mobile_menu__submenu{
display:block
}
.element_mobile_menu__section--additionals,
.element_mobile_menu__section--lower,
.element_mobile_menu__section--specials{
margin-top:10px
}
.element_mobile_menu__special_item{
display:inline-block;
margin:0 5px 5px 0;
padding:5px 10px
}
.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-psm-strength]{
display:block
}
.element_product_grid{
display:grid;
grid-gap:15px;
grid-template-columns:1fr;
grid-auto-flow:row dense
}
@media (min-width:575px){
.element_product_grid--cw,
.element_product_grid--dw{
grid-template-columns:repeat(3,1fr)
}
}
@media (min-width:860px){
.element_product_grid--cw,
.element_product_grid--dw{
grid-template-columns:repeat(4,1fr)
}
}
@media (min-width:1025px){
.element_product_grid{
grid-gap:27px
}
.element_product_grid--cw{
grid-template-columns:repeat(4,1fr)
}
.element_product_grid--dw{
grid-template-columns:repeat(3,1fr)
}
.element_product_grid--cw2{
grid-template-columns:repeat(2,1fr)
}
}
@media (min-width:375px){
.element_product_grid--cw,
.element_product_grid--dw{
grid-template-columns:repeat(2,1fr)
}
.element_product_grid__item.element_artikel--featured{
grid-column:auto/span 2
}
}
.element_privacyrule_agreement.has_error{
border-color:red
}
.element_progress_menu{
display:flex;
flex-wrap:wrap;
margin:0;
padding:0;
overflow:hidden;
border-radius:3px
}
.element_progress_menu__item_iteration{
flex:0 0 auto;
display:block;
position:relative;
width:1.1em;
height:1.1em;
margin-right:5px;
border:1px solid;
border-radius:100px
}
.element_progress_menu__item_iteration::before{
content:attr(data-iteration);
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%)
}
.element_progress_menu__item{
flex:1 1 auto;
box-sizing:border-box;
position:relative;
display:flex;
align-items:center;
justify-content:center;
height:45px;
padding:5px 10px;
white-space:nowrap;
font-size:.875rem;
line-height:1;
text-decoration:none;
color:#b9b9b9;
background-color:#f0f0f0
}
.element_progress_menu__item>*{
position:relative;
z-index:2
}
.element_progress_menu__item::before{
content:'';
position:absolute;
z-index:1;
top:0;
left:0;
width:100%;
height:100%;
border-left:1px solid #ccc;
background-color:#f0f0f0
}
.element_progress_menu__item--current,
.element_progress_menu__item--prev{
background-color:var(--color1AsBgBackgroundColor);
color:var(--color1AsBgTextColor)
}
.element_progress_menu__item--current::before,
.element_progress_menu__item--prev::before{
background-color:var(--color1AsBgBackgroundColor);
border-left-color:#fff
}
.element_progress_menu__item--current .element_progress_menu__item_iteration,
.element_progress_menu__item--prev .element_progress_menu__item_iteration{
border-color:#fff;
background-color:var(--color1OnWhiteBackgroundColor);
color:var(--color1OnWhiteTextColor)
}
.element_progress_menu__item:first-child::before{
border-left:0
}
@media (min-width:1025px){
.element_progress_menu__item_iteration{
margin-right:10px
}
.element_progress_menu__item{
height:60px;
padding:5px 20px;
font-size:1rem;
line-height:1
}
}
@media (max-width:479px){
.element_progress_menu__item_iteration{
display:none
}
}
.element_warenkorb_progress_menu{
margin:20px 0
}
.element_sr a{
text-decoration:none
}
.element_sr .custom_select__trigger{
display:none
}
.element_sr .custom_options{
display:flex
}
.element_sr .custom_options--cat_menu{
display:grid
}
.element_sr__items{
margin-top:15px
}
@media (min-width:1025px){
.element_sr__items{
margin-top:27px
}
}
.element_sr__narrower{
position:relative
}
.element_sr__narrower--open .element_sr__narrower_title::after{
content:"˄"
}
.element_sr__narrower:not(.element_sr__narrower--open) .element_sr__narrower_content{
display:none
}
.element_sr__narrower:first-child .element_sr__narrower_title{
border-top:0
}
.element_sr__narrower_title{
position:-webkit-sticky;
position:sticky;
top:0;
z-index:2;
display:flex;
align-items:center;
justify-content:space-between;
border-top:1px solid #e0e0e0;
padding:0 10px;
height:34px;
font-weight:400;
background:#fff
}
.element_sr__narrower_title::after{
font-family:default,sans-serif;
font-weight:400;
speak:none;
content:"˅"
}
.element_sr__narrower_content{
position:relative;
z-index:1;
padding:0 0 10px
}
.element_sr__narrower_content--color{
display:flex;
flex-wrap:wrap;
padding-left:10px
}
.element_sr__narrower_content_filter{
position:relative;
margin:0 5px
}
@media (min-width:1025px){
.element_sr__narrower_content_filter{
margin:0
}
.element_sr__narrower_item:hover{
background-color:#f0f0f0
}
}
.element_sr__narrower_content_filter_icon{
position:absolute;
top:0;
width:30px;
height:30px;
display:flex;
align-items:center;
justify-content:center
}
.element_sr__narrower_content_filter_icon--search{
left:0;
pointer-events:none
}
.element_sr__narrower_content_filter_icon--search svg{
display:block;
width:16px;
height:16px;
fill:#87979b
}
.element_sr__narrower_content_filter_icon--clear{
right:0
}
.element_sr__narrower_content_filter_icon--clear::before{
content:"X";
font-size:12px
}
.element_sr__narrower_content_filter_input{
margin:0;
padding:0 30px;
border:1px solid #e0e0e0;
border-radius:0;
box-shadow:none;
background:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
box-sizing:border-box;
width:100%;
height:30px
}
.element_sr__narrower_content_filter_input::placeholder{
font-size:.875rem;
color:#87979b
}
.element_sr__narrower_item{
position:relative;
display:flex!important;
align-items:center!important;
font-size:px2rem(14);
height:40px;
box-sizing:border-box;
padding:5px 10px
}
.element_sr__narrower_item--color{
display:block;
width:40px;
height:40px;
margin:0 8px 8px 0;
overflow:hidden;
position:relative;
white-space:nowrap;
text-indent:200px;
border:1px solid #e0e0e0;
color:transparent
}
.element_sr__narrower_item_checkbox:checked+.element_sr__narrower_item--color::after{
content:"✓";
position:absolute;
bottom:0;
right:0;
width:15px;
height:15px;
display:flex;
align-items:center;
justify-content:center;
text-indent:0;
font-family:default,sans-serif;
font-weight:400;
speak:none;
font-size:8px;
line-height:1;
color:#000;
text-shadow:0 0 1px #fff,-1px -1px 1px #fff
}
.element_sr__narrower_item::before{
transform:translateY(-1px)!important
}
.element_sr__narrower_item span:last-child{
display:inline-block;
margin-left:auto
}
.element_sr__narrower_item_checkbox{
pointer-events:none;
width:0;
height:0;
opacity:0;
overflow:hidden;
position:absolute;
bottom:0;
right:0;
appearance:none;
border:0;
border-radius:0;
box-shadow:none;
background:0 0
}
.element_sr__desktop_sort,
.element_sr__narrower_sort{
display:block;
text-decoration:none;
padding:5px 0
}
.element_sr__desktop_sort--selected,
.element_sr__narrower_sort--selected{
font-weight:700
}
@media (min-width:1025px){
.element_sr__mobile_triggers{
display:none
}
}
.element_sr__mobile_triggers_helper{
position:relative;
display:flex;
height:40px
}
.element_sr__mobile_trigger{
flex:1 1 auto;
order:1;
position:relative;
display:flex;
align-items:center;
justify-content:center;
width:50%;
font-size:px2rem(15);
line-height:1;
text-decoration:none;
font-weight:700
}
.element_sr__mobile_trigger::after,
.element_sr__mobile_trigger::before{
font-family:default,sans-serif;
font-weight:400;
speak:none;
content:"\00A0";
min-width:1em;
padding:0 0 0 10px
}
.element_sr__mobile_trigger::before{
padding:0 10px 0 0;
text-align:right
}
.element_sr__mobile_trigger--filter::before{
content:"〈"
}
.element_sr__mobile_trigger--sort{
order:2
}
.element_sr__mobile_trigger--sort::before{
content:"⚙"
}
.element_sr__mobile_trigger--sort::after{
content:"〉"
}
.element_sr__mobile_sort{
display:block;
text-decoration:none;
padding:10px 0
}
.element_sr__mobile_sort--selected{
font-weight:700
}
.element_sr__desktop_triggers_helper{
flex:1 1 auto;
display:flex;
flex-wrap:wrap;
height:38px;
overflow:hidden
}
.element_sr__desktop_trigger{
flex:0 0 auto;
display:flex;
height:38px;
align-items:center;
margin-right:15px;
white-space:nowrap;
cursor:pointer
}
.element_sr__desktop_trigger--sort{
margin-left:auto;
margin-right:0
}
.element_sr__desktop_trigger_helper{
width:100%;
display:flex;
align-items:center;
white-space:nowrap
}
.element_sr__desktop_trigger_text{
display:flex;
align-items:center
}
.element_sr__desktop_trigger_text::after{
font-family:default,sans-serif;
font-weight:400;
speak:none;
content:"˅";
font-size:.625em;
padding:0 5px
}
.element_sr__desktop_trigger_text svg{
padding:0 5px
}
.element_sr__desktop_trigger_value,
.element_sr__narower_title_value{
display:none
}
@media (min-width:1220px){
.element_sr__desktop_trigger_value,
.element_sr__narower_title_value{
display:block
}
}
.element_sr__current_filters_title{
display:block;
white-space:nowrap
}
.element_sr__current_filters_reset{
display:block;
white-space:nowrap;
cursor:pointer;
text-decoration:none
}
.element_sr__current_filter{
display:flex;
align-items:center;
margin:0 15px 5px 0;
text-decoration:none;
cursor:pointer
}
.element_sr__current_filter::after{
content:"X";
font-family:default,sans-serif;
font-weight:400;
speak:none;
display:flex;
align-items:center;
justify-content:center;
margin-left:4px;
font-size:px2rem(8);
line-height:1
}
.element_sr__oow{
display:none;
position:fixed;
z-index:999998;
top:0;
left:0;
right:0;
bottom:0;
background-color:rgba(0,0,0,.6);
opacity:0;
transition:opacity .2s
}
.element_sr__o_fbc{
position:-webkit-sticky;
position:sticky;
z-index:3;
left:0;
right:0;
bottom:0;
margin-top:10px
}
.element_sr__o_fbc>*{
width:100%;
height:40px
}
.element_sr__bottom{
display:flex;
justify-content:space-around;
margin-top:29px;
border-top:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0
}
@media (min-width:1025px){
.element_sr__desktop_triggers{
padding:15px;
box-shadow:0 0 4px #ddd;
border:1px solid #e0e0e0
}
.element_sr__bottom{
justify-content:space-between
}
}
.element_sr__bottom_item{
display:none;
align-items:center
}
.element_sr__bottom_item--pager{
display:flex;
width:100%;
max-width:300px;
max-width:100%
}
.element_sr__bottom_item--sort{
margin-left:0
}
@media (min-width:1025px){
.element_sr__bottom_item{
display:flex
}
}
.element_sr__pager{
display:flex;
justify-content:space-between
}
.element_sr__pager_value{
font-weight:400
}
.element_sr__pager_next,
.element_sr__pager_prev{
flex:0 0 auto;
display:flex;
align-items:center;
justify-content:center;
width:38px;
height:38px
}
.element_sr__pager_prev{
border-right:1px solid #e0e0e0
}
.element_sr__pager_next{
border-left:1px solid #e0e0e0
}
@media (max-width:1024px){
.element_sr__o{
flex-direction:column;
position:fixed;
z-index:999999;
top:0;
left:0;
transform:translateX(-101%);
bottom:0;
width:320px;
overflow-x:hidden;
overflow-y:auto;
background-color:#fff;
transition:transform .2s;
display:none
}
html[data-offcanvas=element_sr] .element_sr__oow{
display:block
}
html[data-offcanvas=element_sr] .element_sr__o{
transition:transform .2s;
display:flex
}
html.element_sr--offcanvas-filter .element_sr__oow{
opacity:1
}
html.element_sr--offcanvas-filter .element_sr__o{
transform:translateX(0);
transition:transform .2s
}
.element_sr__current_filters{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
background-color:#f0f0f0;
padding:0 18px 15px;
font-size:px2rem(14);
line-height:1
}
.element_sr__current_filters_title{
line-height:50px;
margin-right:10px
}
.element_sr__current_filters_reset{
line-height:50px;
margin:0;
text-decoration:underline
}
.element_sr__current_filters_container{
flex:1 1 auto;
box-sizing:border-box;
width:100%;
display:flex;
flex-wrap:wrap
}
.element_sr__current_filter{
color:#fff;
background-color:#000;
border-radius:3px;
padding:3px 6px
}
.element_sr__o_f{
flex:1 1 auto;
position:relative;
overflow-x:hidden;
overflow-y:auto
}
.element_sr__o_b{
margin-top:0
}
}
@media (min-width:1025px){
.element_sr__o_f{
box-sizing:border-box;
display:none;
position:fixed;
z-index:999999;
top:20%;
max-height:60vh;
left:50%;
width:600px;
padding:10px 15px;
transform:translateX(-300px);
opacity:0;
overflow-x:hidden;
overflow-y:auto;
background-color:#fff;
transition:opacity .2s
}
html[data-offcanvas=element_sr] .element_sr__oow{
display:block
}
html[data-offcanvas=element_sr] .element_sr__o_f{
display:flex;
flex-direction:column
}
html.element_sr--offcanvas-filter .element_sr__o_f,
html.element_sr--offcanvas-filter .element_sr__oow{
opacity:1
}
.element_sr__o_top{
display:none
}
.element_sr__o_b{
flex:1 1 auto;
overflow:auto
}
.element_sr__current_filters{
display:flex;
margin:10px 0
}
.element_sr__current_filters_title{
flex:0 0 auto;
order:1
}
.element_sr__current_filters_container{
flex:1 1 auto;
order:2;
display:flex;
flex-wrap:wrap;
margin-left:15px
}
.element_sr__current_filters_reset{
flex:0 0 auto;
order:3
}
.element_sr__current_filter::after{
width:px2rem(10);
height:px2rem(10);
font-size:px2rem(6);
color:#fff;
background-color:#000
}
}
.element_sr .custom_select_wrapper{
position:relative;
user-select:none
}
@media (max-width:767px){
.element_sr__menu .custom_select{
position:relative;
flex-direction:column;
margin:20px 0;
width:100%
}
.element_sr__menu .custom_select__trigger{
position:relative;
display:flex;
align-items:center;
justify-content:space-between;
padding:0 22px;
font-size:20px;
font-weight:300;
color:#bdbdbd;
height:36px;
line-height:36px;
background:#fff;
cursor:pointer;
border:2px solid #e8e8e8;
border-radius:35px
}
.element_sr__menu .custom_options{
position:absolute;
display:block;
top:calc(100% - 20px);
left:0;
right:0;
border:2px solid #e8e8e8;
border-top:0;
background:#fff;
transition:.5s;
opacity:0;
visibility:hidden;
pointer-events:none;
z-index:2;
padding-top:20px
}
.element_sr__menu .custom_select.open .custom_select__trigger span{
position:relative;
z-index:3
}
.element_sr__menu .custom_select.open .custom_select__trigger div{
z-index:3
}
.element_sr__menu .custom_select.open .custom_options{
opacity:1;
visibility:visible;
pointer-events:all
}
.element_sr__menu .custom_option{
position:relative;
display:block;
padding:0 22px;
font-size:22px;
font-weight:300;
color:#3b3b3b;
line-height:60px;
cursor:pointer;
transition:.5s
}
.element_sr__menu .custom_option:hover{
cursor:pointer;
background-color:#b2b2b2
}
.element_sr__menu .custom_option.selected{
color:#fff;
background-color:#305c91
}
.element_sr__menu .arrow{
position:absolute;
height:15px;
width:15px;
right:5px
}
.element_sr__menu .arrow::after,
.element_sr__menu .arrow::before{
content:"";
position:absolute;
bottom:0;
width:.15rem;
height:100%;
transition:.5s
}
.element_sr__menu .arrow::before{
left:-5px;
transform:rotate(-45deg);
background-color:#a6a6a6
}
.element_sr__menu .arrow::after{
left:5px;
transform:rotate(45deg);
background-color:#a6a6a6
}
.element_sr__menu .open .arrow::before{
left:-5px;
transform:rotate(45deg)
}
.element_sr__menu .open .arrow::after{
left:5px;
transform:rotate(-45deg)
}
}
.element_sr__menu .custom_options{
display:grid;
grid-template-columns:repeat(2,auto);
grid-gap:0 5px;
padding:30px 10px 15px
}
.element_sr__menu_link{
position:relative;
display:block;
font-size:.875rem;
line-height:1.2;
padding:4px 0 4px 12px
}
.element_sr__menu_link::before{
content:"〉";
color:#00c800;
position:absolute;
top:0;
left:0;
height:100%;
display:flex;
align-items:center
}
@media (min-width:768px){
.element_sr__menu .custom_options{
padding:0;
grid-template-columns:repeat(4,auto);
grid-gap:0 27px
}
.element_sr__menu{
margin-bottom:27px
}
.element_sr__menu_link{
padding:8px 0 8px 16px
}
}
.element_sr__trigger_hide{
display:none
}
.element_sr__desktop_triggers_top{
display:flex;
justify-content:space-between
}
.element_sr__desktop_filter{
display:none
}
.element_sr__desktop_trigger_helper{
font-size:.875rem;
position:unset
}
.element_sr__desktop_trigger_sort{
display:flex
}
.element_sr__desktop_trigger_sort a{
margin:5px
}
.element_sr__desktop_trigger_text{
font-weight:700
}
.element_sr__desktop_trigger_text:after{
content:""
}
.element_sr__desktop_trigger_text--trigger svg{
padding:0 5px
}
@media (max-width:479px){
.element_sr__desktop_triggers_top{
flex-direction:column;
align-items:center
}
.element_sr__desktop_trigger_text--trigger{
padding:10px 30px;
cursor:pointer
}
.element_sr__desktop_trigger_text--trigger:after{
color:#00c800;
content:"〉";
font-family:default,sans-serif;
position:absolute;
right:35px;
font-weight:700;
font-size:1.2rem;
padding:0 5px
}
}
.element_sr__desktop_triggers_helper_options{
display:flex;
flex-wrap:wrap;
margin:0 -4px
}
.element_sr__desktop_triggers_helper_single{
margin:10px 4px
}
.element_sr__desktop_triggers_helper_single a{
background-color:#fff;
overflow:auto;
padding:5px 10px;
border:1px solid #ccc;
border-radius:30px;
text-decoration:none
}
.element_sr__desktop_triggers_helper_single a.chosen{
background-color:var(--color1AsBgBackgroundColor);
color:#fff;
border-color:var(--color1AsBgBackgroundColor)
}
.element_sr__desktop_trigger_sort_container .custom_options,
.element_sr__desktop_trigger_sort_container .custom_select__trigger{
margin-left:4px
}
@media (max-width:479px){
.element_sr__desktop_trigger_sort_container .custom_options,
.element_sr__desktop_trigger_sort_container .custom_select__trigger{
margin-left:0
}
.element_sr .show_mobile_filter .element_sr__desktop_trigger--sort .element_sr__desktop_trigger_sort_text svg{
display:none
}
}
.element_sr__desktop_trigger_sort_single{
overflow:auto;
margin:5px
}
.element_sr__desktop_trigger_sort_single a{
text-decoration:none
}
.element_sr__desktop_trigger_sort_single a.chosen{
font-weight:700
}
.element_sr__desktop_trigger_sort_single label{
cursor:pointer
}
.element_sr__desktop_trigger_sort_single input{
position:absolute;
top:-20px;
opacity:0
}
.element_sr__desktop_trigger_sort_single input:checked+label{
font-weight:700
}
.element_sr__desktop_triggers_pages{
display:flex;
align-items:center;
justify-content:space-between
}
.element_sr__desktop_triggers_pages>*+*{
margin-left:9px
}
.element_sr__desktop_triggers_pages_text{
font-size:.875rem;
line-height:1
}
.element_sr__desktop_triggers_pages_text--current{
font-weight:700
}
.element_sr__desktop_triggers_pages_switch{
display:flex;
align-items:center;
justify-content:center;
width:18px;
height:18px;
border-radius:50%;
font-size:10px;
text-decoration:none;
background-color:var(--color1AsBgBackgroundColor);
color:#fff;
cursor:pointer
}
.element_sr__desktop_triggers_pages_switch::after,
.element_sr__desktop_triggers_pages_switch::before{
display:block
}
.element_sr__desktop_triggers_pages_switch--back::after{
content:"〈"
}
.element_sr__desktop_triggers_pages_switch--forward::after{
content:"〉"
}
.element_sr div.range-slider{
position:relative;
height:70px;
text-align:center;
bottom:-25px;
margin-bottom:15px
}
.element_sr div.range-slider input[type=range]{
pointer-events:none;
position:absolute;
-webkit-appearance:none;
-webkit-tap-highlight-color:rgba(255,255,255,0);
border:none;
border-radius:14px;
background-color:#e4e4e4;
left:0;
width:100%;
height:10px;
margin:0;
padding:0
}
.element_sr div.range-slider input[type=range]:last-of-type{
-moz-appearance:none;
background:none;
border:0
}
.element_sr div.range-slider input[type=range]::-webkit-slider-thumb{
pointer-events:all;
position:relative;
z-index:1;
-webkit-appearance:none;
width:10px;
height:30px;
border:none;
border-radius:14px;
background-color:var(--color1AsBgBackgroundColor)
}
.element_sr div.range-slider input[type=range]::-moz-range-thumb{
pointer-events:all;
position:relative;
z-index:10;
-moz-appearance:none;
width:10px;
height:30px;
border:none;
border-radius:14px;
background-color:var(--color1AsBgBackgroundColor)
}
.element_sr div.range-slider input[type=range]::-ms-thumb{
pointer-events:all;
position:relative;
z-index:10;
-ms-appearance:none;
width:10px;
height:30px;
border-radius:14px;
border:0;
background-color:var(--color1AsBgBackgroundColor)
}
.element_sr div.range-slider input[type=range]::-moz-range-track{
position:relative;
z-index:-1;
background-color:#e4e4e4;
border:0
}
.element_sr div.range-slider input[type=range]:last-of-type::-moz-range-track{
-moz-appearance:none;
background:none;
border:0
}
.element_sr div.range-slider input[type=range]::-moz-focus-outer{
border:0
}
.element_sr div.range-slider .datalist{
display:flex;
width:100%;
justify-content:space-between;
padding-top:0
}
.element_sr div.range-slider .option{
width:1px;
display:flex;
justify-content:center;
align-items:end;
height:36px;
background-color:#e5e5e5
}
.element_sr div.range-slider .option.first,
.element_sr div.range-slider .option.last{
background-color:transparent
}
.element_sr div.range-slider .option.last .option_value{
right:23px
}
.element_sr div.range-slider .option.first .option_value{
left:9px
}
.element_sr div.range-slider .option .option_value{
position:relative;
bottom:-20px
}
.element_sr div.range-slider .option:nth-child(2n){
height:20px
}
.element_sr__desktop_trigger_buttons_container{
display:none
}
.element_sr__desktop_trigger_buttons{
justify-content:space-between;
align-items:center
}
.element_sr__desktop_triggers_results{
text-align:center;
border:2px solid #00c800;
border-radius:25px;
overflow:hidden;
width:130px
}
.element_sr__desktop_triggers_results_container{
display:none
}
.element_sr__desktop_triggers_results_container--sub{
display:flex;
align-items:center
}
.element_sr__desktop_triggers_results--text{
font-size:.875rem;
width:130px;
margin-left:10px;
color:#a4a4a4
}
.element_sr__desktop_triggers_results_all{
position:relative;
width:50%;
flex:0 0 auto;
float:left;
padding:7px 10px;
box-sizing:border-box;
color:#8d8d8d
}
.element_sr__desktop_triggers_results_found{
position:relative;
color:#fff;
float:left;
width:50%;
padding:7px 10px;
box-sizing:border-box
}
.element_sr__desktop_triggers_results_found:before{
content:"";
position:absolute;
/*! z-index: 0; */background-color:#00c800;
top:0;
left:-3px;
bottom:0;
width:100%
}
.element_sr__desktop_triggers_results_found--value{
position:relative;
z-index:3
}
.element_sr__desktop_triggers_helper_container{
padding:10px
}
.element_sr__bottom{
border:none;
flex-direction:column;
height:auto
}
.element_sr__bottom_item--pager>div{
width:33.33%
}
.element_sr__bottom_item--pager>div:nth-child(1){
text-align:left
}
.element_sr__bottom_item--pager>div:nth-child(2){
text-align:center
}
.element_sr__bottom_item--pager>div:nth-child(3){
text-align:right
}
.element_sr__bottom_item--pages{
flex-wrap:wrap;
justify-content:center
}
.element_sr__pager_link{
padding:5px;
font-weight:700;
cursor:pointer;
text-decoration:none
}
.element_sr__pager_link--current{
background:#00c800;
border-radius:18px;
width:1.25rem;
height:1.25rem;
text-align:center;
line-height:1.25rem;
color:#fff
}
.element_sr .show_mobile_filter{
position:absolute;
z-index:20;
top:70px;
width:calc(100% - 27px);
margin:0 -15px
}
.element_sr .show_mobile_filter .element_sr__desktop_trigger_buttons{
flex-direction:column;
margin-top:10px
}
.element_sr .show_mobile_filter .element_sr__desktop_trigger_buttons>div{
margin-top:10px
}
.element_sr .show_mobile_filter .element_sr__desktop_trigger_buttons,
.element_sr .show_mobile_filter .element_sr__desktop_trigger_buttons_container{
height:auto;
margin-right:0
}
.element_sr .show_mobile_filter .element_sr__desktop_triggers_helper_options{
display:none;
padding:0 30px
}
.element_sr .show_mobile_filter .element_sr__desktop_trigger_helper{
flex-direction:column;
align-items:baseline
}
.element_sr .show_mobile_filter .element_sr__desktop_trigger--sort{
height:auto
}
.element_sr .show_mobile_filter .element_sr__desktop_trigger--sort .element_sr__desktop_trigger_sort_text{
display:flex;
align-items:center;
font-weight:700;
font-size:1rem
}
.element_sr .show_mobile_filter .element_sr__desktop_triggers_helper_container{
border-bottom:2px solid #f3f3f3
}
.element_sr .show_mobile_filter .element_sr__desktop_trigger_text--trigger.changed::before{
content:"\f00c";
background-color:#00c800;
border-radius:14px;
width:15px;
height:10px;
font-size:9px;
position:absolute;
left:15px;
text-align:center;
padding:2px 0 3px;
color:#fff
}
.element_sr .show_mobile_filter .element_sr__desktop_trigger_text svg{
padding:0 5px
}
.element_sr .show_mobile_filter div.range-slider input[type=range]{
width:calc(100% - 60px);
left:30px
}
.element_sr .show_mobile_filter .custom_select{
position:relative;
flex-direction:column;
margin:20px 0;
width:100%
}
.element_sr .show_mobile_filter .custom_select__trigger{
position:relative;
display:flex;
align-items:center;
justify-content:space-between;
padding:0 22px;
font-size:20px;
font-weight:300;
color:#bdbdbd;
height:36px;
line-height:36px;
background:#fff;
cursor:pointer;
border:2px solid #e8e8e8;
border-radius:35px
}
.element_sr .show_mobile_filter .custom_options{
position:absolute;
display:block;
top:calc(100% - 20px);
left:0;
right:0;
border:2px solid #e8e8e8;
border-top:0;
background:#fff;
transition:.5s;
opacity:0;
visibility:hidden;
pointer-events:none;
z-index:2;
padding-top:20px
}
.element_sr .show_mobile_filter .custom_select.open .custom_select__trigger span{
position:relative;
z-index:3
}
.element_sr .show_mobile_filter .custom_select.open .custom_select__trigger div{
z-index:3
}
.element_sr .show_mobile_filter .custom_select.open .custom_options{
opacity:1;
visibility:visible;
pointer-events:all
}
.element_sr .show_mobile_filter .custom_option{
position:relative;
display:block;
padding:0 22px;
font-size:22px;
font-weight:300;
color:#3b3b3b;
line-height:60px;
cursor:pointer;
transition:.5s
}
.element_sr .show_mobile_filter .custom_option:hover{
cursor:pointer;
background-color:#b2b2b2
}
.element_sr .show_mobile_filter .custom_option.selected{
color:#fff;
background-color:#305c91
}
.element_sr .show_mobile_filter .arrow{
position:absolute;
height:15px;
width:15px;
right:5px
}
.element_sr .show_mobile_filter .arrow::after,
.element_sr .show_mobile_filter .arrow::before{
content:"";
position:absolute;
bottom:0;
width:.15rem;
height:100%;
transition:.5s
}
.element_sr .show_mobile_filter .arrow::before{
left:-5px;
transform:rotate(-45deg);
background-color:#a6a6a6
}
.element_sr .show_mobile_filter .arrow::after{
left:5px;
transform:rotate(45deg);
background-color:#a6a6a6
}
.element_sr .show_mobile_filter .open .arrow::before{
left:-5px;
transform:rotate(45deg)
}
.element_sr .show_mobile_filter .open .arrow::after{
left:5px;
transform:rotate(-45deg)
}
@media (max-width:479px){
.element_sr .show_mobile_filter .custom_select_wrapper{
width:calc(100% - 55px)
}
.element_sr .hide_mobile{
display:none
}
.element_sr .element_sr__desktop_triggers_form{
margin:0 -15px
}
}
.element_sr2{
position:relative
}
.element_sr2__jump_target{
position:absolute;
left:0;
top:-45px
}
@media (max-width:1024px){
.element_sr2 .element_sr2__vd{
display:none!important
}
.element_sr2__narrower{
border-top:1px solid #e0e0e0
}
.element_sr2__narrower:first-child{
border-top:0
}
}
@media (min-width:1025px){
.element_sr2 .element_sr2__vm{
display:none!important
}
.element_sr2__jump_target{
top:-155px
}
}
.element_sr2 [class*=di_button],
.element_sr2 [class*=uk-button]{
user-select:none
}
.element_sr2 [class*=di_button] svg,
.element_sr2 [class*=uk-button] svg{
display:block
}
.element_sr2 [class*=di_button] *+*,
.element_sr2 [class*=uk-button] *+*{
margin-left:.5em
}
.element_sr2__menu--mobile{
text-align:center
}
.element_sr2__menu--desktop{
display:grid;
grid-template-columns:repeat(4,auto);
grid-gap:0 27px;
margin-bottom:27px;
padding:10px 20px;
border:1px solid #e0e0e0
}
.element_sr2__menu_link{
position:relative;
display:flex;
align-items:center;
font-size:.875rem;
line-height:1.2;
padding:4px 0 4px 12px;
text-decoration:none
}
.element_sr2__menu_link::before{
content:"〉";
color:var(--color1OnWhiteTextColor);
position:absolute;
top:0;
left:0;
height:100%;
display:flex;
align-items:center
}
.element_sr2__menu_link--back::before{
content:"〈"
}
@media (min-width:768px){
.element_sr2__menu_link{
padding:8px 0 8px 16px
}
}
.element_sr2__mobile_menu_select_label{
display:none
}
.element_sr2__mobile_menu_select{
min-width:50vw
}
.element_sr2__pager{
display:flex;
flex-wrap:wrap;
justify-content:center;
align-items:center
}
.element_sr2__pager_xy{
display:flex;
align-items:baseline;
justify-content:center;
box-sizing:border-box;
padding:0 .5em;
margin:.5em 0;
line-height:1
}
.element_sr2__pager_x,
.element_sr2__pager_y{
padding:0 .1875rem;
font-weight:700
}
.element_sr2__muc_filter_button_and_pager{
display:flex;
flex-direction:column;
align-items:center
}
@media (min-width:1025px){
.element_sr2__muc{
border:1px solid #e0e0e0;
padding:20px
}
.element_sr2__muc_filter_button_and_pager{
flex-direction:row
}
.element_sr2__muc_pager{
margin-left:auto
}
}
.element_sr2__muc_filter_button::after{
content:attr(data-text-closed)
}
html.element_sr2---filter_opened .element_sr2__muc_filter_button::after{
content:attr(data-text-opened)
}
.element_sr2__muc_filter_button_subline{
padding:0 .5em;
font-size:.75rem;
line-height:1.2;
color:#838285
}
.element_sr2__muc_pager{
display:flex;
justify-content:center
}
.element_sr2__muc_pager svg{
margin:0!important
}
.element_sr2__muc_pager .element_sr2__pager_button_next,
.element_sr2__muc_pager .element_sr2__pager_button_prev{
width:18px;
height:18px;
padding:0;
box-sizing:border-box;
display:flex;
align-items:center;
justify-content:center;
color:var(--color1OnWhiteTextColor);
fill:var(--color1OnWhiteTextColor);
position:relative
}
.element_sr2__muc_pager .element_sr2__pager_button_next:hover,
.element_sr2__muc_pager .element_sr2__pager_button_prev:hover{
color:var(--color1OnWhiteHoverTextColor);
fill:var(--color1OnWhiteHoverTextColor)
}
.element_sr2__muc_pager .element_sr2__pager_button_next::before,
.element_sr2__muc_pager .element_sr2__pager_button_prev::before{
content:"";
position:absolute;
top:-10px;
right:-10px;
bottom:-10px;
left:-10px
}
.element_sr2__muc_pager .element_sr2__pager_button_text{
display:none!important
}
.element_sr2__muc_pager .element_sr2__pager_button_icon{
width:16px
}
.element_sr2__bottom_pager .element_sr2__pager_xy{
flex:1 0 auto;
width:100%
}
@media (min-width:575px){
.element_sr2__bottom_pager .element_sr2__pager_xy{
width:auto
}
}
.element_sr2__pages{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:center
}
.element_sr2__page_gap,
.element_sr2__page_link{
display:flex;
align-items:center;
justify-content:center;
width:28px;
height:28px;
border-radius:50px;
font-size:1rem;
line-height:1;
font-weight:700
}
.element_sr2__page_link{
text-decoration:none
}
.element_sr2__page_link:hover{
background-color:var(--color1AsBgHoverBackgroundColor);
color:var(--color1AsBgHoverTextColor);
fill:var(--color1AsBgHoverTextColor)
}
.element_sr2__page_link--current{
background-color:var(--color1AsBgBackgroundColor);
color:var(--color1AsBgTextColor);
fill:var(--color1AsBgTextColor)
}
.element_sr2__reset_desktop,
.element_sr2__sort_desktop{
display:flex;
flex-wrap:wrap;
align-items:center
}
.element_sr2__reset_desktop_item--label,
.element_sr2__sort_desktop_item{
display:flex;
align-items:center;
margin:.3em .75em .3em 0;
text-decoration:none;
white-space:nowrap;
font-size:.875rem;
line-height:1
}
.element_sr2__reset_desktop_item--label[href]:hover,
.element_sr2__sort_desktop_item[href]:hover{
text-decoration:underline
}
.element_sr2__reset_desktop_item--label--current,
.element_sr2__sort_desktop_item--current{
font-weight:700;
text-decoration:none!important
}
.element_sr2__reset_desktop_item--label,
.element_sr2__sort_desktop_item--label{
display:flex;
align-items:center
}
.element_sr2__reset_desktop_item--label svg,
.element_sr2__sort_desktop_item--label svg{
margin-right:.5em
}
.element_sr2__oc_container{
position:relative;
background-color:#fff
}
.element_sr2__oc_header{
justify-content:flex-start;
position:sticky
}
.element_sr2__oc_scrollable{
overflow-x:hidden;
overflow-y:auto
}
.element_sr2__oc_num_container{
margin-right:10px
}
.element_sr2__narrower_title{
font-weight:700
}
@media (max-width:1024px){
.element_sr2__narrower_title{
display:flex;
align-items:center;
box-sizing:border-box;
height:60px;
padding:5px 0;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
display:flex;
align-items:center;
justify-content:space-between;
cursor:pointer
}
.element_sr2__narrower_title::after{
font-family:default,sans-serif;
font-style:normal;
font-weight:400;
speak:none;
display:inline-block;
text-decoration:none;
text-transform:none;
text-align:center;
font-variant:normal;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"˅";
display:flex;
align-items:center;
justify-content:center;
margin-left:5px;
font-size:.5em;
line-height:1
}
.element_sr2__narrower_title--et_active::after,
.element_sr2__narrower_title.et_active::after,
.element_sr2__narrower_title.uk-active::after,
.element_sr2__narrower_title__uk-active::after{
content:"˄"
}
.element_sr2__narrower_title:not(.et_active)+.element_sr2__narrower_content{
display:none!important
}
.element_sr2__narrower_title--selected{
font-weight:700
}
}
@media (min-width:1025px){
.element_sr2__narrower_title{
min-height:0;
padding:27px 0 10px
}
}
@media (max-width:1024px){
.element_sr2__narrower_content{
padding:0 0 20px
}
}
.element_sr2__narrower_item{
text-decoration:none
}
.element_sr2__narrower_item--button,
.element_sr2__reset_desktop_item[href]{
flex:0 0 auto;
display:inline-flex;
align-items:center;
justify-content:center;
height:24px;
margin:0 7px 7px 0;
padding:0 8px;
border:1px solid #e0e0e0;
border-radius:50px;
font-weight:500;
font-size:.875rem;
line-height:1
}
@media (min-width:1025px){
.element_sr2__narrower_item--button,
.element_sr2__reset_desktop_item[href]{
height:30px;
margin:0 9px 9px 0;
padding:0 10px
}
}
.element_sr2__narrower_item--button[data-selected],
[data-selected].element_sr2__reset_desktop_item[href]{
border-color:var(--color1AsBgBackgroundColor);
background-color:var(--color1AsBgBackgroundColor);
color:var(--color1AsBgTextColor)
}
.element_sr2__narrower_item--button:hover,
.element_sr2__reset_desktop_item[href]:hover{
border-color:var(--color1AsBgHoverBackgroundColor);
background-color:var(--color1AsBgHoverBackgroundColor);
color:var(--color1AsBgHoverTextColor)
}
.element_sr2__narrower_item--button span:nth-child(2),
.element_sr2__reset_desktop_item[href] span:nth-child(2){
padding-left:.25em;
opacity:.5;
font-size:.75em;
padding-top:.25em
}
.element_sr2__reset_all_button{
flex:0 0 auto
}
.element_sr2__reset_desktop_container{
display:flex;
align-items:center
}
.element_sr2__reset_desktop_container>:last-child{
margin-left:auto
}
.element_sr2__reset_desktop_item[href]{
border-color:var(--buttonBackgroundColor);
background-color:var(--buttonBackgroundColor);
color:var(--buttonTextColor);
text-decoration:none
}
.element_sr2__reset_desktop_item[href]:hover{
border-color:var(--buttonHoverBackgroundColor);
background-color:var(--buttonHoverBackgroundColor);
color:var(--buttonHoverColor)
}
.element_sr2__num_container{
display:flex;
align-items:center;
margin-left:auto
}
.element_sr2__num_pill{
box-sizing:border-box;
display:flex;
height:40px;
overflow:hidden;
border-radius:100px;
border:1px solid var(--color1AsBgBackgroundColor);
background-color:var(--color1AsBgBackgroundColor);
color:var(--color1AsBgTextColor)
}
.element_sr2__num_x,
.element_sr2__num_y{
display:flex;
align-items:center;
padding:2px 14px
}
.element_sr2__num_y{
position:relative;
color:#838285
}
.element_sr2__num_y span{
position:relative;
z-index:2
}
.element_sr2__num_y::after{
content:"";
position:absolute;
z-index:1;
top:0;
left:0;
right:-20px;
bottom:0;
background-color:#fff
}
.element_sr2__num_text{
padding-left:.5em;
color:#838285;
font-size:.5rem;
line-height:1.2
}
.element_sr2 .di_styled_range_slider{
position:relative;
text-align:center
}
.element_sr2 .di_styled_range_slider input[type=range]{
pointer-events:none;
position:absolute;
z-index:1;
-webkit-appearance:none;
-webkit-tap-highlight-color:rgba(255,255,255,0);
border:none;
border-radius:50px;
background-color:#e4e4e4;
top:15px;
left:0;
width:100%;
height:10px;
margin:0;
padding:0
}
.element_sr2 .di_styled_range_slider input[type=range]:last-of-type{
-moz-appearance:none;
background:none;
border:0
}
.element_sr2 .di_styled_range_slider input[type=range]::-webkit-slider-thumb{
pointer-events:all;
position:relative;
z-index:1;
-webkit-appearance:none;
width:10px;
height:30px;
border:none;
border-radius:50px
}
.element_sr2 .di_styled_range_slider input[type=range]::-moz-range-thumb{
pointer-events:all;
position:relative;
z-index:10;
-moz-appearance:none;
width:10px;
height:30px;
border:none;
border-radius:50px
}
.element_sr2 .di_styled_range_slider input[type=range]::-ms-thumb{
pointer-events:all;
position:relative;
z-index:10;
-ms-appearance:none;
width:10px;
height:30px;
border-radius:50px;
border:0
}
.element_sr2 .di_styled_range_slider input[type=range]::-moz-range-track{
position:relative;
z-index:-1;
background-color:#e4e4e4;
border:0
}
.element_sr2 .di_styled_range_slider input[type=range]:last-of-type::-moz-range-track{
-moz-appearance:none;
background:none;
border:0
}
.element_sr2 .di_styled_range_slider input[type=range]::-moz-focus-outer{
border:0
}
.element_sr2 .di_styled_range_slider__datalist{
position:relative;
z-index:0;
display:flex;
width:100%;
justify-content:space-between;
padding-top:20px;
user-select:none
}
.element_sr2 .di_styled_range_slider__datalist_option{
position:relative;
margin-top:15px
}
.element_sr2 .di_styled_range_slider__datalist_option::before{
content:"";
position:absolute;
bottom:100%;
left:50%;
width:1px;
height:15px;
background:#e4e4e4
}
.element_sr2 .di_styled_range_slider__datalist_option:first-child::before{
left:3px
}
.element_sr2 .di_styled_range_slider__datalist_option:last-child::before{
left:unset;
right:3px
}
@media (max-width:1024px){
.element_sr2__oc_shader{
display:none;
position:fixed;
z-index:999998;
top:0;
left:0;
right:0;
bottom:0;
background-color:rgba(0,0,0,.6);
opacity:0;
transition:opacity .2s
}
.element_sr2__oc_container{
display:flex;
flex-direction:column;
position:fixed;
z-index:999999;
top:0;
left:0;
transform:translateX(-101%);
bottom:0;
width:320px;
overflow-x:hidden;
overflow-y:auto;
background-color:#fff;
transition:transform .2s;
box-shadow:0 0 10px rgba(0,0,0,.2);
padding-top:70px
}
.element_sr2__oc_header{
position:absolute;
top:0
}
html[data-offcanvas=element_sr2] .element_sr2__oc_shader{
display:block
}
html[data-offcanvas=element_sr2] .element_sr2__oc_container{
transition:transform .2s
}
html.element_sr2---filter_opened .element_sr2__oc_shader{
opacity:1
}
html.element_sr2---filter_opened .element_sr2__oc_container{
transform:translateX(0);
transition:transform .2s;
width:85vw;
max-width:400px
}
html.element_sr2---filter_opened .element_sr2__narrower{
padding:0 10px
}
html.element_sr2---filter_opened .element_sr2__oc_reset_container{
margin-top:auto;
padding:10px
}
.element_sr2__muc_num_container{
display:none
}
.element_sr2__muc_filter_button_and_pager>*+*{
margin-top:.75rem
}
.element_displayblock_element1 [class*=di_button],
.element_displayblock_element1 [class*=uk-button]{
font-size:.75rem
}
}
@media (min-width:1025px){
.element_sr2__num_text{
font-size:.75rem;
line-height:1.2
}
html[data-offcanvas=element_sr2]{
overflow:auto
}
html.element_sr2---filter_opened .element_sr2__muc_pager,
html:not(.element_sr2---filter_opened) .element_sr2__muc_num_container,
html:not(.element_sr2---filter_opened) .element_sr2__oc_container{
display:none!important
}
}
.element_textblock__link,
.element_textblock_overlay__link,
.element_textblock_plain__link,
.element_textblock_t1__link{
display:block
}
.element_textblock__subject,
.element_textblock_overlay__subject,
.element_textblock_plain__subject,
.element_textblock_t1__subject{
font-weight:700;
font-size:1.5625rem;
line-height:1.3125
}
.element_textblock__subline,
.element_textblock_overlay__subline,
.element_textblock_plain__subline,
.element_textblock_t1__subline{
font-weight:400;
font-size:1.25rem;
line-height:1.3125
}
.element_textblock__content>:first-child,
.element_textblock_overlay__content>:first-child,
.element_textblock_plain__content>:first-child,
.element_textblock_t1__content>:first-child{
margin-top:0!important
}
.element_textblock__content>:last-child,
.element_textblock_overlay__content>:last-child,
.element_textblock_plain__content>:last-child,
.element_textblock_t1__content>:last-child{
margin-bottom:0!important
}
.element_textblock--vanilla .element_textblock__image,
.element_textblock--vanilla .element_textblock_plain__image,
.element_textblock__subject,
.element_textblock__subline,
.element_textblock_plain--vanilla .element_textblock__image,
.element_textblock_plain--vanilla .element_textblock_plain__image,
.element_textblock_plain__subject,
.element_textblock_plain__subline{
margin-bottom:1rem
}
.element_textblock__content,
.element_textblock_plain__content{
padding-bottom:1px
}
.element_textblock--vanilla .element_textblock__link_container,
.element_textblock--vanilla .element_textblock_plain__link_container,
.element_textblock_plain--vanilla .element_textblock__link_container,
.element_textblock_plain--vanilla .element_textblock_plain__link_container{
margin-top:.5rem
}
.element_textblock_overlay{
position:relative;
text-decoration:none;
display:block;
align-items:center;
justify-content:center
}
.element_textblock_overlay__img{
flex:1 1 auto;
width:100%;
box-sizing:border-box
}
.element_textblock_overlay__subject{
margin-bottom:0!important
}
.element_textblock_overlay__content a{
text-decoration:underline
}
.element_textblock_overlay__overlay{
box-sizing:border-box;
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
overflow:hidden;
max-height:100%;
padding:10px;
display:flex;
flex-direction:column;
justify-content:flex-end;
text-align:right;
text-decoration:none
}
.element_textblock_overlay__overlay>*{
box-sizing:border-box;
width:100%
}
.element_textblock_overlay__overlay>*+*{
margin-top:.5em
}
.element_textblock_overlay__link{
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
text-decoration:none
}
.element_textblock_overlay---overlay_top .element_textblock_overlay__overlay{
bottom:unset
}
.element_textblock_overlay---overlay_bottom .element_textblock_overlay__overlay{
top:unset
}
.element_textblock_overlay---chl .element_textblock_overlay__overlay{
text-align:left
}
.element_textblock_overlay---chc .element_textblock_overlay__overlay{
text-align:center
}
.element_textblock_overlay---cvc .element_textblock_overlay__overlay{
justify-content:center
}
.element_textblock_overlay---cvt .element_textblock_overlay__overlay{
justify-content:flex-start
}
.element_textblock_overlay---overlay_white .element_textblock_overlay__overlay{
background-color:rgba(255,255,255,.5)
}
.element_textblock_overlay---overlay_black .element_textblock_overlay__overlay{
background-color:rgba(0,0,0,.25)
}
.element_textblock_overlay---text_white .element_textblock_overlay__content,
.element_textblock_overlay---text_white .element_textblock_overlay__subject,
.element_textblock_overlay---text_white .element_textblock_overlay__subline{
color:#fff
}
a.element_textblock_overlay:hover .element_textblock_overlay__content a{
text-decoration:none
}
.element_textblock_t1{
display:grid;
grid-gap:15px
}
.element_textblock_t1 figure{
margin:0
}
.element_textblock_t1---grid-gap-zero .element_textblock_t1{
grid-gap:0
}
@media (min-width:1025px){
.element_textblock_t1{
grid-gap:27px
}
.element_textblock_t1---grid-gap-zero .element_textblock_t1{
grid-gap:0
}
.element_textblock_t1---grid-gap-small .element_textblock_t1{
grid-gap:10px
}
}
.element_textblock_t1---grid-gap-small .element_textblock_t1{
grid-gap:10px
}
.element_textblock_t1---grid-gap-normal .element_textblock_t1{
grid-gap:15px
}
.element_textblock_t1--a{
grid-template-areas:"GAic" "GAtc";
grid-gap:0
}
.element_textblock_t1--a .element_textblock_t1__ic{
margin-bottom:15px
}
.element_textblock_t1--b{
grid-template-areas:"GAtc" "GAic";
grid-gap:0
}
.element_textblock_t1--b .element_textblock_t1__ic{
margin-top:15px
}
@media (min-width:1025px){
.element_textblock_t1---grid-gap-normal .element_textblock_t1{
grid-gap:27px
}
.element_textblock_t1--a .element_textblock_t1__ic{
margin-bottom:27px
}
.element_textblock_t1--b .element_textblock_t1__ic{
margin-top:27px
}
}
.element_textblock_t1--c{
grid-template-areas:"GAic GAtc";
grid-template-columns:max-content auto;
grid-row-gap:0
}
.element_textblock_t1--c2{
grid-template-areas:"GAic GAtc";
grid-template-columns:1fr 1fr;
grid-row-gap:0
}
.element_textblock_t1--c3{
grid-template-areas:"GAic GAtc";
grid-template-columns:1fr 2fr;
grid-row-gap:0
}
.element_textblock_t1--c4{
grid-template-areas:"GAic GAtc";
grid-template-columns:1fr 3fr;
grid-row-gap:0
}
.element_textblock_t1--d{
grid-template-areas:"GAtc GAic";
grid-template-columns:auto max-content;
grid-row-gap:0
}
.element_textblock_t1--d2{
grid-template-areas:"GAtc GAic";
grid-template-columns:1fr 1fr;
grid-row-gap:0
}
.element_textblock_t1--d3{
grid-template-areas:"GAtc GAic";
grid-template-columns:2fr 1fr;
grid-row-gap:0
}
.element_textblock_t1--d4{
grid-template-areas:"GAtc GAic";
grid-template-columns:3fr 1fr;
grid-row-gap:0
}
.element_textblock_t1__ic{
grid-area:GAic;
display:flex
}
.element_textblock_t1__tc{
grid-area:GAtc
}
.element_textblock_t1__tc>*+*{
margin-top:10px
}
.element_textblock_t1__img{
display:block
}
.element_textblock_t1__content>:first-child{
margin-top:0
}
.element_textblock_t1__content>:last-child{
margin-bottom:0
}
.element_textblock_t1---vac .element_textblock_t1{
align-items:center
}
.element_textblock_t1---vab .element_textblock_t1{
align-items:flex-end
}
.element_textblock_t1---ic_cc .element_textblock_t1__ic{
text-align:center;
justify-content:center
}
.element_textblock_sameas{
display:flex;
flex-wrap:wrap;
align-items:center
}
input[disabled],
input[readonly]{
cursor:not-allowed
}
input[type=checkbox].et_styled_checkbox{
display:none
}
input[type=checkbox].et_styled_checkbox:checked+label.et_styled_checkbox::before{
background-image:
url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm0 400H48V80h352v352zm-35.864-241.724L191.547 361.48c-4.705 4.667-12.303 4.637-16.97-.068l-90.781-91.516c-4.667-4.705-4.637-12.303.069-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l59.792 60.277 141.352-140.216c4.705-4.667 12.303-4.637 16.97.068l22.536 22.718c4.667 4.706 4.637 12.304-.068 16.971z'/%3E%3C/svg%3E")

}
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{
background-image:
url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23999'%3E%3Cpath d='M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm0 400H48V80h352v352zm-35.864-241.724L191.547 361.48c-4.705 4.667-12.303 4.637-16.97-.068l-90.781-91.516c-4.667-4.705-4.637-12.303.069-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l59.792 60.277 141.352-140.216c4.705-4.667 12.303-4.637 16.97.068l22.536 22.718c4.667 4.706 4.637 12.304-.068 16.971z'/%3E%3C/svg%3E")

}
input[type=checkbox].et_styled_checkbox[readonly]+label.et_styled_checkbox{
pointer-events:none
}
input[type=checkbox].et_styled_checkbox.error+label.et_styled_checkbox,
input[type=checkbox].et_styled_checkbox.invalid+label.et_styled_checkbox,
input[type=checkbox].et_styled_checkbox.uk-form-danger+label.et_styled_checkbox{
color:#d85030
}
input[type=checkbox].et_styled_checkbox.error+label.et_styled_checkbox::before,
input[type=checkbox].et_styled_checkbox.invalid+label.et_styled_checkbox::before,
input[type=checkbox].et_styled_checkbox.uk-form-danger+label.et_styled_checkbox::before{
background-image:
url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23d85030'%3E%3Cpath d='M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm0 400H48V80h352v352zm-35.864-241.724L191.547 361.48c-4.705 4.667-12.303 4.637-16.97-.068l-90.781-91.516c-4.667-4.705-4.637-12.303.069-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l59.792 60.277 141.352-140.216c4.705-4.667 12.303-4.637 16.97.068l22.536 22.718c4.667 4.706 4.637 12.304-.068 16.971z'/%3E%3C/svg%3E")

}
input[type=checkbox].et_styled_checkbox.uk-form-success+label.et_styled_checkbox,
input[type=checkbox].et_styled_checkbox.valid+label.et_styled_checkbox{
color:#659f13
}
input[type=checkbox].et_styled_checkbox.uk-form-success+label.et_styled_checkbox::before,
input[type=checkbox].et_styled_checkbox.valid+label.et_styled_checkbox::before{
background-image:
url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23659f13'%3E%3Cpath d='M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm0 400H48V80h352v352zm-35.864-241.724L191.547 361.48c-4.705 4.667-12.303 4.637-16.97-.068l-90.781-91.516c-4.667-4.705-4.637-12.303.069-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l59.792 60.277 141.352-140.216c4.705-4.667 12.303-4.637 16.97.068l22.536 22.718c4.667 4.706 4.637 12.304-.068 16.971z'/%3E%3C/svg%3E")

}
input[type=radio].et_styled_radio{
display:none
}
input[type=radio].et_styled_radio:checked+label.et_styled_radio::before{
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 56c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m0-48C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 168c-44.183 0-80 35.817-80 80s35.817 80 80 80 80-35.817 80-80-35.817-80-80-80z'/%3E%3C/svg%3E")
}
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{
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23999'%3E%3Cpath d='M256 56c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m0-48C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 168c-44.183 0-80 35.817-80 80s35.817 80 80 80 80-35.817 80-80-35.817-80-80-80z'/%3E%3C/svg%3E")
}
input[type=radio].et_styled_radio[readonly]+label.et_styled_radio{
pointer-events:none
}
input[type=radio].et_styled_radio.error+label.et_styled_radio,
input[type=radio].et_styled_radio.invalid+label.et_styled_radio,
input[type=radio].et_styled_radio.uk-form-danger+label.et_styled_radio{
color:#d85030
}
input[type=radio].et_styled_radio.error+label.et_styled_radio::before,
input[type=radio].et_styled_radio.invalid+label.et_styled_radio::before,
input[type=radio].et_styled_radio.uk-form-danger+label.et_styled_radio::before{
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23d85030'%3E%3Cpath d='M256 56c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m0-48C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 168c-44.183 0-80 35.817-80 80s35.817 80 80 80 80-35.817 80-80-35.817-80-80-80z'/%3E%3C/svg%3E")
}
input[type=radio].et_styled_radio.uk-form-success+label.et_styled_radio,
input[type=radio].et_styled_radio.valid+label.et_styled_radio{
color:#659f13
}
input[type=radio].et_styled_radio.uk-form-success+label.et_styled_radio::before,
input[type=radio].et_styled_radio.valid+label.et_styled_radio::before{
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23659f13'%3E%3Cpath d='M256 56c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m0-48C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 168c-44.183 0-80 35.817-80 80s35.817 80 80 80 80-35.817 80-80-35.817-80-80-80z'/%3E%3C/svg%3E")
}
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;
align-items:baseline;
cursor:pointer
}
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:1.25rem;
height:1.25rem;
vertical-align:baseline;
margin-right:5px;
background-repeat:no-repeat;
background-size:contain;
background-position:center center;
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h340c3.3 0 6 2.7 6 6v340c0 3.3-2.7 6-6 6z'/%3E%3C/svg%3E");
transform:translateY(.125rem)
}
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(0,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=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:invalid,
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{
color:#d85030
}
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=radio].et_styled_radio+label.et_styled_radio.uk-form-success,
input[type=radio].et_styled_radio+label.et_styled_radio:valid{
color:#659f13
}
input[type=radio].et_styled_radio+label.et_styled_radio::before{
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z'/%3E%3C/svg%3E")
}
.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:40px;
max-width:100%;
padding:0 28px 0 12px;
border:1px solid #ccc;
background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23444'%3E%3Cpath d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'/%3E%3C/svg%3E") #fff;
color:#444;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
cursor:pointer;
background-position:right 10px center!important;
background-repeat:no-repeat!important;
background-size:auto 12px!important
}
.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{
color:#d85030;
background-color:#fff7f8!important;
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23d85030'%3E%3Cpath d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'/%3E%3C/svg%3E")!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{
color:#659f13;
background-color:#fafff2!important;
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23659f13'%3E%3Cpath d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'/%3E%3C/svg%3E")!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=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23999'%3E%3Cpath d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'/%3E%3C/svg%3E")
}
.uk-form select.et_styled_select option:disabled,
.uk-form select.et_styled_select:disabled option,
.uk-form select.et_styled_select[readonly] option,
select.et_styled_select option:disabled,
select.et_styled_select:disabled option,
select.et_styled_select[readonly] option{
color:#999
}
.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:28px
}
}
.uk-form select.select_birthdate{
margin-right:15px
}
.uk-form .field_group_birthdate{
display:flex
}
.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{
border-radius:0
}
.element_suggest{
box-sizing:border-box;
position:fixed;
z-index:1005;
top:0;
left:50%;
max-height:80vh;
width:320px;
margin-left:-160px;
padding:10px;
overflow-y:auto;
background-color:#fff;
box-shadow:0 0 5px rgba(0,0,0,.25);
border-radius:3px;
overflow:hidden
}
@media (min-width:500px){
.element_suggest{
width:500px;
margin-left:-250px
}
}
@media (min-width:768px){
.element_suggest{
width:768px;
margin-left:-384px
}
.element_suggest[data-c=true][data-p=true]{
display:grid;
grid-template-columns:1fr 5fr;
grid-gap:15px
}
}
@media (min-width:1025px){
.uk-form select.select_birthdate{
margin-right:27px
}
.element_suggest{
width:1025px;
margin-left:-512.5px
}
}
.element_suggest--visible{
opacity:1
}
.element_suggest:not(.element_suggest--visible){
display:none!important
}
.element_suggest__close{
width:45px;
height:45px
}
.element_suggest[data-c=false] .element_suggest__categories,
.element_suggest[data-h=false] .element_suggest__history,
.element_suggest[data-p=false] .element_suggest__products{
display:none
}
.element_suggest a{
text-decoration:none;
border-left:5px solid transparent
}
.element_suggest a:hover,
.element_suggest__a--selected{
background:#f0f0f0
}
.element_suggest__headline{
font-weight:700;
line-height:1;
padding:0 0 15px 10px
}
.element_suggest__presult{
display:grid;
grid-template-columns:1fr;
grid-gap:15px
}
@media (min-width:768px){
.element_suggest__presult{
grid-template-columns:1fr 1fr
}
}
.element_suggest__product_link{
display:flex;
align-items:flex-start;
border-left:5px solid transparent;
padding:5px
}
.element_suggest__product_image{
flex:0 0 auto;
width:50px;
margin-right:5px
}
.element_suggest__product_img{
display:block
}
.element_suggest__product_text{
margin-bottom:5px
}
.element_suggest__product_price_wrapper{
display:flex
}
.element_suggest__product_price{
margin-right:5px
}
.element_suggest__category_link{
display:block;
margin-bottom:15px;
padding:5px
}
.amazonpay-paymentboxes{
display:flex;
flex-wrap:wrap;
justify-content:space-around;
margin-bottom:20px
}
.amazonpay-paymentboxes>*{
flex:1 1 auto;
text-align:center
}
#addressBookWidgetDiv,
#walletWidgetDiv{
width:400px;
height:228px
}
#readOnlyAddressBookWidgetDiv,
#readOnlyWalletWidgetDiv{
width:200px;
height:140px
}
.klarna_payments{
text-align:center
}
.klarna_payments__accordion_title img{
width:100px;
height:34px
}
.klarna_payments__accordion_title span{
padding-left:20px;
font-size:16px;
font-weight:700
}
.klarna_payments input[type=radio]{
display:none
}
input[type=radio][data-kpi="1"]:not(:checked)~.klarna_payments__accordion_content[data-kpi="1"],
input[type=radio][data-kpi="10"]:not(:checked)~.klarna_payments__accordion_content[data-kpi="10"],
input[type=radio][data-kpi="2"]:not(:checked)~.klarna_payments__accordion_content[data-kpi="2"],
input[type=radio][data-kpi="3"]:not(:checked)~.klarna_payments__accordion_content[data-kpi="3"],
input[type=radio][data-kpi="4"]:not(:checked)~.klarna_payments__accordion_content[data-kpi="4"],
input[type=radio][data-kpi="5"]:not(:checked)~.klarna_payments__accordion_content[data-kpi="5"],
input[type=radio][data-kpi="6"]:not(:checked)~.klarna_payments__accordion_content[data-kpi="6"],
input[type=radio][data-kpi="7"]:not(:checked)~.klarna_payments__accordion_content[data-kpi="7"],
input[type=radio][data-kpi="8"]:not(:checked)~.klarna_payments__accordion_content[data-kpi="8"],
input[type=radio][data-kpi="9"]:not(:checked)~.klarna_payments__accordion_content[data-kpi="9"]{
display:none!important
}
.element_displayblock_element1{
display:grid;
grid-gap:15px;
grid-template-columns:repeat(12,1fr);
align-items:stretch
}
@media (min-width:768px){
.element_displayblock_element1{
grid-gap:22px
}
}
.element_displayblock_element1__h{
display:grid;
grid-gap:15px;
grid-template-columns:1fr;
align-items:flex-start
}
.element_displayblock_element1>[data-w]{
max-width:100vw;
grid-column:auto/span 12
}
.element_displayblock_element1>[data-w="1-1"],
.element_displayblock_element1>[data-w="1-2"],
.element_displayblock_element1>[data-w="1-3"],
.element_displayblock_element1>[data-w="1-4"],
.element_displayblock_element1>[data-w="2-3"],
.element_displayblock_element1>[data-w="3-4"]{
grid-column:auto/span 12
}
@media (min-width:768px){
.element_displayblock_element1__h{
grid-gap:22px
}
.element_displayblock_element1__h>:last-child{
align-self:flex-end
}
.element_displayblock_element1>[data-w="1-4"]{
grid-column:auto/span 3
}
.element_displayblock_element1>[data-w="3-4"]{
grid-column:auto/span 9
}
.element_displayblock_element1>[data-w="1-3"]{
grid-column:auto/span 4
}
.element_displayblock_element1>[data-w="2-3"]{
grid-column:auto/span 8
}
.element_displayblock_element1>[data-w="1-2"]{
grid-column:auto/span 6
}
.element_displayblock_element1{
border-radius:5px;
overflow:hidden
}
}
.vs_product:not(.vs_product--visible){
display:none!important
}
.artikel_detail__layout_row{
padding-top:30px;
padding-bottom:30px
}
@media (min-width:1025px){
.element_suggest__product_image{
width:60px
}
.artikel_detail__layout_row{
padding-top:60px;
padding-bottom:60px
}
}
.artikel_detail__layout_row--uno{
padding-top:0
}
.artikel_detail__section+.artikel_detail__section{
margin-top:55px
}
.artikel_detail__product_name{
margin:0
}
.pvd_75__b{
margin-top:30px
}
.pvd_75__b--cb{
margin-top:0
}
@media (min-width:1025px){
.artikel_detail__section+.artikel_detail__section{
margin-top:110px
}
.artikel_detail__section+.artikel_detail__section--technical_data{
margin-top:0
}
.artikel_detail__product_name,
.artikel_detail__section_title--1{
font-size:1.5625rem;
line-height:1.3125
}
.pvd_75{
display:grid;
grid-template-columns:8fr 5fr;
grid-gap:27px
}
.pvd_75__a--mb{
overflow:hidden
}
.pvd_75__b{
margin-top:0
}
}
.pvd_mb{
user-select:none;
position:relative;
z-index:1
}
.pvd_mb__badge{
z-index:100;
transform:none
}
.pvd_mb__ig{
position:relative;
padding:15px;
background-color:#fff
}
.pvd_mb__ig_item{
display:flex;
align-items:center;
justify-content:center;
position:relative;
cursor:pointer
}
.pvd_mb__ig_item:not(.pvd_mb__ig_item--current){
display:none!important
}
.pvd_mb__ig_item--video{
min-height:230px;
height:100%
}
.pvd_mb__img{
flex:0 0 auto
}
@media (max-width:1024px) and (orientation:landscape){
.pvd_mb__img{
max-height:calc(100vh - 80px);
object-fit:contain
}
}
.pvd_mb__ig_video{
position:relative;
padding-bottom:56.25%;
padding-top:30px;
width:100%;
height:0;
overflow:hidden
}
.pvd_mb__ig_video embed,
.pvd_mb__ig_video iframe,
.pvd_mb__ig_video object{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
.pvd_mb__ig_zoom{
margin:0;
padding:0;
border:0;
border-radius:50%;
box-shadow:none;
background:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
display:block;
position:absolute;
bottom:5px;
right:5px;
box-sizing:border-box;
width:35px;
height:35px;
transition:transform .25s;
pointer-events:none
}
.pvd_mb__ig_zoom>*{
width:25px;
height:25px
}
.pvd_mb__tg{
display:flex;
margin-top:10px;
overflow-x:auto;
overflow-y:hidden
}
@media (min-width:1025px){
.pvd_mb__tg{
display:grid;
grid-gap:10px;
grid-template-columns:repeat(5,1fr)
}
}
@media (min-width:1220px){
.pvd_mb__tg{
grid-template-columns:repeat(6,1fr)
}
}
.pvd_mb__tg_item{
box-sizing:border-box;
flex:0 0 auto;
position:relative;
display:flex;
align-items:center;
justify-content:center;
width:calc((100vw - 50px)/ 3.5);
max-width:100px;
margin-left:10px;
border:1px solid #e0e0e0;
padding:4px;
text-decoration:none;
background:#fff
}
.pvd_mb__tg_item:first-child{
margin-left:0
}
.pvd_mb__tg_item--video::before{
position:absolute;
top:25%;
left:25%;
width:50%;
height:50%;
content:"";
background:url(/custom/module/public/default/assets/svgs/icon_play.min.svg) center center no-repeat;
opacity:.5
}
.pvd_mb__tg_item--current{
border-color:#000
}
.pvd_mb__tg_text{
position:relative;
z-index:2
}
.pvd_mb__tg_img{
flex:0 0 auto
}
.pvd_cb__top{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
color:#838285
}
.pvd_cb__brand_name,
.pvd_cb__price_container,
.pvd_cb__rating_add,
.pvd_cb__sku{
font-size:.6875rem;
line-height:1.3125
}
.pvd_cb__sku---copied::selection{
background-color:green
}
.pvd_cb__description{
padding-top:7px;
padding-bottom:7px
}
@media (min-width:1025px){
.pvd_mb__tg_item{
margin:0;
max-width:none;
width:auto
}
.pvd_cb__brand_name,
.pvd_cb__price_container,
.pvd_cb__rating_add,
.pvd_cb__sku{
font-size:.8125rem;
line-height:1.3125
}
.pvd_cb__description{
padding-top:24px;
padding-bottom:7px
}
}
.pvd_cb__rating{
display:flex;
align-items:center;
justify-content:space-between;
color:#838285;
box-sizing:border-box;
min-height:40px;
padding:7px 0;
margin-bottom:13px;
border-top:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
text-decoration:none
}
.pvd_cb__rating_stars_container{
display:flex;
align-items:center;
text-decoration:none
}
.pvd_cb__rating_stars{
font-size:.875rem;
line-height:1.3125
}
.pvd_cb__rating_text{
display:inline-block;
padding:2px 5px;
border:1px solid #e0e0e0;
border-radius:50px;
margin-left:5px;
font-size:.625rem;
line-height:1.3125
}
.pvd_cb__rating_text::after{
content:attr(data-rating-cnt)
}
@media (min-width:1025px){
.pvd_cb__rating{
min-height:60px;
margin-bottom:12px
}
.pvd_cb__rating_text{
font-size:.9375rem;
line-height:1.3125;
padding:2px 10px
}
}
.pvd_cb__rating_add{
text-decoration:none
}
.pvd_cb__price_helper{
display:flex;
justify-content:space-between;
align-items:center
}
.pvd_cb__price_container{
flex:0 1 auto
}
.pvd_cb__rebate_container{
display:flex;
flex-wrap:wrap;
padding-top:3px
}
.pvd_cb__rebate,
.pvd_cb__strike_price{
padding-right:5px
}
.pvd_cb__best_price,
.pvd_cb__price{
font-weight:700;
font-size:2.1875rem;
line-height:1
}
@media (min-width:1025px){
.pvd_cb__best_price,
.pvd_cb__price{
font-size:2.5rem;
line-height:1
}
}
.pvd_cb__price_info{
margin-top:7px;
color:#333
}
.pvd_cb__best_price--hidden,
.pvd_cb__best_price:not(.pvd_cb__best_price--hidden)~.pvd_cb__price,
.pvd_cb__best_price:not(.pvd_cb__best_price--hidden)~.pvd_cb__rebate_container{
display:none
}
.pvd_cb__rp_and_so{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
align-items:center;
line-height:13px
}
.pvd_cb__rp_and_so>*{
margin-bottom:.5em
}
.pvd_cb__installment{
display:flex;
flex-wrap:wrap;
margin-bottom:10px;
padding:10px 0 0;
border-top:1px solid #e0e0e0
}
.pvd_vs{
margin:19px 0 0
}
@media (min-width:1025px){
.pvd_cb__rp_and_so{
line-height:20px
}
.pvd_vs{
margin:45px 0 0
}
}
.pvd_vs_v1{
user-select:none;
position:relative
}
.pvd_vs_v1__label{
display:block;
position:absolute;
top:0;
left:0;
width:0;
height:0;
overflow:hidden;
font-size:8px;
line-height:1px;
color:transparent;
opacity:0
}
.pvd_vs_v1__link{
display:inline-block;
margin:5px 5px 0 0;
padding:5px;
border:1px solid #e0e0e0;
text-decoration:none
}
.pvd_vs_v1__select{
width:100%
}
.pvd_vs_v1 [data-selected],
.pvd_vs_v1 option:checked:not([value=""]){
background:var(--color1AsBgBackgroundColor)
}
.pvd_cf,
.pvd_noo{
margin:19px 0;
padding:19px 0;
border-top:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0
}
.element_artikel_delivery__info_item,
.element_artikel_list__info_item,
.pvd_cf__info_item{
display:flex;
align-items:center
}
.pvd_cf__info_item+.pvd_cf__info_item{
margin-top:9px
}
.element_artikel_delivery__info_icon,
.element_artikel_list__info_icon,
.pvd_cf__info_icon{
width:29px
}
@media (min-width:1025px){
.pvd_cf__info_item+.pvd_cf__info_item{
margin-top:19px
}
.element_artikel_delivery__info_icon,
.element_artikel_list__info_icon,
.pvd_cf__info_icon{
width:36px
}
}
@media (max-width:1024px){
.element_artikel_delivery__info_svg,
.element_artikel_list__info_svg,
.pvd_cf__info_svg{
width:18px;
height:auto
}
}
.element_artikel_delivery__info_svg--availability_status,
.element_artikel_list__info_svg--availability_status,
.pvd_cf__info_svg--availability_status{
transform:scale(.8)
}
.element_artikel_delivery__info_value,
.element_artikel_list__info_value,
.pvd_cf__info_value{
padding-left:.25em
}
.pvd_cf__buttons{
position:relative;
display:flex;
justify-content:space-between;
padding:19px 0 0
}
.pvd_cf__a2c_container{
position:relative;
flex:1 1 auto;
width:100%
}
.pvd_cf__a2c{
padding-left:51px;
font-size:.75rem;
line-height:1.3125
}
.pvd_cf__amount{
margin:0;
padding:0;
border:1px solid transparent;
border-radius:12px;
box-shadow:none;
background:#fff;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
box-sizing:border-box;
position:absolute;
left:8px;
top:8px;
width:35px;
height:24px;
font-size:16px;
line-height:1;
text-align:center
}
.pvd_cf__amount.has_error{
border:1px solid red!important
}
.pvd_cf__a2w{
flex:0 0 auto;
display:flex;
align-items:center;
justify-content:center;
box-sizing:border-box;
margin-left:13px;
fill:#d90000
}
.pvd_cf__a2w span{
display:none
}
.pvd_cf__a2n{
display:inline-block;
margin-top:.5em
}
.pvd_so{
display:flex;
align-items:center
}
.pvd_re>*+*{
margin-top:.5em
}
.pvd_pc__block_content+.pvd_pc__block_title{
margin-top:2rem
}
.pvd_pc__performance_diagram{
margin-top:20px
}
.pvd_pc__video+.pvd_pc__video{
margin-top:15px
}
.pvd_pc__wn__title{
border-top:1px solid #e5e5e5;
font-size:18px;
line-height:24px;
min-height:50px;
font-weight:700;
display:flex;
align-items:center;
margin-bottom:0;
padding:2px 10px;
border-left:5px solid transparent
}
@media (min-width:1025px){
.pvd_cf__a2w span{
display:inline-block;
padding-left:1em;
font-size:.75rem;
line-height:1.3125
}
.pvd_cf__a2w svg{
width:19px
}
.pvd_pc__video{
margin-top:27px
}
.pvd_pc__wn__title{
min-height:65px
}
}
.pvd_pc__wn__content{
margin:0;
padding:10px 12px 16px
}
@media (min-width:1025px){
.pvd_pc__wn__content{
margin:30px 0
}
}
.pvd_dl__list{
margin:0;
padding:0;
list-style:none
}
.pvd_dl__item{
display:inline-block;
margin:0 10px 10px 0
}
.pvd_dl__link{
display:inline-flex;
align-items:center;
height:30px;
padding:2px 9px;
border:1px solid #e0e0e0;
border-radius:5px;
background-color:#fff;
font-size:11px;
line-height:1.3125;
font-weight:700;
text-decoration:none
}
.pvd_dl__link::before{
content:"";
flex:0 0 auto;
display:block;
width:24px;
height:24px;
margin-right:10px;
background:center center no-repeat
}
.pvd_dl__link::after{
padding-left:10px;
content:""
}
.pvd_dl__link--is_image::before{
background-image:url(/custom/module/public/default/assets/svgs/fa_file_image.svg)
}
.pvd_dl__link--is_document::before{
background-image:url(/custom/module/public/default/assets/svgs/fa_file_document.svg)
}
.pvd_dl__link--ext_pdf::before{
background-image:url(/custom/module/public/default/assets/svgs/download_pdf.min.svg)
}
.pvd_dl__link--installation_video::before{
background-image:url(/custom/module/public/default/assets/svgs/download_video.min.svg)
}
.pvd_dl__link--installation_video::after{
content:"ὑ"
}
.pvd_dl__link--performance_diagram::before{
background-image:url(/custom/module/public/default/assets/svgs/download_powercurve.min.svg)
}
.pvd_no>*+*{
border-top:1px solid #e0e0e0
}
.pvd_td{
box-shadow:0 0 20px rgba(0,0,0,.1);
padding:15px;
background-color:#fff
}
.pvd_td th{
text-align:left;
vertical-align:top;
font-weight:500
}
.pvd_td td{
text-align:left;
vertical-align:top
}
.pvd_td__td--w{
word-wrap:break-word;
word-break:break-word;
-webkit-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto
}
.pvd_td table{
border-spacing:0
}
@media (max-width:1024px){
.pvd_td table,
.pvd_td tbody,
.pvd_td td,
.pvd_td th,
.pvd_td tr{
display:block
}
.pvd_td td,
.pvd_td th{
padding:0
}
.pvd_td tr{
border-bottom:1px solid #e0e0e0;
padding:.25em 0
}
.pvd_td tr:first-child{
padding-top:0
}
.pvd_td tr:last-child{
border-bottom:0;
padding-bottom:0
}
}
@media (min-width:1025px){
.pvd_dl__item{
display:block;
margin:0 0 10px
}
.pvd_dl__link{
height:35px;
font-size:15px;
line-height:1.3125
}
.pvd_dl__link::before{
content:"";
width:24px;
height:24px
}
.pvd_td{
padding:27px
}
.pvd_td td,
.pvd_td th{
padding:.5em 0;
border-bottom:1px solid #e0e0e0
}
.pvd_td td{
padding-left:1em
}
.pvd_td tr:first-child td,
.pvd_td tr:first-child th{
padding-top:0
}
.pvd_td tr:last-child td,
.pvd_td tr:last-child th{
border-bottom:0;
padding-bottom:0
}
.pvd_pr__summary{
display:grid;
grid-template-columns:1fr 1fr 1fr;
justify-content:space-between
}
.pvd_pr__summary>:first-child{
align-self:center
}
.pvd_pr__summary>:not(:first-child){
border-left:1px solid #e0e0e0;
padding-left:30px
}
}
.pvd_pr__summary{
background-color:#fff;
padding:20px
}
.pvd_pr__summary>:not(:first-child){
margin-top:15px
}
.pvd_pr__summary_left{
display:flex;
flex-wrap:wrap;
align-items:center
}
.pvd_pr__summary_stars{
font-size:1.5rem;
line-height:1
}
.pvd_pr__summary_avg{
font-weight:700;
font-size:1.5625rem;
line-height:1;
margin-left:13px
}
.pvd_pr__summary_total{
flex:1 1 auto;
width:100%;
margin-top:12px;
font-size:.875rem;
line-height:1
}
.pvd_pr__ratings_pager:not([data-init=done]){
display:none!important
}
.pvd_pr__ratings_page{
display:none
}
.pvd_pr__ratings_page--visible{
display:block
}
@media (min-width:768px){
.pvd_pr__ratings_page--visible{
display:grid;
grid-template-columns:repeat(2,1fr);
grid-gap:30px;
margin-top:30px
}
}
@media (min-width:1025px){
.pvd_pr__ratings_page--visible{
grid-gap:50px;
margin-top:50px
}
}
.pvd_pr__rating_form_container{
position:relative
}
.pvd_pr__rating{
margin-top:50px
}
.pvd_rf__additionals::after,
.pvd_rf__additionals::before{
display:none
}
.pvd_rf__additionals select{
width:100%
}
@media (min-width:480px){
.pvd_rf__additionals{
display:grid;
grid-template-columns:repeat(2,1fr);
grid-gap:0 15px
}
.pvd_rf__additionals>.uk-form-row:nth-of-type(2){
margin-top:0
}
}
@media (min-width:1220px){
.pvd_rf__additionals{
grid-template-columns:repeat(4,1fr)
}
.pvd_rf__additionals>.uk-form-row:nth-of-type(3),
.pvd_rf__additionals>.uk-form-row:nth-of-type(4){
margin-top:0
}
}
.pvd_rf__footer{
display:flex;
align-items:center;
justify-content:space-between
}
.pvd_rf__footer::after,
.pvd_rf__footer::before{
display:none
}
.pvd_pi{
position:relative
}
.pvd_pi__buttons{
display:flex;
align-items:center;
justify-content:space-between
}
.pvd_pi__buttons::after,
.pvd_pi__buttons::before{
display:none
}
.beleg_detail__information_section{
display:flex;
flex-wrap:wrap;
justify-content:space-between
}
@media (min-width:768px){
.pvd_pr__rating{
margin-top:0
}
.beleg_detail__information_section{
flex-wrap:nowrap
}
.beleg_detail__address_section{
max-width:50%
}
}
@media (min-width:1025px){
.beleg_detail__information_section{
flex-wrap:nowrap
}
}
.beleg_detail__information_table{
width:auto;
flex:0 1 auto;
margin:0
}
.beleg_detail__information_table [data-can-change=yes]{
font-weight:700;
color:#0a0
}
.beleg_detail__information_table [data-can-change=no]{
font-weight:700;
color:red
}
.beleg_detail__label{
font-weight:700
}
.beleg_detail__address_section{
box-sizing:border-box;
flex:1 1 auto;
padding-left:8px
}
.beleg_detail .element_address_block,
.beleg_detail__address_edit,
.beleg_detail__address_section .beleg_detail__label{
padding:4px 0
}
.beleg_detail__order_positions_container{
margin:20px 0
}
.beleg_detail__edit_order_notifications{
margin-bottom:20px
}
.beleg_detail__button_bar{
display:flex;
flex-wrap:wrap;
margin-bottom:-10px
}
.beleg_detail__button_bar--space_between{
justify-content:space-between
}
.beleg_detail__button_bar>*{
margin:0 10px 10px 0
}
.beleg_detail__button{
display:flex;
align-items:center;
justify-content:center
}
.beleg_detail__button svg{
flex:0 0 auto;
width:auto;
max-width:none
}
.beleg_detail__button--right{
margin-left:auto
}
.beleg_detail__button--delete_pos{
fill:#d85030;
color:#d85030
}
.beleg_detail__order_pos_action_buttons>*{
margin:0 auto
}
.beleg_detail__order_pos_action_buttons>*+*{
margin-top:10px
}
.di_order__pos_cell--single_price,
.di_order__pos_cell--total_price{
text-align:right
}
.di_order__pos_rebate_label{
display:block;
margin-top:5px
}
.di_order__pos_rebate_input_container{
min-height:40px;
display:flex;
align-items:center;
justify-content:flex-end;
position:relative
}
.di_order__pos_rebate_input_container:not(.di_order__pos_rebate_input_container--with_label){
margin-top:5px
}
.di_order__pos_rebate_input{
padding-right:20px!important;
transform:translateX(6px);
text-align:right
}
.di_order__pos_rebate_save{
margin-top:5px
}
.di_order__pos_rebate_currency{
position:absolute;
top:0;
right:0;
bottom:0;
display:flex;
align-items:center
}
.di_order__deleted_pos .di_order__pos_cell .di_order__strikeable,
.di_order__deleted_pos .di_order__pos_cell input{
text-decoration:line-through
}
.di_order__pos_product_name{
font-weight:700
}
.di_order__pos_product_details{
margin-top:5px
}
#edit_order_notifications{
display:none;
margin-bottom:10px;
background-color:#eee;
padding:10px;
font-weight:700
}
.formular_detail>*{
margin-top:15px
}
@media (min-width:1025px){
.formular_detail>*{
margin-top:27px
}
}
.view_passwordsafe h2 span{
cursor:pointer;
font-weight:400
}
.view_passwordsafe .uk-button-link:hover{
text-decoration:none;
background-color:#aaa
}
.view_passwordsafe .delete_password{
text-decoration:none
}
.view_passwordsafe .delete_password:hover{
background-color:#aaa
}
.view_passwordsafe #copy_password{
display:none
}
.view_passwordsafe input[type=password],
.view_passwordsafe input[type=text],
.view_passwordsafe select.org,
.view_passwordsafe textarea{
width:48%
}
.view_passwordsafe .passwordsafe-filter{
display:flex
}
.view_passwordsafe .passwordsafe-filter .passwordsafe-filter-text{
min-width:200px
}
.view_passwordsafe .passwordsafe-filter select{
width:100%
}
.view_passwordsafe .searchform input[type=text]{
width:30%
}
.view_passwordsafe td.nooverflow{
overflow:hidden;
white-space:nowrap;
max-width:130px
}
.view_passwordsafe .uk-pagination{
display:flex;
margin-bottom:15px;
align-items:center;
justify-content:center
}
.view_passwordsafe .uk-pagination li{
display:flex;
align-items:center;
justify-content:center;
min-width:44px;
min-height:44px;
padding:0;
margin:0 10px 0 0
}
.view_passwordsafe .uk-pagination li a,
.view_passwordsafe .uk-pagination li span{
display:flex;
align-items:center;
justify-content:center;
min-width:40px;
min-height:40px
}
.view_passwordsafe td a.copytoclipboard{
padding-top:4px;
padding-bottom:4px;
display:block;
text-decoration:none
}
.view_passwordsafe td a.copytoclipboard:hover{
background-color:#aaa
}
.view_passwordsafe .select2.select2-container{
width:48%!important
}
.view_passwordsafe .label{
display:inline-block;
width:150px
}
.view_passwordsafe .data{
display:inline-block
}
.view_passwordsafe #generated_password{
font-size:14px
}
.person_register__form_section{
margin-bottom:20px!important
}
.person_lanschrift__block,
.person_lanschrift__la_saved_block{
margin-bottom:15px
}
.person_lanschrift__la_saved_block label{
display:flex!important
}
.person_lanschrift__la_saved_scrollable{
display:grid;
grid-template-columns:1fr;
grid-column-gap:15px;
max-height:300px;
overflow-y:auto
}
@media (min-width:400px){
.person_lanschrift__la_saved_scrollable{
grid-template-columns:repeat(2,1fr)
}
}
@media (min-width:600px){
.person_lanschrift__la_saved_scrollable{
grid-template-columns:repeat(3,1fr)
}
}
@media (min-width:768px){
.person_lanschrift__blocks{
display:flex
}
.person_lanschrift__block--fields{
order:1;
flex:1 1 auto
}
.person_lanschrift__block--select{
order:2;
flex:0 1 auto;
max-width:300px;
margin-left:15px
}
.person_lanschrift__la_saved_scrollable{
display:block;
max-height:500px
}
.praesenz_intern__overview{
grid-template-columns:1fr 1fr
}
}
.person_bestellstatus table{
width:100%
}
.person_bestellstatus tfoot{
font-style:normal
}
.person_bestellstatus .uk-grid{
margin-left:0!important
}
.person_bestellstatus .order{
border:1px solid #ddd;
border-radius:4px 4px 0 0;
margin-bottom:15px
}
.person_bestellstatus .order_toggle.icon_chevron_thin_down{
position:absolute;
padding:0;
right:5px;
top:10px
}
.person_bestellstatus .order_toggle.icon_chevron_thin_down:before{
font-family:default,sans-serif;
font-style:normal;
font-weight:400;
speak:none;
text-decoration:none;
text-transform:none;
float:right;
font-variant:normal;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\e904";
display:flex;
align-items:center;
justify-content:center;
margin-left:5px;
font-size:.5em;
line-height:1
}
.person_bestellstatus .order_header{
padding:10px;
background-color:#f5f5f5;
position:relative
}
.person_bestellstatus .order_header .order_header_title{
font-size:.75rem
}
@media (min-width:420px){
.person_bestellstatus .order_header .order_header_title{
font-size:.8rem
}
}
.person_login__content_block{
margin-bottom:20px
}
.add_ticket{
display:flex;
align-items:center;
min-height:48px
}
.add_ticket div{
display:flex;
flex-direction:column;
justify-content:center;
margin:5px;
padding:2px;
height:100%
}
#missing_time_text,
#sum_week{
font-weight:700
}
.et-accordion{
margin-top:15px
}
.et-accordion summary{
margin-top:0;
padding:5px 15px;
background:#f0f0f0;
font-size:18px;
line-height:24px;
font-weight:700;
user-select:none;
display:flex;
align-items:center;
justify-content:space-between;
cursor:pointer
}
.et-accordion summary:after{
font-family:default,sans-serif;
font-style:normal;
font-weight:400;
content:"˅";
user-select:none;
display:flex;
align-items:center;
justify-content:space-between;
cursor:pointer;
speak:none
}
.et-accordion>div{
margin-top:10px
}
.et-accordion[open] summary:after{
content:"˄"
}
#frmWeek{
position:sticky;
top:132px;
background-color:#fff
}
#frmWeek select{
background-color:#fff!important
}
.one_ticket{
display:flex;
gap:0 10px;
align-items:start
}
.one_ticket:hover{
background-color:#f0f0f0
}
.one_ticket+.one_ticket{
margin-top:10px
}
@media (max-width:767px){
.one_ticket{
flex-wrap:wrap
}
.one_ticket+.one_ticket{
margin-top:15px
}
}
.timesheet{
font-size:16px;
border-bottom:1px solid #f0f0f0
}
.timesheet input,
.timesheet select{
font-size:16px
}
.timesheet td{
vertical-align:middle
}
.timesheet thead{
position:sticky;
top:172px;
background-color:#fff
}
.timesheet input[type=number],
.timesheet input[type=text]{
width:50px
}
.timesheet .day_cell{
white-space:nowrap
}
.timesheet .day_cell button{
padding:0
}
.timesheet .day_cell button:focus,
.timesheet .day_cell button:hover{
text-decoration:none
}
.timesheet .edit_comment:before{
display:inline-block;
content:url(/custom/module/public/default/assets/svgs/comment.svg);
width:20px;
height:20px
}
.timesheet .edit_comment.has_comment:before{
content:url(/custom/module/public/default/assets/svgs/comment-dots.svg)
}
.status_working{
display:none;
font-weight:700
}
.status_working.show_status{
display:block
}
.checkmark{
color:green;
display:none
}
.view_project_detail td.sum,
.view_project_detail th.sum{
text-align:right
}
.view_project_detail tr.total{
border-top:1px solid #666
}
.view_project_detail tfoot{
font-style:normal;
font-weight:700
}
.praesenz_intern__overview{
display:grid;
grid-gap:15px 15px
}
.praesenz_intern__panel--downtimes{
grid-column:auto/span 2
}
.praesenz_intern__panel--absences ul,
.praesenz_intern__panel--timestatus ul{
list-style:none
}
.praesenz_intern__panel--absences ul li::before,
.praesenz_intern__panel--timestatus ul li::before{
content:"\2022";
font-weight:700;
display:inline-block;
width:1em;
margin-left:-1em;
color:#ff0
}
.praesenz_intern__panel--absences ul li.current::before,
.praesenz_intern__panel--timestatus ul li.current::before{
color:red
}
.praesenz_intern__panel--timestatus ul{
display:grid;
list-style-type:none;
grid-template-columns:repeat(4,1fr)
}
.praesenz_intern__panel--timestatus ul li::before{
content:"\2022";
font-weight:700;
display:inline-block;
width:1em;
margin-left:-1em;
color:red
}
.praesenz_intern__panel--timestatus ul li.current::before{
color:green
}
.praesenz_intern__panel_title{
margin:0 0 .5em!important
}
.praesenz_intern__panel_button,
.praesenz_intern__panel_data{
margin-top:.5em
}
.praesenz_intern .beleg_detail__information_table td.uk-text-right,
.praesenz_intern .beleg_detail__information_table th.uk-text-right,
.praesenz_intern .di_table td.uk-text-right,
.praesenz_intern .di_table th.uk-text-right,
.praesenz_intern .uk-table td.uk-text-right,
.praesenz_intern .uk-table th.uk-text-right{
text-align:right
}
.changelog-details{
display:none
}
#time_anomalies{
margin-top:10px
}
#time_anomalies li{
color:red;
font-weight:700
}
.red{
color:red
}
.green{
color:green
}
.yellow{
color:#00f
}
@media print{
.changelog-details{
display:block
}
}
.element_rating__additionals,
.element_rating__head{
margin-bottom:10px;
border-bottom:1px solid #e0e0e0;
padding-bottom:10px
}
.element_rating__head{
display:grid;
grid-template-areas:"taA taAB taC" "taA taD taE";
grid-template-columns:min-content auto auto;
grid-template-rows:1fr 1fr
}
.element_rating__sig{
position:relative;
grid-area:taA;
display:flex;
align-items:center;
justify-content:center;
width:49px;
height:49px;
margin-right:15px;
font-size:.875rem;
line-height:1;
background-color:#eee;
border-radius:100%
}
.element_rating__sig--empty{
visibility:hidden;
opacity:0
}
.element_rating__sig--verified::after{
content:"";
position:absolute;
top:9px;
right:-7px;
width:15px;
bottom:0;
background:url(/custom/module/public/default/assets/svgs/icon_verified.min.svg) center top/100% auto no-repeat
}
@media (min-width:1025px){
.praesenz_intern__overview{
grid-gap:27px 27px
}
.element_rating__additionals,
.element_rating__head{
margin-bottom:20px;
padding-bottom:20px
}
.element_rating__sig{
width:70px;
height:70px;
margin-right:20px;
font-size:1.25rem;
line-height:1
}
.element_rating__sig--verified::after{
top:13px;
right:-10px;
width:21px;
bottom:0
}
}
.element_rating__author_wrapper{
display:flex;
align-items:flex-end;
flex-wrap:wrap
}
.element_rating__author{
width:100%;
margin-right:3px;
font-size:1rem;
line-height:1
}
@media (min-width:1025px){
.element_rating__author{
width:auto;
font-size:1.125rem;
line-height:1
}
}
.element_rating__verified_text{
font-size:.5rem;
line-height:1
}
@media (min-width:1025px){
.element_rating__verified_text{
font-size:.625rem;
line-height:1
}
}
.element_rating__date{
display:flex;
align-items:flex-end;
font-size:.625rem;
line-height:1;
justify-content:flex-end
}
.element_rating__stars{
padding-top:5px;
font-size:.8125rem;
line-height:1
}
@media (min-width:1025px){
.element_rating__stars{
font-size:.9375rem;
line-height:1
}
}
.element_rating__helpful{
display:flex;
justify-content:flex-end;
padding-top:5px;
font-size:.625rem;
line-height:1
}
@media (min-width:1025px){
.element_rating__helpful{
font-size:.875rem;
line-height:1
}
}
.element_rating__title{
font-weight:700
}
.element_rating__additional{
display:flex
}
.element_rating__additional_group+.element_rating__additional_group{
margin-top:10px
}
.element_rating__additional_name{
padding-right:.5em
}
.element_rating__additional_value--t{
font-style:italic
}
.element_rating__additional_value--b{
display:flex;
align-items:center
}
.element_set_rating_stars{
display:flex;
flex-direction:row-reverse;
justify-content:flex-end;
white-space:nowrap
}
.element_set_rating_stars input[type=radio]{
display:block;
width:0;
height:0;
overflow:hidden;
opacity:0
}
.element_set_rating_stars label{
display:flex;
align-items:center;
justify-content:center;
width:30px;
height:30px;
font-size:1.25rem;
line-height:1
}
.element_set_rating_stars label::before{
content:"★";
color:#eee
}
.element_set_rating_stars input[type=radio]:checked~label::before,
.element_set_rating_stars input[type=radio]:hover~label::before{
color:#d9bc00
}
.element_rating_stars{
display:inline-flex;
white-space:nowrap
}
.element_rating_stars ::before{
content:"★";
outline-offset:-1px
}
.element_rating_stars__outer{
display:inline-flex;
position:relative;
margin-left:2px;
color:#eee
}
.element_rating_stars__outer:first-child{
margin-left:0!important
}
.element_rating_stars__inner{
display:inline-flex;
position:absolute;
top:0;
left:0;
overflow:hidden;
color:#d9bc00;
-webkit-text-stroke:1px #d9bc00
}
.element_rating_bars{
font-size:12px
}
.element_rating_bars__row{
display:flex;
align-items:center;
padding:2px 0
}
.element_rating_bars__row+.element_rating_bars__row{
margin-top:2px
}
.element_rating_bars__star{
display:flex;
align-items:center;
justify-content:space-between;
font-size:13px;
line-height:1
}
.element_rating_bars__star::after,
.element_rating_bars__star::before{
content:"";
color:#d9bc00
}
.element_rating_bars__star::after{
color:#eee
}
.element_rating_bars__star--1::before{
content:"★"
}
.element_rating_bars__star--1::after{
content:"★" "★" "★" "★"
}
.element_rating_bars__star--2::before{
content:"★" "★"
}
.element_rating_bars__star--2::after,
.element_rating_bars__star--3::before{
content:"★" "★" "★"
}
.element_rating_bars__star--3::after{
content:"★" "★"
}
.element_rating_bars__star--4::before{
content:"★" "★" "★" "★"
}
.element_rating_bars__star--4::after{
content:"★"
}
.element_rating_bars__star--5::before{
content:"★" "★" "★" "★" "★"
}
.element_rating_bars__bar_outer{
width:150px;
height:5px;
background-color:#eee
}
@media (min-width:1025px){
.element_rating_bars__bar_outer{
width:115px
}
}
.element_rating_bars__bar_inner{
background-color:#d9bc00;
height:5px
}
.element_rating_bars__num{
display:block;
width:3em;
margin:0 2px;
text-align:center
}
.element_set_rating_bubbles{
display:flex;
flex-direction:row-reverse;
justify-content:flex-end;
white-space:nowrap
}
.element_set_rating_bubbles input[type=radio]{
display:block;
width:0;
height:0;
overflow:hidden;
opacity:0
}
.element_set_rating_bubbles label{
display:flex;
align-items:center;
justify-content:center;
width:30px;
height:30px;
font-size:1.25rem;
line-height:1;
padding-right:3px
}
.element_set_rating_bubbles label::before{
content:"";
display:block;
width:30px;
height:5px;
border-radius:50px;
background-color:#eee
}
.element_set_rating_bubbles input[type=radio]:checked~label::before,
.element_set_rating_bubbles input[type=radio]:hover~label::before{
background-color:#d9bc00
}
.element_set_rating_bubbles input[type=radio]:checked~label[data-n="1"],
.element_set_rating_bubbles input[type=radio]:hover~label[data-n="1"]{
opacity:.25
}
.element_set_rating_bubbles input[type=radio]:checked~label[data-n="2"],
.element_set_rating_bubbles input[type=radio]:hover~label[data-n="2"]{
opacity:.5
}
.element_set_rating_bubbles input[type=radio]:checked~label[data-n="3"],
.element_set_rating_bubbles input[type=radio]:hover~label[data-n="3"]{
opacity:.75
}
.element_rating_bubbles{
display:inline-flex;
white-space:nowrap
}
.element_rating_bubbles__inner,
.element_rating_bubbles__outer{
width:15px;
height:5px
}
.element_rating_bubbles__outer{
display:inline-flex;
position:relative;
margin-left:2px;
border-radius:10px;
overflow:hidden;
background-color:#eee
}
.element_rating_bubbles__outer:first-child{
margin-left:0!important
}
.element_rating_bubbles__inner{
display:inline-flex;
position:absolute;
top:0;
left:0;
overflow:hidden;
background-color:#d9bc00
}
.element_rating_bubbles__inner[data-n="1"]{
opacity:.25
}
.element_rating_bubbles__inner[data-n="2"]{
opacity:.5
}
.element_rating_bubbles__inner[data-n="3"]{
opacity:.75
}
.praesenz_search__header,
.warengruppe_detail__header,
.warengruppe_detail_landingpage__header{
display:flex;
align-items:baseline;
flex-wrap:wrap
}
.praesenz_search__num_found,
.warengruppe_detail__num_found,
.warengruppe_detail_landingpage__num_found{
margin:5px 10px 0;
font-size:.75rem;
line-height:1;
color:#838285
}
.praesenz_search__headline,
.warengruppe_detail__headline,
.warengruppe_detail_landingpage__headline{
margin-bottom:0
}
.praesenz_search__sub_headline,
.warengruppe_detail__sub_headline,
.warengruppe_detail_landingpage__sub_headline{
display:none
}
.praesenz_search__subwg_link,
.warengruppe_detail__subwg_link,
.warengruppe_detail_landingpage__subwg_link{
display:block;
padding:.5em;
font-size:1.5625rem;
line-height:1.3125;
font-weight:700;
text-decoration:none;
transition:.2s
}
.praesenz_search__subwg_link:hover,
.warengruppe_detail__subwg_link:hover,
.warengruppe_detail_landingpage__subwg_link:hover{
background-color:var(--color1AsBgBackgroundColor);
color:var(--color1AsBgTextColor)
}
.praesenz_search__subwg_link+.praesenz_search__subwg_link,
.praesenz_search__subwg_link+.warengruppe_detail__subwg_link,
.praesenz_search__subwg_link+.warengruppe_detail_landingpage__subwg_link,
.warengruppe_detail__subwg_link+.praesenz_search__subwg_link,
.warengruppe_detail__subwg_link+.warengruppe_detail__subwg_link,
.warengruppe_detail__subwg_link+.warengruppe_detail_landingpage__subwg_link,
.warengruppe_detail_landingpage__subwg_link+.praesenz_search__subwg_link,
.warengruppe_detail_landingpage__subwg_link+.warengruppe_detail__subwg_link,
.warengruppe_detail_landingpage__subwg_link+.warengruppe_detail_landingpage__subwg_link{
border-top:1px solid #e0e0e0
}
.warengruppe_detail_brands .di_ui_component_1__group_items{
display:grid;
grid-gap:12px;
grid-template-columns:repeat(2,1fr)
}
@media (min-width:495px){
.warengruppe_detail_brands .di_ui_component_1__group_items{
grid-template-columns:repeat(3,1fr)
}
}
@media (min-width:655px){
.warengruppe_detail_brands .di_ui_component_1__group_items{
grid-template-columns:repeat(4,1fr)
}
}
@media (min-width:820px){
.warengruppe_detail_brands .di_ui_component_1__group_items{
grid-template-columns:repeat(5,1fr)
}
}
@media (min-width:1025px){
.element_set_rating_bubbles label::before{
height:7px
}
.element_rating_bubbles__inner,
.element_rating_bubbles__outer{
width:20px;
height:7px
}
.praesenz_search__sub_headline,
.warengruppe_detail__sub_headline,
.warengruppe_detail_landingpage__sub_headline{
display:block;
margin-bottom:1rem;
font-size:1.5625rem;
line-height:1.3125
}
.praesenz_search__sub_headline>p,
.warengruppe_detail__sub_headline>p,
.warengruppe_detail_landingpage__sub_headline>p{
margin:0 0 .5em
}
.praesenz_search__num_found,
.warengruppe_detail__num_found,
.warengruppe_detail_landingpage__num_found{
transform:translateY(-2px)
}
.warengruppe_detail_brands .di_ui_component_1__group_items{
grid-template-columns:repeat(5,1fr)
}
}
.warengruppe_detail_brands__brand{
display:block;
box-sizing:border-box;
padding:2px;
background:#f0f0f0
}
.warengruppe_detail_brands__brand:hover{
background:#eee;
box-shadow:0 0 8px -3px rgba(0,0,0,.25)
}
.warengruppe_detail_brands__brand_image{
display:flex;
align-items:center;
justify-content:center;
box-sizing:border-box;
height:65px;
padding:5px;
background-color:#fff
}
.warengruppe_detail_brands__brand_name{
padding:5px 15px;
font-weight:700
}
.json_warenkorb_artikel__error{
margin:0 50px 0 0
}
@media (min-width:1025px){
.json_warenkorb_artikel__error{
margin-right:70px
}
}
.json_warenkorb_artikel__xrefs{
margin-top:20px
}
.json_warenkorb_artikel__headline,
.json_warenkorb_artikel__xrefs_headline{
font-size:18px;
line-height:1.3125;
font-weight:400;
margin:0 45px 20px 0
}
.json_warenkorb_artikel__product{
display:flex
}
.json_warenkorb_artikel__buttons{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
margin-top:10px
}
.json_warenkorb_artikel__button{
margin-top:5px
}
.json_warenkorb_artikel__button--close{
order:2
}
.json_warenkorb_artikel__button--cart{
order:1
}
@media (min-width:480px){
.person_bestellstatus .order_header .order_header_title{
font-size:1rem
}
.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
}
}
.checkout_headline{
font-size:1.25rem;
line-height:1.3125;
font-weight:400
}
@media (min-width:1025px){
.json_warenkorb_artikel__headline,
.json_warenkorb_artikel__xrefs_headline{
margin-right:45px
}
.checkout_headline{
font-size:1.5625rem;
line-height:1.3125
}
}
.checkout2_address__block_title,
.checkout2_address__section_title,
.checkout_block_headline,
.warenkorb_checkout3__textblock_subject,
.warenkorb_checkout3__textblock_subline,
.warenkorb_checkout4__textblock_subject,
.warenkorb_checkout4__textblock_subline,
.warenkorb_checkout6__panel_title{
margin:0 0 1em;
font-size:1rem;
line-height:1.3125;
font-weight:700
}
@media (min-width:1025px){
.checkout2_address__block_title,
.checkout2_address__section_title,
.checkout_block_headline,
.warenkorb_checkout3__textblock_subject,
.warenkorb_checkout3__textblock_subline,
.warenkorb_checkout4__textblock_subject,
.warenkorb_checkout4__textblock_subline,
.warenkorb_checkout6__panel_title{
font-size:1.25rem;
line-height:1.3125
}
}
.checkout_header{
border-bottom:1px solid #e0e0e0
}
.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__fwd{
order:99;
min-width:200px;
margin-left:auto;
margin-right: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
}
}
.et_form_field_plusminus{
display:flex;
align-items:center;
justify-content:center
}
.et_form_field_plusminus__wing{
display:flex;
align-items:center;
justify-content:center;
width:40px;
height:40px;
cursor:pointer;
user-select:none
}
.warenkorb_detail__cart_header{
display:flex;
justify-content:space-between;
align-items:center;
flex-wrap:wrap;
margin-bottom:0
}
.warenkorb_detail__cart_headline{
margin-bottom:5px;
display:flex;
align-items:center
}
.warenkorb_detail__cart_headline svg{
flex:0 0 auto;
margin-right:5px
}
.warenkorb_detail__csvupload{
border-bottom:1px solid #e0e0e0
}
.element_cart__subelements .controller_subelements,
.warenkorb_detail__subelements .controller_subelements{
margin-bottom:0!important
}
.warenkorb_checkout1__content{
display:grid;
grid-template-areas:"taLogin" "taRegister" "taGuest";
grid-template-columns:1fr;
grid-gap:15px
}
@media (min-width:768px){
.warenkorb_checkout1__content{
grid-template-areas:"taLogin taRegister" "taLogin taGuest";
grid-template-columns:1fr 1fr
}
}
@media (min-width:1025px){
.warenkorb_detail__cart_headline svg{
margin-right:10px
}
.warenkorb_checkout1__content{
grid-gap:27px
}
}
.warenkorb_checkout1 .checkout_buttons__fwd{
min-width:150px
}
.warenkorb_checkout1__content_block .checkout_buttons{
margin-top:0
}
.warenkorb_checkout1__content_block--login{
grid-area:taLogin
}
.warenkorb_checkout1__content_block--register{
grid-area:taRegister
}
.warenkorb_checkout1__content_block--guest{
grid-area:taGuest
}
.warenkorb_checkout1__content_helper{
display:grid;
grid-gap:15px;
grid-template-columns:1fr
}
@media (min-width:480px){
.warenkorb_checkout1__content_block--login .checkout_buttons{
flex-wrap:nowrap
}
.warenkorb_checkout1__content_block--login .checkout_buttons__fwd{
margin-bottom:0;
margin-left:10px
}
.warenkorb_checkout1__content_helper{
grid-template-columns:auto min-content
}
.warenkorb_checkout1__content_helper--login{
grid-template-columns:1fr
}
}
.warenkorb_checkout2__empty_cart{
text-align:center;
font-weight:700
}
.checkout2_address__section--delivery_address_selection{
margin-top:15px
}
.checkout2_address__section--bottom>:not(.checkout_buttons){
margin-top:15px
}
.checkout2_address__section--privacy{
grid-area:bottom
}
@media (max-width:1024px){
.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
}
}
.checkout2_address__row--buttons{
grid-area:bottom2
}
@supports (display:grid){
@media (min-width:1025px){
.checkout2_address{
display:grid;
grid-column-gap:27px;
grid-row-gap:0;
grid-template-columns:60% auto;
align-items:start;
grid-template-areas:"invoiceAddress addressSelect" "invoiceAddress deliveryAddress" "invoiceAddress ." "bottom bottom" "bottom2 bottom2"
}
.checkout2_address__section--invoice_address{
grid-column:1;
grid-row:1/span 3
}
.checkout2_address__section--delivery_address_selection{
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_scrollable{
display:grid;
grid-template-columns:1fr;
grid-column-gap:15px;
max-height:300px;
overflow-y:auto
}
@media (min-width:400px){
.checkout2_address__la_saved_scrollable{
grid-template-columns:repeat(2,1fr)
}
}
@media (min-width:600px){
.checkout2_address__la_saved_scrollable{
grid-template-columns:repeat(3,1fr)
}
}
@media (min-width:800px){
.checkout2_address__la_saved_scrollable{
grid-template-columns:repeat(4,1fr)
}
}
@media (min-width:1025px){
.checkout2_address__section--delivery_address_selection{
margin-top:0
}
.checkout2_address__la_saved_scrollable{
grid-template-columns:repeat(2,1fr);
max-height:500px
}
}
.checkout2_address__la_saved_block{
margin-bottom:15px
}
.checkout2_address__la_saved_block label{
display:flex!important
}
.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
}
.checkout2_address__info{
font-size:.75rem;
line-height:1.3125
}
.checkout2_address__block_la,
.checkout2_address__block_saved_la{
border-top:1px solid #e0e0e0
}
.checkout2_address label[for*=hausnummer]{
white-space:nowrap
}
.checkout2_address input[name=la_saved_id]:checked+* .element_address_block__row:first-child{
font-weight:400
}
.checkout2_newsletter__text{
display:block;
margin-top:10px
}
.warenkorb_checkout3__empty_cart,
.warenkorb_checkout4__empty_cart{
text-align:center;
font-weight:700
}
.warenkorb_checkout3__option_line,
.warenkorb_checkout4__option_line{
display:grid;
grid-template-columns:auto 40px;
grid-template-areas:"taImage taRadio" "taText taRadio";
border:1px solid #e0e0e0;
border-radius:5px;
overflow:hidden;
min-height:60px;
align-items:center
}
.warenkorb_checkout3__option_image,
.warenkorb_checkout4__option_image{
grid-area:taImage;
align-self:stretch;
display:flex;
align-items:center;
border-right:1px solid transparent;
padding:5px 10px
}
@media (min-width:768px){
.warenkorb_checkout3__option_line,
.warenkorb_checkout4__option_line{
grid-template-columns:140px auto 70px;
grid-template-areas:"taImage taText taRadio";
min-height:80px
}
.warenkorb_checkout3__option_image,
.warenkorb_checkout4__option_image{
padding:10px 20px;
border-right:1px solid #e0e0e0;
text-align:center;
justify-content:center
}
}
.warenkorb_checkout3__option_name_and_text,
.warenkorb_checkout4__option_name_and_text{
grid-area:taText;
padding:5px 10px
}
@media (min-width:768px){
.warenkorb_checkout3__option_name_and_text,
.warenkorb_checkout4__option_name_and_text{
padding:10px 20px;
width:auto
}
}
.warenkorb_checkout3__option_radio_container,
.warenkorb_checkout4__option_radio_container{
grid-area:taRadio;
box-sizing:border-box;
display:flex;
align-self:stretch
}
.warenkorb_checkout3__option--checked .warenkorb_checkout3__option_line,
.warenkorb_checkout3__option--checked .warenkorb_checkout4__option_line,
.warenkorb_checkout4__option--checked .warenkorb_checkout3__option_line,
.warenkorb_checkout4__option--checked .warenkorb_checkout4__option_line{
background-color:#f0f0f0
}
.warenkorb_checkout3__option--checked .warenkorb_checkout3__option_label,
.warenkorb_checkout3__option--checked .warenkorb_checkout4__option_label,
.warenkorb_checkout4__option--checked .warenkorb_checkout3__option_label,
.warenkorb_checkout4__option--checked .warenkorb_checkout4__option_label{
background-color:var(--color1)
}
.warenkorb_checkout3__option_img,
.warenkorb_checkout4__option_img{
display:block
}
.warenkorb_checkout3__option_name_container,
.warenkorb_checkout4__option_name_container{
display:flex;
flex-wrap:wrap;
justify-content:space-between
}
.warenkorb_checkout3__option_name,
.warenkorb_checkout4__option_name{
font-size:18px;
font-weight:700
}
.warenkorb_checkout3__option_text,
.warenkorb_checkout4__option_text{
padding-top:5px
}
.warenkorb_checkout3 .delivery__details--close,
.warenkorb_checkout4 .delivery__details--close{
display:none
}
.warenkorb_checkout3__option_label,
.warenkorb_checkout4__option_label{
width:100%;
display:flex;
align-items:center!important;
justify-content:center!important
}
.warenkorb_checkout3__toggle_option_text::after,
.warenkorb_checkout4__toggle_option_text::after{
content:attr(data-toggle-text-open)
}
.warenkorb_checkout3__toggle_option_text[data-toggle-text=close]::after,
.warenkorb_checkout4__toggle_option_text[data-toggle-text=close]::after{
content:attr(data-toggle-text-close)
}
.warenkorb_checkout3__option_details:not(.warenkorb_checkout3__option_details--visible),
.warenkorb_checkout3__option_text:not(.warenkorb_checkout3__option_text--visible),
.warenkorb_checkout4__option_details:not(.warenkorb_checkout4__option_details--visible),
.warenkorb_checkout4__option_text:not(.warenkorb_checkout4__option_text--visible){
display:none
}
.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,
.warenkorb_checkout6__ratingemail{
background-color:transparent;
border:1px solid #e0e0e0;
display:flex;
align-items:baseline
}
.warenkorb_checkout6__agb_label1,
.warenkorb_checkout6__ratingemail_label1{
flex:0 0 auto;
margin-right:5px
}
.warenkorb_checkout6__agb_label2,
.warenkorb_checkout6__ratingemail_label2{
flex:1 1 auto
}
.warenkorb_checkout6__ratingemail{
margin-top:15px
}
.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{
display:grid;
grid-template-columns:1fr;
grid-gap:15px
}
@media (min-width:480px){
.warenkorb_checkout6__panels{
grid-template-columns:repeat(2,1fr)
}
}
@media (min-width:1220px){
.warengruppe_detail_brands .di_ui_component_1__group_items{
grid-template-columns:repeat(6,1fr)
}
.warenkorb_checkout6__panels{
grid-gap:27px
}
}
.warenkorb_checkout6__panel_container{
display:flex
}
.warenkorb_checkout6__panel{
width:100%;
box-sizing:border-box;
position:relative;
display:flex;
flex-direction:column;
justify-content:space-between
}
.warenkorb_checkout6__panel_title{
margin-top:15px
}
.warenkorb_checkout6__panel_title:first-child{
margin-top:0
}
.warenkorb_checkout6__panel_content{
margin:5px 0
}
.warenkorb_checkout7__orderinfo{
background-color:#f0f0f0;
padding:17px 20px
}
.warenkorb_checkout7__orderinfo_title{
font-weight:400;
margin-bottom:10px
}
.warenkorb_checkout7__orderinfo_table{
border-collapse:collapse;
border-spacing:0;
font-weight:400
}
.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 var(--color1);
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%
}
.warenkorb_checkout7__ratingemail{
margin-top:3rem
}
.element_zpa{
position:relative;
display:flex
}
.element_zpa>*{
flex:1 1 auto
}
.element_zpa_artikel{
display:block;
text-decoration:none
}
.element_zpa_artikel__img{
display:block;
width:100%;
height:100%;
object-fit:cover
}
.element_zpa_artikel__h{
position:absolute;
bottom:10px;
right:10px;
display:flex;
align-items:flex-end
}
.element_zpa_artikel__description,
.element_zpa_artikel__l,
.element_zpa_artikel__title{
color:#fff;
text-shadow:0 0 3px rgba(0,0,0,.4)
}
.element_zpa_artikel__title{
margin-bottom:7px;
font-weight:700;
font-size:.9375rem;
line-height:1;
text-align:center
}
@media (min-width:1025px){
.warenkorb_checkout6__panels{
grid-template-columns:repeat(4,1fr)
}
.element_zpa_artikel__title{
font-size:1.875rem;
line-height:1
}
}
.element_zpa_artikel__description{
font-size:.5625rem;
line-height:1
}
@media (min-width:768px){
.element_zpa_artikel__description{
font-size:.6875rem;
line-height:1
}
}
@media (min-width:1025px){
.element_zpa_artikel__description{
font-size:.9375rem;
line-height:1
}
}
.element_zpa_artikel:hover .element_zpa_artikel__description{
background-color:#fff;
text-shadow:none
}
.element_zpa_artikel__r{
margin-left:14px;
padding:0 5px 3px
}
.element_zpa_artikel__price{
font-size:1.25rem;
line-height:1
}
@media (min-width:768px){
.element_zpa_artikel__r{
padding:7px 11px 10px
}
.element_zpa_artikel__price{
font-size:2.5rem;
line-height:1
}
}
.element_zpa_artikel__rebate_container{
display:flex;
margin:2px 0;
font-size:.5625rem;
line-height:1
}
@media (min-width:768px){
.element_zpa_artikel__rebate_container{
font-size:.75rem;
line-height:1;
margin:9px 0 3px
}
}
.element_zpa_artikel__rebate{
margin-left:5px
}
/*! lightgallery - v1.6.6 - 2017-12-20
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2017 Sachin N; Licensed GPLv3 */
@font-face{
font-family:lg;
src:url(/custom/module/public/default/assets/lightgallery/fonts/lg.eot?n1z373);
src:url(/custom/module/public/default/assets/lightgallery/fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(/custom/module/public/default/assets/lightgallery/fonts/lg.woff?n1z373) format("woff"),url(/custom/module/public/default/assets/lightgallery/fonts/lg.ttf?n1z373) format("truetype"),url(/custom/module/public/default/assets/lightgallery/fonts/lg.svg?n1z373#lg) format("svg");
font-weight:400;
font-style:normal
}
.lg-icon{
margin:0;
padding:0;
border:0;
border-radius:0;
box-shadow:none;
background:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
font-family:lg;
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
}
.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:#fff
}
.lg-actions .lg-next{
right:0
}
.lg-actions .lg-next::before{
content:"\e095"
}
.lg-actions .lg-prev{
left:0
}
.lg-actions .lg-prev::after{
content:"\e094"
}
@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:#999;
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:#fff
}
.lg-toolbar .lg-close:after{
content:"\e070"
}
.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:-o-grab;
cursor:-ms-grab;
cursor:grab
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{
cursor:move;
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
}
.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;
border-radius:2px 2px 0 0;
color:#999;
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:"\e1ff"
}
.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/default/assets/lightgallery/img/vimeo-play.png) no-repeat
}
.lg-outer .lg-has-vimeo:hover .lg-video-play{
background:url(/custom/module/public/default/assets/lightgallery/img/vimeo-play.png) 0 -58px no-repeat
}
.lg-outer .lg-has-html5 .lg-video-play{
background:url(/custom/module/public/default/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/default/assets/lightgallery/img/youtube-play.png) no-repeat
}
.lg-outer .lg-has-youtube:hover .lg-video-play{
background:url(/custom/module/public/default/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:"\e311"
}
#lg-actual-size{
font-size:20px
}
#lg-actual-size:after{
content:"\e033"
}
#lg-zoom-out{
opacity:.5;
pointer-events:none
}
#lg-zoom-out:after{
content:"\e312"
}
.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 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 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:-o-grab;
cursor:-ms-grab;
cursor:grab
}
.lg-outer.lg-grabbing img.lg-object{
cursor:move;
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/default/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
}
@media only screen and (max-width:360px){
html.env_dev body::before{
top:0
}
}
@media only screen and (max-width:375px){
html.env_dev body::before{
top:0
}
}
@media only screen and (max-width:412px){
html.env_dev body::before{
top:0
}
}
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:1024px){
html.env_dev body::before{
content:"w:medium"
}
}
@media only screen and (min-width:1025px) and (max-width:1219px){
html.env_dev body::before{
content:"w:large"
}
}
@media only screen and (min-width:1220px){
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:1024px
}
meta.mq-large{
min-width:1025px;
max-width:1219px
}
meta.mq-xlarge{
min-width:1220px;
max-width:99999px
}

