::selection {
  background: #89BE30;
  color: #fff;
}
b{
    font-weight: inherit;
    color: #89be30;
}

.dp-new-product-row{
    max-width:1300px;
    margin:0 auto;
    background:url('https://youcook.mf-testweb.de/wp-content/uploads/2025/11/new-design.svg') repeat-y center top;
    background-size: 78%;
    padding: 1% 0px;
}
.dp-v1 .dp-new-product-row{
	padding: 5% 0px;
}
.dp-new-product-1{
    margin:47% -70% 0 -20%;
}

.dp-new-product-2{
    margin:-10% -70% 0;
    z-index:1;
    position:relative;
}

.dp-new-product-3{
    margin:85% -10% 0 -65%;
}

.dp-new-design .row-bg{
    background-position:center top !important;
    background-size:100% auto !important;
}

/*.dp-new-design .liquid-row-overlay{
    background: url(https://youcook.mf-testweb.de/wp-content/uploads/2025/11/new-design-bg-glow.png) no-repeat right 0 !important;
    background-size: 100% 70% !important;    
}*/

.dp-new-desc h2{
    font-family:'Bumpo Narrow', Arial, Helvetica;
    line-height:1;
    font-weight:normal;
    margin:0;
    font-size:120px;
    color:#fff;
}


.dp-new-design .liquid-row-overlay:before{
    content:'';
    display:block;
    position:absolute;
    left:0;
    right:0;
    top:0%;
    bottom:0;
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	
}

.dp-new-desc p{
    font-family: 'Uni Sans', Arial, helvetica;
    font-size:30px;
    color:#fff;
    max-width:700px;
	line-height:1.3
}

