/* TXT/IMG COLUMN */
.ag-txt-img .cms-element-solid-ace-link-box .text-container,.ag-img-txt .cms-element-solid-ace-link-box .text-container{text-align:center;}
.ag-txt-img,.ag-img-txt{padding-top:120px;}
.ag-lp-brandslider .ag-img-txt{padding-top:20px !important;}
.ag-txt-img .link-box-column,.ag-img-txt .link-box-column{margin-top:0;}
.ag-pdp-moodimg-custom{width:100%;height:auto;}
.ag-pdp-faq-block .cms-element-solid-ace-link-box{max-height:550px;}
@media only screen and (min-width:1025px){
    .ag-pdp-content .background-media-container,.ag-pdp-content .cms-element-solid-ace-link-box,.ag-pdp-content .cms-element-text{height:100%;}
    .ag-pdp-content .cms-element-solid-ace-link-box{padding-top:inherit;}
}
@media only screen and (max-width:767px){
    .ag-pdp-content .cms-element-solid-ace-link-box{min-height:350px;}
    .ag-pdp-usp-block{margin-top:20px;}
    .ag-txt-img .cms-block-container-row{flex-direction:column-reverse !important;}
    .ag-txt-img .cms-element-solid-ace-link-box{margin-bottom:20px;}
    .ag-txt-img,.ag-img-txt{padding-top:20px;}
}

/* COLUMNS */
.ag-half{width:49%;}
.ag-third{width:32%;}

/* DEV TESTING */
.group-TK .ag-hide-grouptk{display:none !important;}
.cms-section-default .ag-test-block > .cms-block-container{padding:0 !important;}
.is-ctl-product .cms-page:first-child{margin-top:0 !important;}
.is-hidden{display:none;}

/* TOP BAR */
@supports (-webkit-backdrop-filter:blur(1px)){/* SAFARI */
    .top-bar-nav-item.top-bar-navigation-group{justify-content:flex-end;}
}

/* FONT -> Roboto to install */
.ag-pdp-readable li{margin-bottom:15px;}
.ag-pdp-readable p{line-height:30px;}
@media only screen and (max-width:767px){
    .ag-pdp-readable li{line-height:35px;}
    .page-wrapper{overflow-x:hidden;}
}

/* TESTIMONIALS */
.ag-pdp-testimonials .moorl-listing-slider{margin:auto;}
.ag-pdp-testimonials .base-slider-controls-prev{margin-top:-100px;left:30px;}
.ag-pdp-testimonials .base-slider-controls-next{margin-top:-100px;right:30px;}
.ag-pdp-testimonials .cms-element-testimonial-listing-item blockquote.show-quotes::before,.cms-element-testimonial-listing-item blockquote.show-quotes::after{content:'';}
.ag-pdp-testimonials img{filter:grayscale(1) brightness(1.2);}
.cms-element-testimonial-listing-item img{border-radius:25px;}
.cms-element-testimonial-listing-item blockquote{overflow:hidden;height:150px;}
.ag-pdp-testimonials .rating{display:none;}
.ag-pdp-buybox .cms-element-rhweb-testproduct-price-infoimonial .profile blockquote::before{bottom:20px;}
.cms-element-rhweb-testimonial .profile h3,.cms-element-rhweb-testimonial .profile .h3{font-size:16px;}
@media only screen and (max-width:767px){
    .tns-nav{display:none;}
}
.ag-pdp-testimonials h3 span{display:block;font-weight:normal;font-style:italic;margin-top:5px;}

/* BORDER RADIUS:OVERWRITE */
.main-navigation-menu > .main-navigation-link,.main-navigation-menu > .main-navigation-dropdown-item > .main-navigation-link,
.product-detail-configurator-option-input + .product-detail-configurator-option-label,
.ag-discount-box .ag-discount-boxitem,
.btn.btn-buy,
.btn.btn-light,
.cms-element-buy-box .ag-seal-icon,
.buybox-floating-inner::before,
.gallery-slider-thumbnails-image,
.base-slider.gallery-slider,
.card.product-box,
.card.product-box .product-image-wrapper,
.ag-img-txt .cms-element-solid-ace-link-box,
.delivery-information .delivery-status-indicator::before,
.ag-txt-img .cms-element-solid-ace-link-box,
.card-tabs .nav-link,
.navigation-dropdown-list,
.ag-magazinlisting-listing-filter .acris-element-collapse-content li,
.cms-element-moorl-listing li,
.moorl-listing-item-image-content,
.moorl-listing-item-image {border-radius:25px  !important;}
.moorl-listing-item-image img{border-radius:25px 15px 0 0;}
.is-ctl-product .moorl-listing-item-content{border-radius:0 0 15px 15px;}
.delivery-information{--bs-badge-border-radius:25px !important;}

/* USP LIST */
.ag-pdp-licheckmarks ul{list-style:none !important;padding-left:0;margin-left:20px;margin-bottom:20px;}
.ag-pdp-licheckmarks li::before{content:"✓";margin-left:-20px;padding-right:7px;}

