<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.hryfilter-wrapper .filteropener{
        margin-left: -25px;
        margin-right: -25px;
}

.hidemob {
    display: none;
}

.top-navigation-container .logo-col {
    left: 100px;
}



 .top-navigation-container .home_link ,  .top-navigation-container .sx-fundraising-btn-top {
    display: none;
 }

 .naviwrapper .home_link {
    display: block;
    left: 77px !important;
    top: 34px;
    z-index: 1;
}

.naviwrapper .sx-fundraising-btn-top {
    width: 100%;
    display: flex;
    margin-top: 20px;
    align-items: center;
    justify-content: center;
}
.naviwrapper .sx-fundraising-btn-top  a {
    width: 189px;
    margin-left: 0px;
}

.row, .gutter-4.row {
    margin-right: -35px;
    margin-left: -35px;
}

.gutter-4 &gt; [class^="col-"], .gutter-4 &gt; [class^=" col-"] {
    padding-right: 35px;
    padding-left: 35px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-right: 35px;
    padding-left: 35px; 
}

.container-fluid {
    padding-right: 35px; 
    padding-left: 35px;
}

.top-navigation-container {
    padding: 0;
}


.titelrow-container .logo-col {
    width:100%;
}

.top-navigation-container .shoppermenu {
    right: 0;
}

.titelrow-container .text-right {
    display: none;
}

.sliderimage {
    width: 100%;
    padding-bottom: 20px;
    position: relative;
}



.carousel-container h2{
    padding-left: 32px;
}

.carousel-caption {
    right: 0;
    left: 0;
    padding-bottom: 30px;
    bottom: 0;
    padding: 0;
    height: auto;
    text-shadow: none;
    position: relative;
}

.carousel-inner {
    max-height: inherit;
    height:auto;
    
}

#topCarousel {
    padding:0 35px;
}

.carousel-control.left {
    left: 0px;
}

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
    margin-left: 0;
    top: 130px;
}

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
    top: 130px;
}

.carousel-control.right {
    right: 5px;
}

.carousel-inner, .carousel-inner .item, .carousel-inner .item .carousel-item-image {
    max-height: inherit;
}

/*#topCarousel .col-sm-6 , .quantity-container-row .col-sm-6{
    width: 50%;
    float: left;
}*/

#topCarousel .col-xs-12, .quantity-container-row  .col-xs-12 {
    width: 100%;
}

.infobanner {
    padding: 50px 35px;
    margin: 0;
}
.infobanner .close {
    right: 0;
    top: -15px;
}

.infobanner h3 {
    font-size: 25px;
    line-height: 34px;
    padding-top:15px;
}

.productblock .basket-add, .carousel .basket-add, .productdetail .basket-add {
    background:  #0F283B ;
    display: inline-block;
    text-align: center;
    padding: 6px 0 8px 0;
}

.productblock .basket-add span, .carousel .basket-add span, .productdetail .basket-add span{
    background: url(../img/cart_weiss.svg) no-repeat #0F283B left  center;
    display: inline-block;
    background-size: contain;
    padding-left:42px;
}

.productblock {
    padding-bottom:35px;
}

.pdfdownload {
    margin-top:10px;
    margin-bottom:10px;
}

.productrow &gt; div {
    border-top: none;
    padding: 35px;
}
.productblock:after {
    width: 100%;
    bottom: 0;
    left: 0;
}

.productblock:before {
    display: none;
}

.productblock .productdetail-picture-container {
    height: auto;
}

.panel-description-container .product-kbez {
    height: auto !important;
    margin-bottom: 30px;
    padding: 0 0 30px 0;
}

.panel {
    padding: 0;
}

.productblock input {
    width: 100%;
}

.panel-description-container {
    height: auto;
    overflow-y: hidden;
    padding-top: 30px;
}

.quantity-container-row {
    height: auto;
}


.footer .footer-cta {
    padding: 0 35px 20px 35px;
}

.footer .footer-cta .button.button-blue {
    width:auto;
}

footer .grid-x {
    padding: 20px 0;
}

.footer .grid-x {
    padding: 20px 0;
}

.footer .footer-service {
    padding: 0 35px;
    margin-top:20px;
}

.medium-offset-4 {
    margin-left: 0;
}


.closewrapper {
    height: 85px;
    padding-left: 35px;
    padding-top: 20px;
    border-bottom: 1px solid #c5c5c5;
}

.naviwrapper .navbottom{
    padding: 0 36px 53px 36px;
}