.dp-title-comment:before{
    content:'';
    display:block;
    position:absolute;
    width:300px;
    height:120px;
    background:url(https://youcook.mf-testweb.de/wp-content/uploads/2025/11/dp-title-comment.png) no-repeat center center;
    background-size:contain;
    left:50%;
    margin-left:170px;
    margin-top:-45px;
}

.dp-product-row{
    max-width:823px;
    margin:0 auto;
}

.dp-product-row{
    max-width:1300px;
    margin:0 auto;    
}

.dp-product-row .row-bg-wrap{    
    background-size:78%;
    background-repeat:repeat-y;
    background-position:center top;
}

.dp-product-preview{
    max-width:592px;
    margin:0 auto;
}

.dp-product-preview{
    max-width:692px;
    margin:0 auto;
}

.dp-product-row .vc_col-sm-6 .dp-product-preview{
    margin:-13% -5%;
}

@media (max-width:1024px){
    .dp-new-desc h2{
        font-size:9vw;
    }
}
@media (max-width:991px){
    .dp-title-comment:before{
        width: 200px;
        height: 100px;
        margin-left: 100px;
        margin-top: -35px;
    }
    .dp-product-preview{
        max-width:400px;
    }
    .dp-new-product-row{
        padding:2% 0;
    }
}

@media (max-width:767px){
    .dp-new-product-1 {
        margin:47% -90% 0 -60%;
    }
    .dp-new-product-2 {
        margin:-40% -105% 0; 
    }
    .dp-new-product-3 {
        margin:85% -25% 0 -85%; 
    }
    .dp-new-desc p{
        font-size:20px;
        line-height:1.2
    }
    .dp-new-product-row {
        padding: 0% 0;
    }
    .dp-title-comment:before {
        width: 100px;
        height: 50px;
        margin-left: 50px;
        margin-top: -25px;
    }
    .dp-product-preview.wpb_single_image .vc_single_image-wrapper{
        margin-bottom: 0;
    }
}

@media (min-width:1200px){
	.dp-v1 .dp-new-product-2{
		margin: -10% -90% 0;
	}

	.dp-v1 .dp-new-product-1{
		margin: 47% -70% 0 -60%;
	}
	.dp-v1 .dp-new-product-3 {
		margin: 85% -40% 0 -75%;
	}
}

.dp-footer-info .vc_column-inner > .wpb_wrapper{
    display:flex;
    justify-content:center;
    gap:20px;
}

.dp-footer-info .iconbox .iconbox-icon-container{
    font-size:20px;
    color:#fff;
 
}
.dp-footer-info .iconbox-side .iconbox-icon-wrap {
    margin-inline-end: 10px;
}

.social-icon-shaped.social-icon-sm a{
    background:#89BE30 !important;
    color:#fff !important;
}

.social-icon-shaped.social-icon-sm a i{
    background:#89BE30 !important;
}

@media (max-width:767px){
	.dp-footer-info .vc_column-inner > .wpb_wrapper{
		flex-direction:column
	}

	.dp-footer-info .iconbox {
		margin-bottom:0;
	}
	.dp-v1 .dp-new-product-row{
		padding:5% 0
	}

}

@media (max-width: 767px) {
    .dp-v1 .dp-new-product-2 {
        margin: -40% -155% 0;
    }
    .dp-v1 .dp-new-product-1 {
        margin: 47% -100% 0 -140%;
    }
    .dp-v1 .dp-new-product-3 {
            margin: 85% -125% 0 -105%;
    }
	.ld-row-inner .vc_col-sm-12 .dp-product-preview {
        max-width: 50%;
    }
	.lqd-mobile-sec .navbar-header>* {
    flex: 0 0 43.3333333333%;
	}
	.lqd-mobile-sec .navbar-brand {
		padding: 12px 0;
	}
	.dp-v1 .dp-product-preview > .wpb_wrapper {
		margin-left:-20%;
		margin-right:-20%;
		max-width:none;
	}
	[data-mobile-logo-alignment=center] .lqd-mobile-sec .navbar-toggle{
		display:none !important;
	}
	[data-mobile-logo-alignment=center][data-mobile-nav-trigger-alignment=right] .lqd-mobile-sec .lqd-mobile-modules-container:empty~.navbar-brand{
		margin-inline-end: auto !important;
	}
	.lqd-mobile-sec .navbar-header>* {
			flex: 0 0 63.3333333333%;
		}
		.dp-new-desc p strong{
		white-space:nowrap
	}
}


.dp-banner-bg-row .wpb_single_image .vc_single_image-wrapper{
    width:100%;
    margin-bottom:0;
}

.dp-banner-bg-row{
    position:absolute;
    left:50%;
	transform:translate(-50%, 0);
    top:0;
    z-index:0;
	width:80%;
	margin:0;
}
.dp-new-design .dp-banner-bg-row{
	top:5%
}

.dp-v2 .dp-new-product-row{
    background:none;
}

@media (max-width:767px){
	.dp-banner-bg-row{
		width:95%
	}
}

.dp-banner-video:before,
.dp-product-video:after{
    content:'';
    display:block;
    position:absolute;
    left:0;
    right:0;
    top:50%;
    bottom:0;
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.01) 1%,rgba(0,0,0,1) 100%);
	pointer-events:none;
    z-index:1;
	display:none;
}

.dp-v3.dp-new-design:before,
.dp-product-video:before{
    content:'';
    display:block;
    position:absolute;
    left:0;
    right:0;
    top:0%;
    bottom:50%;
    background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.01) 99%,rgba(0,0,0,0) 100%);
    z-index:1;
	display:none
}

.dp-v3.dp-new-design .ld-container{
    z-index:1
}

.dp-banner-video-text h2{
    font-family: 'Bumpo Narrow', Arial, Helvetica;
    line-height: 1;
    font-weight: normal;
    margin: 0;
    font-size: 120px;
    color: #fff;
    line-height:1;
	text-transform:uppercase;
}

.dp-banner-video-text h3{
    font-family: 'Bumpo Narrow', Arial, Helvetica;
    font-weight:normal;
    margin:0;
    line-height:1;
	text-transform:uppercase;
}

.dp-banner-video-volume .btn {
    color:#fff;
    border:none;
    font-size:2.4em;
    padding:0 !important;
    margin:0;
}

