.kb-card form.cart, .kb-card form.variations_form{display:block; margin:0}  .kb-card table.variations{margin:0 0 6px; border:0; width:100%; background:none} .kb-card table.variations tbody, .kb-card table.variations tr, .kb-card table.variations th, .kb-card table.variations td{display:block; width:100%; padding:0; border:0; background:none} .kb-card table.variations .label{display:none} .kb-card .reset_variations{display:none !important} .kb-card .woocommerce-variation-price, .kb-card .woocommerce-variation-description, .kb-card .woocommerce-variation-availability{display:none} .kb-card .single_variation_wrap{display:block} .kb-card .variations select{ -webkit-appearance:none; appearance:none; cursor:pointer; width:100%; background-color:#fff; background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23123D2C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:right 20px center; background-size:12px; border:0; border-radius:999px; min-height:48px; height:48px; padding:0 46px 0 22px; color:#123D2C; font-size:16px; font-weight:600; } .kb-card .variations select:focus-visible{outline:3px solid #C2F244; outline-offset:2px}  .kb-card .woocommerce-variation-add-to-cart, .kb-card form.cart:not(.variations_form){ display:flex; align-items:center; gap:6px; margin:0; width:100%; max-width:100%; } .kb-card .quantity{ display:inline-flex !important; align-items:center; flex:none; background:#fff; border-radius:999px; height:48px; padding:0 4px; } .kb-card .quantity label{position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0)} .kb-card .quantity .qty{ order:2; width:38px; min-height:0; height:auto; margin:0; padding:0; border:0 !important; background:transparent !important; box-shadow:none !important; text-align:center; color:#123D2C; font-size:16px; font-weight:700; -moz-appearance:textfield; } .kb-card .quantity .qty::-webkit-outer-spin-button, .kb-card .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none; margin:0} .kb-card .quantity .action{ display:flex; align-items:center; justify-content:center; cursor:pointer; width:34px; height:40px; color:#123D2C; border-radius:999px; } .kb-card .quantity .action:hover{background:#EEEEEE} .kb-card .quantity .action svg{width:16px; height:16px} .kb-card .quantity .minus{order:1} .kb-card .quantity .plus{order:3} .kb-card .single_add_to_cart_button{ display:inline-flex; align-items:center; justify-content:center; gap:10px; flex:1 1 auto; width:auto; background:#C2F244 !important; color:#123D2C !important; border:0; border-radius:999px; min-height:48px; height:48px; padding:0 22px; font-size:16px; font-weight:700; line-height:1; cursor:pointer; transition:filter .15s; } .kb-card .single_add_to_cart_button::before{ content:""; width:18px; height:18px; flex:none; background:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23123D2C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") no-repeat center/contain; } .kb-card .single_add_to_cart_button:hover{filter:brightness(.94)} .kb-card .single_add_to_cart_button.disabled, .kb-card .single_add_to_cart_button:disabled{opacity:.45; cursor:not-allowed} .kb-card .added_to_cart{display:none}  .kb-card form.cart, .kb-card form.variations_form, .kb-card .single_variation_wrap, .kb-card .woocommerce-variation-add-to-cart{box-sizing:border-box; max-width:100%} .kb-card .woocommerce-variation-add-to-cart *, .kb-card form.cart *{box-sizing:border-box} .kb-card .quantity{flex:0 0 auto} .kb-card .single_add_to_cart_button{flex:1 1 0; min-width:0; padding:0 16px; white-space:nowrap}  .kb-card{display:flex; flex-direction:column} #brxe-tcxcai .kb-card{height:100%} .kb-card #brxe-vkthkx{flex:1 1 auto; min-height:0} .kb-card #brxe-bmksil{margin-top:auto; width:100%} #brxe-tcxcai .splide__slide{height:auto} #brxe-tcxcai .splide__list{align-items:stretch} .kb-card .quantity, .kb-card .single_add_to_cart_button{height:48px; min-height:48px; line-height:1; vertical-align:top}  .kb-card .woocommerce-variation.single_variation{margin:0 !important; padding:0} .kb-card .woocommerce-variation.single_variation:empty{display:none} .kb-card form.cart .quantity + button, .kb-card .woocommerce-variation-add-to-cart .quantity + button{margin-top:0 !important}  #brxe-tcxcai .splide__track{height:auto !important} #brxe-tcxcai .splide__list{align-items:stretch} #brxe-tcxcai .splide__slide{height:auto !important; display:flex} #brxe-tcxcai .splide__slide > *{width:100%}  .kb-card form.cart:not(.variations_form){margin-top:auto}  #brxe-uappzn, #brxe-myzljk{outline:none !important; -webkit-tap-highlight-color:transparent} #brxe-uappzn:focus, #brxe-myzljk:focus, #brxe-uappzn:focus-visible, #brxe-myzljk:focus-visible, #brxe-uappzn:active, #brxe-myzljk:active{outline:none !important; box-shadow:none !important}  .kb-btn{--kb-size:44px;--kb-pad:6px;--kb-bg:#fff;--kb-circle:var(--limoen,#C2F143);--kb-icon:var(--primair-dark,#154132);--kb-icon-hover:var(--kb-icon);--kb-text:var(--primair-dark,#154132);--kb-text-hover:var(--kb-text)} a.kb-btn,button.kb-btn,.bricks-button.kb-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;box-sizing:border-box;min-height:calc(var(--kb-size) + var(--kb-pad)*2);padding:var(--kb-pad) 28px var(--kb-pad) calc(var(--kb-size) + var(--kb-pad) + 16px);border:0;border-radius:999px;background:var(--kb-bg);color:var(--kb-text);font-family:"DM Sans",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px;text-decoration:none;cursor:pointer;transition:color .2s ease .05s} .kb-btn::before{content:'';position:absolute;inset:0;z-index:-1;background:var(--kb-circle);clip-path:circle(calc(var(--kb-size)/2) at calc(var(--kb-pad) + var(--kb-size)/2) 50%);transition:clip-path .38s cubic-bezier(.7,0,.2,1)} .kb-btn::after{content:'';position:absolute;left:var(--kb-pad);top:50%;width:var(--kb-size);height:var(--kb-size);margin-top:calc(var(--kb-size)/-2);background-color:var(--kb-icon);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/20px 20px no-repeat;transform:rotate(-45deg);transition:transform .3s cubic-bezier(.7,0,.2,1),background-color .2s ease .05s} .kb-btn:focus-visible{outline:3px solid var(--kb-circle);outline-offset:3px;color:var(--kb-text-hover)} .kb-btn:focus-visible::before{clip-path:circle(180% at calc(var(--kb-pad) + var(--kb-size)/2) 50%)} .kb-btn:focus-visible::after{transform:rotate(0);background-color:var(--kb-icon-hover)} @media (hover:hover){ .kb-btn:hover{color:var(--kb-text-hover)} .kb-btn:hover::before{clip-path:circle(180% at calc(var(--kb-pad) + var(--kb-size)/2) 50%)} .kb-btn:hover::after{transform:rotate(0);background-color:var(--kb-icon-hover)} }  .kb-btn--dark{--kb-circle:var(--primair-dark,#154132);--kb-icon:var(--limoen,#C2F143);--kb-text-hover:var(--primair-light,#FDF6DA)} .kb-btn--cream{--kb-bg:var(--primair-light,#FDF6DA)} .kb-btn--mango{--kb-circle:var(--mango,#FF9610);--kb-icon:var(--primair-dark,#154132)} .kb-btn--framboos{--kb-circle:var(--framboos,#FFADED);--kb-icon:var(--primair-dark,#154132)} .kb-btn--bosbes{--kb-circle:var(--bosbes---dark,#140C50);--kb-icon:var(--limoen,#C2F143);--kb-text-hover:#fff} .kb-btn--solid{--kb-bg:var(--primair-dark,#154132);--kb-circle:var(--limoen,#C2F143);--kb-icon:var(--primair-dark,#154132);--kb-icon-hover:var(--primair-dark,#154132);--kb-text:var(--primair-light,#FDF6DA);--kb-text-hover:var(--primair-dark,#154132)} @media (prefers-reduced-motion:reduce){.kb-btn,.kb-btn::before,.kb-btn::after{transition-duration:.01s;transition-delay:0s}}   .kb-card form.variations_form, .kb-card form.cart{display:grid !important; grid-template-columns:auto 1fr auto; grid-template-areas:"qty qty qty" "sel . btn"; row-gap:12px; column-gap:8px; align-items:center; width:100%; margin:0} .kb-card form.cart:not(.variations_form){grid-template-areas:"qty qty qty" ". . btn"} .kb-card form.variations_form table.variations, .kb-card form.variations_form table.variations tbody, .kb-card form.variations_form table.variations tr, .kb-card form.variations_form table.variations td, .kb-card form.variations_form .single_variation_wrap, .kb-card form.variations_form .woocommerce-variation-add-to-cart{display:contents !important} .kb-card form.variations_form table.variations th, .kb-card form.variations_form .single_variation, .kb-card form .reset_variations{display:none !important}  .kb-card form .quantity{grid-area:qty; justify-self:end; position:relative; display:inline-flex !important; align-items:center; height:42px !important; min-height:42px !important; padding:0 8px; background:transparent; border:1px solid #D9D9D3; border-radius:999px} .kb-card form .quantity::before{content:"Aantal"; position:absolute; right:calc(100% + 12px); top:50%; transform:translateY(-50%); color:#BCBECB; font-size:16px; font-weight:400; white-space:nowrap; pointer-events:none} .kb-card form .quantity .qty{width:28px; font-size:16px; font-weight:500; color:var(--primair-dark,#154132)} .kb-card form .quantity .action{width:24px; height:30px; color:var(--primair-dark,#154132)} .kb-card form .quantity .action:hover{background:transparent; opacity:.6} .kb-card form .quantity .action svg{display:none} .kb-card form .quantity .action::before{content:""; width:12px; height:12px; background-color:currentColor; -webkit-mask:var(--kb-chev) center/contain no-repeat; mask:var(--kb-chev) center/contain no-repeat} .kb-card form .quantity .minus{--kb-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'/%3E%3C/svg%3E")} .kb-card form .quantity .plus{--kb-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E")}  .kb-card form .variations select{grid-area:sel; justify-self:start; width:auto; min-width:90px; max-width:100%; height:46px !important; min-height:46px !important; padding:0 36px 0 18px; background-color:transparent; background-position:right 14px center; background-size:10px; border:1px solid #D9D9D3; border-radius:999px; color:var(--primair-dark,#154132); font-size:16px; font-weight:400}  .kb-card form .single_add_to_cart_button{grid-area:btn; justify-self:end; flex:none; width:auto; height:46px !important; min-height:46px !important; padding:5px 22px 5px 5px; gap:12px; background:var(--primair-dark,#154132) !important; color:var(--primair-light,#FDF6DA) !important; border-radius:999px; font-size:16px; font-weight:400; white-space:nowrap} .kb-card form .single_add_to_cart_button::before{width:36px; height:36px; border-radius:50%; background:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M14.1667 14.1667C13.2462 14.1667 12.5 14.9129 12.5 15.8333C12.5 16.7538 13.2462 17.5 14.1667 17.5C15.0871 17.5 15.8333 16.7538 15.8333 15.8333C15.8333 14.9129 15.0871 14.1667 14.1667 14.1667ZM14.1667 14.1667H7.74495C7.36074 14.1667 7.16828 14.1667 7.01009 14.0983C6.87055 14.038 6.74949 13.9409 6.66128 13.8171C6.56242 13.6783 6.52266 13.4928 6.44395 13.1254L4.3929 3.55387C4.31237 3.17803 4.27156 2.99031 4.17155 2.84993C4.08335 2.72612 3.96231 2.62868 3.82276 2.56837C3.66455 2.5 3.47316 2.5 3.08878 2.5H2.5M5 5H15.7277C16.3292 5 16.6296 5 16.8315 5.1253C17.0083 5.23505 17.1378 5.40718 17.1942 5.6075C17.2586 5.83619 17.1759 6.12497 17.0092 6.70288L15.8553 10.7029C15.7556 11.0484 15.7058 11.2209 15.6047 11.3491C15.5154 11.4622 15.3977 11.5508 15.2642 11.6052C15.1134 11.6667 14.9343 11.6667 14.5767 11.6667H6.44206M6.66667 17.5C5.74619 17.5 5 16.7538 5 15.8333C5 14.9129 5.74619 14.1667 6.66667 14.1667C7.58714 14.1667 8.33333 14.9129 8.33333 15.8333C8.33333 16.7538 7.58714 17.5 6.66667 17.5Z' stroke='%23154132' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px 20px no-repeat, var(--limoen,#C2F143)} .kb-card form .single_add_to_cart_button:hover{filter:brightness(1.2)}  .kb-card form .quantity{width:auto !important; max-width:none; flex:none; gap:0; height:46px !important; min-height:46px !important; padding:0 10px; background:#FFFDF8 !important} .kb-card form .quantity .qty, .kb-card form .quantity input.qty{flex:none !important; width:22px !important; min-width:0 !important; max-width:22px !important; height:auto !important; padding:0 !important; margin:0 !important; background:#FFFDF8 !important; font-size:16px} .kb-card form .quantity .action{width:20px; height:30px; flex:none} .kb-card form .variations select{width:104px; min-width:0; field-sizing:content; padding:0 34px 0 16px; background-color:#FFFDF8 !important}  @media (max-width:767px){ .kb-card form.variations_form,.kb-card form.cart{row-gap:8px;column-gap:6px;grid-template-columns:minmax(0,1fr) auto} .kb-card form.variations_form{grid-template-areas:"qty qty" "sel btn"} .kb-card form.cart:not(.variations_form){grid-template-areas:"qty qty" ". btn"} .kb-card form .quantity{height:34px !important;min-height:34px !important;padding:0 4px;overflow:hidden;border:0 !important} .kb-card form .quantity::before{right:calc(100% + 8px);font-size:13px;color:var(--05-grayscale-color,#6E7180)} .kb-card form .quantity .qty,.kb-card form .quantity input.qty{width:22px !important;max-width:22px !important;height:32px !important;line-height:32px !important;background:transparent !important;font-size:13px} .kb-card form .quantity .action{width:22px;height:30px} .kb-card form .quantity .action::before{width:10px;height:10px} .kb-card form .variations select{width:auto;max-width:100%;height:36px !important;min-height:36px !important;line-height:34px;padding:0 26px 0 12px;background-position:right 10px center;background-size:9px;font-size:13px} .kb-card form .single_add_to_cart_button{width:36px;height:36px !important;min-height:36px !important;padding:0;gap:0;font-size:0;line-height:0;background:var(--limoen,#C2F143) !important;border:0;justify-self:end} .kb-card form .single_add_to_cart_button span{display:none} .kb-card form .single_add_to_cart_button::before{width:18px;height:18px;margin:0;border-radius:0;background:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M14.1667 14.1667C13.2462 14.1667 12.5 14.9129 12.5 15.8333C12.5 16.7538 13.2462 17.5 14.1667 17.5C15.0871 17.5 15.8333 16.7538 15.8333 15.8333C15.8333 14.9129 15.0871 14.1667 14.1667 14.1667ZM14.1667 14.1667H7.74495C7.36074 14.1667 7.16828 14.1667 7.01009 14.0983C6.87055 14.038 6.74949 13.9409 6.66128 13.8171C6.56242 13.6783 6.52266 13.4928 6.44395 13.1254L4.3929 3.55387C4.31237 3.17803 4.27156 2.99031 4.17155 2.84993C4.08335 2.72612 3.96231 2.62868 3.82276 2.56837C3.66455 2.5 3.47316 2.5 3.08878 2.5H2.5M5 5H15.7277C16.3292 5 16.6296 5 16.8315 5.1253C17.0083 5.23505 17.1378 5.40718 17.1942 5.6075C17.2586 5.83619 17.1759 6.12497 17.0092 6.70288L15.8553 10.7029C15.7556 11.0484 15.7058 11.2209 15.6047 11.3491C15.5154 11.4622 15.3977 11.5508 15.2642 11.6052C15.1134 11.6667 14.9343 11.6667 14.5767 11.6667H6.44206M6.66667 17.5C5.74619 17.5 5 16.7538 5 15.8333C5 14.9129 5.74619 14.1667 6.66667 14.1667C7.58714 14.1667 8.33333 14.9129 8.33333 15.8333C8.33333 16.7538 7.58714 17.5 6.66667 17.5Z' stroke='%23154132' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px 18px no-repeat} .kb-card .kb-lijst-knop{gap:6px;font-size:13px;line-height:18px} .kb-card .kb-lijst-knop__icoon{width:18px;height:18px} .kb-card .kb-lijst-knop__icoon svg{width:11px;height:11px} }  .brxe-form button[type=submit].bricks-button{--kb-size:44px;--kb-pad:6px;--kb-bg:var(--primair-dark,#154132);--kb-circle:var(--limoen,#C2F143);--kb-icon:var(--primair-dark,#154132);--kb-text:var(--primair-light,#FDF6DA);--kb-text-hover:var(--primair-dark,#154132);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;box-sizing:border-box;min-height:calc(var(--kb-size) + var(--kb-pad)*2);padding:var(--kb-pad) 28px var(--kb-pad) calc(var(--kb-size) + var(--kb-pad) + 16px);border:0;border-radius:999px;background:var(--kb-bg);color:var(--kb-text);font-family:"DM Sans",sans-serif;font-size:18px;font-weight:400;line-height:24px;cursor:pointer;transition:color .2s ease .05s}.brxe-form button[type=submit].bricks-button>i{display:none}.brxe-form button[type=submit].bricks-button::before{content:'';position:absolute;inset:0;z-index:-1;background:var(--kb-circle);clip-path:circle(calc(var(--kb-size)/2) at calc(var(--kb-pad) + var(--kb-size)/2) 50%);transition:clip-path .38s cubic-bezier(.7,0,.2,1)}.brxe-form button[type=submit].bricks-button::after{content:'';position:absolute;left:var(--kb-pad);top:50%;width:var(--kb-size);height:var(--kb-size);margin-top:calc(var(--kb-size)/-2);background-color:var(--kb-icon);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/20px 20px no-repeat;transform:rotate(-45deg);transition:transform .3s cubic-bezier(.7,0,.2,1)}@media (hover:hover){.brxe-form button[type=submit].bricks-button:hover{color:var(--kb-text-hover)}.brxe-form button[type=submit].bricks-button:hover::before{clip-path:circle(180% at calc(var(--kb-pad) + var(--kb-size)/2) 50%)}.brxe-form button[type=submit].bricks-button:hover::after{transform:rotate(0)}}.brxe-form button[type=submit].bricks-button:focus-visible{outline:3px solid var(--kb-circle);outline-offset:3px}.kb-loop-form .variations tr:has([name="attribute_pa_formaat"]) { display: none; }