.parent-category{border:1px solid #ddd;border-radius:5px;padding:1vw 2vw;box-sizing:border-box;transition:.3s ease all}.parent-category:hover{border:1px solid var(--bde-links-color)}.parent-category h4 a{font-family:"ITC Avant Garde Gothic";font-size:17px;line-height:1.2;font-weight:700;color:#223746;text-decoration:none}.category-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}ul.child-categories{list-style:none;margin:0;padding:0}ul.child-categories li{list-style:none;margin:0;padding:0}ul.child-categories li a{position:relative;display:block;width:100%;color:#223746;text-decoration:none;padding:.5em 0 .5em 2em;transition:.3s ease all;text-transform:capitalize}ul.child-categories li a:hover{color:var(--bde-links-color);text-decoration:underline;padding-left:2.5em}ul.child-categories li a::after{position:absolute;content:"";font-family:fontawesome;left:0;top:7px;font-size:11px;color:#fff;width:15px;height:15px;border-radius:50%;display:flex;align-items:center;justify-content:center}.color-1 ul.child-categories li a::after{background:#ffd650}.color-2 ul.child-categories li a::after{background:#33b2e5}.color-3 ul.child-categories li a::after{background:#ee1667}@media (min-width:768px){.category-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.category-grid{grid-template-columns:repeat(4,1fr)}}ul.products li.product .custom-area{width:100%}ul.products li.product .variation-thumbnails{display:flex;justify-content:flex-start;align-self:flex-start;flex-wrap:wrap;gap:5px}ul.products li.product .variation-thumbnail{width:30px;height:30px;aspect-ratio:1/1;object-fit:cover;cursor:pointer;border:1px solid #ddd;border-radius:5px;padding:2px}.woocommerce div.product td.woo-variation-items-wrapper{padding-bottom:20px!important;border-bottom:1px solid #ddd!important}.woocommerce div.product th.label{padding-top:20px!important}.woocommerce div.product form.cart .reset_variations{color:#223746!important;opacity:.6!important;text-decoration:underline!important}.woocommerce div.product form.cart .reset_variations:hover{opacity:1!important}.breakdance-woocommerce table.variations label{position:relative!important}.breakdance-woocommerce table.variations label[for=pa_kleur],.breakdance-woocommerce table.variations label[for=pa_maat]{position:relative;text-indent:35px;margin-bottom:15px!important}.breakdance-woocommerce table.variations label[for=pa_kleur]::before{content:"2";position:absolute;top:-5px;left:0;display:block;width:25px;height:25px;line-height:25px;background:#eb1c74;border-radius:50px;text-align:center;color:#fff;font-size:.7em;font-weight:700;text-indent:0px}.breakdance-woocommerce table.variations label[for=pa_maat]::before{content:"1";position:absolute;top:-5px;left:0;display:block;width:25px;height:25px;line-height:25px;background:#eb1c74;border-radius:50px;text-align:center;color:#fff;font-size:.7em;font-weight:700;text-indent:0px}.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-startimages .tc-label-wrap{align-items:center!important}.single-product .single_variation_wrap .tc-section-inner-wrap h3{position:relative;text-indent:35px;font-size:1.2em;font-weight:600;margin-bottom:10px}.single-product .single_variation_wrap .tc-section-inner-wrap h3::before{content:counter(custom-counter);counter-increment:custom-counter;position:absolute;top:-5px;left:0;display:block;width:25px;height:25px;line-height:25px;background:#eb1c74;border-radius:50px;text-align:center;color:#fff;font-size:.6em;font-weight:500;text-indent:0px}.single-product .single_variation_wrap{counter-reset:custom-counter 2}.single-product .single_variation_wrap ul li.tc-mode-images{max-width:100px!important}.single-product .single_variation_wrap .radio-image,.single-product .single_variation_wrap .checkbox-image{padding:3px;border-radius:5px}.single-product .single_variation_wrap .tc-active img.radio-image,.single-product .single_variation_wrap .tc-active img.checkbox-image{box-shadow:none!important}.single-product .single_variation_wrap .tc-max-file-size{display:none}.single-product .prijzen-bedrukken .tc-label-wrap,.single-product .prijzen-borduren .tc-label-wrap{padding:.5em!important;border:1px solid transparent;border-radius:5px}.single-product .prijzen-bedrukken .tc-active .tc-label-wrap,.single-product .prijzen-borduren .tc-active .tc-label-wrap{padding:.5em!important;border:1px solid #eb1c74!important}.tm-extra-product-options .tmcp-field-wrap.tc-active.tc-mode-text,.tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .tc-image{border-radius:5px}@media (max-width:768px){.single-product .prijzen-bedrukken ul,.single-product .prijzen-borduren ul{display:block!important;width:100%}.single-product .prijzen-bedrukken ul li,.single-product .prijzen-borduren ul li{display:block!important;width:100%}.single-product span.tc-price-wrap span.woocommerce-Price-amount bdi{font-size:1rem!important;font-weight:700!important}.fullwidth-ul .tc-label-inner:not(.tc-mode-text .tc-label-inner){display:block!important}}.single-product .single_variation_wrap .stock{padding:5px;border-radius:5px}.single-product .single_variation_wrap .stock.in-stock{background:#cde0cd}.single-product .single_variation_wrap .stock.out-of-stock{background:#e6d2d2}.single-product table.variations a.reset_variations{border:none!important;background:0 0!important;padding:0!important}.breakdance-woocommerce ul.payment_methods li label{line-height:24px}.breakdance-woocommerce ul.payment_methods li label .mollie-gateway-icon{transform:translateX(5px)}.woocommerce-order-received .mollie-instructions{display:none}.brand-grid{display:flex;flex-wrap:wrap;gap:20px}.brand-item{width:calc(33.333% - 20px);box-sizing:border-box;border:1px solid #ddd;border-radius:5px;padding:2em;text-align:left}.brand-item h3{font-size:1.5em!important;font-weight:500!important}.brand-logo{width:150px;aspect-ratio:3/2!important;object-fit:contain!important;margin-bottom:10px}.brand-item ul{margin:0 0 0 1em;padding:0}.brand-item ul li{line-height:130%}.brand-item ul li a{color:var(--bde-body-text-color)!important;text-decoration:none}.brand-item ul li a:hover{color:var(--bde-brand-primary-color)!important}@media (max-width:768px){.brand-item{width:calc(50% - 20px)}}@media (max-width:480px){.brand-item{width:100%}}.product-attributes{width:100%;border-collapse:collapse;margin-top:20px;text-align:left}.product-attributes th,.product-attributes td{padding:1em 2em;text-align:left;align-self:flex-start!important}.product-attributes td:first-child{font-weight:600;min-width:200px}@media (max-width:1023px){.product-attributes td:first-child{display:block!important;min-width:100%!important;align-self:flex-start!important}}.product-attributes th{background-color:transparent}.product-attributes tr:nth-child(even){background-color:#fff}.product-attributes tr:nth-child(odd){background-color:transparent}.shop_table th.product-subtotal,.shop_table td.product-subtotal{display:none!important}a.tm-cart-edit-options{margin-left:1rem!important;color:#666!important;text-decoration:none!important;background:rgba(0,0,0,.1)!important;border-radius:5px!important;padding:5px!important;text-align:center!important;font-style:normal!important;transition:.3s ease all}a:hover.tm-cart-edit-options{color:#111!important;background:rgba(0,0,0,.2)!important}.bde-rich-text table{width:100%;border-collapse:collapse;margin-top:20px;text-align:left}.bde-rich-text table th{padding:1em;background-color:var(--bde-body-text-color);color:#fff}.bde-rich-text table td{padding:1em;text-align:left}.bde-rich-text table tr:nth-child(even){background-color:rgba(0,0,0,.05)}.bde-rich-text table tr:nth-child(odd){background-color:transparent}@media (max-width:768px){.woocommerce-cart-form__cart-item a.tm-cart-edit-options{display:none!important}}.awdr_discount_bar,.awdr_discount_bar_content{display:inline-block!important;background:#fde8f1!important;font-weight:600;font-size:.7rem;color:#eb1c74}.wpgb-facet .wpgb-radio-label,.wpgb-facet .wpgb-button-label,.wpgb-facet .wpgb-rating-label,.wpgb-facet .wpgb-az-index-label,.wpgb-facet .wpgb-checkbox-label,.wpgb-facet .wpgb-hierarchy-label{font-size:1em!important}.wpgb-checkbox-label::first-letter{text-transform:uppercase}