.naviwrapper .hierarchyelement &gt; a {
    font-size: 20px;
    line-height: 35px;
}

.naviwrapper .navbottom .social{
    display: flex;
    flex-direction: row;
}
.naviwrapper .navbottom .social a{
    font-size: 0;
    width: 31px !important;
    height: 31px !important;
    margin-top:0;
    margin-right: 7px;
}
.naviwrapper .navbottom .social .facebook {
    background-size: 8px 25px;
}
.naviwrapper .navbottom .social .twitter {
    background-size: 23px 15px;
}

.naviwrapper .navbottom .social .instagram {
    background-size: 19px 19px;
}

.naviwrapper .navbottom .social .linkedin {
    background-size: 16px 16px;
}

.naviwrapper .hierarchyelement {
    padding: 25px 35px;
    background-color: #fff;
    z-index: 2;
}

.naviwrapper .hierarchyelement .submenu a, .naviwrapper .hierarchyelement.nav_returnlink .submenu a{
    font-size: 17px;
    line-height: 23px;
    color: #2B2E34;
    font-family: "font_medium";
}

.naviwrapper .hierarchyelement.font-mainnav &gt;  span {
    right: 25px;
}

.naviwrapper .hierarchyelement:hover .submenu {
    display: none;
}

.naviwrapper .hierarchyelement.nav_returnlink .submenu {
    display: block;
}

.naviwrapper .myaccountnav {
    display: none;
}

.shoppermenu {
    border-top: none;
    border-radius: 0;
}

.naviwrapper form {
    position: absolute;
    right: 35px;
    top: 35px;
    display: block !important;
}

.naviwrapper .searchfield {
    display: none;
}

.searchresult .search.button{
    margin: 1rem 0 1rem 0 !important;
}

.naviwrapper .glyphicon-input input + .glyphicon {
    top: 0;
    height: 14px;
    margin-top: 0;
    right: 0;
}

.titleheader {
    display: none;
}

.hryfilter-wrapper {
    margin-left: 0;
    width: 100%;
    margin-top: -4px;
}

.filteropener {
    margin-left: -35px;
    margin-right: -35px;
}

.filteropener .website-container {
    padding: 0 35px;
}

.hryfilter-category-title {
    padding: 23px 35px;
}

.hryfilter-reset-link {
    margin: 20px 10px 0 35px;
}

.hryfilter-group {
    padding: 0 35px !important;
}

.hryfilter-group .hryfilter-category-row.open .hryfilter-category-title{
    padding: 10px 0 10px 0;
}

.hryfilter-group .hryfilter-category-row.open .hryfilter-group{
    padding: 0 !important;
}

.hryfilter-category-row.open &gt; .hryfilter-category-title{
    padding: 10px 0 10px 35px;
}

.hryfilter-category-row.open &gt; .hryfilter-group{
    padding-bottom: 30px !important;
}

.hryfilter-group .hryfilter-productcount {
    position: absolute;
    right: 0;
    font-weight: normal;
    top: 5px;
}

.hryfilter-option {
    padding: 5px 34px 5px 15px;
    font-size: 15px;
    line-height: 22px;
    margin: 10px 20px 10px 0;
}

.filteropener h4 {
    color: #2B2E34;
    font-size: 20px;
    line-height: 25px;
    padding-left: 45px;
    margin: 17px 0;
}

.filteropener .close {
    right:35px;
    top: 21px;
}

.hryfilter-container-column.open {
    padding:0;
}

.filteropener .website-container .counter {
    display: none;
}

.breadcrumb {
    margin-left: 0;
    width: 100vw;
}

.hierarchyblock-panel-container, .hierarchyblock, .hierarchyblock a{
    height: 80px;
}

.hierarchyblock .panel-hierarchy-title {
    padding: 0 35px;
}

.titlehidden {
    /* padding-top:30px; */
}

.hierarchyblock:nth-of-type(1){
    margin-top: 30px;
}

.container-fluid .row:nth-of-type(1) .col-xs-12 br:nth-of-type(1){
    display: none;
}

h1, h1.title.font-title, .title.font-title {
    font-size: 30px;
    line-height: 30px;
}

#productdetailmainform &gt; .row{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

#productdetailmainform &gt; .row .productinfo {
    float: none !important;
    order: 2;
}

#productdetailmainform &gt; .row .productimage {
    order: 1;
    float: none !important;
}

.productdetail-preview-container {
    width: 80px !important;
    padding: 0 10px !important;
}

.productdetail-picture-container {
    height: auto !important;
    padding-bottom: 0px;
}

