.elementor-429 .elementor-element.elementor-element-812d58a{margin-top:-100px;margin-bottom:-100px;}.elementor-429 .elementor-element.elementor-element-12b6e2e > .elementor-widget-container{margin:-85px -85px -85px -85px;}.elementor-429 .elementor-element.elementor-element-fcd049d > .elementor-widget-container{margin:59px 59px 59px 59px;}@media(max-width:767px){.elementor-429 .elementor-element.elementor-element-12b6e2e > .elementor-widget-container{margin:-1px -1px -1px -1px;}.elementor-429 .elementor-element.elementor-element-fcd049d > .elementor-widget-container{margin:116px -17px -17px -17px;padding:-1px -1px -1px -1px;}}/* Start custom CSS for laundry_service_tab, class: .elementor-element-12b6e2e *//* Hide all add-to-cart buttons inside THIS Elementor widget/section */
.elementor-429 .elementor-element.elementor-element-12b6e2e a.add_to_cart_button,
.elementor-429 .elementor-element.elementor-element-12b6e2e .button.add_to_cart_button,
.elementor-429 .elementor-element.elementor-element-12b6e2e .product_type_simple.add_to_cart_button,
.elementor-429 .elementor-element.elementor-element-12b6e2e .product_type_variable.add_to_cart_button,
.elementor-429 .elementor-element.elementor-element-12b6e2e .woocommerce a.button.add_to_cart_button,
.elementor-429 .elementor-element.elementor-element-12b6e2e .wpt_add_to_cart,
.elementor-429 .elementor-element.elementor-element-12b6e2e .wptb-add-to-cart,
.elementor-429 .elementor-element.elementor-element-12b6e2e .wpc-table a.add_to_cart_button,
.elementor-429 .elementor-element.elementor-element-12b6e2e .wpt-wrap a.button.wpt_add_to_cart,
.elementor-429 .elementor-element.elementor-element-12b6e2e .column-add_to_cart a,
.elementor-429 .elementor-element.elementor-element-12b6e2e td.product-add-to-cart a {
  display: none !important;
}

/* Hide the "Add to cart" column header + cells in common product-table plugins */
.elementor-429 .elementor-element.elementor-element-12b6e2e th.product-add-to-cart,
.elementor-429 .elementor-element.elementor-element-12b6e2e td.product-add-to-cart,
.elementor-429 .elementor-element.elementor-element-12b6e2e .column-add_to_cart,
.elementor-429 .elementor-element.elementor-element-12b6e2e td.wpt_action,
.elementor-429 .elementor-element.elementor-element-12b6e2e th.wpt_action {
  display: none !important;
}

/* Optional: if the last column is ONLY the cart column, collapse it completely */
/* Uncomment if needed
.elementor-429 .elementor-element.elementor-element-12b6e2e table tr > *:last-child { display: none !important; }
*//* End custom CSS */
/* Start custom CSS *//* DRY99 tabs + product tables */
:root{--ink:#0f172a;--muted:#64748b;--line:#e6eff7;--pill:#f6fbff;--brand:#22c55e}
.d9-wrap{max-width:1100px;margin:0 auto;padding:8px;font:15px/1.55 Inter,system-ui,Segoe UI,Roboto,Arial;color:var(--ink)}
.d9-head{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:2px 0 10px}
.d9-title{font-weight:800;font-size:22px;margin:0}
.d9-sub{color:var(--muted);font-size:13px}

.d9-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
.d9-tab{cursor:pointer;border:1px solid var(--line);background:var(--pill);padding:8px 12px;border-radius:999px;font-weight:700}
.d9-tab.active{background:#e7fff0;border-color:#c7f0d7}
.d9-pane{display:none}
.d9-pane.active{display:block;animation:d9In .16s ease}
@keyframes d9In{from{opacity:.0;transform:translateY(4px)}to{opacity:1;transform:none}}

/* Make Barn2/WPC tables friendlier on mobile */
.d9-pane .woocommerce table,
.d9-pane .wpt-wrap,
.d9-pane .wpc-table{overflow:auto;display:block}
.d9-pane table{width:100%;border-collapse:separate;border-spacing:0}
.d9-pane table th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}
/* Buttons bigger & full-width on small screens */
@media (max-width:680px){
  .d9-pane .add_to_cart_button{display:inline-block;width:100%;text-align:center;padding:12px 14px;border-radius:12px;font-weight:800}
  .d9-pane .quantity input{min-width:70px}
}
/* Brand color for cart buttons (optional) */
.d9-pane .add_to_cart_button{background:var(--brand)!important;color:#fff!important;border:0!important;border-radius:10px}/* End custom CSS */