/* HEADLINES */
.ag h2,.ag .h2{margin-bottom:30px;text-transform:inherit;}
@media only screen and (max-width:767px){
    .ag h2,.ag .h2{margin-bottom:30px;}
}

/* NAVI */
@media only screen and (min-width:1025px) {
    #mainNavigation .container{width:auto;}
}
.main-navigation-link:hover, .main-navigation-link.is-open, .main-navigation-link.active{background-color:#111 !important;font-weight:bold;color:#fff;}
.cogi-mobile-menu-footer-navigation{background-color:#000;}

/* OFFCANVAS CART */
.offcanvas .offcanvas-header{background-color:#fff;}
.line-item-img.line-item-icon{background:#fff;}
.offcanvas .scg-main.pdp-pro--cart{margin-top:0 !important;}
.offcanvas .progressbar-mini li{margin-bottom:10px;}
.offcanvas-cart-actions .btn.btn-link{background-color:#000;color:#fff;border-radius:25px;}
.offcanvas-cart-actions .begin-checkout-btn{display:block !important;margin-bottom:5px !important;}
.offcanvas .scg-cart-title{display:none;padding-bottom:10px !important;}
/*.offcanvas .scg-main .scg-wrapper .scg-next-position{font-size:1em;}*/
.offcanvas .alert-has-icon{display:none;}
.offcanvas .offcanvas-cart-tax small,.offcanvas .line-item-reference-price{font-size:12px;}
.offcanvas .line-item-quantity-select-wrapper .justify-content-end{justify-content:center;}
.offcanvas .line-item-reference-price{display:none;}

/* ALERTS */
.netzp-voucherlink-message{margin:auto;max-width:1600px !important;margin-top:0;text-align:center;}

/* CART */
.privacy-notice{color:#000;}
.is-ctl-checkout .begin-checkout-btn{border-radius:25px !important;}
.is-ctl-checkout #accordionExample, .is-ctl-checkout .cart-add-product-container,.is-ctl-checkout .cart-shipping-costs-btn{display:none;}
.checkout-aside-summary-total{border-top:1px solid #999;}
.is-ctl-checkout #addPromotionInput{background-color:#fff;}
.checkout .scg-cart-title{display:none;}
.checkout .product-wishlist{display:none;}
.is-ctl-checkout .checkout-product-slider #tns1{width:inherit;}
.is-ctl-checkout .checkout-product-slider{max-width:930px;margin-bottom:80px;}
.is-ctl-checkout .scg-free-badge{display:none;}
.ag-checkout-alerts .col-12{padding:0;}
@media only screen and (max-width:767px) {
    .scg-main.scg-big {padding:0;}
}

/* LAYOUT FIX + BREADCRUMP */
.container-main{padding-top:0 !important;}
.is-ctl-accountprofile .container-main,.is-ctl-register .container-main,.is-ctl-auth .container-main,.is-act-search .container-main{margin-top:40px !important;}
.checkout-container{margin:0 !important;padding:0;}
.is-ctl-register .container-main,.is-ctl-auth .container-main{padding-bottom:40px !important;}
.cms-page{padding:0 !important;margin:0 !important;}
.is-ctl-frontend .cms-breadcrumb,.is-act-home .breadcrumb-container{height:0 !important;}
.is-ctl-frontend .container-main{padding-top:0 !important;}
.breadcrumb-link.is-active{font-weight:normal !important;}
.is-ctl-magazinearticle nav{margin:auto;}
.is-ctl-magazinearticle ol{margin-top:10px;margin-bottom:10px;}
.breadcrumb.container,.breadcrumb-container{background-color:#fafafa !important;height:45px;margin:0;margin-top:-40px;max-width:100%;}
.is-act-home .cms-breadcrumb{display:none;}
.wishlist-headline{height:inherit;}
@media only screen and (max-width:767px){
    .breadcrumb-container .breadcrumb-item,.breadcrumb-container .breadcrumb-link,.breadcrumb-container .breadcrumb-placeholder{font-size:12px !important;}
    .breadcrumb.container .breadcrumb-item,.breadcrumb.container .breadcrumb-link,.breadcrumb.container .breadcrumb-placeholder{font-size:12px !important;}
}

/* CONSENT COOKIE */
.cookie-permission-actions{width:100%;margin-top:20px;}

/* QUICKMENU CATS */
.ag-bluebox-cat .cms-element-acris-layout-category{background-color:#f6fbfd;border-radius:25px;padding:20px;margin-top:20px;}
.ag-bluebox-cat .footer-column-headline{margin:0;padding:0;}
.ag-bluebox-cat ul{margin:0;}
.ag-bluebox-cat li {line-height:28px;}

/* CHECKOUT */
.checkout-aside{border-left:0 !important;}
.alert-content a{color:inherit;font-weight:bold;text-decoration:underline;}
.is--nec_confirm_voucher_table{display:none;}

/* ACCOUNT MENU */
.is-act-customergroupregistration .header-account-menu .account-aside-item:nth-child(n+7){display:none;} /* -> todo:lieber custom fields für registrierung raus */
.account-widget-customer{display:none;}
.header-actions-col .account-menu .list-group-flush:nth-child(2){display:none;}
.account-menu-inner .box-standard{margin-top:-15px !important;}

/* FOOTER */
.cogi-mobile-menu-footer-navigation .footer-link-item{text-align:center;}
.footer-bottom-left{width:100%;}
/*.footer-bottom{margin-bottom:80px;}*/
.scroll-up-container{display:none;}
.footer-social.social-icons{display:none;}
.footer-service-menu-link{margin:0 10px;}
.footer-contact-hotline a{font-size:18px !important;}

/* LINKS */
.ag-img-txt .link-box-column a,.ag-txt-img .link-box-column a{cursor:default;}
.ag-blank-button{background:none;border:0;padding:0;}

/* GENERAL:TRUSTEDSHOPS */
.is-ctl-product #trustbadge-container-98e3dadd90eb493088abdc5597a70810{display:none;}

/* GENERAL:BONUS */
.account-bonus-points{display:none;}
.account-aside .account-menu-inner .card{display:none;}
.header-account-menu .account-menu-links .card.box-standard,.account-aside .account-menu-inner .card .card-body{margin-top:0 !important;margin-bottom:20px;}

/* RIBBONS */
.ag-ribbon{padding:4px 8px;width:100%;text-align:center;color:#000;}
.ag-ribbon a{text-decoration:none;}
.ag-ribbon-general,.ag-ribbon-general a{color:#fff;}
@media only screen and (max-width:767px){
    .ag-ribbon{font-size:12px;}
}

/* GLOSSAR */
.ajax-keyword-box-action{display:none;}
a[data-ajax-modal]{text-decoration:none;cursor:help !important;color:#000 !important;}
.lexicon-link-panel{display:none;}

/* FORMS */
textarea.form-control,select.form-select,input.form-control{background-color:#fff;}
textarea.form-control:focus,select.form-select:focus,input.form-control:focus{background-color:#fff;}

/* SUBCATEGORY DROPDOWN */
.ag-category-filter-block .accordion-button,.ag-category-listing .accordion-body{padding-left:40px !important;padding-right:40px !important;}
.ag-category-filter-block .cms-block-container{padding-left:0 !important;padding-right:0 !important;}
.ag-category-filter-block li{line-height:24pt;}
.ag-category-footer-block .acris-element-collapse-content{max-width:1200px;margin:auto;}

/* SLIDER */
.ag-widget-heroslider .cms-block-container{padding:0;}
.product-detail-cross-selling .product-slider-container{margin:auto;}
.ag-widget-heroslider .content-container{color:#fff;}
.ag-widget-heroslider h2,.ag-widget-heroslider h1{color:#fff !important}
.ag-widget-heroslider .content-container p{color:#fff !important;}
@media only screen and (min-width:1025px){
    .ag-widget-heroslider .content-container{width:50%;}
    .ag-widget-heroslider .content-container .content{width:100%;}
    .ag-widget-heroslider .solid-ase-content-slider-control-prev{left:51% !important;}
    .ag-widget-heroslider .background-media-container{width:50%;margin-left:50%;}
    .ag-widget-heroslider .tns-nav{width:50%;}
}

/* PSEUDO PRICE (PDP + LISTING) */
.product-detail-price.with-advanced-list-price,.product-detail-price.with-list-price,.product-box .product-price-info .product-price.with-list-price{color:#000 !important;}
.badge-discount,.list-price-badge{background-color:#000 !important;}

/* MOOD BLOCK */
.ag-widget-mood-block img{width:40px;height:auto;margin-bottom:10px;}
.ag-widget-mood-block{background-color:rgba(250,250,250,0.35);color:#000;text-align:center;text-transform:inherit;}
.ag-pdp-mood-block .subline{max-width:1024px;text-transform:full-size-kana;margin:auto;}
@media only screen and (max-width:767px){
    .ag-widget-mood{background-size:auto 100%;background-attachment:inherit !important;}
}

/* KNOWN FROM */
.ag-knownfrom img{filter:grayscale(0.65);}
.ag-knownfrom{align-items:center;justify-content:space-around;display:flex;padding:20px 0;}
@media only screen and (max-width:767px){
    .ag-knownfrom img{width:17%;height:auto;}
    .ag-knownfrom img:last-child{width:12% !important;}
}


/* RECAPTCHA */
.grecaptcha-protection-information{display:none;}

/* REGISTRATION */
.login-advantages *{color:#fff;}
.login-advantages{margin-top:30px;padding:20px 20px 10px 20px;border-radius:25px;color:#fff;}
.is-ctl-auth .captcha-google-re-captcha-v3,.is-ctl-register .captcha-google-re-captcha-v3,.is-ctl-register .register-guest-control{display:none !important;}
.register-required-info{font-size:12px;}
.card.register-card .form-label[for=personalSalutation],.card.register-card .form-label[for=billingAddressAddressCountry]{margin:-6px -3px;}
.product-detail-buy .grecaptcha-protection-information,.product-detail-buy .data-protection-information{display:none;}
@media only screen and (max-width:767px){
    .is-registerlogin .card.register-card{margin-top:40px;}
    .register-submit{margin-bottom:40px;}
}

/* MYRESET */
.is-reset .cms-block-container:nth-child(1){padding:0;}
.is-reset .cms-section-sidebar-main-content,.is-reset .cms-section-sidebar-sidebar-content{padding:20px;}
.is-reset .cms-element-solid-ace-link-box:nth-child(1) .text-container{display:none;}
.is-reset .ag-meinreset--menu-hub a:hover{box-shadow:none;font-weight:bold;}
.is-reset #ag-reset--archiv {background-color:#fff !important;appearance:auto;}
.is-reset .cms-element-image .cms-image,.is-reset #meinreset-checkinbox{max-width:450px;}
@media only screen and (max-width:767px) {
    .is-reset #meinreset-checkinbox{max-width:350px;}
}

/* PARTNERPROGRAMM */
.is-partnerprogram .cms-section-sidebar-main-content,.is-partnerprogram .cms-section-sidebar-sidebar-content{padding:20px;}
.is-partnerprogram .ag-partner--menu a:hover{box-shadow:none;font-weight:bold;}

/* PROPERTIES */
.product-detail-properties-table{display:none;}

/* BONUS */
.product-detail-tax{margin:0;}
.ag-bonuspoints{font-size:12px;}
.product-detail-tax .ag-bonuspoints{margin-top:20px;}
.ag-bonuspoints svg{vertical-align:-4px;margin-right:5px;}

/* MAGAZIN SLIDER -> .ag-widget-magazinslider  */
.magazin-post-produkte .cms-element-product-slider{margin:0 !important;padding:0 !important;}
.ag-widget-magazinslider .moorl-listing-header-link{display:none;}
.ag-widget-magazinslider .base-slider-controls-prev{left:40px;margin-top:-100px;filter:invert(1);}
.ag-widget-magazinslider .base-slider-controls-next{right:40px;margin-top:-100px;filter:invert(1);}
.ag-widget-magazinslider .col-12{margin-top:0;}
.moorl-magazine-tab{display:none;}

/* MAGAZIN SEARCH */
@media only screen and (max-width:767px) {
    .moorl-search-page .nav-tabs .nav-item {
        font-size:16px;
   }
}
.ag-magazinsearch .btn{display:none;}
.ag-magazinsearch{margin-top:20px;}
.moorl-search-page .col-md-auto,.moorl-search-page .cms-element-sidebar-filter{display:none !important;}

/* MAGAZIN CARD COMPONENT */
.moorl-listing-item-title{height:auto !important;text-align:left;font-size:16px;font-weight:bold;}
.moorl-listing-item-description{height:auto;text-align:left;font-size:16px;}
.moorl-listing-item-content{padding:30px 20px 20px 20px !important;height:300px !important;overflow:hidden;}
.moorl-listing-item-wrapper{padding:0 !important;background:transparent !important;}
.moorl-listing-item-image-content{height:500px !important;background-color:#fff !important;} /* #f6fbfd */
.moorl-listing-item-image-content .moorl-listing-item-image{height:40% !important;}

/* MAGAZIN CARD PRODUCT RELATED */
.is-ctl-product .image-slider-controls-next{right:30px;background:#fff;border:1px solid #ddd;}
.is-ctl-product .image-slider-controls-prev{left:30px;background:#fff;border:1px solid #ddd;}
.is-ctl-product .moorl-listing-item-{border-radius:25px;background-color:#fafafa;}
.is-ctl-product .moorl-listing-item-image{max-height:250px;}
.is-ctl-product .moorl-listing-item-content{line-height:24px;}
.is-ctl-product .moorl-listing-header-link{display:none;}

/* NEWSLETTER */
#ag-pdp-newsletter form{margin-left:0 !important;}
.ag-widget-newsletter input{border-color:#333 !important;}

/* BUTTONS */
.btn.btn-buy{background-color:#000;color:#fff;border-radius:25px;}
.btn.btn-light{background-color:#eee;border-radius:25px;}
.btn.btn-primary{border-radius:25px;}

/* PRODUCT SLIDER */
@media only screen and (max-width:767px){
    .ag-widget-productslider .base-slider-controls-prev,.ag-widget-productslider .base-slider-controls-next{margin-top:-100px;}
}

/* CROSS SELLING */
.product-detail-cross-selling .tab-pane:nth-child(2),.product-cross-selling-tab-navigation{display:none;}
@media only screen and (max-width:767px){
    .product-detail-cross-selling .product-detail-tabs-content .tab-pane:nth-child(1){margin-bottom:-150px;margin-top:-40px;}
}

/* ICONS */
.ag-icon-bonuspoints{vertical-align:-5px;}
.ag-icon-download{vertical-align:-5px;transform:rotate(180deg);}
.ag-download-item{margin-bottom:25px;margin-top:10px;}
.ag-packaging-img.icon-book img{vertical-align:-7px;}
.ag-packaging-img.icon-box img{vertical-align:-8px;}
.ag-packaging-img.icon-spoon img{vertical-align:-12px;}
.ag-packaging-img.icon-drop img{vertical-align:-4px;}
.ag-packaging-img.icon-sticks img{vertical-align:-10px;}
.ag-packaging-img.icon-capsule img{vertical-align:-4px;}

/* PROMO BADGE */
.ag-promobadge{border:1px solid;float:right;cursor:default;padding:4px 8px;margin-left:6px;margin-bottom:10px;border-radius:25px;font-size:12px;}
@media only screen and (max-width:767px){
    .ag-promobadge{margin-top:-40px;right:15px;position:absolute;font-size:12px;}
}

/* PRODUCT CARDS */
.ag-products-nobuy .buy-widget-container,.ag-products-nobuy .product-price-info,.ag-products-nobuy .ag--packaging{display:none !important;}
.ag-products-nobuy .card-body{height:580px;}
.product-box .product-name{font-size:18px;height:inherit;margin-top:10px;text-transform:inherit;}
.product-box .btn-buy .icon{color:#fff;}
.product-box .product-badges{display:none;}
.product-box .btn-quickview{display:none;}
.product-box .subline{font-style:italic;}
.product-box .btn-buy:hover .icon{color:#eee;}
.product-box .list-price{display:none;}
.product-box .product-price-info .product-price{font-size:16px;}
.product-box .product-rating{display:none;top:8px;left:12px;text-align:left;}
.product-box .ag-seal-icon{font-size:12px;margin-right:1px;margin-bottom:1px;margin-top:5px;}
.product-box .product-description{height:200px;/*-webkit-line-clamp:inherit;font-size:14px;*/}
.product-box .product-image-link{background:transparent !important;/*linear-gradient(180deg,rgba(249,249,249,1) 0%,rgba(238,238,238,1) 72%,rgba(0,0,0,0) 72%);*/}
.product-box .product-action{padding:0 !important;}
.product-box .ag-cardtext{max-height:105px;overflow:hidden;display:block;}
.product-box .ag-seals{display:none;height:165px;overflow:hidden;margin-bottom:10px;line-height:20px;margin-top:5px;}
.product-box .ag--packaging{position:absolute;right:0;bottom:0;}
@media only screen and (min-width:1025px){
    .product-box:hover .product-price-info{margin-top:25px !important;}
    .product-box:hover .ag-seals{display:inline-block;}
    .product-box:hover .product-description{display:none;}
    .product-box:hover .product-rating{display:none;}
    /*.product-box:hover .ag-seal-icon:nth-child(n+6){display:none;}*/
}
@media only screen and (max-width:767px){
    .ag-products-nobuy .card-body{height:500px;}
    .product-box .product-rating{display:none;}
    .product-box .product-description{height:auto;}
    .product-box .ag-seals{display:none;margin-top:20px;margin-bottom:20px;height:auto;}
    .product-box .ag-seals p,.product-box .ag-seals span{display:none;}
    .product-box .product-action{display:block;}
    .product-box .ag--packaging{position:absolute;right:20px;bottom:83px;}
    .product-box .ag-seal-icon:nth-child(n+6){display:none;}
}

/* PACKACGE ICONS */
.ag-pdp-buybox .ag--packaging{margin-bottom:10px;}
.ag--packaging .ag-packaging-label{display:inline-block;height:25px;padding-top:0;}
.ag--packaging .ag-packaging-img{display:inline-block;height:25px;}

/* TRUSTTAGS (BUYBOX) */
.ag-seals{display:inline-block;width:100%;margin-top:10px;max-width:500px;}
.ag-seal-icon{cursor:default;display:inline-block;background:#ddd;padding:4px 8px;margin-right:6px;margin-bottom:10px;}
.ag-seal-icon img{height:18px;vertical-align:-4px;}

/* INGREDIENTS:SHORT (BUYBOX) */
.ag-ingredientspreview{margin-top:15px;display:inline-block;width:100%;max-width:500px;}
.ag-detailedseals{width:100%;margin:auto;text-align:center;}
.ag-detailedseal-icon{width:24%;display:inline-block;
    text-align:center;
    padding:0;
    margin-top:40px;
    background:rgba(255,255,255,0);
    border-radius:15px;
    vertical-align:middle;
    align-content:center;}
.ag-pdp-seals h2{margin-bottom:0 !important;}
.ag-detailedseal-icon span{width:140px;display:block;margin:auto;height:50px;}
.ag-detailedseal-icon img{margin-bottom:15px;height:40px;width:auto;}
@media only screen and (max-width:767px){
    .ag-detailedseal-icon{width:45%;margin:0 5px 40px 5px;}
    .ag-detailedseal-icon span{width:100px;}
    .ag-pdp-seals h2{margin-bottom:40px !important;}
}
@media only screen and (min-width:1025px){
    .ag-pdp-seals-block .ag-detailedseals{margin-bottom:0;}
    .ag-pdp-seals-block .ag-detailedseal-icon{width:170px;}
}

/* BENEFITS */
.ag-benefits-text{width:33%;display:inline-block;padding-right:50px;}
.ag-benefits-images{width:67%;display:flex;justify-content:space-between;float:right;}
.ag-benefits-img img{width:auto;height:100%;min-width:100%;object-fit:cover;}
.ag-benefits-label{text-align:center;margin-top:30px;}
.ag-benefits-circle{overflow:hidden;border-radius:100%;}
.ag-benefits-circle{width:140px;height:140px;margin:auto;}
.ag-benefits-img{max-width:200px;}
.ag-benefits-images span{margin-top:20px;display:block;text-align:center;}
@media only screen and (max-width:767px){
    .ag-benefits-text{width:100%;padding-right:inherit;}
    .ag-benefits-images{display:inherit;width:100%;}
    .ag-benefits-img{display:inline-block;margin-top:40px;height:250px;/*float:left;*/}
    .ag-benefits-img:nth-child(2n+2){float:right !important;}
    .ag-benefits-img:nth-child(5){margin-left:25vw;/*display:none;*/}
    .ag-benefits-circle{width:140px;height:140px;}
    .ag-benefits-img{max-width:150px;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
    .ag-benefits-text{width:100%;padding-right:inherit;}
    .ag-benefits-images{width:100%;}
    .ag-benefits-img{display:inline-block;margin-top:40px;}
    .ag-benefits-circle{width:140px;height:140px;}
    .ag-benefits-img{max-width:140px;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){
    .ag-benefits-circle{width:130px;height:130px;}
    .ag-benefits-img{max-width:130px;}
    .ag-benefits-text{padding-right:25px;}

}
@media only screen and (min-width:1025px) and (max-width:1439px){
    .ag-benefits-text{width:40% !important;}
    .ag-benefits-images{width:60% !important;}
    .ag-benefits-img{max-width:140px;}
    .ag-benefits-circle{width:140px !important;height:140px !important;}
    .ag-benefits-text h2{height:145px;overflow:hidden;max-height:145px;}
}

/* BENEFITS SUBCAT */
.ag-category-categories .ag-benefits-img img{filter:grayscale(0.4);}
.ag-category-categories .ag-benefits-img:hover img{filter:grayscale(0);}

/* SONSTIGES:GLOBAL */
.regel-valentinstag .alert-content-container{background-color:rgba(255,255,255,0.7);}
.regel-valentinstag .alert-content-container{padding:15px;}
.is-rounded,.is-rounded img{border-radius:25px;}
.ag-widget-mood-block{background-color:transparent !important;}
@media only screen and (max-width:767px){
    .ag-pdp-extra-block .cms-element-solid-ace-link-box{display:none;}
}

/* LOGO */
@media (min-width:992px) {
    .footer-main .footer-logo-main {
        height:36px;
   }
}
@media (min-width:992px) {
    .header-logo-main {
        height:45%;
   }
}

/* MAGAZIN*/
@media only screen and (min-width:768px) {
    .is-ctl-magazinearticle .cms-section-moorl-grid .d-lg-block:nth-child(2) {
        width:50% !important;
   }
}	
.moorl-product-buy-list-items .product-content{font-size:10pt;}

/* RESET */
.is-reset .ag-hue--orange{filter:opacity(0.6);}
.is-reset .reset-2023-day--text a{font-weight:bold;text-decoration:underline;font-weight:bold;}
@media (min-width:1025px) {
    .is-reset .cms-element-product-box{max-width:280px;margin-left:-20px;}
}
@media (max-width:767px) {
    .is-reset .cms-image,.is-reset .ag-reset-img{width:100%;}
}

/* NEWSLETTER BOX*/
.ag-widget-newsletter .cms-element-text{min-height:500px;}

/* SLIDER */
@media (min-width:1025px) {
.cms-element-solid-ase-content-slider .slide-container .content-container{padding:0;}
.cms-element-solid-ase-content-slider .slide-container .content{max-width:800px;width:100%;padding:25px;}
}

/* LOGIN+REGISTER */
.is-login .account-register .col-lg-8,body:not(.is-ctl-register) .login-advantages{display:none;}
.is-login .account-register .col-lg-4{margin:auto;}
.is-registration .account-register .col-lg-4{display:none;}
.is-registration .account-register .col-lg-8{margin:auto;}
body:not(.is-act-checkoutregisterpage) .login-submit button, body:not(.is-act-checkoutregisterpage) .form-group.col-md-6{width:100%;}
.login-password-recover a{text-decoration:underline !important;}
.card.login-card{border:1px solid #666;padding:25px;background:#f9f9f9;border-radius:15px;}
#loginCollapse{margin-bottom:40px;}
.paypal-buttons-label-checkout {margin-bottom:25px;}

/* OFFCANVAS*/
.offcanvas-cart-actions .btn.btn-link{border-radius:0 !important;}
.offcanvas-cart-actions div:nth-child(4){margin-top:5px;/*display:none;*/}
.is-landingpage .offcanvas-cart-actions .begin-checkout-btn{display:none !important;}
.btn.begin-checkout-btn.btn-primary{border-radius:0 !important;}
.is-ctl-checkout .checkout-aside{margin-bottom:40px;}
.checkout-aside .line-item-total-price,.checkout-aside .line-item-quantity{width:50%;}
.checkout-aside .line-item-reference-price{display:none;}

/* CART */
.is-landingpage .checkout-aside-container .checkout-aside-action:nth-child(5){display:grid;}
.begin-checkout-btn{border:0 !important;}

/* CHECKOUT */
.is-act-checkoutregisterpage .checkout{padding-top:0 !important;}
.shipping-method-description p,.payment-method-description p,.form-check-label[for=swagPaypalCreateVault]{font-size:8pt;}
.payment-method-description p{display:none;}
.shipping-method-description,.payment-method-description{width:100% !important;}

/* FINISH */
/*.is-act-finishpage .checkout .checkout-aside,.is-act-finishpage .checkout .checkout-main{width:100% !important;margin:auto;max-width:800px;margin-bottom:25px;}*/

/* PDP */
.ag-benefits-img img{max-width:250px;}
.netzp-voucherlink-message{display:none;}
.is-ctl-product #trustbadge-container-98e3dadd90eb493088abdc5597a70810{display:block !important;}
.is-ctl-product .buybox-floating{display:none !important;}
@media (max-width:767px) {
    .badge-healthyliving{position:absolute;left:20px;top:20px;}
}
.gallery-slider-col{z-index:99;}
.product-detail-reviews-link{display:inline-block !important;text-decoration:underline;color:#000 !important;font-size:9pt;vertical-align:3px;margin-left:-8px;}

/* QUICKFIXES NACH UPDATES */
.ag-txt-columns-2 .cms-element-text{column-count:2;column-gap:40px;} .ag-txt-columns-3 .cms-element-text{column-count:3;column-gap:20px;}
.agbtnInverted,.agbtn,.agbtnWhite,.agbtnInvertedWhite,.btn-primary{border-radius:25px !important;box-shadow:none !important;cursor:pointer !important;font-weight:normal !important;text-decoration:none !important;}
.agbtnInverted:hover,.agbtnWhite:hover,.agbtn:hover,.agbtnInvertedWhite:hover,.btn-primary:hover{font-weight:normal !important;box-shadow:none !important;text-decoration:none !important;}
.breadcrumb-container,.breadcrumb{display:none !important;}
.page-wrapper {overflow-x:hidden;}
.home-link{display:none;}
@media (max-width:768px) {
    .ag-txt-columns-2 .cms-element-text,.ag-txt-columns-3 .cms-element-text{column-count:inherit;} 
    .agbtnInverted,.agbtn,.agbtnInvertedWhite,.agbtnWhite{width:100% !important;}
    .cms-section .cms-block-container{padding:0;}
}        
@media only screen and (min-width:1025px) {
    .ag-txt-img .text-container,.ag-img-txt .text-container{margin:100px 0;}
}
.is-act-search .filter-panel-wrapper{display:none;}
.is-act-customergroupregistration .account-register{max-width:935px;margin:auto;}
.nav-link.home-link{opacity:0;}
.cms-breadcrumb,.header-minimal .wishlist-basket,.header-minimal .header-wishlist-icon,.header-minimal #wishlist-basket{display:none;}
a{text-decoration:none;}
.product-box .product-image-wrapper{background-color:transparent;}
.account-overview-newsletter{display:none;}
@media (max-width:768px) {
    .nav-main-toggle-btn .icon-open svg{margin-top:6px;}
    .cogi-mobile-menu-accordion-row .nav-link.active{padding-left:0;margin-bottom:0;}
    .footer-logo-main{margin-top:20px;}
    .footer-link{margin-left:25px;}
    .home-experten .cms-element-zen-image-slider > .has-nav-outside,.product-slider.has-nav-outside{padding-left:0 !important;padding-right:0 !important;}
    .cogi-mobile-menu-footer-navigation ul{filter:invert(1);margin-top:10px;}
    .cogi-mobile-menu-footer-navigation a{margin-left:0;}
}
.footer-contact-form{display:none;}
.zen-offcanvas-cart-actions-checkout{padding-bottom:10px !important;}
@media (min-width:1280px) {
    .js-account-menu-dropdown{min-width:250px;} 
}
.footer-main{margin-bottom:-80px;}
.product-box .ag-sku-box:hover{border-radius:15px;}
.product-box .ag-sku-box:hover .ag-promobadge{display:inline-block !important;}
.product-box .ag-sku-box:hover .ag-promobadge-small{display:none !important;}
.product-box .ag-cardtext{max-height:130px !important;}
@media only screen and (min-width:768px){
    .product-box .product-price-info{position:absolute;left:20px;bottom:0;}
    .product-box .ag--packaging{right:10px !important;}
    .product-box .product-description{height:200px;}
    .product-box .product-info{height:270px !important;}
    .product-box .ag-seals{height:210px !important;}
}
@media only screen and (max-width:767px){
    .product-box .ag-sku-box{border-radius:15px;}
    .product-box .ag--packaging{right:20px !important;bottom:90px;position:absolute;}
    .product-box .product-info{height:320px !important;}
    .product-box .product-price-info{position:absolute;left:17px;bottom:91px;}
    .product-action{margin-top:60px;}
    .product-box .product-description {min-height:150px;}
}
.product-price-tax-link{opacity:0 !important;}
.product-box{overflow:hidden;}
.product-box .product-name{height:auto !important;}
.page-loaded .home-video .content-container.center{background-color:rgba(0,0,0,0.25) !important;}

/* VORHER PLUGIN CSS */
.mollie-apple-pay-direct button{ border-radius: 0 !important; height:42px; }
.mollie-apple-pay-direct-offcanvas{ margin-top:0 !important; margin-bottom:5px !important; }
.offcanvas-cart-actions .btn.btn-link{ margin-bottom:5px; }
.mollie-apple-pay-direct{ background-color:#000; margin-bottom:5px; }
.zen-offcanvas-cart-actions-cart a{ padding:8px !important; }
.zen-offcanvas-cart-actions-checkout a{ padding:8px !important; }
.offcanvas-body .btn.begin-checkout-btn{ border-radius:0 !important; }
.scrollable{overflow-x: scroll;}
.scrollable table{width:600px;}
.underlineHover:hover{text-decoration:underline !important;}
.checkout-aside .checkout-aside-summary *{color:#000 !important;}
.is-ctl-checkout .checkout-main,.is-ctl-checkout .checkout-aside{margin-left:0 !important;}
.is-act-confirmpage .checkout, .is-ctl-accountorder .checkout, .is-active-route-frontend-checkout-confirm-page .checkout, .is-active-route-frontend-account-order-page .checkout, .is-active-route-frontend-account-order-cancel .checkout, .is-active-route-frontend-account-order-single-page .checkout, .is-active-route-widgets-account-order-detail .checkout, .is-active-route-frontend-account-edit-order-page .checkout{padding-top:40px !important;}

/* NEW CHECKOUT */
.is-registration h1{text-align:center;margin-bottom:25px;display:none;}
.checkoutregister h1{display:none;}
.checkoutregister .ag-card-google p{display:none;}
.checkoutregister .login-card{border-radius:25px !important;margin-top:40px;}        
.checkoutregister .login-card .login-form .col-md-6{width:100%;margin-top:0;}
.checkoutregister .login-card .login-form .col-sm-6{margin-bottom:5px;}
.checkoutregister .login-card .login-password-recover{margin-top:10px;}
.checkoutregister .login-card .login-form-description{margin-bottom:1rem;}
.checkoutregister .register-login-collapse-toogle{display:none;}
.checkoutregister .paypal-buttons{margin-bottom:-5px;margin-top:6px;}
.checkoutregister .paypal-buttons iframe{border-radius:25px;}
.checkoutregister .register-card,.ag-cardbox{background:#f9f9f9;border:1px solid #666;padding:25px;border-radius:25px;}
.checkoutregister .register-card .card-title{margin-bottom:15px;}
@media only screen and (max-width:767px) {
    .checkoutregister .login-submit button{width:100% !important;}
    .checkoutregister .ag-card-express .col-12{width:100% !important;}
}
@media only screen and (min-width:768px) {
    .checkoutregister .login-submit button{width:50% !important;}
    .checkoutregister .ag-card-express .col-12{width:50% !important;}
}
.checkout-aside-summary{border-radius:25px;margin-bottom:20px;}
.btn-moorl.btn-google{background: #003f22;border:0;color:#fff;font-weight:normal;}
.btn-moorl.btn-google .icon{display:none;}
.revocation-notice button,.checkout-confirm-tos-label button,.data-protection-information button{margin:0 !important;}
.is-login h1{text-align:center;margin-bottom:25px;display:none;}
.is-login .login-form .col-md-6{width:100%;margin-top:0;}
.is-login .login-form .col-sm-6{margin-bottom:5px;}
.is-login .login-password-recover{margin-top:10px;}
.is-login .login-form-description{margin-bottom:1rem;}
.is-registerlogin .ag-card-google .col-md-6{width:100%;margin-top:0;}
.is-registerlogin h1{display:none;}
.checkout-aside .revocation-notice{margin-bottom:10px;}
.checkout-aside .confirm-tos,.checkout-aside-summary-list{margin-bottom:0;}