[data-hover="Home"] span.main-navigation-link-name::after {
/*    content: url("https://sw6a.rodenta.de/home.png");
    position: relative;
        top: 7px;
    width: 15px;
    height: 15px;
    filter: grayscale(0)*/
}
.has-element-loader .cms-element-product-listing .product-image-wrapper, .has-element-loader .cms-element-product-listing .product-rating, .has-element-loader .cms-element-product-listing .product-name, .has-element-loader .cms-element-product-listing .product-variant-characteristics, .has-element-loader .cms-element-product-listing .product-description, .has-element-loader .cms-element-product-listing .product-price-unit, .has-element-loader .cms-element-product-listing .product-cheapest-price-price, .has-element-loader .cms-element-product-listing .product-price  {
    color: transparent !important;
}

.header-main .header-inner {
    box-shadow: 0 0 10px rgba(22, 24, 29, 0);
}


.cms-element-zen-features-text.zen-font-family-headline {
    text-align: center !important;
    font-size: 15px;
}
.footer-column-content a:not(.btn):not(.social-icon, .footer-link, .footer-contact-hotline>a)::before {
    height: 0px;
}
.cms-element-zen-features-01922384689f739e922d6af791accfca .cms-element-zen-features-text {
    text-align: center !important;
}
.product-detail-form-container  .col-8 {
    flex: 0 0 auto;
    width: 100% !important;
    padding:0px !important;
}
.kategorietext img.cms-teaser-media {
    max-width: 80%;
}

.kategorietext .cms-teaser-media-container.is-stretch {
    display: flex;
    justify-content: center;
}
.footer-column-content-inner  ul {
    padding-left: 0rem;
}
.btn-primary:hover{

    background-color: #057d73;
    border-color: #057d73;
    box-shadow: 0 0 0 0.2rem #057d73

}
.paypal-button.paypal-button-color-black:hover {
    filter: brightness(1.0);
    overflow: inherit;
}
.btn-primary {

    background-color: #057d73;
    border-color: #057d73;

}
.polsteru {
    padding: 10px 10px 10px 8px;
    background-color: #ff9600;
    color: #fff;
    margin-bottom: 8px;
}
.repu {
    padding: 10px 10px 10px 8px;
    background-color: #78d170;
    color: #fff;
    margin-bottom: 12px;
 
}
.navigation-flyout-categories.is-level-2 {
    display: none;
}
.form-control {
    font-size: 17px !important;
}
.form-control input {
    font-size: 17px !important;
} 

.dfd-root input, .dfd-root textarea, .dfd-root select {
    font-size: 20px !important;
    }
button.btn.header-close-btn.js-search-close-btn.d-none {
    background-color: #7b8590;
    border-color: #7b8590;
}
a.luigi-ac-item.luigi-ac-other {
    visibility: hidden;
}
.luigi-ac-header.luigi-ac-header--brand {
    visibility: hidden;
}
.lbxgjs__type--searchJsTile a {
    color: #4d7a73;
    text-decoration: none;
}
.search-suggest.js-search-result {
    display: unset;
}
.lbxgjs__type--searchJsTile .lbxgjs__button {
    background: #3a7b73;

}
.lbxgjs__type--searchJsTile .lbxgjs__button:hover {
    background: #3a7b73;

}
.search-suggest.js-search-result {
    display: none;
}
.search-suggest-container {
    display: none;
}
.product-detail-price-container {
    text-align: right;
}
.produktformular {display: none}
.is-ctl-product .modal-content .produktformular {display: unset}
.is-ctl-product .modal-content .cms-block.pos-0.cms-block-zen-gallery-heading-buybox.position-relative, .is-ctl-product .modal-content .cms-block.pos-3.cms-block-html.position-relative, .is-ctl-product .modal-content .cms-block.pos-4.cms-block-html.position-relative   {display: none}



