html:focus-within{scroll-behavior:smooth}.block-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}li.product.outofstock a.button{opacity:.5}:is(.is-layout-flow,.is-layout-constrained)>*:where(:not(h1,h2,h3,h4,h5,h6)){margin-block-end:0}.button.product_type_simple,.button.product_type_variable{padding-top:14px;padding-bottom:14px;width:100%!important}.single-product .ct-cart-actions .quantity,.single-product .ct-cart-actions .quantity .input-text{height:100%;min-height:58px;margin-top:0}.products .product{height:100%}.products .product .price{margin-top:20px}.products .product .ct-woo-card-actions{margin-top:0!important}:root{--inner-container-width: calc(100% - 100px) }.fontarchive{font-family:ivyora-display,Sans-Serif;font-weight:500;font-size:70px;line-height:1}[data-products] .product .ct-product-content-block[data-id=q18hpEZbKnPUYieVuoTOw]{min-height:30px}@media (max-width: 1000px){:root{--inner-container-width: 90% }.accordion.open .accordion-body{max-height:100%!important}[data-products] .woocommerce-loop-product__title,[data-products] .woocommerce-loop-category__title{min-height:40px;height:100%}}@media (min-width: 1000px){.woocommerce-loop-product__title{height:100%;min-height:40px}.marquee-container{overflow:visible!important}}#footer [data-row=middle] h4{color:var(--theme-palette-color-8)!important}@media (max-width: 768px){#footer [data-row=middle] h4{color:var(--theme-palette-color-2)!important}#footer [data-row=middle] p,#footer [data-row=middle] a{color:#ffffffb2}#footer [data-row=middle] a:hover{color:var(--theme-link-hover-color)}}.ct-header-cart>a,.ct-account-item{min-width:50px;background-color:var(--theme-palette-color-4);border:1px var(--theme-palette-color-4);border-radius:5px;min-height:50px;display:flex;justify-content:center;padding:10px}.ct-header-search[data-id=search]{min-height:50px;min-width:50px;background-color:var(--theme-palette-color-3)!important;border-radius:5px!important}.ct-header-cart>a:hover,.ct-account-item:hover,.ct-header-search:hover{background-color:transparent!important;border:2px solid var(--theme-palette-color-2)!important}.ct-panel-actions{display:none}#header [data-items]>*{margin:var(--margin, 0 5px)}[data-column=end] [data-items=primary]>*:last-child{--margin: 0 0 0 5px}[data-row=top] .ct-container-fluid{width:100%}[data-row=top] [data-column=start] [data-items=primary]{justify-content:center}.marquee-container{max-width:1600px;min-height:70px!important;overflow:hidden;width:100%;box-sizing:border-box}.marquee.scrolling:hover{height:100%;animation-play-state:paused}.marquee{display:flex;flex-wrap:nowrap;width:-moz-max-content!important;width:max-content!important}.marquee.scrolling{animation:marqueeScroll var(--marquee-duration, 20s) linear infinite}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(var(--scroll-amount, -50%))}}@media (max-width: 999px){.marquee-container{display:flex;flex-direction:column;align-items:center}.marquee-container .description-item-marquee{display:block;width:100%;font-size:.9rem;line-height:1.2;margin-top:.25rem;white-space:normal;max-width:100%;overflow:visible;text-align:center;flex:0 0 100%}}@media (max-width: 1400px) and (min-width: 1000px){.home-hero-grid,.grid-about-us{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-about-us>*{min-height:500px}.grid-about-us>:nth-last-child(1):nth-child(odd):not(:nth-child(2n)){grid-column:1/-1}}@media (max-width: 640px){.swiper-slide{margin:0 auto;width:50%}}th.label{display:none}form.variations_form table.variations tr:first-child{display:none!important;width:100%;max-height:50px;display:inline-flex;grid-column:span 3}table.variations .reset_variations{color:var(--theme-palette-color-8);padding:10px;border:1px solid var(--theme-palette-color-2);background-color:var(--theme-palette-color-2);border-radius:5px}table.variations .reset_variations:hover{background-color:var(--theme-palette-color-1);border-color:var(--theme-palette-color-1)}form.variations_form table.variations tr{display:flex;flex-direction:row}form.variations_form table.variations tbody td{width:100%}table.variations>tbody{display:flex;flex-wrap:wrap;gap:1rem}table.variations tr{flex:1;box-sizing:border-box}table.variations tr:nth-child(2){flex:2}@media (max-width: 768px){table.variations td.value{flex:1}table.variations tr:nth-child(2){flex:1 1 100%}}form.variations_form table.variations tbody td .quantity{width:100%!important}form.variations_form table.variations tr:not(:last-child){margin-bottom:0}form.variations_form table.variations tr select,form.variations_form table.variations tr input{height:100%;min-height:58px;border-color:var(--theme-palette-color-2)}.product-template-default .input-text.qty{margin-top:-2px}.ct-product-additional-actions .ct-label{display:none}.ct-product-additional-actions{width:auto}.ct-wishlist-button-single{height:100%!important}.ct-product-additional-actions[data-type=button] button{border:1px solid var(--theme-palette-color-1)}@media (min-width: 500px){.ct-cart-actions>*:not(:last-child){flex:1 0 0}.ct-product-additional-actions{width:auto}}.single_add_to_cart_button,.add_to_cart_button{gap:10px}.woo-listing-top .woocommerce-result-count{--theme-font-weight: 400;--theme-text-transform: normal;--theme-font-size: 16px;--theme-letter-spacing: 0}.woo-listing-top{align-items:flex-end;gap:40px;flex-direction:column}.woo-listing-top .woocommerce-ordering select{font-size:16px;font-weight:700;height:58px;border:1px solid}.woocommerce-tabs.wc-tabs-wrapper{max-width:1605px;background-color:#ece7d680;margin:50px auto;padding:50px;width:var(--theme-container-width);border-radius:15px}@media (min-width: 1000px){[data-content=normal] .woocommerce-Reviews.no-reviews-layout{display:flex!important}}@media (min-width: 1000px){[data-content=normal] .woocommerce-Reviews{display:flex!important;flex-direction:column}}.woocommerce-tabs.wc-tabs-wrapper .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:0!important;margin-right:0!important}#review_form_wrapper{padding:40px 60px;background-color:var(--theme-palette-color-3);border-radius:15px;color:#fff}#review_form .comment-reply-title,#reviews h2.woocommerce-Reviews-title{font-size:40px;font-weight:500;font-family:ivyora-display,sans-serif}#review_form .comment-reply-title{color:#fff;line-height:120%;margin-bottom:20px}.has-labels-inside [class*=comment-form-field]{color:#fff}#review_form #comment{color:#fff;border-radius:15px;background-color:#ffffff1a;border:none}@media (max-width: 768px){#review_form_wrapper{padding:20px}#review_form .comment-reply-title,#reviews h2.woocommerce-Reviews-title{font-size:30px}}.price-per-weight{font-size:18px}.price-per-weight .woocommerce-Price-amount.amount,.price-display{font-size:30px;font-weight:700}.ct-sidebar .berocket_single_filter_widget{border-bottom:1px solid;padding:22px 20px 2px}.ct-sidebar .berocket_single_filter_widget .bapf_head{margin-bottom:10px}.ct-sidebar .berocket_single_filter_widget .bapf_head h3{font-size:18px;font-family:Helvetica Neue,sans-serif;font-weight:700}.ct-sidebar .ct-widget:not(:last-child){margin-bottom:40px}@media (max-width: 768px){.ct-sidebar .ct-widget:not(:last-child){margin-bottom:20px}}@media (max-width: 768px){.woocommerce-archive #main>.ct-container{width:100%}.woocommerce-archive #main>.ct-container>section,.woocommerce-archive #main>.ct-container .ct-sidebar{width:var(--theme-container-width);margin:auto}.woocommerce-archive #main>.ct-container>aside{background-color:var(--theme-palette-color-3)}.ct-sidebar .ct-breadcrumbs,.ct-sidebar .ct-breadcrumbs a,.ct-sidebar .berocket_single_filter_widget,.ct-sidebar h3{color:#fff}.ct-sidebar .ct-breadcrumbs{padding-bottom:10px;margin-top:10px;border-bottom:1px solid rgba(255,255,255,.1490196078)}.ct-sidebar .berocket_single_filter_widget{border:0;padding:0}}.product-min-weight-price,.product-attributes-grouped{display:flex;flex-wrap:wrap;justify-content:space-between}.product-attribute.soort-thee,.product-attribute.koffiesoort{color:#221d1c80}.product-min-weight-price p{margin-bottom:0}.product.has-post-thumbnail .ct-media-container{padding:0 20%}.accordion{overflow:hidden}.accordion-icon{display:none;transition:transform .3s ease}.accordion.open .accordion-icon{transform:rotate(180deg)}.accordion-body{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.accordion.open .accordion-body{max-height:600px}.accordion .accordion-icon{display:none}@media (max-width: 768px){.mobile-accordion .accordion-icon{display:block}}@media (min-width: 769px){.mobile-accordion .accordion-body{max-height:none!important;overflow:visible!important}.mobile-accordion .accordion-icon{display:none!important}}.link-no-decoration a{text-decoration:none}.submenu-menu-first{border-left:1px solid #f0b75b!important}@media (max-width: 400px){.product-attributes-grouped{flex-direction:column-reverse}}@media (max-width: 768px){.swiper-slide{opacity:.5;transition:opacity .3s ease}.swiper-slide-active{opacity:1}}.product-swiper-container .swiper-pagination{position:relative;margin-top:30px}.product-swiper-container .swiper-wrapper{align-items:stretch}.product-swiper-container .swiper-slide{display:flex;height:auto}.product-swiper-container .swiper-pagination-bullet-active{background:var(--theme-palette-color-4)}.product-card{display:flex;flex-direction:column;justify-content:space-between}.product-card img{padding:0 25px 30px}.product-card .product-title{font-size:20px;font-weight:700;margin-bottom:0}.product-card .product-min-weight-price{color:var(--theme-palette-color-4)}.product-card .add_to_cart_button{width:100%}.product .ct-woo-card-actions .single_add_to_cart_button,.add_to_cart_button{gap:10px;padding-top:14px;padding-bottom:14px;width:100%!important}.related.products>H2.ct-module-title{display:none}.products .product .ct-product-content-block,.woocommerce-loop-product__title{height:auto}.ct-cart-actions .ct-product-additional-actions .ct-wishlist-button-single .ct-icon-container svg{width:25px;height:25px}.flexy-pills .ct-media-container{display:block;width:100px;height:100px;overflow:hidden;position:relative}.product .ct-product-gallery-container .flexy-pills .ct-media-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width: 768px){.ct-header-cart>a,.ct-account-item{background-color:#fff;border:2px solid var(--theme-palette-color-2)!important}.product .ct-woo-card-actions .single_add_to_cart_button,.add_to_cart_button{font-size:14px}}@media (max-width: 768px){.ct-header-cart>a,.ct-account-item{background-color:#fff;border:2px solid var(--theme-palette-color-2)!important}.ct-header-cart>a:hover,.ct-account-item:hover{background-color:var(--theme-palette-color-2)!important;border:2px solid white!important}}@media (max-width: 768px){.product-swiper-container .swiper-pagination-bullets .swiper-pagination-bullet{height:14px;width:14px}}.bapf_head.bapf_colaps_togl{font-family:Helvetica Neue,sans-serif;font-weight:700;font-size:18px}.bapf_body{font-family:Helvetica Neue,sans-serif;font-weight:400;font-size:16px}.berocket_single_filter_widget .bapf_body input[type=checkbox]{width:20px;height:20px;border-radius:5px}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.custom-product{display:flex;gap:20px}#blocksy-search-results{margin:0 70px}@media (max-width: 768px){#blocksy-search-results{margin:0}}.product-content{display:flex;width:100%;padding-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1019607843)}.product-image img{flex:0 0 30%;max-width:100px;border-radius:15px}.product-text{flex:1;padding-left:20px}.product-title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;margin-bottom:10px;display:inline-block}.short-description,.product-categories{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;margin-bottom:10px}.product-categories a{color:#fff}.price{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;display:inline-block}#blocksy-search-input{height:90px;border-radius:15px;background-color:#ffffff1a;border:none}.comment-respond .comment-form .form-submit .submit{padding:14px 30px}@media (max-width: 768px){.berocket_single_filter_widget .bapf_body label{color:#ffffffb3;padding-left:10px}}.product .woocommerce-product-attributes th{font-weight:700;size:14px}.product .woocommerce-product-attributes-item__value a{color:#221d1c;text-decoration:none}.single_variation_wrap .woocommerce-variation.single_variation{display:none!important}body:has(#ct-popup-4828.active){overflow:hidden}#ct-popup-4828 .ct-popup-inner{top:0;transform:none;bottom:0;z-index:10000!important}[data-popup-backdrop]{z-index:10000!important}.woocommerce-product-attributes tr:nth-child(2n) th,.woocommerce-product-attributes tr:nth-child(2n) td{background-color:transparent!important}.woocommerce-product-attributes th,.woocommerce-product-attributes td,.woocommerce-product-attributes tr,.woocommerce-product-attributes table{border:none;border-color:transparent;align-content:baseline}table,th,td{border-color:transparent}th,td{padding:10px 0}.aditional-product-table th,.woocommerce-product-attributes th{font-weight:700;text-align:start;width:25%;padding-right:3%}.aditional-product-table{font-size:14px;table-layout:fixed}.woocommerce-product-attributes tr:not(:last-child),.aditional-product-table tr:not(:last-child){border-bottom:2px solid rgba(34,29,28,.2509803922)!important}.table-wrapper{padding:40px;border:1px solid #221d1c;border-radius:15px}@media (max-width: 768px){.woocommerce-tabs.wc-tabs-wrapper{width:100%;border-radius:0}.table-wrapper{padding:20px}}.woocommerce-tabs h2{margin-bottom:40px;font-weight:500}.comment-form input{border-radius:15px;background-color:#ffffff1a!important;border:none;color:#fff;min-height:70px}@media (min-width: 690px){.comment-form{grid-template-columns:repeat(1,1fr);grid-row-gap:20px}}.weight-display{margin-bottom:0}.price-per-weight{display:flex;align-content:center;align-items:center;justify-content:flex-start;gap:10px}@media (max-width: 768px){input[type=checkbox]{outline:2px solid var(--theme-palette-color-2);border:0!important;margin-left:2px}}#review_form_wrapper select,#review_form_wrapper textarea,#review_form_wrapper input:is([type=url],[type=tel],[type=text],[type=time],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=number],[type=search],[type=password]){background-color:#ffffff1a!important;color:#fff!important}.woo-listing-top .woocommerce-ordering .ct-sort-icon{display:none}@media (max-width: 689.98px){.woocommerce-ordering{width:100%}.ct-pagination .prev,.ct-pagination .next{display:none}.woo-listing-top .woocommerce-ordering select{color:#000;border:0;width:100%;padding-inline-end:25px;background-image:url("data:image/svg+xml,%3Csvg width='21' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5.379L20.621 2.5 10.5 12.621.379 2.5 2.5.379l8 8z' fill='%2000' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat,repeat;background-size:10px auto,100%;background-position:right 10px top 50%,0 0}}[data-products]{--grid-columns-gap: 10px;--grid-rows-gap: 10px}[data-products]>*{margin:35px 50px}@media (max-width: 1200px){[data-products]>*{margin:15px 30px}}@media (max-width: 690px){.footColumnWidget{padding-left:20px;padding-right:20px}[data-products]{--grid-columns-gap: 5px;--grid-rows-gap: 20px}[data-products]>*{margin:0;padding:0 15px}[data-products]>li:nth-child(odd):not(:last-child){border-right:1px solid rgba(34,29,28,.1490196078)}[data-sidebar]{grid-row-gap:15px}}#ct-popup-4828 section>div{max-width:660px;width:var(--theme-container-width)}.swiper-nav .swiper-button-next,.swiper-nav .swiper-button-prev{position:relative!important;top:0;right:0;bottom:0;left:0;margin-top:0;color:#000}.swiper-nav .swiper-button-next.swiper-button-disabled,.swiper-nav .swiper-button-prev.swiper-button-disabled{opacity:0;cursor:auto;pointer-events:none}.swiper-nav{display:flex;justify-content:center;gap:30px;--swiper-navigation-size: 12px;width:100%;position:absolute;top:40px}@media (min-width: 766px){.swiper-nav{display:none}}section .swiper{position:unset!important}@media (max-width: 766px){.single_add_to_cart_button{min-height:58px!important}.ct-wishlist-button-single{border:0!important}}.archive article .entry-content h2{font-size:30px}.customize-cards [data-products=type-1] .ct-woo-card-actions[data-alignment=equal]{margin-top:unset}.search-results .products{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1200px){.search-results .products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.search-results .products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1000px) and (max-width: 1410px){.customize-cards-thee .product .ct-woo-card-actions{margin-top:290px!important;position:absolute!important}}#commentform button.submit,p.woocommerce-mini-cart__buttons a.button,.woocommerce-cart button.button,.woocommerce-checkout button.button,a.checkout-button{color:#221d1c;margin-top:14px}#commentform button.submit:hover,p.woocommerce-mini-cart__buttons a.button:hover{color:#fff;background-color:#ffffff1a!important}@media (max-width: 768px){.ct-header-cart>a,.ct-account-item{border:2px solid var(--theme-palette-color-4)!important}.mobilesmall{font-size:26px}}.sticky-target-logo{display:none}[data-sticky="yes:shrink"] .sticky-target-logo{display:block}.ct-header-wishlist .ct-icon-container{background-color:#000;padding:14px;border-radius:5px}.ct-header-wishlist .ct-icon-container:hover{background-color:var(--theme-palette-color-2)}@media (max-width: 1024px){.ct-header-wishlist .ct-icon-container,.ct-account-item{background-color:var(--theme-palette-color-2)!important}}@media (max-width: 1024px){.ct-account-item{margin-top:-70px;margin-left:80px}body[data-panel*=in] .ct-panel.active{top:150px}[data-header*="sticky:shrink"] .ct-panel.active{top:80px!important}}table .woocommerce-product-attributes-item--weight,table .woocommerce-product-attributes-item--attribute_pa_gemalen-of-ongemalen{display:none}[id^=trustbadge-container-]{z-index:unset!important}.ct-woo-account{padding-bottom:30px}body .menu .menu-item{transition:var(--theme-transition)}body .menu .menu-item>.sub-menu{display:block}body .menu .menu-item:hover>.sub-menu{transform:translateZ(0);opacity:1;visibility:visible;pointer-events:auto}.add_to_cart_button{padding-left:10px;padding-right:10px;white-space:nowrap}.ct-pagination{display:flex;justify-content:center}.ct-pagination .prev,.ct-pagination .next{font-size:0;padding:0;min-width:40px;gap:0}#woo-cart-panel .woocommerce-mini-cart__buttons .button.checkout{display:none}#woo-cart-panel .woocommerce-mini-cart__buttons .button.wc-forward{--gridColumn: span 2}body.single-product .woocommerce-tabs.wc-tabs-wrapper article{display:grid;grid-template-columns:1fr;row-gap:50px}@media (min-width: 1000px){body.single-product .woocommerce-tabs.wc-tabs-wrapper article{grid-template-columns:1fr 1fr;-moz-column-gap:10%;column-gap:10%}}body.single-product .woocommerce-tabs.wc-tabs-wrapper article .entry-content:not(:last-child){margin-bottom:0}body.single-product .woocommerce-tabs.wc-tabs-wrapper article #tab-description{order:1}body.single-product .woocommerce-tabs.wc-tabs-wrapper article #tab-additional_information{order:2}body.single-product .woocommerce-tabs.wc-tabs-wrapper article #tab-reviews{order:3}body.single-product .woocommerce-tabs.wc-tabs-wrapper article #tab-reviews #review_form_wrapper{cursor:pointer}body.single-product .woocommerce-tabs.wc-tabs-wrapper article #tab-reviews #review_form_wrapper #commentform{display:none}body.single-product .woocommerce-tabs.wc-tabs-wrapper article #tab-reviews #review_form_wrapper #commentform .comment-form-field-input-author,body.single-product .woocommerce-tabs.wc-tabs-wrapper article #tab-reviews #review_form_wrapper #commentform .comment-form-field-input-email,body.single-product .woocommerce-tabs.wc-tabs-wrapper article #tab-reviews #review_form_wrapper #commentform .comment-notes{display:none}body.woocommerce-checkout .checkout-inline-error-message{color:red;margin-block-end:0}body.woocommerce-checkout #ship-to-different-address{--theme-font-family: var(--theme-font-stack-default)}body.woocommerce-cart .coupon{position:relative;display:flex}body.woocommerce-cart .coupon .label{display:flex;order:1}body.woocommerce-cart .coupon input{display:flex;order:2}body.woocommerce-cart .coupon .coupon-error-notice{display:flex;order:3;color:red!important}@media (min-width: 992px){body.woocommerce-cart .coupon .coupon-error-notice{position:absolute;left:0;bottom:-50px}}body.woocommerce-cart .coupon button{display:flex;order:4}.tm-extra-product-options .tm_padding{padding:0}body.woocommerce-cart .coupon{align-items:flex-end}.tm-cart-edit-options{font-size:0!important}.tm-cart-edit-options:after{content:"Opties aanpassen";font-size:12px}
