.catalog-product-view .wrap-twinsworld div.mage-error[generated]{margin-bottom:20px}.catalog-product-view .wrap-twinsworld input+div.mage-error[generated]{margin-top:-10px}@media all and (max-width:768px){.block-search:not(#fact-finder-search-mobile){display:none !important}}@media all and (min-width:769px){#fact-finder-search-mobile{display:none !important}#productContainer{display:flex}#productContainer p.containerCaption{text-align:center}.rst-count{text-align:center}.rst-left{padding-left:14px !important}}#fact-finder-search-mobile{position:absolute !important;right:20px !important;top:-9px !important}#fact-finder-search-mobile .input-text{position:absolute;top:46px;border:1px solid #d8dcde;width:100vw;left:-180px;height:40px;padding:10px;display:none}#fact-finder-search-mobile .search-wrapper{position:relative}#fact-finder-search-mobile .ff-searchbox button:before{content:"\f818" !important;top:17px !important;color:#70b729 !important;font-size:25px !important}#fact-finder-search-mobile .ff-searchbox input[style='display: block;']+button:before,#fact-finder-search-mobile .ff-searchbox input[style='display: inline-block;']+button:before{content:"" !important;background:url('../images/close.svg');width:20px;height:20px;font-weight:100;font-family:'porto-icons';margin-right:10px}#productContainer_mobile{left:-176px;position:absolute;background:#fff;z-index:1000;top:58px;max-height:300px;overflow-y:scroll;width:98vw}ff-suggest-item:after{content:"";position:absolute;left:20px;right:20px;bottom:-10px;height:1px;border-bottom:1px solid #d8dcde}ff-suggest-item{position:relative;padding-left:30px !important;margin-bottom:10px}.ff-searchbox{border:none !important;position:relative}ff-suggest-item[type=Artikelnummer]{display:flex;align-items:center}ff-suggest-item span.ff{margin-right:20px}ff-suggest-item .product-name,ff-suggest-item .product-price,ff-suggest-item span.ff{color:#000;font-size:13px}ff-suggest-item .product-name .ffw-query{color:#70b729}.page-header.type2 .block-search input{background-color:#fff !important;color:#333 !important}.ff-searchbox button{opacity:1 !important}.ff-searchbox button:before{content:url('../images/search.svg') !important;width:36px;height:36px;position:absolute;right:24px;top:12px}#productContainer{max-height:300px;overflow-y:scroll}#productContainer::-webkit-scrollbar{width:6px;background-color:#f5f5f5}#productContainer::-webkit-scrollbar-thumb{background-color:#7b857d;border-radius:10px}#productContainer::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.rst-count{margin-bottom:30px}.rst-left{color:#000;padding-left:10px;margin-top:10px;display:inline-block}.view-all{color:#70b729 !important;z-index:100;cursor:pointer;text-decoration:underline !important;margin-top:10px;display:inline-block;padding-left:20px;padding-bottom:10px}#view-all-Blog{padding-left:30px !important}.containerCaption{background-color:#70b729 !important;text-transform:uppercase}ff-suggest-item[type=productName] a,ff-suggest-item[type=Artikelnummer] a{display:flex !important}ff-suggest-item[type=productName] img,ff-suggest-item[type=Artikelnummer] img{flex:unset !important;max-width:80px;height:auto}ff-suggest .product-center{height:auto !important}ff-suggest-item[type=productName] .product-sku,ff-suggest-item[type=Artikelnummer] .product-sku{color:#333;font-weight:400}.ff-breadcrumb-trail{font-size:2rem !important}.category-cms{padding-top:25px}.category-view .category-image img{border-radius:15px}.catdescription{position:absolute;width:650px;height:auto;top:20px;left:40px;z-index:40;font-size:12px;text-align:justify}.catimg{position:relative;overflow:hidden;background-color:#fff;background-position:top center;background-size:contain;z-index:30}.additional-product #product-addtocart-button_add span,.catalog-product-view .product-add-form #product-addtocart-button span{text-transform:none !important}.wrap-twinsworld .field{float:left}.wrap-twinsworld .field input{float:left}.wrap-twinsworld .field label{float:left;width:90%}.onestepcheckout-index-index .page-main .aw-onestep-main .aw-onestep-groups .aw-onestep-groups_item .group-title .mark{border:2px solid #70b729 !important;color:#70b729 !important}.onestepcheckout-index-index .page-main .checkout-container input[type=radio]:checked+label:before,.onestepcheckout-index-index .page-main .checkout-container input[type=checkbox]:checked+label:before,.onestepcheckout-index-index .page-main .checkout-container input[type=radio]+label:before,.onestepcheckout-index-index .page-main .checkout-container input[type=checkbox]+label:before,.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-header:before,.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-main .aw-onestep-groups .aw-onestep-groups_item .group-title h2 .mark,.onestepcheckout-index-index .page-main .checkout-container .aw-mobile .aw-sidebar-product-list .aw-onestep-sidebar-block_title:before{color:#70b729 !important}.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method._active:before{background-color:#70b729 !important}.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar{background-color:unset !important}.onestepcheckout-index-index .page-main .aw-onestep-main .email{max-width:100% !important;margin-bottom:50px}.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-before-place-order .action.action-show{font-size:1rem !important}.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-before-place-order .checkout-agreement label{line-height:2.2 !important}.cms-index-index .page.messages{display:unset !important}.catalog-product-view .price-box .old-price .price-final_price span.price{font-size:1.5rem !important}.sw-megamenu.navigation li.level0.fullwidth>.submenu{width:1136px !important}.submenu.cel .right-submenu .col-two{position:absolute;right:40px}button{outline:unset !important}.block-minicart .block-content>.actions>.secondary a.action.viewcart{color:#70b729;font-size:13px;text-decoration:underline;text-transform:unset;border:#ffdead;font-weight:700;border-top:1px solid #eee}.catalog-product-view .cel-lable-wrap{max-width:350px !important}.catalog-product-view .column.main .fotorama__stage{max-height:420px !important;height:420px !important}.catalog-product-view .fotorama__fullscreen-icon:empty{display:none}.catalog-product-view .product-label.cel-vagan-label{text-align:center;max-width:100px !important}.catalog-product-view .product.media .product-labels{left:10px;right:unset !important;top:10px}.catalog-product-view .product.media .product-labels .product-label.sale-label{height:auto !important;padding:5px 20px !important;border-radius:7px !important;font-size:20px !important;background-color:#f33434 !important}.catalog-product-view .fotorama__caption{display:none !important}.additional-product .wrap-prodoct-details{width:calc(100% - 120px) !important}.additional-product .additional-product-image{max-width:120px !important}.affiliate #block-collapsible-nav ul.nav.items{flex-direction:column;width:90%}p.affiliate__promo-title{border-top:1px solid #ccc;margin-top:20px;padding-top:10px}.block.block-collapsible-nav.amasty-affiliate-collapsible{position:relative;margin-top:-36px !important}#amasty-affiliate-collapsible>.nav{display:block !important}.login-container .block.block-new-customer .actions-toolbar{padding-bottom:80px !important}.b2b-customer.account .page-title span,.b2b-customer.account .block-dashboard-info a,.b2b-customer.account .fieldset legend span,.b2b-customer.account .order-actions-toolbar a,.b2b-customer.account a.action{color:#0057b6 !important}.b2b-customer.account button.action.primary{background-color:#0057b6 !important;border-color:#0057b6 !important}.b2b-customer.account .order-links .item a{background:#ebf7f8!important}.b2b-customer.account .box .box-title,.b2b-customer.account .box .box-actions{background-color:#b0e0e9}.b2b-customer.account .box .box-content{background-color:#ebf7f8}.b2b-customer.account .box .box-content a,.b2b-customer.account .block-dashboard-orders a,.b2b-customer.account #my-orders-table a{color:#0057b6 !important}.account .actions-toolbar .actions a.action.print{display:none}.account .img-banner{margin:20px 0}.account-aktionen h2{color:#d40004}.account-aktionen form button{border-color:#0057b6 !important;background-color:#0057b6 !important;text-transform:unset !important;border-radius:5px !important;padding:0 40px !important}.account-aktionen strong.list-title{float:left;width:100%;margin-bottom:20px}.account-nav .nav>li>strong{color:#0057b6}.account-bonus-page table{border-collapse:collapse;width:90%}.account-bonus-page td,.account-bonus-page th{border:1px solid #ddd;text-align:right;padding:10px}.account-bonus-page{margin:0 !important}.account-bonus-page th{border-right:1px solid #fff}.account-bonus-page th.last-item{border-right:none !important}.account-bonus-page tr:last-child{background-color:#ddd !important}.account-bonus-page .right{border:1px solid #ddd;padding:10px;border-radius:10px;display:flex}.customer-address-form #street_3,input[name="street[2]"]{display:none}.order-links .item a{background:#eff9e4!important}.order-links .item a:hover{background:#fff !important}.fieldset .field.street ._required label:after{content:'*';color:#e02b27;font-size:1rem;margin:0 0 0 4.5px}.fieldset.fieldset-fullname{width:100% !important}select#prefix{height:38px}.field.fullname.customer-name-prefix label.label[for=firstname]{display:none}.field.fullname.customer-name-prefix .field-name-firstname label[for=firstname]{display:block}.fieldset.fieldset-fullname .field{width:100% !important;margin-bottom:19px !important}.cms-page-view .row{margin:0 !important}.cms-page-view .page-title-wrapper{padding:0 !important}.cms-page-view .cel-content-box-rounded>.col-md-6>ul{padding-left:0}.cms-page-view:not(.cms-newsletteranmeldung):not(.cms-kundenservice-newsletteranmeldung) .row .left-submenu{padding-left:15px !important}.b2b-customer tr.totals.earn-points-class{display:none}.b2b-customer #bonus_point_li{display:none}#block-discount-heading{display:none}.cart.item .product-image-photo{width:auto !important}.showcart.action .counter.qty .counter-number{font-size:10.5px !important;left:0 !important;right:2px !important;margin-left:auto !important;margin-right:auto !important;top:-7px !important;z-index:1}.sticky-header .showcart.action .counter.qty .counter-number{left:0 !important;right:4px !important;top:-5px !important}.header.content div.cel-hotline{min-width:200px !important}.left-submenu .level1 a span{padding-right:10px;word-wrap:break-word;white-space:pre-wrap}@media all and (max-width:768px){.sw-megamenu.navigation li.level0.fullwidth>.submenu{width:auto !important}.sw-megamenu.navigation li.level0.fullwidth>.submenu>.container,.sw-megamenu.navigation li.level0.staticwidth>.submenu>.container{padding-left:15px !important;padding-right:15px !important}}.formbuilder-form .form-content .formbuilder.form .subtemplate-wrapper .row .col-sm-12{padding-left:0;padding-right:0}.form-content .response-field-radio .list-options li{display:flex}.form-content .response-field-radio .list-options li input[type=radio]{width:15px;height:2em;margin:0 10px 0 0}.formbuilder-form-view .column.main .formbuilder-form .form-content{background-color:#efece7;padding:2.6rem 3rem;padding-right:8rem;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.formbuilder-form-view .column.main .formbuilder-form .form-content ul.list-options label{display:unset !important}.formbuilder-form-view .column.main .form-content .formbuilder .subtemplate-wrapper>label{display:block;padding-bottom:3px;margin-bottom:10px;font-weight:700}.formbuilder-form-view .column.main .form-content .formbuilder .formbuilder-button.button{background-color:#0c5ab4;color:#fff;font-weight:700;min-height:44px;line-height:44px;padding:5px 10px;min-width:200px;display:inline-flex;text-align:center;justify-content:center;align-items:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.formbuilder-form-view .column.main .form-content .formbuilder .formbuilder-button.button:after{content:none}.formbuilder-form-view .column.main .form-content .required-note{position:absolute;color:red;right:1.5rem;top:1.2rem;font-size:12px}.before-form-content{margin-bottom:20px}.before-form-content .before-form-content--content{display:flex;flex-direction:row;justify-content:center;align-items:center}.before-form-content .before-form-content--content img{border-radius:100%;margin-right:20px}.response-field-section_break .field-section-break span{background:#efece7 none repeat scroll 0 0 !important;padding:0 !important}.formbuilder-form-sprechstunde .field-section-break .sm-section-break{text-align:left}.formbuilder-form-sprechstunde .formbuilder-form .form-content .formbuilder.form .subtemplate-wrapper .row .col-sm-12{padding-left:15px;padding-right:15px}.formbuilder-form-sprechstunde .form-content .response-field-radio .list-options{display:flex}.formbuilder-form-sprechstunde .form-content .response-field-radio .list-options li{margin-right:30px}input[name=loffield_zunahme-custom1]{margin-left:10px}input[name=loffield_abnahme1]{margin-left:10px}input[name=loffield_height-person1]{margin-left:10px}input[name=loffield_weight-person1]{margin-left:10px}.formbuilder-form-sprechstunde .page-title{display:none !important}.formbuilder-form-sprechstunde hr{border-top:1px solid #9e9e9e !important}.formbuilder-form-view .sidebar.sidebar-main,.formbuilder-form-view .sidebar.sidebar-additional{top:10px !important}.mpblog-post-index .page-header .panel.wrapper,.mpblog-post-view .page-header .panel.wrapper,.mpblog-post-view .post-view .post-post_content h2,.mpblog-post-view header.cel.page-header.type2.sticky-header .sections.nav-sections,.mpblog-post-index header.cel.page-header.type2.sticky-header .sections.nav-sections,.mpblog-post-view .sticky-header.page-header div.sections .section-items .section-item-content.nav-sections-item-content .navigation.sw-megamenu,.mpblog-post-index .sticky-header.page-header div.sections .section-items .section-item-content.nav-sections-item-content .navigation.sw-megamenu{background-color:#2a6eb7 !important}#recommended_products .porto-icon-left-open-huge,#recommended_products .porto-icon-right-open-huge{background-color:transparent !important;border:none !important}#recommended_products .owl-carousel .product-item .product-item-photo .product-image-photo{height:auto !important;max-height:220px !important}#recommended_products .owl-carousel .product-item .product-item-photo{max-width:unset !important}#recommended_products .owl-carousel .product-item .cel-vagan-label img{max-width:26px}.mpblog-post-index .panel.wrapper,.mpblog-post-view .panel.wrapper,.mpblog-post-index .cel.page-header.type2.sticky-header .nav-sections,.mpblog-post-view .cel.page-header.type2.sticky-header .nav-sections{background:url(../images/leaves-metanavi-left.jpeg) left top no-repeat,url(../images/leaves-metanavi-right.jpeg) right top no-repeat}.mpblog-post-index .ff-searchbox button:before,.mpblog-post-view .ff-searchbox button:before{content:url('../images/search-blue.svg') !important}.mpblog-post-view .post-post_content .bn-blog-content .row{margin-left:0;margin-right:0}.mpblog-post-view .post-post_content .insert_product_for_blog_post_widget{margin-left:0}.mpblog-post-view .post-post_content .insert_product_for_blog_post_widget .product-item-details .product-item-name{min-height:45px}.mpblog-post-view .post-post_content .insert_product_for_blog_post_widget .product-item-details .cel-ordernumber-wrap{min-height:45px}.mpblog-post-view .post-post_content .insert_product_for_blog_post_widget .product-item-details{padding:10px}.mpblog-post-view .post-post_content .insert_product_for_blog_post_widget .product-item-actions{margin-top:10px}.mpblog-post-view .post-post_content .insert_product_for_blog_post_widget .product-item-actions .actions-primary .towishlist{display:none}.it-store-view.catalog-category-view .product-items .product-item .product-item-info{justify-content:flex-start}.it-store-view.catalog-category-view .product-items .product-item .product-item-info .product-item-details{min-height:245px}.it-store-view.catalog-category-view .stock.unavailable{color:red;display:none}.fa-envelope-o:before{font-family:'FontAwesome'}.catalog-product-view .detailed .product.data.items ul li{line-height:32px}.catalog-product-view .product-info-main .category-image img{border-radius:15px}.catalog-product-view .blog-details-page{width:100vw;margin-left:calc(-50.6vw + 50%);background-color:#efece7;padding:40px 0;margin-top:-50px}.catalog-product-view .blog-details-page-main .row .col-md-4 .blog-details-page--item{background-color:#fff;padding:20px;border-radius:10px;text-align:center;min-height:360px}.catalog-product-view .fotorama__wrap{margin-bottom:0}.catalog-product-view .blog-header-line h5{font-family:"Open Sans",sans-serif;font-size:15px;color:#000;text-transform:uppercase;text-align:center;margin-bottom:35px;font-weight:600}.catalog-product-view .blog-details-page-main .row .col-md-4 .blog-title{font-family:"Open Sans",sans-serif;font-size:19px;color:#000;margin-top:10px}.catalog-product-view .blog-details-page-main .row .col-md-4 a.blog-link:after{content:"\f801";font-family:'porto-icons';margin-left:10px}.catalog-product-view .blog-details-page-main .row{margin-left:0}.catalog-product-view .blog-details-page-main .row .col-md-4 a.blog-link{color:#0057b6}.catalog-product-view .blog-details-page-main .row .col-md-4{margin-bottom:10px}.blog-details-page--item-content{text-align:center;min-height:145px}.catalog-product-view .blog-details-page .blog-header-line:before{content:" ";flex-grow:1;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),#70828e);margin-right:10px;margin-bottom:35px}.catalog-product-view .blog-details-page .blog-header-line:after{content:" ";flex-grow:1;height:1px;background-image:linear-gradient(to left,rgba(0,0,0,0),#70828e);margin-left:10px;margin-bottom:35px}.catalog-product-view .blog-details-page .blog-header-line{display:flex;align-items:center;justify-content:center}.catalog-product-view .additional-product,.catalog-product-view .cel-product-premium-wrapper{display:block !important}.catalog-product-view .blog-details-page-main .row .col-md-4 .blog-details-page--item img{max-height:106px;border-radius:10px}.blog-home-item .blog-title{padding:20px 15px}.blog-home-item{min-height:450px}.blog-home-item .blog-short-desc p{padding:0 20px 20px}.cms-podomedi-startseite .breadcrumbs{display:none}@media only screen and (max-width:1024px){.catalog-product-view .box-tocart .action.tocart{margin-left:0}#cel-product-inquiry{display:none !important}}@media only screen and (max-width:767px){.cel-home-quality-wrapper .cel-gradient span{max-width:calc(100% - 120px)}.footer-top-left{margin-left:-15px !important}.formbuilder-form-view .column.main .formbuilder-form .form-content{padding-right:20px !important;padding-left:20px !important}.filter-title strong:before{color:#fff !important}.filter-title strong{background-color:#70b729 !important}.filter.active .filter-title{background-color:#70b729 !important}.product-item-photo{border:unset !important}.product-item-info{min-height:400px}.page-products .product-label.cel-vagan-label{height:40px;right:-10px !important}.product-item .product-labels .product-label.new-label,.product-item .product-labels .product-label.sale-label{font-size:11px !important;height:21px !important;line-height:21px !important;width:unset !important;padding:0 10px !important}}.custom-benefit-container ul li:empty,.benifit-mobile.container ul li:empty,.it-store-view .cel-home-trust-text-wrapper,.it-store-view .cel-home-trust-badges-wrapper,.it-store-view .custom-service-extra,.it-store-view .cel-home-brands-wrapper,.it-store-view .cel-home-knowledge-wrapper,.it-store-view .cel-home-engagement-wrapper,.it-store-view .cel-about-us:not(.cel-about-us-it){display:none}#recommended_products strong.product-item-more a{display:block !important;max-width:200px !important}#recommended_products .product-item-details .product-item-actions{margin-left:0 !important;margin-right:0 !important;display:flex;justify-content:space-between}#recommended_products .product-item-details .product-item-actions .product-item-more{width:100%}#recommended_products .product-item-details .product-item-actions .product-item-more a{font-size:12px}.cel-about-us-it img{width:90% !important}.cel-about-us-it p strong{display:block;max-width:200px;margin:10px auto}.cel-about-us-it p+p{padding:0 5%;text-align:left;padding-top:0}.cel-about-us-it .more-link{padding-left:5%;text-align:left}.cel-about-us-it .more-link a{color:#1c539b !important}.cel-hotline-it{width:auto !important}.cel-about-us-it{background-color:#efece7;border-radius:15px}.custom-benefit-container ul li{list-style:none}.it-store-view .cel-home-quality-wrapper img+strong{text-transform:uppercase}.custom-benefit-container ul li:before{content:"";background-image:url("../images/icons/dot.png");background-size:100%;height:3px;width:3px;display:inline-block;position:relative;top:-3px;left:0;margin-right:10px}.cel-home-quality-wrapper a{display:none}@media only screen and (min-width:768px){.ff-searchbox{width:510px}.sticky-header .minicart-wrapper:before{display:none}.sticky-header .showcart.action .counter.qty .counter-number{left:12px !important;right:6px !important;top:-5px !important}.sticky-header .minicart-wrapper .action.showcart .counter.qty{margin:-18px 0 0}.cel-home-knowledge-wrapper .blog-home-item .blog-title a strong:after{content:"";background-image:url(../images/icons/blue-arrow.svg);background-repeat:no-repeat;height:12px;width:15px;display:inline-block;position:relative;top:0;left:0;margin-left:10px}.cel-home-knowledge-wrapper .blog-home-item .blog-title a strong span{display:none}.sw-megamenu .right-submenu li.tabcontent.mystyle{padding:15px 38px}.catalog-product-view #maincontent,.catalog-category-view #maincontent{padding-left:0 !important;padding-right:0 !important}.catalog-product-view .product-info-main{width:67.33% !important}.product.data.items>.item.title>.switch:first-child{padding-left:0}.catalog-product-view .product .product.data.items>.item.title.active>.switch{border-bottom:none !important}.catalog-product-view .product.data.items>.item.content{padding:20px 20px 20px 0 !important}.catalog-product-view .product .product.data.items>.item.title.active>.switch:before{border-bottom:2px solid;content:"";position:absolute;left:0;bottom:0;height:2px;width:calc(100% - 15px);border-bottom:2px solid #0057b6 !important}.rohstoffe-page{padding:0 !important}}#userlike-tab,#userlike-headerbar{background-color:#70b729 !important}#userlike-tab{right:5% !important}div[id^=trustbadge-container-]{z-index:2147482999 !important}#TrustbadgeOnHeaderTop ._6b7ym2{border:unset !important}#TrustbadgeOnHeaderTop ._1gwv20v p._1iu1jow,#TrustbadgeOnHeaderTop ._1gwv20v p._pejep8,#TrustbadgeOnHeaderTop ._zbxp0s{display:none !important}.userlike{display:block !important}#userlike-container{display:block !important}.catalog-product-view .cel-manufacturer img{margin-bottom:10px}@media only screen and (min-width:992px){.category-view .category-image{text-align:right}.catalog-product-view .cel-manufacturer img{width:10.5% !important}}label[for=card-holder],label[for=card-number],label[for=expiry-date],label[for=verification-code]{font-weight:600;padding-top:10px}.checkout-cart-index .checkout-methods-items .table-wrapper table tr:not(.lrw-rewardpoints),.checkout-cart-index #cart-totals .table-wrapper table tr.lrw-rewardpoints{display:none}.checkout-cart-index #block-lrwuserpoints-heading{font-size:1.3rem !important;display:flex;align-items:center;justify-content:space-between}.bonus-detail-info{margin-bottom:30px}.bonus-detail-info p{margin-bottom:0;color:#777}.bonus-detail-info a{color:#0057b6 !important}.bonus-information .bonus-percent{max-width:calc(75% - 30px);text-align:center;background-color:#70b729;padding:10px;font-size:17px;color:#fff;font-weight:600;border-radius:4px}.account-bonus-page-center{margin-top:15px}.account-bonus-page-center .row .col{margin-left:-15px}.account-bonus-page-center>h2{font-size:20px;color:#777;border-bottom:1px solid #ddd;font-weight:100;padding-bottom:5px;margin-bottom:15px}.account-bonus-page-top .reward-balance{text-align:center;max-width:80%;padding:20px;background-color:#70b729;margin:0 -15px;border-radius:4px}.account-bonus-page-top .reward-balance>strong{color:#fff;font-size:18px}#block-lrwuserpoints.active>.title:after{content:'\f804' !important;font-family:'porto-icons' !important}#block-lrwuserpoints>.title:after{content:'\f807' !important;font-family:'porto-icons' !important}.earn-points-class{border-top:1px solid #ccc}.earn-points-class span{font-weight:600;color:#70b729}.used-points-class{border-bottom:1px solid #ccc}.used-points-class span{color:red}.onestepcheckout-index-index #block-lrwuserpoints .title:after{top:0 !important}.onestepcheckout-index-index #block-lrwuserpoints-heading{display:flex !important;border-bottom:1px solid #ccc;margin-bottom:-10px !important}.onestepcheckout-index-index #block-lrwuserpoints-heading span:first-child{margin-right:10px}.bonus-point-block{background:#eef0ee;padding:20px;margin-top:15px;font-size:1.1rem}.bonus-point-block ul li{list-style:none;font-weight:400;display:flex;align-items:center}.bonus-point-block ul{padding-left:0 !important}.bonus-point-block ul li:before{content:'\e912';font-family:'celocore-iconts-font' !important;color:#70b729;margin-right:10px;font-size:1.8rem;font-weight:400}.bonus-value{color:#70b729}.b2b-customer .lrw-rewardpoints,.b2b-customer .customer-account--my-bonus-point{display:none !important}.pqt-wrapper .pqt-delivery-date .pqt-day{background:#80b729 !important;color:#fff !important;font-size:14px !important;border-radius:unset !important}.page-products .products-grid .product-items{display:block}.page-products .products-grid ff-record-list.product-items{display:flex}.product-new-label{left:10px;right:unset !important}.page-products .product-label.cel-vagan-label,.page-products .product-label.hinweis-temperatur-label{position:absolute;top:-10px;right:0;max-width:65px;z-index:2}.page-products .product-label.hinweis-temperatur-label{right:unset !important;left:0;max-width:85px !important}.stock.hinweis_temperatur{text-align:left;display:block !important}.stock.custom.status{display:block !important}.stock.hinweis_temperatur span.label{color:#c60000;display:flex;font-size:14px;gap:10px;align-items:center;position:relative}.stock.hinweis_temperatur span.label span:first-child{font-size:25px;position:absolute;top:-10px}.stock.hinweis_temperatur span.label span:last-child{font-weight:600;color:#c60000;font-size:14px;margin-left:22px}.stock.hinweis_temperatur span.label+span{color:#c60000 !important;margin-left:23px;display:block}.hinweis_temperatur_txt{color:#c00;font-weight:600}.catalog-product-view .hinweis-temperatur-label+.product-labels{top:100px !important}.catalog-product-view .hinweis-temperatur-label{position:absolute;left:10px;right:unset !important;z-index:4;max-width:95px}.product-labels+.product-label.cel-vagan-label{top:75px !important}.um-ordercomment .payment-option-title .action-toggle>span{font-size:1.2rem;font-weight:600}.checkout-onepage-success .action.primary.continue,.checkout-index-index .action.action-auth-toggle{display:none}.checkout-onepage-success p[data-bind="i18n: 'You can track your order status by creating an account.'"]{font-weight:700}.opc-block-summary{padding:22px 15px !important}.billing-address-same-as-shipping-block.field.choice{font-weight:700}.fieldset.dhl-checkout-services-container .field{position:relative}.fieldset.dhl-checkout-services-container .control._with-tooltip{position:unset !important}.fieldset.dhl-checkout-services-container .field-tooltip{right:30px !important}@media only screen and (max-width:1199px){.fieldset.dhl-checkout-services-container .field-tooltip{right:-8px !important}}.message.notice{background-color:#f96b25 !important;color:#fff !important}.message.notice>*:first-child:before{color:#fff !important}.message.global.cookie{z-index:1000 !important}#required-billing-address-note{margin-top:10px;color:#70b729;margin-bottom:0}.breadcrumbs .item:last-child strong{font-size:14px !important;color:#000 !important}.catalog-product-view .breadcrumbs .item.product{font-size:12px;margin-top:2px}.catalog-product-view .breadcrumbs .items .item a,.breadcrumbs .items .item strong{color:grey;font-size:12px}}.catalog-product-view .breadcrumbs ul.items li.product{margin-top:3px;font-size:12px}.catalog-product-view .breadcrumbs ul.items li.product:after{content:""}.catalog-product-view .breadcrumbs ul.items li.blog{display:none}.it-store-view:not(.cms-podomedi-startseite) .logo-and-text .cel-vitalstoffspecialist{margin-top:4px}.cms-podomedi-startseite.it-store-view .product-items .product-item .product-item-info .product-item-details{min-height:215px}.cms-podomedi-startseite.it-store-view .product-items .product-item .product-item-info .product-item-details .product-item-name{hyphens:none}.cms-podomedi-startseite.it-store-view .custom-benefit-container ul{max-width:85%}.cms-podomedi-startseite.it-store-view .custom-benefit-container ul li:before{content:unset !important}.cms-podomedi-startseite.it-store-view .custom-benefit-container ul li{list-style:square !important}.cms-podomedi-startseite.it-store-view .custom-benefit-container ul li::marker{font-size:10px}.cms-podomedi-startseite #recommended_products strong.product-item-name{font-weight:700;min-height:unset;margin-bottom:5px}.cms-podomedi-startseite .cel-ordernumber-wrap{font-size:11px;line-height:2}.cel-home-extras-wrapper .cel-content-box-rounded.orange{background-color:#acd686 !important}.wrap-banner-text h1{font-size:2.5rem;font-weight:600}.cel-home-stage-wrapper .wrap-banner-text{top:60px !important}@media only screen and (max-width:767px){.wrap-banner-text h1{font-size:1.5rem !important}.wrap-banner-text h2{font-size:1rem}}.logo-and-text{display:flex;align-items:center;gap:10px}.it-store-view .trusted-and-hot-line{min-width:48%}.trusted-and-hot-line{display:flex;align-items:center;justify-content:flex-end;min-width:60%}.trusted-and-hot-line .cel-hotline{width:auto !important;margin-right:unset !important;margin-left:50px !important}@media only screen and (max-width:767px){.trusted-and-hot-line{display:none !important}.logo-and-text{display:unset !important}}.it-store-view .logo-and-text .cel-vitalstoffspecialist{font-weight:200 !important;margin-top:10px}.gg-font{font-family:'Pacifico';font-style:normal;font-weight:400;color:#70b729}form#newsletter-validate-detail{display:block}body .message.global.cookie{background:#000;border-color:#000;border-radius:0}@media only screen and (min-width:1183px){.header.content div.cel-hotline{max-width:unset !important;display:flex;margin-left:40px !important}.header.content div.cel-hotline .cel-hotline-left{margin-right:20px}}@media only screen and (min-width:768px){body .message.global.cookie .content{display:flex}div.header.content .cel-vitalstoffspecialist{padding-left:0;margin-left:10px;margin-right:20px;font-weight:600;font-size:16px}}@media only screen and (max-width:648px){#TrustbadgeOnHeaderTop{display:none}}#TrustbadgeOnHeaderTop ._thsmae{gap:5px}#TrustbadgeOnHeaderTop ._6b7ym2{width:300px !important}#TrustbadgeOnHeaderTop ._1qiwh36{width:auto !important}#TrustbadgeOnHeaderTop ._1op1t71{display:flex !important;align-items:center;gap:10px}body .message.global.cookie .content p{font-size:1rem;color:#fff;width:80%}body .message.global.cookie .content p strong{font-weight:400}body .message.global.cookie .content p a{color:#fff;text-decoration:underline}body .message.global.cookie .actions .action.allow.primary{background-color:#1c539b;border-color:#fff;border-radius:4px;font-size:1rem;height:30px;text-transform:unset;line-height:0}@media only screen and (max-width:767px){.search-overlay:after{content:'';position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:98}header.cel.page-header.type2{z-index:100}}.newsletter-form .actions-toolbar .action.submit.primary{background:#0057b6;border:none;border-radius:3px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-transform:inherit;letter-spacing:0;height:auto;padding:7px 20px}.newsletter-form .fieldset .fields .field{display:flex;flex-direction:column}.newsletter-form .fieldset .fields .field .label{margin:0 10px 0 0;font-size:1rem;text-align:left;float:left;display:block;padding-bottom:3px;margin-bottom:10px;font-weight:700}.newsletter-form .fieldset .fields .field .control{width:100%;float:left}.privacy-link{color:#0057b6 !important;text-decoration:underline;font-weight:600}.newsletter-form .fieldset .fields:last-child{margin-top:20px}.privacy-checkbox--content{display:flex;flex-direction:row;align-items:flex-start}.response-field-checkboxes ul.list-options{margin:0;padding:0}.newsletter-form .control input::placeholder,.newsletter-form .control textarea::placeholder{color:#999;opacity:1}.newsletter-form{background-color:#efece7;padding:2.6rem 3rem;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.required-note{position:absolute;right:1.5rem;top:1.2rem;font-size:13px}.newsletter-sidebar a{color:#212529 !important}@media only screen and (max-width:767px){.repertus_packstaion--search-modal--input-fields{min-width:unset !important;width:100% !important}.repertus_packstaion--search-modal--input-actions{margin-top:10px}#packstation_zipcode{display:block !important;width:100% !important}.tonur_packstation_input label{display:block !important;margin-top:10px}.repertus--input-field.postcode,#packstation_city{width:100% !important}.repertus--input-field.city{width:100% !important;padding-left:0 !important}.repertus-packstation-search .modal-content{padding-left:5px !important;padding-right:5px !important}.repertus-packstation-search .modal-header{padding-left:15px !important;padding-right:15px !important}.product-info-main .cel-product-price-wrapper .cel-product-bonus-wrapper{display:flex}.product-info-main .cel-product-price-wrapper .cel-product-bonus-wrapper span{display:unset !important}}.default_warning_message{background:#fae5e5;color:#e02b27;text-align:center;padding:10px;font-size:16px}.it-store-view .newsletter-footer,.it-store-view .footer-flags,.it-store-view .trusted-shop-cert{display:none}.it-store-view .footer-bottom .container .logo .copyright{display:flex;align-items:center}.it-store-view .footer-bottom .container .logo .copyright span{font-size:13px;margin-top:10px;margin-left:30px}.it-store-view .footer-top .footer-top-item .footer-top-right .cel-payments{padding-top:0}.it-store-view .footer-top .footer-top-item .footer-top-right .cel-payments .cel-payments-left{margin-bottom:unset}.it-store-view .footer-top .footer-top-item .footer-top-left{display:flex;align-items:center;gap:15px}.it-store-view .shop-certification .wrap-images img{max-width:75px !important}.it-store-view .footer-bottom{padding:5px 0 5px !important}@media only screen and (min-width:768px){.it-store-view .cel-newsletter{padding-left:100px}.it-store-view .shop-certification{border-top:1px solid #000;margin-top:25px}.it-store-view .cel-service>h6,.it-store-view .cel-company>h6,.it-store-view .cel-newsletter>h6{margin-top:0 !important}}.it-store-view .panel.header .quick-links .active .cel-sub-menu ul.header.links{width:auto !important}.it-store-view.catalog-product-view .cel-product-sidebar-wrapper h4{color:#848789;font-size:1.1rem;font-weight:200}.it-store-view.catalog-product-view .column.main .cel-product-sidebar-wrapper .service-contact{text-align:left}.it-store-view.catalog-product-view .column.main .cel-product-sidebar-wrapper .service-contact a img{border-radius:0 !important}.it-store-view.catalog-product-view .column.main .cel-product-sidebar-wrapper .cel-service-payment{flex-flow:column;justify-content:center;align-items:center}.it-store-view.catalog-product-view .column.main .cel-product-sidebar-wrapper .cel-service-payment .wrap-service-images{max-width:100%;height:55px;margin-left:unset !important;margin-right:unset !important}.it-store-view.catalog-product-view .column.main .cel-product-sidebar-wrapper .cel-service-payment .wrap-service-images:nth-child(1){background-image:url('../images/sidebar/paypal-natura-felix.png');background-size:150px 55px !important}.it-store-view.catalog-product-view .column.main .cel-product-sidebar-wrapper .cel-service-payment .wrap-service-images:nth-child(2){background-image:url('../images/sidebar/visa.svg')}.it-store-view.catalog-product-view .column.main .cel-product-sidebar-wrapper .cel-service-payment .wrap-service-images:nth-child(3){background-image:url('../images/sidebar/mastercard.svg')}.it-store-view.catalog-product-view .cel-lable-wrap{align-items:baseline !important}.it-store-view.catalog-product-view .column.main .cel-product-sidebar-wrapper .cel-service-payment .wrap-service-images:nth-child(4){background-image:url("../images/sidebar/klarna-logo.jpg");background-size:82px 36px}body.it-store-view .cel-home-extras-wrapper .mobile-service-extra{display:none !important}.catalog-product-view .column.main .cel-product-sidebar-wrapper .cel-service-payment .wrap-service-images:nth-child(1),.catalog-product-view .column.main .cel-product-sidebar-wrapper .cel-service-payment .wrap-service-images:nth-child(2){background-size:70% 35px !important}.catalog-product-view .cel-product-premium-wrapper .col-md-4 div{display:flex;align-items:center}.catalog-product-view .wrap-free-delivery{flex-flow:unset !important;align-items:center !important;padding-right:30px}@media only screen and (max-width:767px){.catalog-product-view .fotorama__arr--prev,.catalog-product-view .fotorama__arr--next{display:block !important}.catalog-product-view .cel-product-premium-wrapper .col-md-4 div img{max-width:40px !important}.catalog-product-view .cel-product-premium-wrapper.cel-product-premium-desktop{display:none !important}.cel-product-premium-mobile .row{flex-wrap:unset !important}.cel-product-premium-mobile .row .col-md-4 div{white-space:normal !important;font-size:12px}.catalog-product-view .additional-product{padding:15px !important}.catalog-product-view .additional-product .stock.custom>.stock{width:calc(100% - 120px);float:right;text-align:left}.catalog-product-view .additional-product .stock.custom span:last-child{justify-content:flex-start !important}.additional-product #product-addtocart-button_add{margin-top:10px}.page-products .product-item-photo .product-label.hinweis-temperatur-label{max-width:60px !important}}@media only screen and (min-width:768px){.catalog-product-view .cel-product-premium-wrapper.cel-product-premium-mobile{display:none !important}}.it-store-view .hinweis-temperatur-label img{opacity:0}.it-store-view.page-products .hinweis-temperatur-label{top:0 !important}.it-store-view .hinweis-temperatur-label{background-image:url(../images/icons/hinweis-temperatur-it.png);background-size:75px 75px;background-repeat:no-repeat;display:inline-block}@media only screen and (max-width:767px){.it-store-view.page-products .hinweis-temperatur-label{background-size:55px 55px !important}.page-products .product.alert.stock{padding:10px 0 !important;font-size:12px}.alert-stock-popup .actions-toolbar input.action.submit{font-size:1.1rem}}.page-wrapper+div.modals-wrapper{display:block !important}