.product-detail-form-container .d-grid {width:91% ; float:right}
body {
  -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased
}
h1.finish-header {
    color: #057d73;
}
.finish-checkmark circle.svg-fill {
    fill: #057d73;
    stroke: #057d73;
}
span.icon.icon-placeholder.icon-fluid {
    background-image: url(https://www.rodenta.de/media/52/8b/4e/1738748168/rodenta_nopicture.jpg);
    background-size: cover;
}
a.btn.begin-checkout-btn.btn-primary{
    background-color: #057d73;
    border-color: #057d73;
     box-shadow: 0 0 0 0.0rem#057d73;
}
a.btn.begin-checkout-btn.btn-primary:hover {
    background-color: #057d73;
    border-color: #057d73;
    box-shadow: 0 0 0 0.2rem #057d73;
}
.product-detail-tax-container, p.product-detail-price{
    text-align: right;
}
span.offcanvas-title{
  color: #057d73;
}
.shipping-method-description>p {
    font-size: 0.7rem;
}
.badge.rounded-pill{
    background-color: #057d73 !important;
    }
a.neos.btn-primary {
    background-color: #057d73;
    border-color: #057d73;
    color: #ffffff;
}
a.neos.btn.btn-primary.btn-buy:hover {
    background-color: #057d73;
    border-color: #057d73;
    box-shadow: 0 0 0 0.2rem #057d73 !important;
     color: #ffffff;
}
.js-cookie-accept-all-button button.btn.btn-primary {
    background-color: #057d73;
    border-color: #057d73;
}
.js-cookie-accept-all-button button.btn.btn-primary:hover {
    background-color: #057d73;
    border-color: #057d73;
        box-shadow: 0 0 0 0.0rem #057d73;
}
/*.cms-section.boxed.pos-0.cms-section-default {
    display: none;
}*/
#payment-bar-top .hover-animation .icon-item:hover, #payment-bar-top .hover-animation .icon-item:focus, #payment-bar-top .hover-animation .icon-item:active, #payment-bar-bottom .hover-animation .icon-item:hover, #payment-bar-bottom .hover-animation .icon-item:focus, #payment-bar-bottom .hover-animation .icon-item:active {
    transform: scale(1.2);
    top: 0px;
}

div#payment-bar-bottom .icon-item.icon-default:hover {
transform: scale(1.2);
    top: 0px;
}
.product-detail-configurator-option-input:checked+.product-detail-configurator-option-label {
    border: 1px solid #3a7b73;
}
.product-detail-configurator-option-input:checked+.product-detail-configurator-option-label.is-display-text {
    background-color: #3a7b73;
    color: #ffffff;
}

/*.nav-link.main-navigation-link  .main-navigation-link-text.has-children
{top: 10px;
position: relative}

.nav-link.main-navigation-link .main-navigation-link-text
{top: 10px;
position: relative}*/

div.footer-column-headline.footer-headline.js-footer-column-headline.js-collapse-footer-column-trigger
{
    color: rgba(255,255,255,1.00);
    font-weight: 500
}
.footer-main a.navigation--link {
    
color: rgba(255,255,255,1.00);
 font-weight: 300
}
body > div.page-wrapper:nth-child(3) > footer.footer-main:nth-child(5) > div.container:nth-child(1) > div#footerColumns.row.footer-columns > div.col-md-3.col-xl-inherit.order-3.footer-column.js-footer-column.footer-custom-column:nth-child(2) > div#collapseFooterCustom.footer-column-content.collapse.js-footer-column-content:nth-child(2) > div.footer-column-content-inner > ul.navigation--list > li.navigation--entry:nth-child(6) > a {
    
color: rgba(255,255,255,1.00);
 font-weight: 500
}

body > div.page-wrapper:nth-child(3) > footer.footer-main:nth-child(5) > div.container:nth-child(1) > div#footerColumns.row.footer-columns > div.col-md-3.col-xl-inherit.order-2.footer-column.js-footer-column.footer-hotline-column:nth-child(4) > div#collapseFooterHotline.footer-column-content.collapse.js-footer-column-content:nth-child(2) > div.footer-column-content-inner > p.column--desc

