.breakdance .bde-section-27594-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-27594-100{background-image:url(https://www.tooldepotireland.ie/wp-content/uploads/2024/04/0237400a_02-1024x683.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}.breakdance .bde-section-27594-100>.section-background-overlay{background-color:var(--bde-body-text-color);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-27594-100>.section-background-overlay{opacity:0.7}.breakdance .bde-section-27594-100 .section-container{padding-left:50px;padding-right:50px;padding-bottom:76px;padding-top:50px}.breakdance .bde-section-27594-100{border-bottom:5px solid var(--bde-links-color)}@media (max-width:479px){.breakdance .bde-section-27594-100{background-size:cover;background-repeat:no-repeat;background-position:center center}.breakdance .bde-section-27594-100 .section-container{padding-left:30px;padding-right:30px;padding-bottom:50px;padding-top:50px}}.breakdance .bde-breadcrumbs-27594-101{margin-top:5px;margin-bottom:5px}.breakdance .bde-breadcrumbs-27594-101{color:var(--bde-background-color)}.breakdance .bde-breadcrumbs-27594-101 a{color:var(--bde-background-color);color:var(--bde-links-color)}.breakdance .bde-breadcrumbs-27594-101 .separator{color:var(--bde-background-color)}.breakdance .bde-heading-27594-102{color:var(--bde-background-color)}@media (max-width:479px){.breakdance .bde-heading-27594-102{font-size:36px}}.breakdance .bde-text-27594-118{color:var(--bde-palette-white-39efab68-94ce-4864-a5f9-f6328616c98e-4)}.breakdance .bde-section-27594-107 .section-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:25px}.breakdance .bde-section-27594-107{background-color:var(--bde-palette-white-39efab68-94ce-4864-a5f9-f6328616c98e-4)}.breakdance .bde-section-27594-107 .section-container{padding-left:50px;padding-right:50px;padding-bottom:50px;padding-top:50px}@media (max-width:479px){.breakdance .bde-section-27594-107 .section-container{flex-direction:column;align-items:flex-start}.breakdance .bde-section-27594-107 .section-container{padding-left:15px;padding-right:15px;padding-bottom:15px;padding-top:15px}}.breakdance .bde-image2-27594-122{border-radius:10px;width:auto;height:150px;object-fit:contain}@media (max-width:479px){.breakdance .bde-image2-27594-122{height:100px;width:auto}}.breakdance .bde-div-27594-121{width:auto}.breakdance .bde-div-27594-121{display:flex;flex-direction:column;gap:10px}.breakdance .bde-heading-27594-109{font-size:22px}.breakdance .bde-text-27594-108{font-weight:300;font-style:normal}.breakdance .bde-section-27594-103 .section-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;row-gap:30px}.breakdance .bde-section-27594-103 .section-container{--bde-section-width:1440px}.breakdance .bde-section-27594-103 .section-container{padding-left:50px;padding-right:50px}@media (max-width:479px){.breakdance .bde-section-27594-103 .section-container{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px}}.breakdance .bde-wooshoppage-27594-104 ul.products li.product .bde-woo-product-image{order:1;margin-bottom:15px}.breakdance .bde-wooshoppage-27594-104 ul.products li.product .woocommerce-loop-product__title{order:2;margin-bottom:10px;font-size:18px;font-weight:600}.breakdance .bde-wooshoppage-27594-104 ul.products li.product .price{order:3;margin-bottom:15px}.breakdance .bde-wooshoppage-27594-104 ul.products li.product .price del,.breakdance .bde-wooshoppage-27594-104 ul.products li.product .price del .woocommerce-Price-amount bdi,.breakdance .bde-wooshoppage-27594-104 ul.products li.product .price del .woocommerce-Price-amount bdi *{color:#D0D0D0;font-size:15px}.breakdance .bde-wooshoppage-27594-104 ul.products li.product .price,.breakdance .bde-wooshoppage-27594-104 ul.products li.product .price>.woocommerce-Price-amount,.breakdance .bde-wooshoppage-27594-104 ul.products li.product .price>.woocommerce-Price-amount bdi,.breakdance .bde-wooshoppage-27594-104 ul.products li.product .price ins .woocommerce-Price-amount bdi,.breakdance .bde-wooshoppage-27594-104 ul.products li.product .price ins .woocommerce-Price-amount bdi *{color:var(--bde-palette-color-1-38c790d9-f87c-4f76-a9da-791d8009abb1);font-size:20px}.breakdance .bde-wooshoppage-27594-104 ul.products li.product .bde-woo-product-footer{gap:10px}.breakdance .bde-wooshoppage-27594-104 ul.products li.product .button.product_type_simple,.breakdance .bde-wooshoppage-27594-104 ul.products li.product .button.product_type_variable,.breakdance .bde-wooshoppage-27594-104 ul.products li.product .button.product_type_external,.breakdance .bde-wooshoppage-27594-104 ul.products li.product .button.product_type_grouped{margin-bottom:5px}.breakdance .bde-wooshoppage-27594-104 ul.products li.product .custom-area.custom-area-1{order:0;margin-bottom:20px}.breakdance .bde-wooshoppage-27594-104.breakdance-woocommerce{--bde-woo-products-list-products-per-row:3;--bde-woo-products-list-gap:25px}.breakdance .bde-wooshoppage-27594-104 li.product{background:var(--bde-background-color);border-radius:10px}.breakdance .bde-wooshoppage-27594-104 li.product,.breakdance .bde-wooshoppage-27594-104 a.woocommerce-LoopProduct-link{align-items:start}.breakdance .bde-wooshoppage-27594-104 li.product .price{justify-content:start}.breakdance .bde-wooshoppage-27594-104 li.product,.breakdance .bde-wooshoppage-27594-104 h2.woocommerce-loop-product__title{text-align:start}.breakdance .bde-wooshoppage-27594-104.breakdance-woocommerce a.button.add_to_cart_button,.breakdance .bde-wooshoppage-27594-104.breakdance-woocommerce a.product_type_external,.breakdance .bde-wooshoppage-27594-104.breakdance-woocommerce a.button.product_type_grouped{--bde-button-secondary-border-color:transparent;--bde-button-secondary-border-color-hover:transparent;--bde-button-secondary-text-color:#fff;--bde-button-secondary-text-color-hover:#fff;--bde-button-secondary-background-color:var(--bde-brand-primary-color);--bde-button-secondary-background-color-hover:var(--bde-brand-primary-color);padding:var(--bde-button-padding-sm)}.breakdance .bde-wooshoppage-27594-104{margin-top:0px;margin-bottom:0px}.breakdance .bde-wooshoppage-27594-104.breakdance-woocommerce ul.products{margin-top:15px}.breakdance .bde-wooshoppage-27594-104.breakdance-woocommerce .woocommerce-pagination{margin-top:15px}.breakdance .bde-wooshoppage-27594-104{width:75%}.breakdance .bde-wooshoppage-27594-104 ul.products li.product{background:#fff;padding:15px;border-radius:5px}.breakdance .bde-wooshoppage-27594-104 .quantity input{height:auto!important;text-align:center!important}@media (max-width:767px){.breakdance .bde-wooshoppage-27594-104.breakdance-woocommerce{--bde-woo-products-list-products-per-row:2;--bde-woo-products-list-gap:20px}.breakdance .bde-wooshoppage-27594-104{--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%}}@media (max-width:479px){.breakdance .bde-wooshoppage-27594-104 ul.products li.product .woocommerce-loop-product__title{font-size:18px}.breakdance .bde-wooshoppage-27594-104 ul.products li.product .price{margin-bottom:10px}.breakdance .bde-wooshoppage-27594-104 ul.products li.product .price del,.breakdance .bde-wooshoppage-27594-104 ul.products li.product .price del .woocommerce-Price-amount bdi,.breakdance .bde-wooshoppage-27594-104 ul.products li.product .price del .woocommerce-Price-amount bdi *{font-size:13px}.breakdance .bde-wooshoppage-27594-104 ul.products li.product .price,.breakdance .bde-wooshoppage-27594-104 ul.products li.product .price>.woocommerce-Price-amount,.breakdance .bde-wooshoppage-27594-104 ul.products li.product .price>.woocommerce-Price-amount bdi,.breakdance .bde-wooshoppage-27594-104 ul.products li.product .price ins .woocommerce-Price-amount bdi,.breakdance .bde-wooshoppage-27594-104 ul.products li.product .price ins .woocommerce-Price-amount bdi *{font-size:18px}.breakdance .bde-wooshoppage-27594-104.breakdance-woocommerce{--bde-woo-products-list-products-per-row:1;--bde-woo-products-list-gap:30px}.breakdance .bde-wooshoppage-27594-104.breakdance-woocommerce a.button.add_to_cart_button,.breakdance .bde-wooshoppage-27594-104.breakdance-woocommerce a.product_type_external,.breakdance .bde-wooshoppage-27594-104.breakdance-woocommerce a.button.product_type_grouped{padding:var(--bde-button-padding-base)}.breakdance .bde-wooshoppage-27594-104.breakdance-woocommerce ul.products{margin-top:10px}.breakdance .bde-wooshoppage-27594-104.breakdance-woocommerce .woocommerce-pagination{margin-top:10px}.breakdance .bde-wooshoppage-27594-104{width:100%}}.breakdance .bde-div-27594-105{width:22%}.breakdance .bde-div-27594-105{display:flex;flex-direction:column}@media (max-width:479px){.breakdance .bde-div-27594-105{width:100%}}.breakdance .bde-woo-shop-filters-27594-106{--bde-woo-widgets__chip-background-color-hover:var(--bde-links-color);--bde-woo-widgets__chip-text-color-hover:var(--bde-headings-color)}.breakdance .bde-woo-shop-filters-27594-106 h2.widgettitle{font-size:18px;margin-bottom:5px}.breakdance .bde-woo-shop-filters-27594-106 .widget:not(:last-child){margin-bottom:30px}.breakdance .bde-woo-shop-filters-27594-106 .widget_layered_nav_filters ul,.breakdance .bde-woo-shop-filters-27594-106 .widget_rating_filter ul,.breakdance .bde-woo-shop-filters-27594-106 .woocommerce-widget-layered-nav ul{gap:10px}.breakdance .bde-woo-shop-filters-27594-106 .widget_layered_nav_filters a,.breakdance .bde-woo-shop-filters-27594-106 .wc-layered-nav-rating a,.breakdance .bde-woo-shop-filters-27594-106 .wc-layered-nav-term a{padding:3px 3px 3px 3px;font-size:15px;font-weight:300}.breakdance .bde-woo-shop-filters-27594-106 .wc-layered-nav-term span,.breakdance .bde-woo-shop-filters-27594-106 .widget_layered_nav_filters span,.breakdance .bde-woo-shop-filters-27594-106 .widget_layered_nav_filters bdi{font-size:15px;font-weight:300}.breakdance .bde-woo-shop-filters-27594-106 .widget_layered_nav_filters .chosen a,.breakdance .bde-woo-shop-filters-27594-106 .widget_layered_nav_filters a:hover,.breakdance .bde-woo-shop-filters-27594-106 .wc-layered-nav-term.chosen,.breakdance .bde-woo-shop-filters-27594-106 .wc-layered-nav-rating a:hover,.breakdance .bde-woo-shop-filters-27594-106 .wc-layered-nav-term a:hover,.breakdance .bde-woo-shop-filters-27594-106 .wc-layered-nav-term.chosen a,.breakdance .bde-woo-shop-filters-27594-106 .wc-layered-nav-term.chosen span{color:var(--bde-headings-color)}.breakdance .bde-woo-shop-filters-27594-106 .widget_layered_nav_filters .chosen a,.breakdance .bde-woo-shop-filters-27594-106 .widget_layered_nav_filters a:hover,.breakdance .bde-woo-shop-filters-27594-106 .widget_layered_nav_filters .chosen a span,.breakdance .bde-woo-shop-filters-27594-106 .widget_layered_nav_filters .chosen a bdi,.breakdance .bde-woo-shop-filters-27594-106 .wc-layered-nav-term:hover span,.breakdance .bde-woo-shop-filters-27594-106 .wc-layered-nav-term:hover a{color:var(--bde-headings-color)}.breakdance .bde-woo-shop-filters-27594-106 .widget_price_filter .button{--bde-button-secondary-border-color:transparent;--bde-button-secondary-border-color-hover:transparent;--bde-button-secondary-text-color:var(--bde-headings-color);--bde-button-secondary-text-color-hover:var(--bde-headings-color);--bde-button-secondary-background-color:var(--bde-links-color);--bde-button-secondary-background-color-hover:var(--bde-links-color);color:var(--bde-headings-color);padding:var(--bde-button-padding-sm)}.breakdance .bde-woo-shop-filters-27594-106 .breakdance-woocommerce .widget_price_filter .price_label{font-size:15px}.breakdance .bde-woo-shop-filters-27594-106 .breakdance-woocommerce .widget_price_filter .price_label .from,.breakdance .bde-woo-shop-filters-27594-106 .breakdance-woocommerce .widget_price_filter .price_label .to{font-size:15px;font-weight:500}.breakdance .bde-woo-shop-filters-27594-106 div:nth-child(5){max-height:600px!important;overflow:auto;scrollbar-width:thin;scrollbar-color:#ed9537 #f1f1f1}@media (max-width:767px){.breakdance .bde-woo-shop-filters-27594-106{--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%}}.breakdance .bde-section-27594-110 .section-container{display:flex;flex-direction:column;gap:20px}.breakdance .bde-section-27594-110{background-color:var(--bde-palette-white-39efab68-94ce-4864-a5f9-f6328616c98e-4)}.breakdance .bde-section-27594-110 .section-container{padding-left:50px;padding-right:50px;padding-bottom:50px;padding-top:50px}@media (max-width:479px){.breakdance .bde-section-27594-110 .section-container{gap:20px}.breakdance .bde-section-27594-110 .section-container{padding-left:15px;padding-right:15px;padding-bottom:15px;padding-top:15px}}.breakdance .bde-heading-27594-111{color:var(--bde-links-color);font-size:28px}.breakdance .bde-text-27594-112{font-weight:300;font-style:normal}@media (max-width:479px){.breakdance .bde-text-27594-112{font-size:1rem}}.breakdance .bde-section-27594-113 .section-container{display:flex;flex-direction:column;gap:10px}.breakdance .bde-section-27594-113 .section-container{padding-left:50px;padding-right:50px;padding-bottom:50px;padding-top:50px}@media (max-width:479px){.breakdance .bde-section-27594-113 .section-container{padding-left:15px;padding-right:15px;padding-bottom:15px;padding-top:15px}}.breakdance .bde-heading-27594-114{color:var(--bde-body-text-color);font-size:28px}.breakdance .bde-code-block-27594-120{width:100%;padding:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px}.brand-faqs{display:flex;flex-direction:column;gap:14px;margin-top:24px;width:100%}.brand-faq{background:#fff;border:1px solid #e8e8e8;border-radius:6px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,0.04)}.brand-faq summary{position:relative;display:flex;align-items:center;min-height:62px;padding:18px 58px 18px 22px;cursor:pointer;font-size:18px;font-weight:700;color:#16110b;list-style:none}.brand-faq summary::-webkit-details-marker{display:none}.brand-faq summary::after{content:"+";position:absolute;right:20px;top:50%;width:28px;height:28px;transform:translateY(-50%);border-radius:50%;background:#f7941d;color:#fff;display:grid;place-items:center;font-size:22px;font-weight:400;line-height:1}.brand-faq[open] summary::after{content:"-"}.brand-faq>div{padding:0 22px 22px;color:#2b2723;font-size:16px;line-height:1.65}.brand-faq>div p{margin:0}.brand-faq:hover{border-color:#f7941d}@media (max-width:767px){.brand-faqs{gap:10px;margin-top:18px}.brand-faq summary{min-height:56px;padding:16px 52px 16px 18px;font-size:16px}.brand-faq>div{padding:0 18px 18px;font-size:15px}}