/*!  **** begin font import ***  *//*!
 * @license
 * MyFonts Webfont Build ID 3365391, 2017-03-28T05:32:07-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Radikal-Regular by Nootype
 * URL: http://www.myfonts.com/fonts/nootype/radikal/regular/
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3365391
 * Licensed pageviews: 2,000,000
 * Webfonts copyright: Copyright &#x00A9; 2013 by Nico Inosanto. All rights reserved.
 *
 * © 2017 MyFonts Inc
 *
*/@font-face{font-family:Radikal-Regular;font-weight:400;src:url(../fonts/335A0F_2_0.woff2) format("woff2"),url(../fonts/335A0F_2_0.woff) format("woff"),url(../fonts/335A0F_2_0.ttf) format("truetype")}/*!
 * @license
 * MyFonts Webfont Build ID 2729777, 2014-01-21T10:42:54-0500
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Radikal Black by Nootype
 * URL: http://www.myfonts.com/fonts/nootype/radikal/black/
 * Copyright: Copyright (c) 2013 by Nico Inosanto. All rights reserved.
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2729777
 * Licensed pageviews: 10,000
 *
 * © 2014 MyFonts Inc
 *
*/@font-face{font-family:Radikal-Black;font-weight:900;src:url(../fonts/29A731_4_0.woff) format("woff"),url(../fonts/29A731_4_0.ttf) format("truetype")}/*!
 * @license
 * MyFonts Webfont Build ID 3365391, 2017-03-28T05:32:07-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Radikal-Regular by Nootype
 * URL: http://www.myfonts.com/fonts/nootype/radikal/light/
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3365391
 * Licensed pageviews: 2,000,000
 * Webfonts copyright: Copyright &#x00A9; 2013 by Nico Inosanto. All rights reserved.
 *
 * © 2017 MyFonts Inc
 *
*/@font-face{font-family:Radikal-Light;font-weight:300;src:url(../fonts/335A0F_1_0.woff2) format("woff2"),url(../fonts/335A0F_1_0.woff) format("woff"),url(../fonts/335A0F_1_0.ttf) format("truetype")}/*!  **** end font import ***  */*,::after,::before{box-sizing:border-box}body,html{background-color:#1e325a;color:#fff;margin:0;padding:0;overflow-x:hidden}main{display:block}.button,button{border:0;display:inline-block;font-size:.875rem;font-weight:400;font-family:Radikal-Regular,sans-serif;line-height:1.1875rem;padding:.625rem;text-align:center;text-decoration:none;vertical-align:middle}.button:hover,button:hover{cursor:pointer}.button--grid{display:block;width:100%}.button-grid-content{background-color:#1e325a;color:#fff;height:1.1875rem;padding:0 1.5625rem}.button-grid-content:hover{color:#0ff}.button-page{background-color:#fff;color:#1e325a;height:1.1875rem;padding:0 1.5625rem}.button-warenkorb{background-color:#e60028;color:#fff;height:1.5rem;line-height:1.5rem;padding:0 1.5625rem}.button-hollow{background-color:#fff;border:1px solid #666;color:#666;height:1.0625rem;line-height:.95625rem;padding:0 1.5625rem}.button-form--reset{background-color:#666;color:#fff}.button-form--reset:hover{background-color:#333}.button-form--submit{background-color:#1e325a;color:#fff;height:2.4375rem}.button-form--submit:hover{background-color:#385da7}.button-form--disabled{background-color:#fff;border:1px solid #e3e3e3;color:#e3e3e3}.button-video-start{position:absolute;right:50%;bottom:50%;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);height:3rem;width:4.25rem}.button-video-start:hover{cursor:pointer}.button-video-start .icon{fill:#fff}.button-video-start .background{fill:rgba(51,51,51,.85)}.button-video-start:hover .background{fill:red}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto;width:100%}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;margin:-.625rem -.3125rem}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}button,input,optgroup,select,textarea{color:#1e325a;margin:0;font-family:Radikal-Light,sans-serif}input:-ms-input-placeholder{color:#666}input::-ms-input-placeholder{color:#666}input::placeholder{color:#666}input::-webkit-input-placeholder{color:#666}input::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}label{display:block;font-size:.75rem;margin-top:1.25rem;margin-bottom:.15625rem}input,select{height:2rem}input[type=number],input[type=text],select,textarea{background-color:#e3e3e3;border:.0625rem solid #e3e3e3;padding:.3125rem}input[type=number]:focus,input[type=text]:focus,select:focus,textarea:focus{background-color:#fff;border-color:#333;outline:0}input[type=number]{-moz-appearance:textfield;max-width:3.75rem;text-align:center}.icon-schliessen{fill:#fff}.icon-schliessen svg{height:1.75rem;width:1.5rem}.icon-schliessen:hover{cursor:pointer;fill:#0ff}svg:not(:root){overflow:hidden}img{max-width:100%}table{margin-bottom:1.25rem;width:100%}table,td,tr{border-spacing:0;border-collapse:collapse}table+table{margin-top:-1px}td,th{padding:.625rem;border:1px solid #e3e3e3;vertical-align:middle;text-align:left}th{background-color:#e3e3e3}th,th h4,th p{color:#1e325a;font-size:.9rem;margin:0}th,th p{font-weight:400;font-family:Radikal-Regular,sans-serif}td,td h4,td li,td p,td ul{color:#1e325a;font-family:Radikal-Light,sans-serif;font-size:.9rem;margin:0}body,html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:Radikal-Regular,sans-serif;font-size:100%;line-height:1.25;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.seite-titel,h1,h2,h3,h4,h5,h6{font-family:Radikal-Black,serif;font-weight:900}.seite-titel,h1,h2{font-size:1.875rem;line-height:1.2;margin:0 0 2.5rem}h3{font-size:1.0625rem;line-height:1.25;margin:0 0 .625rem}p{font-family:Radikal-Light,sans-serif;font-weight:300;font-size:1rem;line-height:1.25;margin:0 0 1rem}ol,ul{margin:0 0 1rem;padding:0}ul{list-style-type:none}li{font-family:Radikal-Light,sans-serif;font-weight:300;font-size:1rem;line-height:1.25}ol li{margin-left:2rem}a{-webkit-text-decoration-skip:ink;text-decoration-skip:ink;color:inherit}a:hover{text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder;font-family:Radikal-Regular,sans-serif}small{font-size:80%}.seite-wrapper{margin:0 auto;max-width:53.75rem;position:relative}.seite-inhalt{margin:0 .625rem;padding:.625rem 0 0}@media print,screen and (min-width:35.0625em){.seite-inhalt{margin:0 .625rem;padding:1.25rem 0 0}}@media screen and (min-width:53.8125em){.seite-inhalt{padding:2.5rem 0 0}}.modal{background-color:#1e325a;display:none;padding:.625rem;position:fixed;width:100%;height:100%;z-index:999;top:0;left:0}.modal.is-open{display:block}.modal .seite-wrapper{height:100%;padding:0 .625rem}.modal .video-wrapper{max-width:52.5rem;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.modal .video-wrapper iframe{position:absolute;height:100%;width:100%;top:0}.modal .icon-schliessen{position:absolute;top:1.25rem;right:1.25rem}.pagination{text-align:center}.pagination a,.pagination span{padding:.3125rem;margin:0 .3125rem}#agshop-handel .logo-header .shop-handel path,#agshop-leser .logo-header .shop-leser path{fill:#0ff}.section-header{display:flex;align-items:flex-start;justify-content:space-between;flex-flow:row wrap;margin-bottom:4rem}.section-header .logo{position:relative;margin-bottom:1.25rem}.section-header a{text-decoration:none;outline:0}.section-header .logo,.section-header .logo-header{display:block;height:3.3125rem;width:29.625rem}.section-header .icon,.section-header .logo-header path{fill:#fff}.section-header .logo-header .shop-handel,.section-header .logo-header .shop-leser{-webkit-transform:translate(0,0);transform:translate(0,0)}.section-header .nav-shop{align-items:baseline;display:flex;flex-flow:row}.section-header .nav-shop-item{color:#fff;font-size:.75rem;font-family:Radikal-Light,sans-serif;line-height:1.25;text-align:center;padding:0 .41667rem}.section-header .nav-shop-item:last-child{padding-right:0}.section-header .nav-shop-item.aktiv svg,.section-header .nav-shop-item:hover svg{fill:#0ff}.section-header .nav-shop-item.aktiv,.section-header .nav-shop-item.aktiv>a,.section-header .nav-shop-item:hover,.section-header .nav-shop-item:hover>a{color:#0ff}.section-header .nav-shop-item.aktiv .nav-shop-item:hover,.section-header .nav-shop-item.aktiv .nav-shop-item:hover>a,.section-header .nav-shop-item:hover .nav-shop-item:hover,.section-header .nav-shop-item:hover .nav-shop-item:hover>a{cursor:pointer}.section-header .nav-shop_userinfo p{font-size:.75rem;padding:0 .625rem}.section-header .icon.icon-user svg{width:1.5rem}.section-header .icon.icon-warenkorb svg{width:2.25rem}.section-header .icon.icon-suche svg{width:1.25rem}.section-header .icon.icon-nav svg{width:1.875rem}.section-header .icon svg{height:1.75rem}@media screen and (min-width:22.1875em){.section.section-header .logo{margin-bottom:0}}@media screen and (min-width:25em){.section.section-header .nav-shop-item{padding:0 .625rem}.section.section-header .nav-shop-item:last-child{padding-right:0}}@media screen and (max-width:41.25em){.section-header .logo{height:3.3125rem;width:10rem;overflow:hidden}.section-header .logo-header .schriftzug{display:none}.section-header .logo-header .shop-leser{-webkit-transform:translate(-232px,-6px);transform:translate(-232px,-6px)}.section-header .logo-header .shop-handel{-webkit-transform:translate(-324px,17px);transform:translate(-324px,17px)}.nav-shop{padding-top:.15625rem}}@media screen and (min-width:41.3125em){.nav-shop{padding-top:.625rem}.nav-shop_nav{display:none}.nav-shop_suche{padding-right:0!important}}.shop-suche{position:absolute;left:0;right:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;z-index:999;margin:0 .625rem;padding:0;max-width:53.75rem;width:calc(100% - 2 * .625rem);height:4rem;background-color:#1e325a;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;align-content:center}.shop-suche.is-open{-webkit-transform:translateY(0);transform:translateY(0)}.shop-suche div,.shop-suche form{padding:.625rem}.shop-suche form{flex:1 0}.shop-suche input[type=search]{background-color:#333;border:solid #fff;border-radius:0;border-width:0 0 .125rem;color:#fff;font-size:1rem;padding:.3125rem;width:100%}.shop-suche input[type=search]:focus{border-color:#0ff;outline:0;outline-offset:0}@media screen and (min-width:41.3125em){.shop-suche{height:7.5rem}}.suche .suche-titel{display:flex;flex-flow:row wrap}.suche .suche-titel span{font-size:inherit;margin-right:.625rem}.suche .suche-titel form{display:flex;flex-flow:row nowrap;flex-grow:1;max-width:100%}.suche .suche-titel form input[type=search]{border:0;border-bottom:.125rem solid #1e325a;flex-grow:1;font-size:1.875rem;max-width:calc(100% - 1.875rem);height:2.5rem}.suche .suche-titel form input[type=search]:focus{border-color:#0ff}.suche .suche-titel form input[type=submit]{border:0;background-color:#fff;display:none;width:0;padding:0}.suche .suche-titel form label{margin:0}.suche .suche-titel form svg{width:1.875rem;height:1.875rem;fill:#1e325a}.suche .suche-titel form svg:hover{cursor:pointer;fill:#0ff}.section-navigation .nav,.section-navigation .subnav{list-style-type:none}.section-navigation .nav-item{color:#fff;font-size:1rem;line-height:1.2rem;position:relative}.section-navigation .nav-item a{text-decoration:none}.section-navigation .nav-item.aktiv>a,.section-navigation .nav-item:hover>a,.section-navigation .subnav-item:hover>a{color:#0ff}.section-navigation .icon-nav_schliessen{display:none}@media screen and (max-width:41.25em){.section-navigation{background-color:#1e325a;position:fixed;left:0;right:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:999;padding:.625rem;margin:0;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;max-width:100%;height:100vh;width:100%}.is-open.section-navigation{-webkit-transform:translateY(0);transform:translateY(0)}.is-open .icon-nav_schliessen{display:block;position:absolute;top:1.25rem;right:1.25rem}.nav{margin-top:4rem;margin-left:50%}.subnav{margin-left:.625rem;margin-bottom:.3125rem}.subnav li{margin-top:.3125rem}.nav-item{margin-bottom:.3125rem}}@media screen and (min-width:41.3125em){.section-navigation{display:block}.section-navigation .nav,.section-navigation .subnav{margin:0;padding:0}.section-navigation .nav{align-items:center;display:flex;height:3.125rem}.section-navigation .subnav{background-color:#1e325a;left:-.625rem;padding:0 .625rem;position:absolute;-webkit-transform-origin:top;transform-origin:top;transition:padding-top .25s ease;z-index:2}.section-navigation .nav-item{margin:0 1.25rem 0 0}.section-navigation .subnav-item{height:0;overflow:hidden;transition:height .25s ease;white-space:nowrap}.section-navigation .nav-item:hover>.subnav{padding-top:.3125rem}.section-navigation .nav-item:hover .subnav-item{margin-bottom:.3125rem;height:1.2rem}}footer h3{margin-bottom:0}footer a{text-decoration:none}footer .payment-icons{display:flex;flex-flow:row wrap;padding:0 .3125rem;margin-top:-.625rem}footer .payment-icons svg{background-color:#fff;display:block;height:2rem;width:calc(33.33333% - .625rem);margin:.625rem .3125rem 0}@media screen and (min-width:20.0625em){footer .payment-icons svg{width:calc(25% - .625rem)}}.kontakt-buttons{margin-bottom:2.5rem}.kontakt-buttons .button{padding:0 .3125rem}.kontakt-buttons.block-flex_columns{display:flex;flex-direction:column}.kontakt-buttons .block-flex_cell{text-align:center;flex-grow:1;margin:0 .625rem .625rem}.kontakt-buttons .block-flex_cell:last-of-type{margin-bottom:0}@media screen and (min-width:30.0625em){footer .payment-icons svg{width:calc(14.285714% - .625rem)}.kontakt-buttons.block-flex_columns{flex-direction:row}.kontakt-buttons .block-flex_cell{margin:0 .625rem;flex-basis:25%}}.block{background-color:#fff;color:#1e325a;margin:.25rem 0}.block-content_wrapper{margin:0 auto;padding:5rem 0;max-width:33.75rem}.block-content_wrapper--full{padding:5rem 0;width:100%}.block-cell{padding:0 .625rem}.block-titel{font-size:1.875rem;line-height:1.2;margin:0 0 2.5rem}.jumbotron{position:relative;background-size:cover;background-position:center center}.jumbotron.jumbotron-bild{min-height:20rem}.jumbotron-titel{color:#fff;font-family:Radikal-Light,sans-serif;font-size:1.0625rem;font-weight:300;line-height:1.25;margin:0;bottom:.625rem;left:.625rem;position:absolute;max-width:100%}@media print,screen and (min-width:35.0625em){.jumbotron-titel{font-size:1.875rem;line-height:2.125rem}.produkt-detail .block-flex_cell:nth-of-type(odd)>div{padding-right:.625rem}.produkt-detail .block-flex_cell:nth-of-type(even)>div{padding-left:.625rem}}@media screen and (min-width:53.8125em){.jumbotron-titel{bottom:2.5rem;left:2.5rem}}.jumbotron-titel span,.jumbotron-titel.produkt-detail_autor{font-family:Radikal-Black,serif;font-weight:900}.produkt-label{background-color:#666;color:#fff;line-height:1.25rem;padding:.625rem;position:absolute;top:.625rem}.produkt-label--hollow{background-color:#fff;border:.0625rem solid #666;color:#666}.produkt-formular h3,.produkt-formular p{margin-bottom:0}.produkt-formular label{margin-top:.3125rem}.produkt-formular input[type=number],.produkt-formular option,.produkt-formular select{padding:0 .3125rem;height:1.1875rem}.produkt-formular option:focus,.produkt-formular option:hover{background-color:#333}.produkt-formular select{font-size:.875rem;width:100%;max-width:12.5rem;margin:.3125rem 0}.produkt-formular_auswahl{max-width:100%;width:100%}.produkt-detail_verweise-varianten,.produkt-formular{max-width:16.25rem}.produkt-formular_auswahl+.produkt-formular_kaufen{margin-top:1.25rem}.produkt-detail .block-flex_columns{display:flex;flex-direction:column}.produkt-detail .block-flex_cell{padding:0 .625rem;margin-bottom:2.5rem}.produkt-detail .block-cell,.produkt-detail .block-flex_columns{margin-bottom:2.5rem}.produkt-detail .block-cell:last-child,.produkt-detail .block-flex_columns:last-child{margin-bottom:0}@media screen and (min-width:30.0625em){.produkt-detail .block-flex_columns{flex-direction:row}.produkt-detail .block-flex_cell{flex-basis:50%}}.produkt-detail_text .seite-titel,.produkt-detail_text h1,.produkt-detail_text h2,.produkt-detail_text h3{font-size:1.0625rem;line-height:1.25;margin:1rem 0 0}.produkt-detail_text.text ul{margin:0 0 1rem .5rem}.produkt-detail_text.text ul li{margin-left:.25rem}.produkt-detail_text.text ul li::before{content:'\2022\a0';margin-left:-.7rem;margin-right:.15rem}.produkt-detail_text figure{margin-left:0!important;margin-right:0!important}.produkt-detail_bild{position:relative}.produkt-detail_bild>div{margin-bottom:2.5rem}.produkt-detail_bild>div:last-child{margin-bottom:0}.produkt-detail_bild .produkt-bild{line-height:0}.produkt-detail_information>div{margin-bottom:1.25rem}.produkt-detail_information>div:last-child{margin-bottom:0}.produkt-detail_text+.produkt-detail_information{margin-top:5rem}.produkt-detail-titel{margin-bottom:2.5rem}.produkt-detail_verweise-varianten h3,.produkt-detail_verweise-varianten p{margin-bottom:0}.produkt-katalog .block-grid_container{display:flex;flex-flow:column nowrap;display:grid;grid-auto-rows:minmax(300px,auto)}.produkt-katalog .block-grid_cell{border:0;margin-bottom:2.5rem}@media screen and (min-width:30.0625em){.produkt-katalog .block-grid_container{flex-flow:row wrap;grid-template-columns:repeat(2,50%);grid-auto-rows:1fr}.produkt-katalog .block-grid_container:last-child{margin-bottom:-2.5rem}.produkt-katalog .block-grid_cell{flex-basis:50%;-ms-flex-preferred-size:calc(50% - .625rem * 2)}}.produkt-listing{padding-left:.625rem;padding-right:.625rem;height:100%}.produkt-listing>div{margin-bottom:.625rem}.produkt-listing>div:last-child{margin-bottom:0}.produkt-listing .produkt-listing_info,.produkt-listing>div.produkt-listing_titel{margin-bottom:1rem}.produkt-listing a{text-decoration:none}.produkt-listing .produkt-listing_bild{margin-bottom:1.25rem;line-height:0;position:relative}.produkt-listing .produkt-listing_bild img{max-height:20rem}.produkt-kategorien .block-content_wrapper{padding:2.5rem 0}.produkt-kategorien .block-flex_columns{display:flex;flex-direction:column}@media screen and (min-width:23.1875em){.produkt-kategorien .block-flex_columns{flex-direction:row}}.produkt-kategorien .block-flex_cell{line-height:0;text-align:center;flex-grow:1;margin:0 .625rem .625rem}.produkt-kategorien .block-flex_cell:last-of-type{margin-bottom:0}@media screen and (min-width:26.3125em){.produkt-kategorien .block-flex_cell{margin:0 .625rem}}.produkt-kategorien .button{padding:0 .46875rem}.produkt-kategorien .icon-kategorie{margin-bottom:1.25rem;fill:#1e325a;stroke:#1e325a;height:10rem;width:10rem}@media screen and (min-width:23.1875em){.produkt-kategorien .icon-kategorie{height:6rem;width:6rem}}@media screen and (min-width:26.3125em){.produkt-kategorien .icon-kategorie{height:7.5rem;width:7.5rem}}@media screen and (min-width:35.0625em){.produkt-kategorien .icon-kategorie{height:10rem;width:10rem}}.produkt-kategorien .aktiv{color:#0ff}.produkt-neuheit .block-flex_columns{display:flex;flex-direction:column}.produkt-neuheit .block-flex_columns:last-child{margin-bottom:-2.5rem}.produkt-neuheit .block-cell{margin-bottom:0}@media screen and (min-width:30.0625em){.produkt-neuheit .block-flex_columns{flex-direction:row}.produkt-neuheit .block-flex_cell{flex-basis:50%}}@media print,screen and (min-width:35.0625em){.produkt-katalog .block-grid_cell:nth-of-type(odd) .produkt-listing{padding-right:1.25rem}.produkt-katalog .block-grid_cell:nth-of-type(even) .produkt-listing{padding-left:1.25rem}.produkt-neuheit .block-flex_cell:nth-of-type(odd)>div{padding-right:.625rem}.produkt-neuheit .block-flex_cell:nth-of-type(even)>div{padding-left:.625rem}}.produkt-neuheit .produkt-detail_header-foto{margin-bottom:2.5rem}.produkt-neuheit .produkt-detail_titel .seite-titel,.produkt-neuheit .produkt-detail_titel h2{font-size:1.0625rem;margin-bottom:0}.produkt-neuheit .produkt+.produkt{margin-top:5rem}.produkt-neuheit .produkt-detail_bild img{max-height:20rem}.shopping-cart .block-flex_columns{display:flex;flex-flow:row wrap}.shopping-cart .block-flex_cell{justify-content:stretch;padding:0 .625rem;margin-bottom:2.5rem}.shopping-cart .block-cell.cart{margin-bottom:2.5rem}.cart-stock{margin-bottom:0}.cart-stock td,.cart-stock th{text-align:center}.cart-stock td:first-child,.cart-stock td:nth-child(2),.cart-stock th:first-child,.cart-stock th:nth-child(2){text-align:left}.cart-stock td:nth-child(4),.cart-stock th:nth-child(4){white-space:nowrap}.cart-stock td:last-child,.cart-stock th:last-child{text-align:right;white-space:nowrap}.cart-stock td a,.cart-stock th a{text-decoration:none;font-family:Radikal-Regular,sans-serif;font-weight:700}.cart-stock .icon{margin-right:.3125rem}.cart-stock .icon:last-of-type{margin-right:0}.cart-stock .icon svg{height:1.25rem;width:1.25rem;fill:#1e325a}@media screen and (max-width:35.06125em){.cart-stock tr+tr,table+table{margin-top:1.25rem}.cart-stock td,.cart-stock th,.cart-stock tr{display:block}.cart-stock thead{display:none}.cart-stock td{border:0}.cart-stock tr{border:1px solid #e3e3e3}.cart-stock td::before{display:block;margin-bottom:.125rem}.cart-stock td:nth-of-type(2)::before{content:"Einzelpreis"}.cart-stock td:nth-of-type(3)::before{content:"Anzahl"}.cart-stock td:nth-of-type(4)::before{content:"Aktionen"}.cart-stock td:nth-of-type(5)::before{content:"Preis";float:left}.cart-stock td:nth-of-type(1){background-color:#e3e3e3}.cart-stock td:nth-of-type(2),.cart-stock td:nth-of-type(3),.cart-stock td:nth-of-type(4){display:table-cell;width:33.33333%;vertical-align:top}.cart-stock td:last-child{border-top:1px solid #e3e3e3}.cart-stock td:last-child::before{width:auto}}.cart-item{display:table}.cart-item>div{display:table-cell;vertical-align:middle}.cart-item .cart-image{text-align:center;width:5rem}.cart-item .cart-image img{max-height:5rem;max-width:5rem}.cart-item .cart-image a{display:block;font-size:0}.cart-item .cart-title{padding-left:.625rem}.cart-footer{margin-bottom:.625rem}.cart-footer td:first-child,.cart-footer th:first-child{text-align:left}.cart-footer td:last-child,.cart-footer th:last-child{text-align:right}.cart-zusatz h4{margin:0 0 .625rem}.cart-zusatz li{font-size:.75rem}.cart-zusatz label{display:block;font-size:.75rem;margin-top:1.25rem;margin-bottom:.15625rem}.cart-zusatz h4+label{margin-top:0}.cart-zusatz .button,.cart-zusatz button,.cart-zusatz input,.cart-zusatz select{width:100%}.cart-zusatz .button,.cart-zusatz button{display:block;margin-top:.625rem}.cart-zusatz .block-flex_cell{flex:1 200px}.cart-submit{margin-bottom:-2.5rem}.cart-siegel{flex:2 400px}.cart-checkout{flex:1 200px;text-align:right;margin-bottom:0}.cart-checkout input[type=submit]+div{margin-top:2.5rem}.text ul li{margin-left:2rem}.text ul li:before{content:'\2013\a0';margin-left:-1rem;margin-right:.15rem}

/* Änderun 220531: Inzufügen Checkbox für Cart */
.checkbox {
  margin-bottom: 1rem;
}

.checkbox__value { /* Replacement für das Checkbox-Styling */
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 75% auto;

  border: 1px solid #1e325a;
  border-radius: 0;

  display: inline-block;
  cursor: pointer;

  position: relative;
  vertical-align: sub;
  width: 20px;
  height: 20px;
  right: 4px;
}

.checkbox__label {
  display: table;
  line-height: 1.5;
  padding-left: 1.775rem;
  text-indent: -1.5rem;
  font-size: 16px;
}

input[type="checkbox"] {
  /* display: none; */
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

input[type="checkbox"]:checked + .checkbox__value {
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik01Ljk3OTk1IDEzLjA0TDUuOTk5OTUgMTRMMTMuMjY5OSAxLjE1TDExLjUyOTkgMC4xNjk5OThMNS4wNjk5NSAxMS41OEw1Ljk3OTk1IDEzLjA0WiIgZmlsbD0iIzFFMzI1QSIvPgogICAgPHBhdGggZD0iTTYuNjMwMDMgMTIuODRMNi4wMDAwMyAxNEwwLjUzMDAyOSA2LjM0TDIuMTYwMDMgNS4xN0w2LjQ3MDAzIDExLjIyTDYuNjMwMDMgMTIuODRaIiBmaWxsPSIjMUUzMjVBIi8+Cjwvc3ZnPg==);
}

input[type="checkbox"]:error + .checkbox__value {
  background-color: #f00;
}