{
    
color: rgba(255,255,255,1.00);
 font-weight: 500
}
h2.polster {
    font-size: 1.2rem;
    padding-bottom: 9px;
}
.delivery-information {
    font-size: 0.8rem !important;
    font-weight: 500;
}
a.btn.btn-primary.link-light.period-request-form-modal-btn.mb-4 {
    background-color: #057d73;
    border-color: #057d73;
    box-shadow: unset !important;
    text-decoration: none;
}
.product-get-notified-form-container .gx-2 {
    margin-bottom: 11px;
}
.product-detail-media .product-wishlist .product-wishlist-action:hover, .quickview-minimal-image .product-wishlist .product-wishlist-action:hover {
    background: #057d73;
    box-shadow: 0 0 0 0.2rem #057d73;
}
.header-logo-col {
    height: 59px;
}
[data-hover="Home"].main-navigation-link-text {
/*background: #ffffff;*/
    background-image: url(https://www.rodenta.de/home.svg);
    background-size: cover;
    width: 28px;
    height: 35px;
    background-size: 28px 40px;
    background-position: 0px -3px;
    margin-bottom: 10px;
}
[data-hover="Home"].main-navigation-link-text:hover {
background: #ffffff;
    background-image: url(https://www.rodenta.de/home.svg);
    background-size: cover;
    width: 28px;
    height: 35px;
    background-size: 28px 40px;
    background-position: 0px -3px;
}
[data-hover="Home"] .main-navigation-link:hover{
    background: #ffffff;
    background-image: url( "https://www.rodenta.de/home.svg" );
    background-size: cover;
    width: 34px;
}
is-act-home hr {
    width: 350px;
}
.product-image-wrapper .overlay-product-actions button:hover {
    background: #3a7b73;
    box-shadow: 0 0 0 0.2rem #3a7b73;
}
.product-variant-characteristics {
    display: none;
}
.row.gx-2.get-notified-widget-container .col-4 {
display: none
}
.product-detail-delivery-information {
    text-align: right;
}
.get-notified-widget-title {
    font-weight: 300;
}
button.btn.btn-outline-primary.btn-notify {
    background-color: #057d73;
    color: #ffffff;
    border-color: #057d73;
    font-size: 100%;
    font-weight: 500;
}
button.btn.btn-outline-primary.btn-notify:hover {
    background-color: #057d73;
    color: #ffffff;
    border-color: #057d73;
    box-shadow: 0 0 0 0.2rem #057d73;
}
.row.gx-2.get-notified-widget-container .form-control {
    border-color: #e9e9e9;
    background-color: #e9e9e9;
}
.product-detail-form-container .btn-buy, .product-detail-form-container .paypal-buttons {
    max-width: 100%;
}
.is-ctl-checkout .footer-bottom {
    margin-top: -0vw;
}
.footer-bottom {
    margin-top: -3vw;
}
.product-variant-characteristics {
    min-height: 1em;
}

input.form-control.form-number.quantity-input.js-quantity-selector.product-detail-quantity-input {
    background-color: #f5f5f5;
}
.kategorietext .cms-teaser-content {
    margin: -8px !important;

}
.kategorietext .cms-teaser-media-container.is-standard {
/*    transform: scale(1.1);
*/    display: flex;
    justify-content: center;
    padding-bottom: 24px;

}
.kategorietext .cms-teaser-inner.cms-element-inner.is-stretch {
    padding-bottom: 24px;
}
/*.kategorietext .cms-teaser-image-container.is-standard {
    transform: scale(0.8);
}*/
.product-detail-container {
    font-size: 16px;

}
.product-detail-name {
    font-weight: 400;
}
.product-box.card {

    border-color: #f6f7f900;
}
.product-detail-name {
    font-family: "Lato", sans-serif;
}
.home-link.main-navigation-link:hover .main-navigation-link-text {
        background: #ffffff;
    background-image: url(https://www.rodenta.de/home.svg);
    background-size: cover;
    width: 28px;
/*    height: 35px;*/
    background-size: 28px 40px;
    background-position: 0px -3px;

    }
.product-box .product-name {
    font-weight: 500;
}
.home-link.main-navigation-link.active .main-navigation-link-text {
    background: #ffffff;
    background-image: url( "https://www.rodenta.de/home.svg" );
    background-size: cover;
    width: 28px;
    height: 35px;
    background-size: 28px 40px;
    background-position: 0px -3px;
}
}

.footer-column-content-inner ul.navigation--list {
    padding-left: 0rem;
}
.header-inner {
    box-shadow: 0 0 10px rgba(22, 24, 29, 0.00);
}
.footer-bottom-row.row.align-items-center.justify-content-between {
    display: flex;
    flex-direction: column;
}
.footer-vat:nth-child(1) {display: none}
/*.cms-block.pos-1.cms-block-product-description-reviews {
    position: relative;
    top: -150px;
}
*/
/*.cms-block.weiterfuehrend.pos-2.cms-block-text {
    position: relative;
    top: -150px;
}*/
.breadcrumb-container>.container {
        padding-left: 0px;
}
button.btn.btn-primary.btn-buy {
    color: #ffffff;
    font-weight: 500;
}
button.btn.btn-primary.btn-buy:hover {
background-color: #3a7b73;
 box-shadow: 0 0 0 0.2rem #3a7b73;
border-color:#3a7b73;
}
.breadcrumb-container {
    margin-top: 0px;
    margin-bottom: 0px;
}
.footer-bottom-right .footer-vat {
    text-align: center;
}
.product-slider-container .product-description {
    display: none;
}
.product-slider-container .buy-widget-container.is-quantity-input {
    display: none;
}
.product-slider-container .product-action{
    display: none;
}
span.js-cookie-configuration-button .btn-primary {
    background-color: #a7a7a7;
    border-color: #a7a7a7;
     box-shadow: none;
}
span.cookie-permission-button.js-cookie-permission-button .btn-primary {
    background-color: #a7a7a7;
    border-color: #a7a7a7;
        box-shadow: none;
}
span.js-cookie-configuration-button:hover {
    background-color: #a7a7a7;
    border-color: #a7a7a7;
        box-shadow: none;
}
.ueberunsbild img.cms-image {
    height: 10vw;
}
[data-hover="Home"] span {    font-size: 0px;}

.footer-logo.is-payment {
    display: none;
}
.header-multi-line.js-header-sticky .header-inner, .header-two-line.js-header-sticky .header-inner {
    animation: none !important;
}
.cms-block.bg-color.uspoben.pos-0.cms-block-text-teaser-section, .cms-block.bg-color.uspunten.kategorienb.pos-1.cms-block-zen-grid-12,.cms-section.boxed.bg-color.pos-5.cms-section-default {
    background-color: #ffffff !important;
}

.footer-contact-form {
    display: none;
}
.btn {
    border-radius: 2px;
}
.category-navigation-link {
    font-weight: 400;
}
.category-navigation-link.is-active~.level-1 .category-navigation-link:hover, .category-navigation-link.in-path~.level-1 .category-navigation-link:hover {
    background: #3a7b73 !important;
   
}
.form-check-input:checked {
    background-color: #3a7b73;
    border-color: #3a7b73;
}
.cms-text-banner-content-container.is-cover {
    min-height: 10vw !important;
}
.uspm.bg-image {
    background-attachment: fixed;

}
.flyout-slide-in-bottom, .navigation-flyout.is-open {
    animation: flyout-slide-in-bottom 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
.is-act-home #payment-bar-top, .is-act-home #payment-bar-bottom {
    top: 0px;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-family: "Lato", sans-serif;
    text-transform: uppercase;
    font-weight: 400;
}
.column-payment [class*="-icon-"], .column-payment .icon-custom {
    color: #ffffff;
}
.column-shipping [class*="-icon-"], .column-shipping .icon-custom {
     color: #ffffff;
}
.topkategorien {
    padding-bottom: 50px;
}
.header-search-col .header-search-input:focus~.header-search-btn {
    background: #f6f7f9;
    color: #f6f7f9;

}
.product-detail-name {
    font-size: 1.7rem;
    text-align: left;
    letter-spacing: 0.1px;
}
h2.product-detail-description-title {
    font-size: 1rem;
    font-weight: 900;
}
h2.weiterfuehrend{
    font-size: 1rem;
}
.product-detail-description-text {
    font-size: 0.9rem;
    margin-top: 1.0rem;
}

.card-tabs .nav-link {
    padding: 2px 9px;

}
/*.cms-block.pos-0.cms-block-zen-gallery-heading-buybox .cms-block-container {padding-top: 0px !important;}*/

.col-lg-5.col-xl-5.product-detail-buy {
    background-color: #fff;
    text-align: left;
}
.cms-block.pos-1.cms-block-product-description-reviews {
    z-index: 11;
}
.zen-font-family-headline {
    font-family: "Lato", sans-serif;
    font-size: 16px !important;
    text-align: center !important;
}
#payment-bar-top .container, #payment-bar-top .cms-section .boxed, .cms-section #payment-bar-top .boxed, #payment-bar-bottom .container, #payment-bar-bottom .cms-section .boxed, .cms-section #payment-bar-bottom .boxed {
    justify-content: center;
}
#payment-bar-top, #payment-bar-bottom {
    background: #057d73;

}
.footer-main>.container, .cms-section .footer-main>.boxed {
    padding-top: 0px;
    padding-bottom: 0px;
}
.footer-bottom {
    background: #404143;
}
.usp .cms-section .cms-block-container {
    padding-left: 0px;
    padding-right: 0px;
    
}