.dp-banner-video-volume .btn:hover {
    background:none;
    box-shadow:none;
}


.dp-banner-logo{
    max-width:307px;
    margin:0 auto;
}

.btn>span:not(.btn-icon):not(.btn-txt) {
    padding: 0.75em 1.25em !important;
}

.dp-vielfalt-img{
    margin-right:-10vw;
}


.main-header .container{
    border: 1px solid rgba(255, 255, 255, 0.5);    
    backdrop-filter: blur(4px);
    box-shadow:rgba(255, 255, 255, 0.5) 0 0 15px inset;
    border-radius:50px;
}

.main-nav>li a{
    font-family: 'Bumpo Narrow', Arial, Helvetica;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 20px;
}

.dp-handler-logos .vc_column-inner > .wpb_wrapper{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    gap:20px;
    align-items: center;
}

.dp-handler-logos img{
    max-height:95px;
    width:auto;
    filter:brightness(0) invert(1);
  transition: filter 0.3s ease;
  
}

.dp-handler-logos img[title="handler-logos-18"],
.dp-handler-logos img[title="handler-logos-14"],
.dp-handler-logos img[title="handler-logos-7"],
.dp-handler-logos img[title="handler-logos-3"]{
    mix-blend-mode: screen;
    filter: grayscale(10) invert(1) brightness(1);
}

.dp-handler-logos .ld-lazyload.loaded{
    opacity: 0.6;
}




.dp-handler-logos img[title="handler-logos-18"]{
    max-height:60px;
}

header.is-stuck .lqd-head-sec-wrap{
    background: none !important;
}

.dp-immer-slider .vc_single_image-img{
    aspect-ratio:1/1;
    border-radius:40px;
}