.row.productobjectpreview {
    padding:0 25px;
}


.justmobile {
    display: block;
}

.specinfo .row &gt; div  {
    margin-bottom: 20px;
}

.productdetail .variantswrapper {
    margin: 10px 0 20px 0;

}

.productdetail .kategorien .kat:nth-of-type(1){
    margin-top: 20px;
}

.productdetail .specinfo &gt; .row &gt; div{
    display: flex;
    flex-direction: column;
    text-align: left;
}

.productdetail .specinfo .col-sm-2 {
    padding-left:35px;
}

.productdetail .variantswrapper .ordernr b {
    display: inline-block;
    padding-right:5px;
}

.productdetail .anzahl b {
    padding-bottom: 10px;
    padding-top:0;
}

.productdetail .anzahl {
    padding-bottom:0;
}

.pricemob {
    padding-left:0;
}

.preview-wrapper {
    left: 100%;
    height: 100vh;
    width: 100%;
}

body.cart-preview-visible .preview-wrapper {
    -webkit-transform: translate3d(-100%x,0,0);
    transform: translate3d(-100%,0,0);
}

.cart-preview-visible , .nav-open{
    margin: 0;
    height: auto;
    overflow:scroll;
}

.cart-preview .titlerow {
    padding: 0 35px;
}

.preview-wrapper .title {
    font-size: 20px;
}

.preview-wrapper .titlerow .close {
    right: 35px;
}

.buymore {
    padding: 30px 35px;
}

.buymore .more-link.close {
    font-family: "font_regular";
    font-size: 16px;
}

.cart-preview .cart-item h4{
    margin: 20px 30px 20px 0;
    position: relative;
}

.cart-preview .info .del-form{
    display: none;
}

.cart-preview .cart-item .item {
    padding: 0 35px;
}

.cart-preview .offer {
    padding: 0 35px;
}

.cart-preview .offer  span{
    font-size: 20px;
}

.gotobasket {
    width: 100%;
    font-size: 20px;
}

.basket-main-table .delete-button.col-sm-1{
    /*padding:32px 0 21px 10px;*/
    padding: 21px 0 21px 10px;
}

.cart-preview .content-bottom {
    overflow-y: scroll;
    height: calc(100vh - 391px);
}

.cart-preview .delete {
    top: 5px;
    right: -30px;
}

.preview-wrapper .img-holder {
    width: 120px;
    margin-right: 36px;
    min-height: 1px;
}

.cart-preview .info {
    width: calc(100% - 156px);
    padding-bottom: 10px;
}

.cart-preview .content-bottom .cart-item .item {
    padding-bottom: 10px;
}

.cart-preview .info td {
    width: 100%;
    display: block;
}

.checkoutsteps .col-sm-12 {
    display: block;
    justify-content: start;
}

.checkoutsteps .col-sm-12 &gt; div {
    width: 100%;
    height: auto;
    padding-top: 0;
    text-align: left;
    background: none !important;
    padding-top: 0;
    display: block;
    margin-bottom: 10px;
}

.product .productname {
    padding-left: 0;
}

.font-basket-amount.text-right {
    line-height: 40px;
}

.basket .button.delete, .basket .button.addtopurchaselist, .basket .button.refresh {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 16px;
}

.basket .basket-main-table .col-sm-12 form .font-basket-heading-small{
    width: 55%;
}
.basket .basket-main-table .col-sm-12 form .font-basket-heading-small.text-right{
    width: 45%;
}

.baskettotal {
    margin-top:20px;
}

.font-basket-heading-small, .font-loginform {
    font-size: 16px;
    line-height: normal;
}

.forgottenpassword form .font-loginform{
    margin-top: 20px;
}

.forgottenpassword form .row:nth-of-type(2) div .row:nth-of-type(3){
    margin-bottom: 40px;
}

.font-subtitle {
    font-size: 20px;
    line-height: 24px;
}

.font-loginform form .actionbutton.button{
    margin-top:20px;
}