.usp .cms-element-zen-features-text.zen-font-family-headline {
    max-width: 80%;

}

div#cms-element-zen-features-01922384689f739e922d6af791accfca {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
.uspm .cms-block-container-row.row.cms-row {background-color: rgba(51, 47, 47, 0.49)}
.uspm .cms-block-container {
    margin: -31px 0px 336px;
    position: relative;
    top: 150px;
    padding-right: 0px;
    padding-left: 0px;

}
.uspoben .cms-block-container{
   margin-top: 0px;
}
.uspunten .cms-block-container{
    margin-bottom: 100px;
}
/*.usptrans {background-color:  rgba(51, 47, 47, 0.49)}*/
.footer a.navigation--link:hover {
 
    text-decoration: none !important;
}
.footer-contact-hotline>a:after {
    background: var(--zen-after-color);

}
input.form-control.header-search-input:hover {
    background: #7373734a;
}
.header-search-col .header-search-input {
background: #00000073;
        color: #ffffff;
        border-color: #00000073;
    border: 0px;
        padding: 0.5625rem 3.125rem 0.5625rem 0.875rem;
}
button.btn.header-search-btn:hover {
    background-color: #00000073;
}
input.form-control.header-search-input::placeholder {
  color: #ffffff;
  opacity: 1; /* Firefox */
}

