/* ======================================== Media Queries Start Here ======================================== */
@media (max-width: 1440px) {
	.dgb_ftr_tp { gap: 30px 30px; }
	.dgb_ftr-prdct-col ul { column-count: 4;column-gap: 50px; }
	footer.dgb_footer-main { padding: 50px 20px 30px;}
	.aq_outer-main { padding: 30px; gap: 20px 30px; }
	.aq_info-col { gap: 30px; }
	.bakad_content-div {width: calc(100% - 270px); padding: 20px 0 20px 20px; gap: 20px; }
	.bakad_click-box a { gap: 20px; } 
	.bakad_img-div { width: 250px;}
	.bakad_title-div { gap: 10px; }
	.bakad_tips-boxes-outer { gap: 20px; }
	.bakad_click-box { width: calc(50% - 10px); }
	.stm_img-col { width: calc(55% - 10px); } 
	.stm_content-col { width: calc(45% - 10px); padding: 25px 0 25px 25px; gap: 20px; } 
	.stm_outer-col { gap: 24px; } 
	.stm_inner-col { gap: 20px; }
	.stm_content-col > h1 { font-size: 36px; line-height: 44px; }
	.onze_carmel-btn a { font-size: 18px; line-height: 22px; gap: 10px; padding: 13px 20px;}
	.stm_list-col ul { gap: 15px 30px; }
	.dgb_bnnr-main { gap: 16px; }
	.dgb_maand_box { width: calc(33.33% - 10.66px); padding: 15px 15px 15px 15px; }
	.maand_box-img { text-align: right; }
	.maand_box-img img { width: 85%; }
	.directly_to-link a { font-size: 16px; line-height: 20px; padding: 8px 16px; }
	.woocommerce ul.products { gap: 20px; } 
	.woocommerce ul.products.columns-5 li { width: calc(20% - 16px) !important; }
	.dgb_hdr-flex,.dgb-header__actions,.dgb_rt-btm-div,.dgb_rt-top-div,#main-navbar .menu-dgb   { gap: 16px; }
	.woocommerce ul.products li { width: calc(25% - 15px) !important; }
	.shop_flex-content { gap: 16px; }
	.shop_flex-content aside.shop-sidebar { width: 244px; }
	.shop_flex-content .shop-products { width: calc(100% - 260px); gap: 30px; }
	.shop-flex-outer { gap: 30px; }
	.stm_list-col.shop_p-between-list ul { gap: 15px 15px; }
	.stm_list-col.shop_p-between-list { margin: 4px 0; }
	.faq_inner_flex-col .faq-wrapper { gap: 20px }
	.faq_inner_flex-col .faq-column { width: calc(50% - 10px); }
	.blog_innr-flex-wrapper { gap: 20px; }
	.blog_p-main-sec { padding: 32px 20px 60px; }
	.blog_cate-div { width: 280px; } 
	.blog_data-filter_div { width: calc(100% - 300px); }
	.dgb_pc-para-main p { margin: 0px 0 15px !important; } 
	.dgb_pc-para-main p:last-child { margin: 0px !important; }
}