.rowpdfdownload {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

.rowpdfdownload .pdf {
    float: none !important;
    order: 2;
}

.rowpdfdownload .basket {
    order: 1;
    float: none !important;
}

.productheader {
    display: none;
}

.basketheader {
    display: none;
}

.basketfinish .product .col-sm-3.col-xs-6.font-basket-product {
    padding-left:0;
}

.basketfinish .product .col-sm-1.col-xs-2.font-basket-product{
    padding-left:0;
    padding-right:0;
}

.basketfinish .product .col-sm-3.text-right.font-basket-amount {
    padding-left:0;
    line-height: normal;
    padding-right:0;
}
.font-text-title {
    font-size: 16px;
    line-height: normal;
}

.basketfinish {
    margin:0;
}

.breadcrumb a {
    margin: 0 0 5px 0;
}
.breadcrumb span {
    margin: 0 10px;
}
.breadcrumb a:first-child {
    margin: 0;
}

.basketfinish .totalamount.font-text-title {
    padding-right: 0;
}

.adresse .col-sm-4.col-xs-6 {
    width:100%;
    font-family: "font_bold";
    font-weight: normal;
}

.adresse .col-sm-8.col-xs-6 {
    width:100%;
    padding-bottom:10px;
}


.agb-link input[type="checkbox"] {
    width: 10px;
    height: 10px;
    float: left;
}

.agb-link .font-text{
    text-align: left;
    display: inline-block;
    width: 87%;
    margin-bottom: 20px;
}

.visible-xs-block .button {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 1rem 0;
    padding: .6em 1em;
    border: 1px solid transparent;
    border-radius: 12px;
    -webkit-transition: background-color .25s ease-out,color .25s ease-out;
    transition: background-color .25s ease-out,color .25s ease-out;
    font-family: "font_medium",Helvetica,Roboto,Arial,sans-serif;
    font-size: 17.28px;
    -webkit-appearance: none;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    background-color: #F5F1E9;
    color: #2b2e34;
    font-weight: normal;
    width: auto;
}

.historyoverviewline {
    border-top: none;
    padding: 10px 0;
}

a.historyoverviewline {
    color: #2B2E34;
}

.history .button {
    font-weight: bold;
    font-size: 15px;
    color: #2B2E34;
    padding-top: 2px;
    padding-bottom: 2px;
    width: 100%;
    border: solid 2px;
    border-color: #2B2E34;
    background-color: #ffffff;
    display: block;
    margin-bottom:20px;
}

.history .dropdown-menu.pull-right {
    right: 0;
    left: auto;
    width: 100%;
    border-color: #2B2E34;
    color:#2B2E34;
    border-radius: 0;
    font-size: 15px;
    font-family: "font_regular";
}

.history .dropdown-menu &gt; li &gt; input {
    color:#2B2E34;
    font-size: 15px;
    font-family: "font_regular";
    font-weight: normal;
}
.orderdetail .productrow{
    margin-right: 0px;
    margin-left: 0px;
}

.createaccountbutton{
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

#shopperloginform .row:nth-of-type(3)  {
    margin-top: 20px;
}

.glyphicon.glyphicon-eye-open,
.glyphicon.glyphicon-eye-close{
    top: 13px !important;
    right: 50px !important;
}

.productlist .productlist-loadmorebutton-container &gt; .row &gt; div{
    width: 100%;
    margin: 0;
    margin-top: 30px;
}

.productlist .productlist-loadmorebutton-container .button{
    border: #F5F1E9 2px solid;
    color: #2b2e34;
    background: white;
    border-radius: 0;
}

.textfield{
    margin-bottom: 0 !important;
}

.col-sm-4.col-sm-push-8{
    margin-bottom: 20px;
}

.textfield.ui-autocomplete-input{
    /*margin-bottom: 20px !important;*/
}

.font-loginform form select{
    margin-bottom: 0 !important;
}

.productdetail #productdetail-picture-container-row {
    padding: 45px 0;
}

.lb-closeContainer {
    position: absolute;
    right: 15px;
    top: -38px; 
}

.changequantity .plus,
.changequantity .minus{
    right: 46px;
}

.carousel-caption .changequantity .minus {
    top: 20px;
}

.carousel-caption .selectwrapper:before {
    top: 0;
}

.carousel-caption .changequantity .plus {
    top: 4px;
}

.carousel-caption .changequantity input {
    width: 100%;
}

.productblock .panel-price-container, .carousel-caption .product-price {
    margin-bottom:10px;
}