.header-search-col .header-search-btn .icon, .header-search-col .header-search-btn:active .icon {
    color: #ffffff;
}
.header-search-col button.btn.header-search-btn {
background: #00000073;
        color: #ffffff;
        border-color: transparent;
}
/*.header-search-col button.btn.header-search-btn:hover {
background: #7373734a;
}*/
.form-control {
    border-radius: 3px;
}
.header-search-col .header-search-input:focus {
    color: #ffffff;
    border-color: #3a7b73;
    background: #f6f7f94f;
}
.header-logo-picture {
    max-width: 350px;
}
.nav-header .container {
    max-width: 99%;
}
#payment-bar-top, #payment-bar-bottom {
    padding: 0px 0;
        font-size: 21px;;
}
.newslb .cms-block-container{
    padding-top: 60px;
    padding-right: 17vw;
    padding-bottom: 60px;
    padding-left: 17vw;
}

.cms-section.full-width.bg-image.newsletterneos {
background-position: top -100px right 0px !important;
}
.footer-column-headline {
    font-weight: 100;
    font-family: 'Lato', sans-serif;
    position: relative;
    margin-top: 0;
    font-size: 1.3125rem;
    text-transform: uppercase;
    color: #ffffff !important;

}
.footer-column-headline:not(.footer-logo)::before {
    background: #057d73;
}
.footer-column-content-inner li {
    list-style: none;
    font-size: 0.8rem;
    text-transform: uppercase;
    line-height: 1.675rem;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
}
.footer-column-content-inner p.column--desc {
list-style: none;
    font-size: 0.8rem;
    text-transform: uppercase;
    line-height: 1.675rem;
    font-family: 'Lato', sans-serif;
}
.top-bar .container{
    max-width: 99%;
}
.kategorienb .category-listing-box .category-listing-image.is-cover {
    object-fit: scale-down;
}
.cms-section.full-width.bg-color.bg-image.newsletterneos.pos-7.cms-section-default {
    background-position: top;
}
.is-act-home .neosimage .w-100.cms-image-container.is-cover {
    min-height: 900px !important;
    margin-top: 97px;
}
.is-act-home main#content-main {
    position: relative;
    top: -0px;
    z-index: 0;
    margin-top:-280px;
    margin-bottom:0px;
 }