@media (max-width: 1200px) {
	.dgb_ftr_tp { gap: 30px 30px; }
	.dgb_ftr-prdct-col ul { column-count: 3;column-gap: 60px; }
	footer.dgb_footer-main { padding: 50px 20px 20px;}
	.dgb_footer-outer { gap: 30px; }
	.dgb_ftr_copyright { padding: 12px; gap: 5px; }
	.aq_outer-main { padding: 20px; gap: 24px; flex-direction: column; }
	.aq_info-col { gap: 30px;width:100%;}
	.any-question-global { padding: 40px 20px; }
	.bakad_content-div { width: calc(55% - 7.5px); padding: 15px 0 15px 15px; } 
	.bakad_img-div { width: calc(45% - 7.5px); }
	.bakad_img-div { width: calc(45% - 10px); }
	.aq_outer-main .global_title-col { width: 100%; }
	.stm_list-col ul { gap: 10px 15px; } 
	.stm_content-col { width: calc(45% - 10px); padding: 15px 0 15px 15px; gap: 12px; } 
	.global_para-desc { gap: 15px; }
	.stm_content-col > h1 { font-size: 30px; line-height: 36px; }
	.onze_carmel-btn a { font-size: 16px; line-height: 22px; gap: 10px; padding: 11px 15px; }
	.prdct_dgb-cBox { width: calc(33.33% - 10.66px); }
	.prdct_dgb-cBox a { gap: 8px; padding: 7px 10px; }
	.cate_img-div { width: 90px; } 
	.cate_content-col { width: calc(100% - 98px); }
	.maand_ct-div h2 { font-size: 28px; line-height: 35px; }
	.maand_box-img img { width: 75%; }
	.h_snack-the-month-sec,.h_bakadviezen-tips-sec,.you_cant-miss-h,.h_product-category-sec { padding: 30px 16px 0; }
	.any-question-global { padding: 40px 16px 30px; }
	footer.dgb_footer-main { padding: 40px 16px 20px; }
	.dgb_melding-sec-strip { padding: 0px 16px 0; }
	.ga_direct-naar { margin: 0; }
	.h_prdct-cate-flex,.h_bakad-tips-flex,.you_cant-outer-h{ gap: 16px; }
	.woocommerce ul.products { gap: 16px; } 
	.woocommerce ul.products.columns-5 li { width: calc(33.33% - 10.66px) !important; }
	.woocommerce ul.products li > a img { margin: 0 0 25px !important; }
	.pm-qc-controls { gap: 15px; padding: 0 10px; }
	.dgb-header__search { order: 3; max-width: 100%; flex-basis: 100%; } 
	.dgb-header__action-label { display: none; } 
	.dgb-header__actions { gap:12px; }
	.dgb-header__inner { padding: 0 16px; background: rgba(251, 248, 244, 1); }
	.dgb-header__action.dgb-header__action--cart { width: auto; height: auto; background: transparent; border-radius: unset; }
	.dgb-header__badge { min-width: 18px; height: 18px; width: 18px; left: -3px; font-size: 11px; line-height: 15px; top: -10px; }
	.dgb-header__action.dgb-header__action--cart svg { width: 20px; height: 18px; }
	.rating-header-rt,.dgb-tp-rt-col { display: none; }
	.dgb-header { border: none; display: flex; flex-direction: column; }
	.dgb_tp-header { background: #fff; padding: 8px 16px 8px; order: 2; }
	.dgb_melding-inner { padding: 15px 15px; }
	.dgb_tp-flex { justify-content: center; }
	.dgb_logo-col { order: 2;width: auto; }
	.dgb_rt-btm-div { order: 3; }
	#main-navbar .mobile-nav-content { display: flex; }
	#main-navbar .menu.active { display: flex; } 	
	#menu-toggler { display: flex; border: none; background: rgba(239, 226, 211, 1); border-radius: 4px; width: 42px; height: 42px; padding: 0; align-items: center; justify-content: center; } 
	.dgb_rt-top-div { order: 1; gap: 5px; flex-direction: row; align-items: center;flex-grow: unset; }
	.dgb_hdr-flex { justify-content: space-between; }
	.mobile_search-click { display: flex; width: 42px; height: 42px; align-items: center; justify-content: center; background: #fff; border-radius: 4px; border: 1px solid #EFEFEF; } 
	.mobile_search-click img { width: 18px; } 
	.dgb_form__search-outer { background: #fff; width: 100%; position: absolute; left: 0; transition: 0.3s ease all; display: flex; flex-direction: column-reverse; gap: 16px; padding: 16px; transform: translateY(40px); opacity: 0; visibility: hidden; }
	.mobile-search-close { display: flex; gap: 10px; justify-content: space-between; align-items: center; }
	#menu-toggler img { width: 20px;}
	.dgb-header__logo .dgb-header__logo-img { height: 80px; } 
	#main-navbar .dgb-navbar-main { transform: none; max-height: none; height: 100vh; width: 100%; left: -100%; top: 0px; transition: 0.3s ease all; margin: 0px; padding-bottom: 50px; border-radius: 0px; background: #fff; visibility: hidden; display: block; z-index: 9999; position: fixed; padding: 0px; max-width: 400px; }
	#main-navbar .dgb-navbar-main.active {left: 0; visibility: visible; }
	#main-navbar .dgb-navbar-main.active .mobile-toggle-hide { display: flex; }
	#main-navbar .menu-dgb { display: block;padding: 0 16px 16px; }
	#main-navbar .menu-dgb > li > a { padding: 13.5px 0; border-bottom: 1px solid #e4e4e4; }
	.mobile-toggle-hide .menu_label { font-size: 18px; color: #fff; font-weight: 700; text-transform: uppercase; line-height: 1; }
	.mobile-toggle-hide .btn_toggle-close { border: none; padding: 0; display: flex; align-items: center; } 
	.mobile-toggle-hide .btn_toggle-close img { width: 18px; filter: brightness(0.5) invert(1); }
	#main-navbar .menu-dgb > li ul.submenu {transform:unset;display:none;} 
	#main-navbar .menu-dgb > li.active ul.submenu { position: relative; box-shadow: none; min-width: 100%; border-bottom: 1px solid #e4e4e4;display:block; } 
	#main-navbar .menu-dgb > li.active ul.submenu > li > a { border-bottom: 1px solid #e4e4e4; } 
	#main-navbar .menu-dgb > li.active ul.submenu > li:last-child > a { border: none; }
	#main-navbar .menu-dgb li > .submenu li > a:hover { color: #95111D; }
	#main-navbar .menu-dgb li.active > .submenu li.active a { background: transparent; color: #95111D; }
	body::before { content: ''; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgb(0 0 0 / 70%); z-index: 9999; backdrop-filter: blur(3px);opacity:0;visibility:hidden; } 
	body.menu-open::before,body.search-active::before,body.filter-active::before {opacity:1;visibility:visible; } 
	body.menu-open,body.search-active,body.filter-active{overflow:hidden;}
	body.menu-open header#dgb-header { position: initial; }
	body.search-active .dgb_form__search-outer {transform: translateY(19px); opacity: 1; visibility: visible;}
	.mobile-search-close .search-label {font-style: normal;font-weight: 700;font-size: 18px;line-height: 22px;color: #282A32;}
	.dgb-header__search-form input.dgb-header__search-input { font-size: 16px; line-height: 20px; padding: 0 40px 0 16px; }
	.dgb-header__search-icon { width: 16px; height: 16px; }
	.search_close { display: flex; }
	.shop_flex-content aside.shop-sidebar { width: 204px; } 
	.shop_flex-content .shop-products { width: calc(100% - 220px); } 
	.woocommerce ul.products li { width: calc(33.33% - 10.66px) !important; }
	body.filter-active header#dgb-header { z-index: 9; }
	.shop-archive-wrapper,.faq-p-sec-main { padding: 16px 16px 0px; }
	.blog_p-main-sec { padding: 16px 16px 10px; }
	.blog_outer-main,.blog_innr-flex-wrapper { gap: 16px; }
	.blog_cate-div { width: 250px; } 
	.blog_data-filter_div { width: calc(100% - 266px); }
	.blog_cate-title { padding: 16px 16px 16px; gap:16px; }
	.blog_cate-title ul li a { font-size: 16px; line-height: 20px; padding: 10px 0; }
	.blog_post-title-ct { gap: 8px; padding: 0; }
	.blog_data-filter_div .bakad_btn-div { padding: 0 0px; }
	.dgb_pc-para-main p { margin: 0px 0 10px !important; } 
	.dgb_pc-para-main p:last-child { margin: 0px !important; }
	.auth_info-sticky-box { position: sticky; top: 120px; }
	.woocommerce-checkout .page-header, .woocommerce-checkout .page-content { padding: 0 16px; }
	.woocommerce-checkout .lev-over .checkout-wrapper,.woocommerce-checkout .lev-over .woocommerce-checkout-review-order { gap: 16px; }
	.woocommerce-checkout .lev-over .checkout-wrapper .pm-dd-delivery-picker, .woocommerce-checkout .lev-over .checkout-wrapper .checkout-payment-wrapper { width: calc(50% - 8px); padding: 16px; }
	.woocommerce-checkout .lev-over .checkout-wrapper .col-1 { width: calc(100% - 476px); }
	.woocommerce-checkout .lev-over .checkout-wrapper .checkout-payment-wrapper .place-order { min-width: 100%; }
	.woocommerce-checkout .lev-over .checkout-wrapper .col-2 { width: 330px; }
	.woocommerce-checkout .lev-over .checkout-wrapper .col-1 { width: calc(100% - 346px); }
}

@media (max-width:991px){
	.dgb_menu-col.dgb_ftr-prdct-col { width: calc(75% - 15px); }
	.dgb_ftr-logo-col { width: calc(25% - 15px); }
	.aq_info-col a { gap: 16px; } 
	.icon_aq img { width: 16px; } 
	.aq_info-col { gap: 20px; }
	.h_bakad-tips-flex,.h_prdct-cate-flex,.stm_outer-col { gap: 16px; }	
	.bakad_content-div { width: 100%; padding: 0 15px 15px; } 
	.bakad_click-box a { gap: 20px; flex-direction: column-reverse; } 
	.bakad_img-div { width: 100%; } 
	.bakad_img-div img { height: auto; aspect-ratio: 16/9; }
	.stm_inner-col { flex-direction: column-reverse; gap: 15px; } 
	.stm_content-col { width: 100%; padding: 0 15px 15px; gap: 12px; } 
	.stm_content-col .global_para-desc { max-width: 100%; } 
	.global_para-desc { gap: 10px; } 
	.stm_img-col { width: 100%; }
	.stm_list-col { padding: 10px; } 
	.stm_list-col ul { gap: 10px; 	}
	.prdct_cate-boxes-outer { gap: 10px; }
	.bakad_tips-boxes-outer { gap: 16px; }
	.bakad_click-box { width: calc(50% - 8px); }
	.prdct_dgb-cBox { width: calc(33.33% - 6.66px); }
	.dgb_melding-inner { gap: 10px; padding: 12px; }
	.directly_to-link { gap: 8px; }
	.directly_to-link a { font-size: 16px; line-height: 20px; padding: 5px 15px; }
	.shop_flex-content aside.shop-sidebar,.shop_flex-content .shop-products { width: 100%; }
	.faq_inner_flex-col .faq-column { width: 100%; }
	.faq_inner_flex-col .faq-wrapper { gap: 16px; }
	.faq_inner_flex-col .faq-column > h5 { font-size: 18px; line-height: 24px; margin: 0 0 8px; }
	.faq_outer-p-wrapper { gap: 25px; }
	#mobile-filter-btn { display: flex; }
	.shop_flex-content aside.shop-sidebar { display: none; }
	.blog_cate-div,.blog_data-filter_div { width: 100%; }
	.blog_innr-flex-wrapper { flex-direction: column; }
	.blog_p-main-sec { padding: 16px 16px 0px; }
	.blog_cate-title ul { flex-direction: row; align-items: center;gap:8px; }	
	.blog_cate-title ul li a { border: 1px solid #C1C1C1; border-bottom: 1px solid #C1C1C1 !important; border-radius: 50px; background: #fff; font-size: 16px; line-height: 20px; padding: 5px 15px !important; }
	.blog_cate-title ul li a:hover,.blog_cate-title ul li a.active { color: #fff; background: #95111d; border-color: #95111d !important; }
	.bakery_video-snackP .elementor-custom-embed-play::after { font-size: 16px; line-height: 20px; }
	.korting_text-ct h3 b { font-size: 22px; line-height: 18px; }
	.woocommerce-checkout .lev-over .checkout-wrapper .col-2,.woocommerce-checkout .lev-over .checkout-wrapper .col-1 { width: 100%; }
}

@media (max-width: 767px) {
	.dgb_menu-col .accordion-toggle { cursor: pointer; position: relative; }
	.dgb_menu-col .accordion-toggle::after { content: ""; position: absolute; right: 0;background:url('https://shop-d365-acc.degraafbakeries.nl/wp-content/uploads/2026/03/accordian-down-icon.svg') no-repeat; background-position:center right; background-size:12px 7px;width:12px;height:7px;transition:0.3s ease all;top: 50%; transform: translateY(-50%); }
	.dgb_menu-col .accordion-toggle.active::after { content: "";transform:translateY(-50%) rotate(180deg) }
	.dgb_menu-col .accordion-content { max-height: 0; overflow: hidden; transition: max-height 0.3s ease;}
	footer.dgb_footer-main { padding: 24px 0px 0px; } 
	.dgb_footer-outer { gap: 24px; } 
	.dgb_ftr_tp { padding: 0 16px 0; flex-direction: column;}
	.dgb_ftr-logo-col { width: 100%; flex-direction: row; align-items: center;margin: 0 0 12px; } 
	.dgb_logo-brand { width: 66px; } 
	.dbg_text-after-logo { width: calc(100% - 78px); }
	.dgb_menu-col.dgb_ftr-prdct-col { width: 100%; }
	.dgb_ftr_copyright { padding: 12px; border-radius: 0px; background: rgba(251, 248, 244, 1); }
	.dgb_ftr_copyright .dgb_privacy-menu { display: none; } 
	.dgb_copyright-text { gap: 8px; justify-content: center; } 
	.dgb_copyright-text p { font-size: 12px; line-height: 15px; gap: 8px; } 
	.dgb_copyright-text p + p::before { height: 10px;}
	.dgb_ftr_tp { gap: 0; }
	.dgb_menu-col { gap: 0; border-bottom: 1px solid rgb(255 255 255 / 15%); padding: 12px 0; }
	.dgb_menu-col .accordion-toggle.active + .accordion-content { margin-top: 12px; }
	.dgb_menu-col h6 { font-weight: 500; font-size: 18px; line-height: 22px; }
	.dgb_ftr-contact-col .accordion-content ul { display: none; } 
	.dgb_ftr-contact-col address { margin: 0; } 
	.dgb_ftr-prdct-col ul { column-count: unset; column-gap: 60px; } 
	.dgb_menu-col .accordion-content { display: flex; flex-wrap: wrap; gap: 0px 24px; } 
	.dgb_menu-col ul li { width: calc(33.33% - 16px); }
	.dgb_menu-show-mobile { display: block;}
	.dgb_menu-col.dgb_menu-show-mobile ul.accordion-content {flex-direction: row; gap: 4px; } 
	.dgb_menu-col.dgb_menu-show-mobile ul.accordion-content li { width: 100%; break-inside: unset;margin:0px; }
	.dgb_menu-col.dgb_menu-show-mobile { border: none; } 
	.dgb_menu-col.dgb_menu-show-mobile:last-child { padding: 12px 0 0; }
	.dgb_menu-col.dgb_menu-show-mobile ul li { width: 100%; } 
	.dgb_menu-col.dgb_menu-show-mobile ul li a { display: flex; gap: 8px; align-items: center; } 
	.dgb_menu-col.dgb_menu-show-mobile ul li:last-child { margin: 0;}
	.aq_info-col a .content_aq-rt p { display: none; } 
	.aq_info-col a { display: flex; align-items: center; gap: 8px; } 
	.aq_info-col .icon_aq { width: 30px; height: 30px; border-radius: 6px; } 
	.aq_info-col .content_aq-rt span { font-style: normal; font-weight: 700; font-size: 14px; line-height: 17px; color: #341813; } 
	.aq_info-col { gap: 30px;justify-content: center; } 
	.global_title-col h3 { font-weight: 700; font-size: 18px; line-height: 22px; color: #341813; }
	.aq_outer-main .global_title-col h3 { text-align: center; }
	.aq_outer-main { padding: 19px;border-radius: 8px; }
	.any-question-global { padding: 40px 16px 20px; }
	.h_bakadviezen-tips-sec,.h_snack-the-month-sec,.h_product-category-sec{display:none;}
	.dgb_melding-sec-strip { padding:0px 0px 0; } 
	.dgb_melding-outer { gap: 12px; } 
	.dgb_melding-inner { gap: 8px; padding: 7.5px 12px; width: calc(100% - 32px); margin: 0 auto; border-radius: 8px; } 
	.dgb_meld-lt p span,.dgb_meld-rt a span { display: none; } 
	.dgb_meld-rt a svg { width: 10px; height: 10px; } 
	.dgb_meld-lt span,.dgb_meld-lt p { font-size: 14px; line-height: 17px; }
	.ga_direct-naar { margin: 4px 0 0;padding: 0 0 0 16px;flex-wrap: nowrap;gap: 8px; } 
	.ga_direct-naar > h5 { width: max-content; white-space: nowrap; }
	.directly_to-link { gap: 8px;flex-wrap: nowrap; overflow-x: scroll; align-items: unset !important; justify-content: unset; -ms-overflow-style: none; scrollbar-width: none; padding: 0 16px 0 0; }
	.directly_to-link a { font-size: 16px; line-height: 20px; padding: 5px 15px; width: max-content; white-space: nowrap; }
	.maand_ct-flex { gap: 23px; } 
	.dgb_bnnr-main { gap: 8px; flex-wrap: nowrap; overflow-x: scroll; align-items: unset !important; justify-content: unset; -ms-overflow-style: none; scrollbar-width: none; padding: 0 16px; } 
	.dgb_bnnr-main .dgb_maand_box { min-width: 308px; width: 100% !important; padding: 9px 12px 12px; border-radius: 8px; } 
	.maand_ct-div > span,.maand_ct-div p { font-size: 14px; line-height: 17px; }
	.maand_ct-div { max-width: 200px; }
	.dgb_skyBlue-color .maand_box-img img { width: 60%; } 
	.dgb_green-color .maand_box-img img { width: 70%; }
	.woocommerce ul.products { gap: 0; border: 1px solid #E4E4E4; border-radius: 8px; }
	.woocommerce ul.products.columns-5 li { width: 100% !important; } 
	.woocommerce ul.products li { width: 100%!important; margin: 0px !important; border: none; border-radius: 0; padding: 12px !important; flex-direction: row; justify-content: space-between; gap: 12px;border-bottom: 1px solid #E4E4E4; }
	.woocommerce ul.products li:last-child{border-bottom:none}
	.you_cant-outer-h .global_title-col h3 { font-size: 20px; line-height: 25px; }
	.ga_direct-naar > h5 { font-size: 16px; line-height: 20px; }
	.woocommerce ul.products li > a img { width: 120px !important; height: 60px !important; object-fit: contain; margin: 0 0 0px !important; }
	.dgb-tp-lt-col ul > li { display: none; } 
	.dgb-tp-lt-col ul > li:nth-child(2) { display: flex; }
	#menu-toggler,.mobile_search-click { width: 32px; height: 32px; } 
	#menu-toggler img,.mobile_search-click img { width: 16px; } 
	.dgb-header__logo .dgb-header__logo-img { height: 48px; }
	body.search-active .dgb_form__search-outer { transform: translateY(8px); opacity: 1; visibility: visible; }
	.dgb-header__search-form input.dgb-header__search-input { font-size: 14px; line-height: 18px; padding: 0 40px 0 16px; height: 40px; }
	.dgb-header__search-icon { width: 14px; height: 14px; }
	.mobile-toggle-hide { padding: 12px 16px; }
	.mobile-toggle-hide .menu_label { font-size: 16px; } 
	.mobile-toggle-hide .btn_toggle-close img { width: 16px; } 
	#main-navbar .menu-dgb li a { font-size: 16px; line-height: 20px;padding: 12px 0; }
	#main-navbar .menu-dgb .submenu >li > a { font-size: 15px; line-height: 18px; padding: 8px 10px; }
	.pm-qc-wrap { align-items: flex-end; }
	.shop_cate-prdcts-main { gap: 12px; }
	.stm_list-col.shop_p-between-list { margin: 0; }
	.shop-archive-wrapper { padding: 12px 16px 0; }
	.stm_list-col.shop_p-between-list ul { gap: 8px; }
	.faq-p-sec-main { padding: 16px 16px 0; }
	.faq_inner_flex-col .faq-column > h5 { font-size: 18px; line-height: 22px;font-weight: 700; }
	.faq_inner_flex-col .accordion-header-faq { padding: 12px 15px 12px 15px; }
	.faq_inner_flex-col .accordion-content-faq { padding: 0px 15px 15px; }
	.faq_inner_flex-col .accordion-content-faq p { font-size: 15px; line-height: 20px; }
	.blog_cate-title { padding: 12px; gap: 12px; } 
	.blog_cate-title > h6,.blog_post-title-ct h6 { font-weight: 700; font-size: 18px; line-height: 22px; }
	.blog_data-filter_div > a { width: calc(50% - 4px); border-radius: 8px; padding: 10px 10px 15px; gap: 12px; }
	.blog_data-filter_div { gap: 8px; }
	.for_you-boxes-main { flex-wrap: nowrap; overflow-x: scroll; align-items: unset !important; justify-content: unset; -ms-overflow-style: none; scrollbar-width: none; } 
	.koko_box-img { min-width: 280px; width: 100% !important; }
	.auth_info-sticky-box { position: relative; top: 0; }
	.woocommerce-checkout .lev-over .checkout-wrapper .pm-dd-delivery-picker, .woocommerce-checkout .lev-over .checkout-wrapper .checkout-payment-wrapper { width: 100%; padding: 16px; }
	.woocommerce-checkout .lev-over .checkout-wrapper .pm-dd-delivery-picker .pm-dd-options { margin-bottom: 16px; }	
	.woocommerce-checkout .lev-over .review-totals { border: 1px solid #E4E4E4; border-radius: 12px; padding: 16px; } 
	.woocommerce-checkout .lev-over .review-totals .total-row.subtotal,.woocommerce-checkout .lev-over .review-totals .total-row.tax { display: flex; }
	.woocommerce-checkout .lev-over .review-totals .button.alt { width: 100%; max-width: 100%; margin: 8px 0 0; }
	.woocommerce-checkout .page-header, .woocommerce-checkout .page-content{padding:0px;}
	.lev-over .checkout-wrapper { width: calc(100% - 32px); margin: 0 auto; }
	.woocommerce-checkout .lev-over .checkout-wrapper .checkout-payment-wrapper .place-order .woocommerce-privacy-policy-text p { font-size: 14px; line-height: 18px; }
}

@media (max-width:575px){
	.bakery_video-snackP .e-hosted-video { aspect-ratio: 21 / 12 !important; }
}

@media (max-width:480px){
	.dgb_menu-col ul li { width: calc(50% - 12px); }
	.aq_info-col { gap: 15px; justify-content: center; }
	.blog_data-filter_div > a { width: 100%; }
}

@media (max-width:414px){
	#main-navbar .dgb-navbar-main{width:100%;}
	.schuif_box-text { width: calc(50% - 4px) !important; }
}

@media (max-width:370px){
	.dgb_bnnr-main .dgb_maand_box { min-width: 280px; width: 100% !important; padding: 9px 12px 12px; border-radius: 8px; }
}
/* ======================================== Media Queries Start Here ======================================== */