@media (max-width:1199px){
    .main-header .navbar-brand{
        max-width: 180px !important;
        padding: 12px 0;
    }
    .lqd-mobile-sec{
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
    }
    .main-header .navbar-header{
        border: 1px solid rgba(255, 255, 255, 0.5);
        backdrop-filter: blur(4px);
        box-shadow: rgba(255, 255, 255, 0.5) 0 0 15px inset;
        border-radius: 50px;
    }
    .dp-vielfalt-img{
        margin-right: 0;
    }
    .dp-handler-logos img{
        max-height: 65px
    }
    .lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav>li>a{
        font-size:20px;
        color:rgba(255, 255, 255, 0.6) !important;
        padding-left:0;

    }

    .lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav>li.is-hovered>a{
        color:#89BE30 !important;
    }

    .lqd-mobile-sec .main-nav .nav-item-children{
        background:#282828 !important;
        border-radius:12px;
    }

    .main-nav .children>li>a, .nav-item-children>li>a{
        font-size:18px;
        padding-left: 20px !important;
    }
    [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse{
        justify-content: flex-start;
        padding-top: 70px;
        top:18px;
    }
    [data-mobile-nav-scheme=dark] .lqd-mobile-sec .submenu-expander{
        background: none;
    }
    [data-mobile-nav-scheme=dark] .lqd-mobile-sec .is-hovered .submenu-expander{
        transform:rotate(180deg);
    }
    .lqd-mobile-sec .submenu-expander{
        right:0;
    }
    .nav-trigger.style-mobile .bar:nth-child(2){
        width:16px;
    }
    [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger{
        top: 9px;
        right: 25px;
    }
    [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse{
        left:0;
    }
    .mobile-nav-activated [data-mobile-nav-style=modern] .main-header>.elementor>.elementor-section, .mobile-nav-activated [data-mobile-nav-style=modern] .main-header>.elementor>.elementor-section-wrap>.elementor-section, .mobile-nav-activated [data-mobile-nav-style=modern] #lqd-site-content, .mobile-nav-activated [data-mobile-nav-style=modern] .titlebar-inner, .mobile-nav-activated [data-mobile-nav-style=modern] .lqd-mobile-sec-inner, .mobile-nav-activated [data-mobile-nav-style=modern] .main-footer {
        transform: translate3d(0, 0, 0);
    }
    .mobile-nav-activated [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse{
        width:100% !important
    }
    .mobile-nav-activated [data-mobile-nav-style=modern] .lqd-mobile-sec:before {
        transform: translate3d(0, 0, 0);
    }
    [data-mobile-nav-style=modern] .lqd-mobile-sec:before {
        background: #0C1204 !important;
        width:100%;
    }
    [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger .bars{
        border:none !important;
    }
}

@media (max-width:767px){
    [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse{     
        top:10px;
    }
    .dp-banner-logo{
        max-width: 240px;
    }
    .lqd-mobile-sec .navbar-header>*{
        flex: 0 0 43.3333333333%;
    }
    
    
    .dp-white-mob {
        color:#fff;
    }
    .dp-eu-product-btn{
        position:absolute;
        bottom:70px;
        left:50%;
        transform:translate(-50%, 0);
        z-index:3
    }
    .btn{
        font-size:14px !important;
    }

    a.btn>span:not(.btn-icon):not(.btn-txt) {
        padding: 1.1em 1.75em !important;
    }
    .dp-vielfalt-img{
        margin-left:-12vw;
        margin-right:-5vw;
        margin-top: -60%;
    }
    .dp-product-viel-row{
        position:relative
    }
    .dp-product-viel-row .vc_column-inner,
    .dp-product-viel-row .wpb_wrapper{
        position:static;
    }
    .row  .h4, .row  h4{
        font-size:1.6em;
    }  
    .row  .h2, .row  h2{
        font-size:3.25em;
    }   
    .dp-footer-info .ld-fancy-heading:last-child {
        order:1;
    }

    .dp-footer-info .iconbox:nth-child(4) {
        order:3;
    }

    .dp-footer-info .iconbox:nth-child(2) {
        order:2;
    }
    footer .lqd-fancy-menu {
        font-size:16px;
    }
}

.dp-product-filter-item.btn.btn-solid{
    border-radius:40px;
    margin-right:0;
    margin-bottom:20px;
    text-transform:uppercase;
    background: #EB6209;
}

.dp-product-filter-item.btn.btn-solid{
    font-size:1.778em
}

.dp-product-filter-item.btn>span:not(.btn-icon):not(.btn-txt) {
    padding: 0.45em 0.55em !important;
}

.dp-product-filter .dp-product-filter-item{
    opacity:0.4;
    overflow:visible;
}
.dp-product-filter .dp-product-filter-item.dp-active{
    opacity:1
}

.dp-product-filter .dp-product-filter-item:hover{
    opacity:1
}

.dp-product-filter .dp-product-filter-item:before{
    content:'';
    display:block;
    position:absolute;
    left:-20%;
    right:-20%;
    top:-100%;
    bottom:-100%;
    background:#EB6209;
    border-radius:100%;
    filter:blur(30px);
    opacity:0;
    z-index:-1;
    transition:all 0.3s ease-in-out;
}

.dp-product-filter .dp-product-filter-item:hover:before,
.dp-product-filter .slick-current .dp-product-filter-item:before{    
    opacity:0.3;
}


.dp-product-banner-plate-left{
    position:absolute;
    left:0;
    top:15%;
    max-width:360px;
}

.dp-product-banner .vc_column-inner{
    position:static
}

.dp-product-banner .vc_column-inner > .wpb_wrapper{
    position:static
}

.dp-product-banner-plate-right{
    position:absolute;
    right:0;
    top:15%;
    max-width:360px;
}

.vc_row.dp-products-row{
    background-repeat:repeat-y !important;    
}

.dp-title-rating-el .ld-fh-element{
    position:relative;
}
.dp-title-rating-el .ld-fh-element:before{
    content:'';
    display:block;
    position:absolute;
    width:129px;
    height:51px;
    background:url('https://youcook.mf-testweb.de/wp-content/uploads/2025/11/dp-title-comment.png') no-repeat center center;
    background-size:contain;
    left:100%;
    bottom:100%;
    pointer-events: none;
}


.dp-product-filter .ld-row-inner .vc_column-inner > .wpb_wrapper{
    padding:90px 0;

}

@media (max-width:1199px){
    .dp-product-banner-plate-left{
        max-width:20%;
    }

    .dp-product-banner-plate-right{
        max-width:20%;
    }    
}

@media (max-width:767px){
    .dp-product-filter-item.btn.btn-solid{
        font-size: 32px !important;
    }
    .dp-products-row .wpb_single_image {
        margin:0 -50px -80px;
    }
    .dp-product-banner-plate-left{
        top: 25%;
    }
    .dp-product-banner-plate-left {
        max-width: 30%;
    }
    .dp-product-banner-plate-right{
        top:55%;
        max-width: 25%;
    }
}


.dp-green-info-box .lqd-iconbox-title {
    font-size:18px;
    color:#fff;
}
.dp-green-info-box{
    border:1px solid #89BE30;
    display:inline-flex;
    padding:10px 15px;
    border-radius:12px;
    background:#1B260A;
    margin-right: 10px;
}
.dp-green-info-box.iconbox-side .iconbox-icon-wrap {
    margin-inline-end: 10px;
}

.dp-green-info-box.iconbox .iconbox-icon-container img[src$=".svg"], .dp-green-info-box.iconbox .iconbox-icon-container>svg{
    width:20px;
}

.dp-product-detail-intro .wpb_text_column:has(+ style + .iconbox) {
    margin-bottom:20px;
}

.dp-back-btn.btn{
    border:none;
    text-transform:uppercase;
}

.dp-back-btn.btn>span:not(.btn-icon):not(.btn-txt){
    padding-left:0 !important;
    padding-right:0 !important;
}

.dp-back-btn.btn:hover{
    background:none;
    color:#89be30;
    box-shadow: none;
    
}


.dp-back-btn.btn-icon-left .btn-icon{
    margin-inline-end: 15px;
}

.lqd-head-sec-wrap{
    padding-top:30px;
}


.dp-product-filter .wpb_column {
    width:auto;
}


.dp-products-row[data-filter=".indian-style"] .row-bg{
    background-image: url('https://youcook.mf-testweb.de/wp-content/uploads/2025/12/watermark-indian-style-3.svg') !important;
}
.dp-products-row[data-filter=".asian"] .row-bg{
    background-image: url('https://youcook.mf-testweb.de/wp-content/uploads/2025/12/watermark-asian-4.svg') !important;
}
.dp-products-row[data-filter=".tex-mex"] .row-bg{
    background-image: url('https://youcook.mf-testweb.de/wp-content/uploads/2025/12/watermark-tex-mex-3.svg') !important;
}
.dp-products-row[data-filter=".pasta"] .row-bg{
    background-image: url('https://youcook.mf-testweb.de/wp-content/uploads/2025/12/watermark-pasta-3.svg') !important;
}

@media (max-width:767px){
    .dp-product-filter{
        margin-left:-45px;
        margin-right:-45px;
    }
}



.dp-product-thumbs-inner{
    border: 1px solid #89BE3033;
    border-radius:12px;
    opacity:0.5;
    transition:all 0.3s linear;
}

.dp-product-thumbs-img{
    padding:0 10px;
    cursor: pointer;
}

.slick-current .dp-product-thumbs-inner,
.dp-product-thumbs-img:hover .dp-product-thumbs-inner{
    opacity:1;
    border-color:#89BE30;
}

.dp-product-dt-tabs.lqd-tabs-style-2 .lqd-tabs-nav li{
     flex-basis: unset;
        padding-left:0;
        padding-right:0;
}

.dp-product-dt-tabs.lqd-tabs-style-2 .lqd-tabs-nav li a .contents {
        padding-inline-end: 3em !important;
        padding-inline-start: 3em !important;
}

.dp-product-dt-tabs .lqd-tabs-nav .iconbox .iconbox-title{
        color:#fff;
}
.dp-product-dt-tabs .lqd-tabs-nav .h3{
        font-size:24px; 
}
.dp-product-dt-tabs.lqd-tabs-style-2 .lqd-tabs-nav .lqd-tabs-nav-progress{
        background-color:#282828; 
        height: 1px;
}

.dp-product-dt-tabs.lqd-tabs-style-2 .lqd-tabs-nav .active .lqd-tabs-nav-progress{
        height:3px
}

.dp-product-dt-tabs.lqd-tabs-style-2 .lqd-tabs-nav .lqd-tabs-nav-progress-inner{
        background-color:#89BE30; 
}

.dp-product-dt-tabs.lqd-tabs-style-2 .lqd-tabs-nav .lqd-tabs-nav-progress{
        margin-top:1.5em;
}

.dp-product-dt-tabs.lqd-tabs-style-2 .lqd-tabs-nav{
    margin-left: 0;
    margin-right: 0;
}


.dp-iconbox-subhead .ld-fh-element{
    margin-bottom:0;
    font-size:18px;
    color:#F49E1A;
    font-weight:bold;
}

.dp-descriptive-box-row .wpb_text_column + .wpb_text_column {
    margin-top:15px;
}

.dp-descriptive-box-row .ld-fancy-heading h6.ld-fh-element{
    margin-bottom:25px;
}

.dp-iconbox-1.iconbox .iconbox-icon-container > svg{
    width:80px;
}

.dp-iconbox-1 .lqd-iconbox-title {
    font-weight:bold;
    color:#fff;
    font-size:1.2em;
}

.dp-topping-tips-sec .wpb_text_column  + style + .iconbox {
    margin-top:40px;
}

.dp-vertical-video{
    max-width:342px;
    margin:0 auto;
}
.dp-vertical-video .wpb_wrapper{
    padding-top:177%;
    border-radius:16px;
    overflow:hidden;
}

.dp-vertical-video video{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    
}

.dp-topping-tips-sec .dp-iconbox-1:last-child{
    margin-bottom: 0;
}

.dp-rating-word {
    position:relative
}

.dp-rating-word:before{
    content:'';
    display:block;
    position:absolute;
    left:90%;
    bottom:80%;
    width:89px;
    height:36px;
    background:url('https://youcook.mf-testweb.de/wp-content/uploads/2025/11/dp-title-comment.png') no-repeat center center;
    background-size:contain;
}

@media (max-width:767px){
     .vc_row .h5, .vc_row  h5{
        font-size:1.4em;
    }

    .vc_row .h6, .vc_row  h6{
            font-size:18px;
        }
    .wpb_text_column {
        font-size: 18px;
    }
    .dp-back-btn.btn{
        font-size:20px !important;
    }
    .dp-product-slider{
        padding-bottom: 80px;
    }
    .dp-green-info-box{
        border:none; 
    }
    .dp-product-dt-tabs .lqd-tabs-nav-wrap{
        display: none;
    }
    h6.dp-mobile-accordion-title {
        margin:0;
        font-size:20px;

    }
    .dp-mobile-accordion-title a{
        color:inherit;
        display:block;
        padding:15px 25px;
        border-radius:12px;
        background:#282828;
        margin:15px 0;
    }

    .dp-product-dt-tabs .lqd-tabs-pane,
    .dp-tabs-pane{
        
        padding:0 25px 20px;
    }
    .dp-product-dt-tabs .lqd-tabs-pane .wpb_text_column,
    .dp-tabs-pane .wpb_text_column{
        font-size:16px;
        line-height:1.5;
    }
    .dp-product-details-intro-icon{
        display: none;
    }
   
    .dp-mobile-accordion-title a{
        position:relative
    }
    .dp-mobile-accordion-title a:before,
    .dp-mobile-accordion-title a:after{
        content:'';
        display:block;
        width:10px;
        height:1.5px;
        background:#fff;
        position:absolute;
        right:25px;
        top:50%;
        transform:translate(0, -50%);
        transition:all 0.3s linear;
    }

    .dp-mobile-accordion-title a:after{
        transform:translate(0, -50%) rotate(90deg);
    }

    .dp-mobile-accordion-title a.active:after{
        transform:translate(0, -50%) rotate(0deg);
    }
    .dp-mobile-accordion-title a.active{
        background:#89BE30
    }
    .dp-product-dt-tabs,
    .dp-product-dt-tabs .lqd-tabs-content{
        margin-bottom: 0 !important;
    }
    .dp-descriptive-box-row .wpb_single_image .vc_single_image-wrapper{
        margin-bottom:0;
    }

    .dp-descriptive-box-row .wpb_single_image{
        width:55px;
        position:absolute;
        left:0;
        top:12px;
    }

    .dp-descriptive-box-row .vc_column-inner > .wpb_wrapper{
        padding-left:75px;
    }
    .dp-iconbox-subhead{
        line-height:1.3;
        margin-bottom:0;
    }
    .dp-iconbox-subhead .ld-fh-element{
        font-size:14px;    
    }

    .dp-descriptive-box-row .wpb_text_column {
        margin-left:-75px;
        line-height:1.3;
    }

    .dp-descriptive-box-row .wpb_text_column:last-child{
        margin-bottom:40px;
    }
    .dp-rating-word:before{
        width:62px;
        height: 25px;
    }
    .dp-iconbox-1 .lqd-iconbox-title{
        font-size:1em;
        line-height:1.3
    }
    .dp-iconbox-1.iconbox .iconbox-icon-container > svg{
        width:57px;
    }
    .dp-desk-video{
        display: none;
    }
    .dp-vertical-video{
        margin-top:40px;
        margin-bottom:60px;
        max-width:none;
    }
    .dp-topping-tips-sec .wpb_text_column + style + .iconbox{
        margin-top:30px;
    }

    .dp-topping-tips-sec .dp-iconbox-1 {
        margin-bottom:30px;
        
    }

}

@media (min-width:768px){
    .dp-mob-video{
        display: none;
    }
}

.dp-theme-accordion.accordion-sm .accordion-title{
    font-size:1em;
    font-weight:none;
}
.dp-theme-accordion.accordion-sm .accordion-title a{
    padding:15px 30px;
    background:#282828;
    border-radius:12px;
    
}

.dp-theme-accordion .accordion-item {
    margin-bottom:20px;
}

.dp-theme-accordion .accordion-content{
    padding-left:30px;
    padding-right:30px;
}

.dp-theme-accordion.accordion-sm .active .accordion-title a{
    background: #89BE30;
}

.dp-text-intro-sec .wpb_text_column {
    max-width:856px;
    margin:0 auto 20px;
}

.dp-text-intro-sec .wpb_text_column + style + .btn{
    margin-top:50px
}

.dp-theme-accordion.accordion-sm .accordion-title a{
    display:flex;
    align-items:center;
}

.dp-theme-accordion.accordion-sm .accordion-title a:before{
    content:'';
    display:block;
    width:52px;
    height:52px;
    background-image:url('https://youcook.mf-testweb.de/wp-content/uploads/2025/12/weather-2.svg');
    background-position:center center;
    background-repeat:no-repeat;
    background-size:80% auto;
    margin-right:1em;
}

.dp-theme-accordion .accordion-expander{
    font-size:25px;
}

.dp-theme-accordion.accordion-sm .dp-ac-icon-trash .accordion-title a:before{
    background-image:url('https://youcook.mf-testweb.de/wp-content/uploads/2025/12/delete.svg')
}

.dp-theme-accordion.accordion-sm .dp-ac-icon-truck .accordion-title a:before{
    background-image:url('https://youcook.mf-testweb.de/wp-content/uploads/2025/12/truck.svg')
}

.dp-theme-accordion.accordion-sm .dp-ac-icon-truck .accordion-title a:before{
    background-image:url('https://youcook.mf-testweb.de/wp-content/uploads/2025/12/truck.svg')
}

.dp-theme-accordion.accordion-sm .dp-ac-icon-box .accordion-title a:before{
    background-image:url('https://youcook.mf-testweb.de/wp-content/uploads/2025/12/box.svg')
}

.dp-theme-accordion.accordion-sm .dp-ac-icon-bee .accordion-title a:before{
    background-image:url('https://youcook.mf-testweb.de/wp-content/uploads/2025/12/bee.svg')
}
.dp-theme-accordion.accordion-sm .dp-ac-icon-chat .accordion-title a:before{
    background-image:url('https://youcook.mf-testweb.de/wp-content/uploads/2025/12/chat.svg')
}
.dp-theme-accordion.accordion-sm .dp-ac-icon-cloud .accordion-title a:before{
    background-size: 100% auto;
}


@media (max-width:767px){
    .dp-theme-accordion .accordion-content{
        padding-left:15px;
        padding-right:15px;
    }
    .dp-text-intro-sec .wpb_text_column{
        line-height: 1.3;
    }
    .dp-text-intro-sec .wpb_text_column + style + .btn {
        margin-top: 20px;
    }
    .dp-theme-accordion{
        margin-bottom:0;
    }

    .dp-theme-accordion.accordion-sm .accordion-title{
        font-size:16px;
    }

    .dp-theme-accordion .wpb_text_column {
        line-height:1.3
    }
    .dp-theme-accordion.accordion-sm .accordion-title a{
        padding:10px 20px;
        line-height:1.1
    }

    .dp-theme-accordion.accordion-sm .accordion-title a:before{
        width:30px;
        height:30px;
        background-size:70% auto;
        margin-right:10px;
    }

    .dp-theme-accordion.accordion-sm .dp-ac-icon-cloud .accordion-title a:before,
    .dp-theme-accordion.accordion-sm .dp-ac-icon-chat .accordion-title a:before {
        background-size: 100% auto;
    }
    .dp-descriptive-box-row .wpb_single_image  + .wpb_text_column{
        margin-left:0;
    }
    .dp-descriptive-box-row  .wpb_single_image{
        width:72px;
    }
    .dp-descriptive-box-row .wpb_column .vc_column-inner > .wpb_wrapper{
        padding-left:85px;
    }
    .dp-descriptive-box-row .wpb_column:nth-child(2n+2) .vc_column-inner > .wpb_wrapper{
        padding-left:0;
        padding-right:85px;
    }
    .dp-descriptive-box-row .wpb_column:nth-child(2n+2) .wpb_single_image{
        left:auto;
        right:0;
    }
}


.dp-contact-tabs.lqd-tabs-style-9 .lqd-tabs-nav li{
    padding: .2em .2em;
    
}

.dp-contact-tabs.lqd-tabs-style-9 .lqd-tabs-nav li a{
    font-size:18px;
}
.lqd-contact-form label{
    width:100%;
}
.lqd-contact-form select, .lqd-contact-form input, .lqd-contact-form textarea, .lqd-contact-form .ui-button.ui-selectmenu-button{
    border:none;
    background:#fff;
    color:#000;
    font-size:18px;
    font-weight:bold;
    border-radius:40px;
    padding:10px 25px;
    height:auto;
}
 .lqd-contact-form textarea{
     border-radius:20px !important;
     height: 200px !important;
 }
.lqd-contact-form input::placeholder, .lqd-contact-form textarea::placeholder{
    color:#8C8E89    
}

.lqd-contact-form label > span{
    display:block;
    padding-bottom:5px;
    font-weight:bold;
    color:#fff;
}

.lqd-contact-form input[type=submit], .lqd-contact-form button[type=submit]{
    width:100%;
    background:#89BE30;
    font-family: 'Bumpo Narrow', sans-serif;
    font-weight:normal;
    font-size:20px;
}

.dp-word-star {
    position:relative;
    padding-right:80px;
}

.dp-word-star:before{
    content:'';
    display:block;
    width: 80px;
    height: 99px;
    background:url('https://youcook.mf-testweb.de/wp-content/uploads/2025/12/star.png') no-repeat center center;
    background-size:contain;
    position:absolute;
    right:0;
    bottom:15px
}

.dp-container-md .container{
    max-width:1300px;
}