.is-act-home .cms-block {
    background-color: #ffffff;
}

.is-act-home footer.footer-main {
 top: -0px;
        position: relative;
    margin-top: 0px;
}
.header-main .header-inner .nav-header {
    transition: unset;
}
.is-act-home .top-bar {
background: rgb(64 65 67 / 0%);
}
.is-act-home .nav-header {
background: rgb(64 65 67 / 0%);
}
.is-act-home .nav-main {
background: rgb(64 65 67 / 0%);
}

.is-act-home .fixed-top {
background: rgb(64 65 67 / 0%);
}
/*.is-act-home .fixed-top {
background: rgb(64 65 67 / 0%);
}
.is-act-home .fixed-top {
background: rgb(64 65 67 / 0%);
}*/
.js-header-sticky .header-inner {
    background-color: #404143;
}
.header-main .header-inner:not(.js-header-sticky-hide .header-inner) {
    transition: none !important;
}
.js-header-sticky-up .header-inner {
    background-color: #404143;
}
.header-main {
    z-index: 36 !important;
    transition: unset;
}

.top-bar-nav {
    display: grid;

}
.top-bar-nav-item.top-bar-login-register.d-none.d-lg-flex {
    top: 25px;
    position: relative;
    z-index: 3;
    text-transform: uppercase;
    left: 11px;
}
.logo .w-100.cms-image-container.is-stretch {
    filter: grayscale(1);
}
.logo .w-100.cms-image-container.is-stretch:hover {
    filter: grayscale(0);
}
/*.nav-main {
    background: #404143;
}*/
.newsletterneos .cms-block {
    background-color: rgba(255, 255, 255, 0.0);
}
.newsletterneos .cms-element-form {
    background-color: rgba(255, 255, 255, 0.8);
    padding: 25px;
    top: 0px;
    position: relative;
}
.main-navigation {
    border-top: 0px solid #f6f7f9;
}
.main-navigation-link .main-navigation-link-text {
    color: #ffffff;
    

}
.main-navigation-link:hover .main-navigation-link-text, .main-navigation-link.is-open .main-navigation-link-text, .main-navigation-link.active .main-navigation-link-text {
    color: #1d1d1c;
    background: #ffffff;
    padding: 0px 9px;
        border-radius: 2px;
}
.main-navigation-link .main-navigation-link-text, .main-navigation-link.is-open .main-navigation-link-text, .main-navigation-link.active .main-navigation-link-text {
    padding: 0px 9px;
}
.input-group .btn {
    border-radius: 2px;
}
.cms-block {
    background-color: #ffffff;
}
.card.card-tabs {
  /*  background-color: #f6f7f9;*/
    padding: 16px;
}
.newsletter-form-row.row.g-0 {
    background-color: #3a7b73;
}
.footer-newsletter .newsletter-inner-text {
    padding-left: 35px;
}
/*.main-navigation-menu {
    justify-content: center;
}*/
.navigation-flyout-link {

    margin: 0 0rem;
    padding: 0.1rem 0;
}
a.nav-item.nav-link.navigation-flyout-link.is-level-0 {
    text-transform: uppercase;
    font-weight: 600;
}
a.nav-item.nav-link.navigation-flyout-link.is-level-1 {
    text-transform: uppercase;
}
.navigation-flyout .container>.navigation-flyout-content:first-child, .navigation-flyout .cms-section .boxed>.navigation-flyout-content:first-child, .cms-section .navigation-flyout .boxed>.navigation-flyout-content:first-child {
    padding-top: 2rem;
}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}
.js-header-sticky [class*="bg-opacity-"].nav-main {
    background-color: #404143;
}
.magnifier-overlay{
    display: none;

}
img.img-fluid.gallery-slider-image.magnifier-image.js-magnifier-image {
    cursor: pointer !important;
}
.magnifier-zoom-image.js-magnifier-zoom-image {
    display: none;
}
.footer-column-content a:not(.btn):not(.social-icon, .footer-contact-hotline>a)::after {
    height: 0px;
}
.main-navigation-link.active {
    font-weight: 500;
}
.navigation-flyout {
    top: -2px;
}
.polsterbutton {
  background-color: #057d73;
    border-color: #057d73;
}
.polsterbutton:hover {
  background-color: #057d73;
    border-color: #057d73;
    box-shadow: 0 0 0 0.0rem
    }
