.elementor-5304 .elementor-element.elementor-element-e06c29f{--display:flex;--min-height:500px;--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;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:40px 0px 40px 0px;}.elementor-5304 .elementor-element.elementor-element-7e614aa{--display:flex;}.elementor-5304 .elementor-element.elementor-element-7601fa9 .woocommerce-breadcrumb{color:var( --e-global-color-primary );}.elementor-5304 .elementor-element.elementor-element-7601fa9 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.woocommerce .elementor-5304 .elementor-element.elementor-element-ab7620e .flex-viewport:not(:last-child){margin-bottom:0px;}.elementor-5304 .elementor-element.elementor-element-6dd3565{--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;--justify-content:space-evenly;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-5304 .elementor-element.elementor-element-af4073a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-5304 .elementor-element.elementor-element-f0a12b8 .price{color:var( --e-global-color-6923616 );font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:23px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-5304 .elementor-element.elementor-element-e918fac{width:100%;max-width:100%;--view-cart-spacing:1px;}.elementor-5304 .elementor-element.elementor-element-e918fac .cart button, .elementor-5304 .elementor-element.elementor-element-e918fac .cart .button{font-size:22px;font-weight:600;line-height:1.2em;border-style:solid;border-width:0px 0px 2px 0px;padding:1em 5em 1em 5em;color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-color:#3CB1B3;transition:all 0.2s;}.elementor-5304 .elementor-element.elementor-element-e918fac .cart button:hover, .elementor-5304 .elementor-element.elementor-element-e918fac .cart .button:hover{background-color:var( --e-global-color-6923616 );border-color:var( --e-global-color-6923616 );}.elementor-5304 .elementor-element.elementor-element-e918fac .quantity .qty{transition:all 0.2s;}.elementor-5304 .elementor-element.elementor-element-9e14f57{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-5304 .elementor-element.elementor-element-083d069 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:1.2em;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5304 .elementor-element.elementor-element-1cf6b03{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-5304 .elementor-element.elementor-element-b728f8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5304 .elementor-element.elementor-element-96026c8{width:var( --container-widget-width, 53.377% );max-width:53.377%;background-color:var( --e-global-color-33e3c50 );--container-widget-width:53.377%;--container-widget-flex-grow:0;}.elementor-5304 .elementor-element.elementor-element-96026c8.elementor-element{--order:0;--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-5304 .elementor-element.elementor-element-96026c8 h2{color:var( --e-global-color-primary );font-size:24px;font-weight:700;}.woocommerce .elementor-5304 .elementor-element.elementor-element-96026c8 .shop_attributes{color:var( --e-global-color-2e2663d );font-size:16px;font-weight:500;font-style:normal;letter-spacing:0px;word-spacing:0px;}.elementor-5304 .elementor-element.elementor-element-e5f5824{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-5304 .elementor-element.elementor-element-e5f5824:not(.elementor-motion-effects-element-type-background), .elementor-5304 .elementor-element.elementor-element-e5f5824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e333379 );}.elementor-5304 .elementor-element.elementor-element-feba792 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;line-height:72px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5304 .elementor-element.elementor-element-fe8e69f{--grid-columns:4;}@media(min-width:768px){.elementor-5304 .elementor-element.elementor-element-7e614aa{--width:45%;}.elementor-5304 .elementor-element.elementor-element-6dd3565{--width:55%;}.elementor-5304 .elementor-element.elementor-element-b728f8b{--content-width:1140px;}}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5304 .elementor-element.elementor-element-fe8e69f{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5304 .elementor-element.elementor-element-af4073a .elementor-heading-title{font-size:30px;line-height:54px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-5304 .elementor-element.elementor-element-f0a12b8 .price{font-size:25px;line-height:32px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5304 .elementor-element.elementor-element-083d069 .elementor-heading-title{font-size:30px;line-height:54px;}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5304 .elementor-element.elementor-element-e5f5824{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-5304 .elementor-element.elementor-element-feba792 .elementor-heading-title{font-size:30px;line-height:54px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5304 .elementor-element.elementor-element-fe8e69f{--grid-columns:1;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-7601fa9 *//* Verberg Home + Shop */
.woocommerce-breadcrumb a:first-child,
.woocommerce-breadcrumb a:nth-of-type(2) {
    display: none;
}

/* Verwijder ALLE standaard slashes */
.woocommerce-breadcrumb {
    color: transparent;
}

/* Zet tekst weer zichtbaar */
.woocommerce-breadcrumb a,
.woocommerce-breadcrumb span {
    color: #000;
}

/* Voeg nette separator toe */
.woocommerce-breadcrumb a:not(:last-of-type)::after {
    content: " / ";
    color: #999;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-e918fac */.elementor-5304 .elementor-element.elementor-element-e918fac .button {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    border-radius: 6px;
    width: 100%;
}

.elementor-5304 .elementor-element.elementor-element-e918fac .button::after {
    content: "➜";
    font-size: 1.2em;
    font-weight: 900;
    display: inline-block;
    transition: transform 0.2s ease;
}

.elementor-5304 .elementor-element.elementor-element-e918fac .button:hover::after {
    transform: translateX(4px);
}

@media (max-width: 767px) {
    .elementor-5304 .elementor-element.elementor-element-e918fac .button {
        padding: 10px 14px;
        font-size: 14px;
        border-radius: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-96026c8 *//* Waarden (rechts) netjes maken */
.elementor-5304 .elementor-element.elementor-element-96026c8 .woocommerce-product-attributes-item__value,
.elementor-5304 .elementor-element.elementor-element-96026c8 .woocommerce-product-attributes-item__value p,
.elementor-5304 .elementor-element.elementor-element-96026c8 .woocommerce-product-attributes-item__value span,
.elementor-5304 .elementor-element.elementor-element-96026c8 .woocommerce-product-attributes-item__value a {
    color: #222 !important;
    font-style: normal !important;
    text-decoration: none !important;
}

/* Labels (links) */
.elementor-5304 .elementor-element.elementor-element-96026c8 .woocommerce-product-attributes-item__label,
.elementor-5304 .elementor-element.elementor-element-96026c8 th {
    color: #888;
    font-weight: 500;
}

/* Cellen (ruimte en uitlijning) */
.elementor-5304 .elementor-element.elementor-element-96026c8 th,
.elementor-5304 .elementor-element.elementor-element-96026c8 td {
    padding: 12px 20px !important;
    vertical-align: middle;
}

/* Extra ruimte aan rechter kolom (wat jij wilde 👇) */
.elementor-5304 .elementor-element.elementor-element-96026c8 td {
    padding-left: 30px !important;
}

/* Tabel strak maken */
.elementor-5304 .elementor-element.elementor-element-96026c8 table {
    width: 100%;
    border: none;
    border-collapse: separate;
    border-spacing: 0;
}

/* Subtiele lijnen */
.elementor-5304 .elementor-element.elementor-element-96026c8 tr {
    border-bottom: 1px solid #e5e5e5;
}

.elementor-5304 .elementor-element.elementor-element-96026c8 td {
    border-left: 1px solid #e5e5e5;
}/* End custom CSS */