#lqd-contents-wrap:has( > .ld-product){
	padding-top:230px;
}
.ld-module-cart .ld-module-dropdown{

    padding: 20px!important;
    background: #964b17!important;
    font-weight: 600;
	--bevel-radius:10px;
	-webkit-mask:
    linear-gradient(135deg, transparent var(--bevel-radius), #000 0) top left,
    linear-gradient(-135deg, transparent var(--bevel-radius), #000 0) top right,
    linear-gradient(-45deg, transparent var(--bevel-radius), #000 0) bottom right,
    linear-gradient(45deg, transparent var(--bevel-radius), #000 0) bottom left;
  -webkit-mask-size: 51% 51%;
  -webkit-mask-repeat: no-repeat;

  mask:
    linear-gradient(135deg, transparent var(--bevel-radius), #000 0) top left,
    linear-gradient(-135deg, transparent var(--bevel-radius), #000 0) top right,
    linear-gradient(-45deg, transparent var(--bevel-radius), #000 0) bottom right,
    linear-gradient(45deg, transparent var(--bevel-radius), #000 0) bottom left;
  mask-size: 51% 51%;
  mask-repeat: no-repeat;
}
.ld-cart-contents{
	border:none!important;
}
.ld-cart-product-info{
	color:var(--color-primary)!important;
}
.ld-cart-product-price-qty{
	border:none!important;
	color:white!important;
	
}
.ld-cart-product-price-qty-update{
		border-radius:5em;
		color:white!important;
	width:25px;
	height:25px;
	background-color:#472006!important;
}
.ld-cart-total-label{
	color:white!important;
}
.ld-cart-button > .btn-solid{
  border-width:0!important;
  background-color:transparent!important;
  -webkit-mask:
    linear-gradient(135deg, transparent 6px, #000 0) top left,
    linear-gradient(-135deg, transparent 6px, #000 0) top right,
    linear-gradient(-45deg, transparent 6px, #000 0) bottom right,
    linear-gradient(45deg, transparent 6px, #000 0) bottom left;
  -webkit-mask-size: 51% 51%;
  -webkit-mask-repeat: no-repeat;

  mask:
    linear-gradient(135deg, transparent 6px, #000 0) top left,
    linear-gradient(-135deg, transparent 6px, #000 0) top right,
    linear-gradient(-45deg, transparent 6px, #000 0) bottom right,
    linear-gradient(45deg, transparent 6px, #000 0) bottom left;
  mask-size: 51% 51%;
  mask-repeat: no-repeat;
	width:fit-content!important;
}
.ld-cart-button > .btn-solid > span{
    transition:background-size 0.3s ease;
    background: #FFFFFF;
background: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(235, 188, 38, 1) 20%, rgba(235, 188, 38, 1) 80%, rgba(157, 129, 26, 1) 100%);
background: -moz-linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(235, 188, 38, 1) 20%, rgba(235, 188, 38, 1) 80%, rgba(157, 129, 26, 1) 100%);
background: linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(235, 188, 38, 1) 20%, rgba(235, 188, 38, 1) 80%, rgba(157, 129, 26, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#9D811A", GradientType=0);
background-size: 100%;
	color:rgb(91, 41, 7)!important;
	font-size:18px!important;
}
.ld-cart-button{
	align-items:center;
}
.ld-cart-button .btn-naked{
	color:white!important;
	font-size:18px!important;
}
/**
**Chetcoukt
*/
.wp-block-woocommerce-checkout {
	margin-top:12vh;
}
.wc-block-checkout__main input,.wc-block-checkout__main select, .wc-block-checkout__main  textarea{
	background-color:#653616!important;
	border-color:transparent!important;
	color:white!important;
	font-weight:600!important;
}
.wc-block-checkout__main input::placeholder,.wc-block-checkout__main select::placeholder, .wc-block-checkout__main  textarea::placeholder{
	color:#00ff00!important;
}
.wc-block-checkout__shipping-method-option--selected{
	background-color:#472006!important;
		border-color:#472006!important;
}
.wc-block-components-radio-control{
	    padding: 4px;
    background-color: #653616;
    border-radius: 5px;
}
.wc-block-components-radio-control__option{
	
    border-radius: 5px!important;
}
.wc-block-components-radio-control__option-checked{
    background: #472006;
}
.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{
	box-shadow:inset 0 0 0 1.5px #653616!important;
}
.wc-block-components-radio-control::after{
	border:none!important;
}
.wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option:after{
	content:none!important;
}
.wc-block-components-checkbox__mark{
	fill:#ffffff!important;
}
.wc-block-components-radio-control__input::before{
	background-color:#ffffff!important;
}
.wc-block-components-radio-control__option:hover, .wc-block-components-radio-control__option:focus{
	background-color:color-mix(in srgb,currentColor 12%,transparent);
}
.wc-block-components-radio-control__option-checked:hover, .wc-block-components-radio-control__option-checked:focus{
	    background: #472006;
}
.wc-block-components-radio-control-accordion-content{
	    background-color: #47200680;
    padding-top: 20px;
    margin-top: -10px;
    border-radius: 0 0 5px 5px;
}
.wc-block-components-order-summary-item__quantity{
	background: #472006!important;
}
.mollie-component-label{
	color:#ffffff!important;
}
.mollie-components .mollie-component{
	background-color:#ffffff!important;
}
.wc-block-components-checkout-place-order-button{
	
    padding: 0px!important;
    background: #964b17!important;
    font-weight: 600;
	--bevel-radius:6px;
	-webkit-mask:
    linear-gradient(135deg, transparent var(--bevel-radius), #000 0) top left,
    linear-gradient(-135deg, transparent var(--bevel-radius), #000 0) top right,
    linear-gradient(-45deg, transparent var(--bevel-radius), #000 0) bottom right,
    linear-gradient(45deg, transparent var(--bevel-radius), #000 0) bottom left;
  -webkit-mask-size: 51% 51%;
  -webkit-mask-repeat: no-repeat;

  mask:
    linear-gradient(135deg, transparent var(--bevel-radius), #000 0) top left,
    linear-gradient(-135deg, transparent var(--bevel-radius), #000 0) top right,
    linear-gradient(-45deg, transparent var(--bevel-radius), #000 0) bottom right,
    linear-gradient(45deg, transparent var(--bevel-radius), #000 0) bottom left;
  mask-size: 51% 51%;
  mask-repeat: no-repeat;
	    width: fit-content!important;
    background: transparent !important;
    border: none !important;
    min-height: 0px!important;
	
}
.wc-block-components-checkout-place-order-button > .wc-block-components-button__text{
	    background: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(235, 188, 38, 1) 20%, rgba(235, 188, 38, 1) 80%, rgba(157, 129, 26, 1) 100%);
    background: -moz-linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(235, 188, 38, 1) 20%, rgba(235, 188, 38, 1) 80%, rgba(157, 129, 26, 1) 100%);
    background: linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(235, 188, 38, 1) 20%, rgba(235, 188, 38, 1) 80%, rgba(157, 129, 26, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#9D811A", GradientType=0);
    background-size: 100%;
	padding:15px 35px!important;
	color:rgb(91, 41, 7)!important;
	font-size:18px!important;
}
.wc-block-checkout__actions .wc-block-checkout__actions_row--justify-flex-end{
	justify-content:flex-start!important;
	
}

.wc-block-components-validation-error{
	
    font-weight: 600;
    padding: 7px 5px 2px 5px;
    border-radius: 5em;
    background-color: white;
    margin-top: 5px;
}
.wc-block-components-address-card__address-section.wc-block-components-address-card__address-section--secondary{
	color:white!important;
}
/**
** Besteloverzicht

*/

.woocommerce:has(.woocommerce-order){
	margin-top:15vh;
}
.lqd-woo-steps{
	display:none!Important;
}
.woocommerce-order-overview > li > strong{
	color:#ffffff!important;
}
.woocommerce-order-received .woocommerce-order table.shop_table thead{
	background-color:transparent!Important;
}
table tbody tr:nth-child(odd){
	background-color:transparent!important;
}
.woocommerce-order-received .woocommerce-order table.shop_table tfoot th{
	
	background-color:transparent!important;
}
.woocommerce-order-received .woocommerce-order table.shop_table tfoot td{
	
	background-color:transparent!important;
}
.woocommerce-order-received th, .woocommerce-order-received td{
	color:white!important;
}
.woocommerce-order-details {
	color:white!important;
}
.woocommerce-notice.woocommerce-notice--success{    font-family: 'Mountains of Christmas', sans-serif;
    font-weight: 700;
    line-height: 1.2em;
    font-size: 42px;
    color: #f4f0e8;
												margin-bottom:20px;
}
.woocommerce ul.order_details li{
	border-right:2px #ffffff40 solid!important;
}
.woocommerce-customer-details address{
	border:none!important;
}
.wp-block-woocommerce-cart{
	margin-top:10vh;
}
/**
** loop
*/
.prod-loop-wrap{
	display:block;
	width:33%;
	padding:20px 15px;
	transition:transform 0.3s ease;
}
.zo-prod-loop{
	background-color:#964b17;
	--bevel-radius:20px;
	-webkit-mask:
    linear-gradient(135deg, transparent var(--bevel-radius), #000 0) top left,
    linear-gradient(-135deg, transparent var(--bevel-radius), #000 0) top right,
    linear-gradient(-45deg, transparent var(--bevel-radius), #000 0) bottom right,
    linear-gradient(45deg, transparent var(--bevel-radius), #000 0) bottom left;
  -webkit-mask-size: 51% 51%;
  -webkit-mask-repeat: no-repeat;

  mask:
    linear-gradient(135deg, transparent var(--bevel-radius), #000 0) top left,
    linear-gradient(-135deg, transparent var(--bevel-radius), #000 0) top right,
    linear-gradient(-45deg, transparent var(--bevel-radius), #000 0) bottom right,
    linear-gradient(45deg, transparent var(--bevel-radius), #000 0) bottom left;
  mask-size: 51% 51%;
  mask-repeat: no-repeat;
	padding:20px;
}
.zo-prod-loop-img{
	--bevel-radius:14px;
	-webkit-mask:
    linear-gradient(135deg, transparent var(--bevel-radius), #000 0) top left,
    linear-gradient(-135deg, transparent var(--bevel-radius), #000 0) top right,
    linear-gradient(-45deg, transparent var(--bevel-radius), #000 0) bottom right,
    linear-gradient(45deg, transparent var(--bevel-radius), #000 0) bottom left;
  -webkit-mask-size: 51% 51%;
  -webkit-mask-repeat: no-repeat;

  mask:
    linear-gradient(135deg, transparent var(--bevel-radius), #000 0) top left,
    linear-gradient(-135deg, transparent var(--bevel-radius), #000 0) top right,
    linear-gradient(-45deg, transparent var(--bevel-radius), #000 0) bottom right,
    linear-gradient(45deg, transparent var(--bevel-radius), #000 0) bottom left;
  mask-size: 51% 51%;
  mask-repeat: no-repeat;
	aspect-ratio:1/1;
    display: flex;
    justify-content: center;
    align-items: center;
}
.zo-prod-loop-img > img{
	height:100%;
	object-fit:cover;
}
.zo-prod-loop-info{
	padding-bottom:10px;
}
#lqd-contents-wrap:has(> .products){
	padding-top:230px;
}
@media screen and (max-width:992px){
.prod-loop-wrap{
	width:50%;
}
	#lqd-contents-wrap:has(> .products){
	padding-top:10vh;
}
}
@media screen and (max-width:576px){
.prod-loop-wrap{
	width:100%;
}
}
.prod-loop-wrap:hover{
	transform:translateY(-2px);
}
.wpb_raw_code> .wpb_wrapper >.products {
    display: flex;
    flex-wrap: wrap;
	padding-inline-start:0!important;
}