.breadcrumb-wrap {justify-content: flex-start}
@media screen and (min-width: 1025px) and (max-width: 2100px)  {
/*   .nav-main-scroller .main-navigation {
    min-width: 73%;
    margin-left: auto;
    margin-right: auto;
} */
    .main-navigation-menu {
    justify-content: center;
}
    div#topBarCollapse {
    display: none;
}
}
@media screen and (min-width: 2101px) and (max-width: 5700px)  {
/*   .nav-main-scroller .main-navigation {
    min-width: 52vw;
    margin-left: auto;
    margin-right: auto;
} */
    .main-navigation-menu {
    justify-content: center;
}
    div#topBarCollapse {
    display: none;
}
}
@media screen and (min-width: 320px) and (max-width: 500px) { 
    
    .is-act-home main#content-main {
    margin-bottom: -100px;
}
}
@media screen and (min-width: 320px) and (max-width: 766px)  {
.cms-section.full-width.bg-image.newsletterneos {
background-position: top -100px left -500px !important;
}
    .logo .col-12.col-md-6.col-lg-2 {
    padding-left: 0px;
    padding-right: 0px;
    width: 30%;
    margin-left: 10px;
    margin-right: 1px;
}
 .topkategorien .col-12.col-md-6.col-lg-3 {
    width: 48%;
     float: left;
             margin-bottom: 25px;
}
.cms-section.full-width.bg-image.newsletterneos {
    height: 790px;
}

button.btn.btn-primary.btn-block.btn-buy.apple-pay-button-with-text.apple-pay-button-black.js-apple-pay.mollie-express-button.w-100 {
height: 48px}    
    .is-act-home .nav-header {
    background: rgb(64 65 67);
}
    .product-detail-form-container [data-swag-paypal-express-button]:has(.paypal-buttons) {
    width: 99%;
    float: right; 
        border: 0px solid #e2e4e9;
    padding: 0rem;
}

    .mollie-apple-pay-direct-pdp .col-8 {
flex: 0 0 auto;
width: 100%;
}
    .product-detail-form-container .d-grid {width:100% ; }

.is-act-index span.icon.icon-placeholder.icon-fluid {
    background-image: url(https://www.rodenta.de/media/52/8b/4e/1738748168/rodenta_nopicture.jpg);
    background-size: 89%;
    background-repeat: no-repeat;
    background-position-x: 13px;
    background-position-y: 19px;
}
  .is-ctl-product  span.icon.icon-placeholder.icon-fluid {
    background-image: url(https://www.rodenta.de/media/52/8b/4e/1738748168/rodenta_nopicture.jpg);
    background-size: 85%;
    background-repeat: no-repeat;
    background-position-x: 28px;
    background-position-y: -34px;
}
    .cms-section.full-width.bg-image.uspsektion.uspm.pos-5.cms-section-default {
    background-size: unset !important;
}
    .uspm.bg-image {
    background-attachment: fixed;
    background-size: 661px !important;
}
    .product-detail-form-container  .col-8 {
    flex: 0 0 auto;
    width: 100%;
}
}

@media only screen and (min-width: 768px) {
    .main-navigation-link {
        padding: 0 16px;
    }
}
@media only screen and (min-width: 1024px) {
.newslb .cms-element-form {
    width: 70vw;
    margin-left: auto;
    margin-right: auto;
}
.luigi-ac.luigi-ac-heromobile.luigi-ac-heromobile--right.luigi-ac-autocomplete.luigi-ac-open {
    max-width: 70vw !important;
}
    .product-detail-description-text h2 {
        font-size: 1.25rem;
    }
    }


body.is-ctl-maintenance.is-act-rendermaintenancepage {
    background-color: #878787;
}
.cms-section.full-width.bg-image.uspsektion.uspm.pos-5.cms-section-default {
    background-size: cover !important;
}
.cms-block.hidden-desktop.hidden-tablet.headerimagemobil.pos-0.cms-block-image-cover.position-relative {
    margin-top: 224px;
}
button.product-wishlist-action-circle.product-wishlist-not-added {
    border: none;
}

.is-ctl-product .product-detail-short-description {
    display: none;
}
.anfrageformulare .form-group.col-12.form-datefield-is-not-highlighted.js-label-floating {display:none}
input.form-control.form-number.quantity-input.js-quantity-selector.has-pack-unit.product-detail-quantity-input {
    width: 42px;
}
.product-detail-form-container span.input-group-text-inner {
    padding-left: 5px;
}
.card.product-box.box-standard .product-description {display:none}

.checkout-breadcrumb .breadcrumb-steps-title.active {
     color: #057d73;
  
}
.checkout-breadcrumb .breadcrumb-steps-title.active .breadcrumb-steps-indicator {
    background: #057d73;
    box-shadow: 0 0 0 0.3rem #057d73;
}

.is-ctl-checkout div#payment-bar-bottom {
    position: relative;
    top: -0px;
}
.header-minimal-contact.order-2.col-md-4.py-2.justify-content-center.text-center {
    color: #ffffff;
}
.header-minimal-contact a {
    color: #ffffff;
}
/*.product-detail-form-container .btn-buy {
    box-shadow: 0 0 0 0.2rem #3a7b73;
}*/

.navigation-flyout-link:hover {
     padding-left: 0px;
}
.skip-to-content.bg-primary-subtle.text-primary-emphasis.visually-hidden-focusable.overflow-hidden {
    display: none;
}
.captcha-google-re-captcha-v3 {display:none}

@media screen and (min-width: 1800px) and (max-width: 5600px)  {
.dfd-fullscreen[data-dfd-screen=fullscreen], .dfd-fullscreen[data-dfd-screen=fullscreen] .dfd-layer:not(.dfd-is-empty) {
    height: 90% !important;
    width: 62vw;
    margin-left: auto;
    margin-right: auto;
    top: 67px;
}
div#topBarCollapse {
    display: none;
}
.dfd-backdrop {
    background-color: #00000000 !important;
}
    .product-detail-form-container  .col-8 {
    flex: 0 0 auto;
    width: 56.1% !important;
    padding:0px !important;
}
}