.naviwrapper .navbottom .langnav{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.naviwrapper .navbottom .langnav form{
    position: relative;
    right:inherit;
    top: inherit;
    display: inline-block !important;
}

.preview-wrapper .cart-preview .cart-content .content-bottom .cart-item .img-holder{
    display: none;
}

.preview-wrapper .cart-preview .cart-content .content-bottom .cart-item .info{
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.preview-wrapper .cart-preview .cart-content .content-bottom .cart-item .info div,
.preview-wrapper .cart-preview .cart-content .content-bottom .cart-item .info table{
    width: 100%;
}

.preview-wrapper .cart-preview .cart-content .content-bottom .cart-item .info span{
    width: 50%;
}

.preview-wrapper .cart-preview .cart-content .content-bottom .cart-item .info .price-details{
    text-align: right;
}
@media screen and (max-width: 375px){
    .productdetail .specinfo .col-sm-2 {
        padding-left:25px;
    }
    .row, .gutter-4.row {
        margin-right: -25px;
        margin-left: -25px;
    }
    
    .gutter-4 &gt; [class^="col-"], .gutter-4 &gt; [class^=" col-"] {
        padding-right: 25px;
        padding-left: 25px;
    }
    
    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
        padding-right: 25px;
        padding-left: 25px;
    }
    
    .container-fluid {
        padding-right: 25px;
        padding-left: 25px;
    }

    .footer .footer-cta {
        padding: 0 25px 20px 25px;
    }

    .naviwrapper .hierarchyelement {
        padding: 25px 25px;
    }

    .naviwrapper .navbottom {
        padding: 0 25px 53px 25px;
    }

    .productdetail .price,
    .carousel-caption .product-price {
        font-size: 22px;
    }

    

    .basket .basket-main-table .col-sm-12 form .button.font-basket-heading-small {
        width: 100%;
    }

    .buymore {
        padding: 30px 25px;
    }

    .navbottom .social a{
        height: 35px !important;
        width: 35px !important;
    }

    .naviwrapper .navbottom .social a {
        margin-right: 6px;
    }

    .naviwrapper .navbottom .social{
        float: left;
        width: 60%;
    }

    .naviwrapper .navbottom {
        padding: 0 25px 15px 25px;
        background: white;
    }
    
    .naviwrapper .navbottom .langnav{
        float: left;
        width: 40%;
    }

    .naviwrapper .hierarchy {
        height: 80% !important;
        overflow: scroll;
    }

    .titelrow-container .logo-col {
        width: 100%;
        padding-top: 50px;
    }

    body.cart-preview-visible .preview-wrapper {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        left: 0;
    }

    .cart-preview .offer .content-inner h3 span{
        width: 100%;
    }

    .cart-preview .content-bottom {
        height: 180px !important;
    }
    .buymore {
        padding: 14px 25px;
    }
    .cart-preview .cart-item h4 {
        margin: 20px 30px 20px 0;
        position: relative;
    }
    .cart-item h4 a{
        font-size: 20px;
        line-height: 30px;
    }
    .cart-preview .info {
        font-size: 16px;
        line-height: 23px;
    }
    .quant {
        font-family: "font_medium";
        font-size: 19px;
        line-height: 30px;
    }
    .price-details {
        font-size: 19px;
        line-height: 30px;
    }
    .offer .link-wrapper {
        text-align: right;
        margin-top: 16px;
    }
    .offer h3 {
        font-size: 20px;
        line-height: 30px;
    }
    .preview-wrapper .title {
        margin: 14px 0 14px 0;
    }
    .preview-wrapper .titlerow .close {
        top: 23px;
    }
    .productdetail .productinfo .row.hidden-xs {
        display: block !important;
    }
    .productimage .justmobile { 
        display: none
    }

}

@media screen and (max-width: 559px){
    .footer .footerarea .layout-container .block-group{
        display: block;
    }
}

.variantswrapper select{
    margin-bottom: 20px;
}
.variantswrapper .ordernr{
    margin: 0;
}

.justmobile.pricemob{
    width: 50%;
}

.trianglecontainer.new{
    right: 20px;
}

@media screen and (max-width: 375px){
    .trianglecontainer.new{
        right: 10px;
    }
}

@media screen and (max-width: 375px){
    .preview-wrapper .cart-preview .cart-content .content-bottom .cart-item .info span.quant,
    .preview-wrapper .cart-preview .cart-content .content-bottom .cart-item .info span.price-details {
        width: 50%;
    }

    .cart-preview .content-bottom {
        height: 180px !important;
    }
    .cart-preview .quant.anzahl{
        padding-left: 10%;
    }

    .cart-preview .specialinfo {
        margin-bottom: 13px;
    }
}

@media screen and (max-width: 390px) and (min-width: 375px){
    .cart-preview .content-bottom {
        height: 240px !important;
    }
}

@media screen and (max-width: 420px) and (min-width: 376px){
    .cart-preview .quant.anzahl{
        padding-left: 5%;
    }
    .cart-preview .quant,
    .cart-preview .price-details{
        font-size: 22px;
    }
}</pre></body></html>