.elementor-kit-5{--e-global-color-primary:#30522F;--e-global-color-secondary:#B36936;--e-global-color-text:#2E2E2E;--e-global-color-accent:#FADE4B;--e-global-color-6abec59:#2E2E2E;--e-global-color-61ad236:#FFFFFF;--e-global-color-e3d8caa:#C8BEB2;--e-global-color-4fefd93:#EDEBE8;--e-global-color-fe7202a:#30522F;--e-global-color-f102048:#A6AC8B;--e-global-color-c1efa99:#FADE4B;--e-global-color-b9d7791:#B36936;--e-global-typography-primary-font-family:"Baskervville";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"museo-sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"museo-sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Baskervville";--e-global-typography-accent-font-weight:600;--e-global-typography-373d132-font-family:"Libre Baskerville";--e-global-typography-373d132-font-weight:700;background-color:var( --e-global-color-4fefd93 );color:var( --e-global-color-text );font-family:"museo-sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Baskervville", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-text );font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;}.elementor-kit-5 h1{font-family:"Baskervville", Sans-serif;font-weight:900;}.elementor-kit-5 h2{font-family:"Baskervville", Sans-serif;font-size:56px;font-weight:700;line-height:63px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Mini card */
.elementor-menu-cart__main{
    width:480px !important;
    overflow-x: hidden;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
	display:flex !important;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    width: 125px !important;
    border-radius: 4px;
}
.woocommerce-mini-cart__buttons.buttons {
    display: flex;
    gap: 20px;
    padding-bottom: 20px;
}

.wpr-mini-cart-name-and-quantity {
    background-color: white;
    padding: 10px;
    border-radius: 0px;
}
.wpr-mini-cart-image {
    margin-right: 0px !important;
    background-color: white;
    padding: 10px;
    border-radius: 8px 0px 0px 8px;
}

/*img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    border-radius: 4px;
}*/
.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt {
    font-size: 12px;
}

dd.variation-Geschatteleverdatum p {
    font-size: 12px;
    margin-left: -20px;
}
.wpr-mini-cart-remove {
    position: relative !important;
    background-color: white;
    margin: 0px;
    top: 0px;
    right: 30px;
    border-radius: 0px 8px 8px 0px;
    padding: 10px;
    margin-right: 0px;
}
p.woocommerce-mini-cart__total.total {
    margin-top: 10px;
}
.woocommerce-mini-cart__buttons.buttons {
    display: flex;
    gap: 20px;
    padding-bottom: 20px;
    position: sticky;
    bottom: -20px;
    background-color: white;
    padding: 24px 24px 22px;
    margin: -20px;
}
p.woocommerce-mini-cart__total.total {
    position: sticky;
    background-color: white;
    padding: 26px 26px 0px 26px;
    margin: -20px;
    bottom: 72px;
    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%);
}
a.button.wc-forward {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 46px;
	padding: 0 28px;
	border: 0;
	border-radius: 50px;
	background: #a9602f;
	color: #fff;
	font-family: 'museo-sans';
	font-size: 14px;
	font-weight: 600;
	letter-spacing: .12em;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
	transition: background .15s ease, opacity .15s ease;
	margin: 0px !important;
}

a.button.wc-forward:hover,
a.button.wc-forward:focus {
	background: #8f4f25;
	color: #fff;
}
ul.wpr-woo-mini-cart.woocommerce-mini-cart.cart_list.product_list_widget {
    padding-bottom: 30px;
    height:100%;
}
/* addons */
#sideCart ul.wpr-woo-mini-cart.woocommerce-mini-cart.cart_list.product_list_widget {
    gap: 10px;
    display: flex;
    flex-direction: column;
    /*padding-right: 16px;*/
    padding:0px;
}
#sideCart li.woocommerce-mini-cart-item.mini_cart_item {
    list-style: none;
    display: flex;
}
#sideCart img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    max-width: 125px !important;
    width: 100% !important;
    border-radius: 6px;
}
#sideCart .wpr-mini-cart-name-and-quantity {
    width:60%
}
#sideCart .wpr-mini-cart-image {
    width:30%;
}
#sideCart .wpr-mini-cart-remove {
    width: 10%;
}
#sideCart a.wpr-remove-item-from-mini-cart.remove.remove_from_cart_button {
    position: absolute;
    right: 10px;
    bottom: inherit;
    top: 0px;
}
#sideCart a.wpr-remove-item-from-mini-cart.remove.remove_from_cart_button:hover {
    background-color: black;
    border-radius: 50px;
    padding: 0px 9px;
    color: white;
    right: 0px;
}
/* Responsive */
@media (max-width: 767px) {
    .knabbel-cat-grid {
        --kn-cols: 1;
        --kn-gap: 24px;
        --kn-pill-max-width: calc(100% - 32px);
    }
}
@media screen and (max-width: 480px) {
    .woocommerce-mini-cart__buttons.buttons {
        padding: 20px 20px 76px 20px !important;
    }
    p.woocommerce-mini-cart__total.total {
        bottom: 122px !important;
    }
    a.button.wc-forward {
        padding: 0 20px;
    }
}/* End custom CSS */