.elementor-24872 .elementor-element.elementor-element-6e0a476{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24872 .elementor-element.elementor-element-ed4aa56{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24872 .elementor-element.elementor-element-01000b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24872 .elementor-element.elementor-element-51e829e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.1rem 1.1rem;--row-gap:1.1rem;--column-gap:1.1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24872 .elementor-element.elementor-element-b262dbe.elementor-element{--align-self:flex-start;}.elementor-24872 .elementor-element.elementor-element-d0bb057 .cart button, .elementor-24872 .elementor-element.elementor-element-d0bb057 .cart .button{transition:all 0.2s;}.elementor-24872 .elementor-element.elementor-element-d0bb057 .quantity .qty{transition:all 0.2s;}.elementor-24872 .elementor-element.elementor-element-9145f63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24872 .elementor-element.elementor-element-2246857{text-align:center;}.elementor-24872 .elementor-element.elementor-element-3311b10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24872 .elementor-element.elementor-element-ca73662.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-24872 .elementor-element.elementor-element-ca73662.elementor-wc-products  ul.products{grid-column-gap:14px;grid-row-gap:28px;}.elementor-24872 .elementor-element.elementor-element-ca73662.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:var( --e-global-color-9ebd386 );}@media(max-width:1024px){.elementor-24872 .elementor-element.elementor-element-ca73662.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-24872 .elementor-element.elementor-element-6e0a476{--content-width:1280px;}.elementor-24872 .elementor-element.elementor-element-01000b9{--width:55%;}.elementor-24872 .elementor-element.elementor-element-51e829e{--width:45%;}}@media(max-width:767px){.elementor-24872 .elementor-element.elementor-element-6e0a476{--padding-top:1.25rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-24872 .elementor-element.elementor-element-ed4aa56{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.75rem 1.75rem;--row-gap:1.75rem;--column-gap:1.75rem;}.elementor-24872 .elementor-element.elementor-element-01000b9{--width:100%;}.elementor-24872 .elementor-element.elementor-element-51e829e{--width:100%;}.elementor-24872 .elementor-element.elementor-element-9145f63{--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24872 .elementor-element.elementor-element-3311b10{--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24872 .elementor-element.elementor-element-ca73662.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS */body.elementor-page-24872{--lbc-pink:var(--bella-pink,#AA486D);--lbc-soft:var(--bella-pink-soft,#FAEDF1);--lbc-text:var(--bella-text,#333);--lbc-white:#fff;--lbc-h:"Courgette",cursive;--lbc-b:"Comfortaa",sans-serif;}
body.elementor-page-24872 .lbc-product{font-family:var(--lbc-b);color:var(--lbc-text);}
/* breadcrumb */
body.elementor-page-24872 .lbc-breadcrumb .woocommerce-breadcrumb{font-family:var(--lbc-b);font-size:.8rem;color:var(--lbc-text);opacity:.75;margin:0;}
body.elementor-page-24872 .lbc-breadcrumb a{color:var(--lbc-pink);text-decoration:none;}
/* galerij */
body.elementor-page-24872 .lbc-gallery .woocommerce-product-gallery{width:100%!important;margin:0;}
body.elementor-page-24872 .lbc-gallery .woocommerce-product-gallery__wrapper,body.elementor-page-24872 .lbc-gallery .flex-viewport{border-radius:18px;overflow:hidden;background:var(--lbc-soft);box-shadow:0 10px 30px rgba(170,72,109,.10);}
body.elementor-page-24872 .lbc-gallery .woocommerce-product-gallery__image img{aspect-ratio:1/1;object-fit:contain;background:var(--lbc-soft);}
body.elementor-page-24872 .lbc-gallery .flex-control-thumbs{display:flex;gap:.75rem;margin-top:1rem!important;flex-wrap:wrap;}
body.elementor-page-24872 .lbc-gallery .flex-control-thumbs li{width:calc(20% - .6rem)!important;float:none!important;margin:0!important;}
body.elementor-page-24872 .lbc-gallery .flex-control-thumbs img{border-radius:12px;background:var(--lbc-soft);opacity:.6;border:2px solid transparent;transition:opacity .2s,border-color .2s;}
body.elementor-page-24872 .lbc-gallery .flex-control-thumbs img.flex-active,body.elementor-page-24872 .lbc-gallery .flex-control-thumbs img:hover{opacity:1;border-color:var(--lbc-pink);}
body.elementor-page-24872 .lbc-gallery .onsale{background:var(--lbc-pink);color:#fff;border-radius:999px;font-family:var(--lbc-b);font-weight:700;padding:.35rem .9rem;min-height:0;line-height:1.4;top:1rem;left:1rem;}
body.elementor-page-24872 .lbc-gallery .woocommerce-product-gallery__trigger{background:#fff;border-radius:50%;top:1rem;right:1rem;}
/* details */
@media(min-width:768px){body.elementor-page-24872 .lbc-details{position:sticky;top:2rem;}}
body.elementor-page-24872 .lbc-cat-label .product_meta>span:not(.posted_in){display:none;}
body.elementor-page-24872 .lbc-cat-label .product_meta{font-family:var(--lbc-b);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lbc-pink);}
body.elementor-page-24872 .lbc-cat-label .product_meta .detail-label{display:none;}
body.elementor-page-24872 .lbc-cat-label a{color:var(--lbc-pink);text-decoration:none;}
body.elementor-page-24872 .lbc-title .product_title{font-family:var(--lbc-h);font-size:2.75rem;line-height:1.15;color:var(--lbc-pink);margin:0;}
@media(max-width:767px){body.elementor-page-24872 .lbc-title .product_title{font-size:2rem;}}
body.elementor-page-24872 .lbc-price .price{font-family:var(--lbc-b);font-weight:900;font-size:1.6rem;color:var(--lbc-pink)!important;margin:0;}
body.elementor-page-24872 .lbc-price .price del{opacity:.5;font-weight:400;font-size:1.1rem;}
body.elementor-page-24872 .lbc-price .price ins{text-decoration:none;}
body.elementor-page-24872 .lbc-short,body.elementor-page-24872 .lbc-short p{font-family:var(--lbc-b);font-size:1rem;line-height:1.8;color:var(--lbc-text);}
body.elementor-page-24872 .lbc-short p:last-child{margin-bottom:0;}
/* aantal + winkelwagen (rice-stijl) */
body.elementor-page-24872 .lbc-cart form.cart{display:flex;flex-wrap:wrap;gap:.75rem;align-items:stretch;margin:.5rem 0 0;}
body.elementor-page-24872 .lbc-cart form.cart table.variations{width:100%;}
body.elementor-page-24872 .lbc-cart form.cart table.variations select{border:1.5px solid var(--lbc-pink);border-radius:12px;padding:.6rem;font-family:var(--lbc-b);}
body.elementor-page-24872 .lbc-cart .quantity{display:flex;align-items:center;border:1.5px solid var(--lbc-pink);border-radius:999px;overflow:hidden;background:#fff;margin:0!important;}
body.elementor-page-24872 .lbc-cart .quantity .qty{width:3.5rem;height:3.25rem;border:0;text-align:center;font-family:var(--lbc-b);font-weight:700;font-size:1rem;color:var(--lbc-text);background:transparent;-moz-appearance:textfield;}
body.elementor-page-24872 .lbc-cart .quantity .qty::-webkit-inner-spin-button,body.elementor-page-24872 .lbc-cart .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
body.elementor-page-24872 .lbc-cart .lbc-qty-btn{width:2.75rem;height:3.25rem;border:0;background:transparent;color:var(--lbc-pink);font-size:1.3rem;cursor:pointer;padding:0;line-height:1;}
body.elementor-page-24872 .lbc-cart .lbc-qty-btn:hover{background:var(--lbc-soft);}
body.elementor-page-24872 .lbc-cart .single_add_to_cart_button{flex:1 1 220px;min-height:3.25rem;border-radius:999px!important;background:var(--lbc-pink)!important;color:#fff!important;border:0!important;font-family:var(--lbc-b)!important;font-weight:700!important;font-size:.85rem!important;letter-spacing:.2em;text-transform:uppercase;padding:.9rem 2rem!important;transition:transform .2s,box-shadow .2s,background .2s;}
body.elementor-page-24872 .lbc-cart .single_add_to_cart_button:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(170,72,109,.25);background:#933b5d!important;}
body.elementor-page-24872 .lbc-cart .stock{font-family:var(--lbc-b);font-weight:600;font-size:.9rem;color:var(--lbc-pink);margin:0 0 .5rem;}
body.elementor-page-24872 .lbc-cart .stock.out-of-stock{color:var(--lbc-text);opacity:.7;}
/* usp's */
body.elementor-page-24872 .lbc-usps{list-style:none;margin:.5rem 0 0;padding:1.1rem 0 0;border-top:1px solid rgba(170,72,109,.18);display:flex;flex-direction:column;gap:.5rem;}
body.elementor-page-24872 .lbc-usps li{font-family:var(--lbc-b);font-size:.85rem;color:var(--lbc-text);padding-left:1.6rem;position:relative;}
body.elementor-page-24872 .lbc-usps li:before{content:"♥";position:absolute;left:0;color:var(--lbc-pink);}
/* productgegevens */
body.elementor-page-24872 .lbc-section-title .elementor-heading-title{font-family:var(--lbc-h);font-size:2.5rem;color:var(--lbc-pink);line-height:1.15;}
@media(max-width:767px){body.elementor-page-24872 .lbc-section-title .elementor-heading-title{font-size:2rem;}}
body.elementor-page-24872 .lbc-tabs{width:100%;max-width:56rem;}
body.elementor-page-24872 .lbc-tabs .woocommerce-tabs{margin:0;padding:0;}
body.elementor-page-24872 .lbc-tabs ul.tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;padding:0!important;margin:0 0 1.5rem!important;border:0!important;}
body.elementor-page-24872 .lbc-tabs ul.tabs:before,body.elementor-page-24872 .lbc-tabs ul.tabs li:before,body.elementor-page-24872 .lbc-tabs ul.tabs li:after{display:none!important;}
body.elementor-page-24872 .lbc-tabs ul.tabs li{border:1.5px solid var(--lbc-pink)!important;border-radius:999px!important;background:#fff!important;margin:0!important;padding:0!important;}
body.elementor-page-24872 .lbc-tabs ul.tabs li a{font-family:var(--lbc-b);font-weight:700;font-size:.85rem;color:var(--lbc-pink)!important;padding:.6rem 1.3rem!important;}
body.elementor-page-24872 .lbc-tabs ul.tabs li.active{background:var(--lbc-pink)!important;}
body.elementor-page-24872 .lbc-tabs ul.tabs li.active a{color:#fff!important;}
body.elementor-page-24872 .lbc-tabs .woocommerce-Tabs-panel{background:#fff;border-radius:18px;box-shadow:0 10px 30px rgba(170,72,109,.10);padding:2rem 2.25rem!important;margin:0!important;font-family:var(--lbc-b);line-height:1.8;color:var(--lbc-text);}
body.elementor-page-24872 .lbc-tabs .woocommerce-Tabs-panel>h2{font-family:var(--lbc-h);color:var(--lbc-pink);font-size:1.5rem;margin-top:0;}
body.elementor-page-24872 .lbc-tabs table.shop_attributes{border:0;margin:0;}
body.elementor-page-24872 .lbc-tabs table.shop_attributes th,body.elementor-page-24872 .lbc-tabs table.shop_attributes td{border:0!important;border-bottom:1px solid rgba(170,72,109,.15)!important;background:transparent!important;padding:.75rem 0!important;font-style:normal;}
body.elementor-page-24872 .lbc-tabs table.shop_attributes th{color:var(--lbc-pink);font-weight:700;width:35%;}
body.elementor-page-24872 .lbc-tabs table.shop_attributes td p{margin:0;}
body.elementor-page-24872 .lbc-tabs #review_form .submit{background:var(--lbc-pink)!important;color:#fff!important;border-radius:999px!important;}
/* gerelateerd: kaarten zoals archief */
body.elementor-page-24872 .lbc-related-grid .related>h2{font-family:var(--lbc-h);font-size:2.25rem;color:var(--lbc-pink);text-align:center;margin:0 0 2rem;}
body.elementor-page-24872 .lbc-related-grid ul.products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:2rem;margin:0!important;}
@media(max-width:1024px){body.elementor-page-24872 .lbc-related-grid ul.products{grid-template-columns:repeat(2,1fr);gap:1.25rem;}}
body.elementor-page-24872 .lbc-related-grid ul.products:before,body.elementor-page-24872 .lbc-related-grid ul.products:after{display:none!important;}
body.elementor-page-24872 .lbc-related-grid ul.products li.product{width:auto!important;margin:0!important;float:none!important;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgba(170,72,109,.10);display:flex;flex-direction:column;padding:0 0 1.25rem!important;transition:transform .25s,box-shadow .25s;text-align:left;}
body.elementor-page-24872 .lbc-related-grid ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(170,72,109,.18);}
body.elementor-page-24872 .lbc-related-grid ul.products li.product a img{aspect-ratio:1/1;object-fit:cover;background:var(--lbc-soft);margin:0 0 1rem!important;transition:transform .35s;}
body.elementor-page-24872 .lbc-related-grid ul.products li.product .woocommerce-loop-product__title{font-family:var(--lbc-h)!important;font-size:1.3rem!important;color:var(--lbc-pink)!important;line-height:1.3;padding:0 1.25rem!important;}
body.elementor-page-24872 .lbc-related-grid ul.products li.product .price{font-family:var(--lbc-b);font-weight:900;font-size:1.05rem;color:var(--lbc-pink)!important;padding:0 1.25rem;margin-top:auto;}
body.elementor-page-24872 .lbc-related-grid ul.products li.product .button{margin:.5rem 1.25rem 0!important;border-radius:999px;background:var(--lbc-pink)!important;color:#fff!important;font-family:var(--lbc-b);font-weight:600;font-size:.85rem;text-align:center;padding:.7rem 1rem!important;}
body.elementor-page-24872 .lbc-related-grid ul.products li.product .button:hover{background:#933b5d!important;}/* End custom CSS */