.dfd-facet:nth-of-type(2) .dfd-btn-term-filter:nth-of-type(1) {
display:none
}

.dfd-suggestions {
    display: none !important;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    
    .product-detail-form-container  .col-8 {
    flex: 0 0 auto;
    width: 60.1% !important;
}
    }

@media only screen and (min-width: 2560px){
.kategorietext .cms-teaser-media-container.is-standard {
    transform: scale(0.8);
}
    
     }

@media only screen and (min-width: 300px) {
    .paypal-button-row {
    height: 48px !important;
    max-height: 48px !important;
}
    
  }
.paypal-button.paypal-button-shape-rect {
    border-radius: 0px !important;
}
.product-detail-form-container [data-swag-paypal-express-button]:has(.paypal-buttons):hover{
    background-color: #2C2E2F;
    border-color: #2C2E2F;
    box-shadow: 0 0 0 0.0rem #2C2E2F;

}

@media only screen and (max-width: 500px) { 
    
 .kategorietext .cms-teaser-content {
    font-size: 12px;
  }
    .uspsektion.uspm {
     background-position: calc(50% - 40px) center;
    }
}
@media only screen and (min-width: 1024px) { 
    
 .kategorietext .cms-teaser-content {
    font-size: 16px;
  }

}
.uspsektion.uspm {
    background-image: url(https://cdn.rodenta.de/media/df/c9/4a/1740560256/header_mob_m1.jpg?ts=1740560256);
    background-size: cover;

    }