@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-button{width:auto}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-search) button{align-items:center;background-color:transparent;cursor:pointer;display:flex;gap:.5em;height:40px;justify-content:center;width:60px}:where(.brxe-search) button svg:not([height]){height:inherit}.bricks-search-overlay{background-color:#fff;background-position:50%;background-size:cover;bottom:0;color:var(--bricks-text-muted);height:100%;left:0;opacity:0;position:fixed;right:0;text-align:center;top:0;transform:scale(1.1);transition:all .4s;visibility:hidden;width:100%;z-index:-1}.bricks-search-overlay:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bricks-search-overlay.show{opacity:1;transform:scale(1);visibility:visible;z-index:999}.bricks-search-overlay .bricks-search-inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:1}.bricks-search-overlay .close{background-color:transparent;cursor:pointer;font-size:60px;line-height:1;position:fixed;right:30px;text-align:center;top:15px;z-index:1}.bricks-search-overlay .title{margin:0 0 1em}.bricks-search-overlay .bricks-search-form{max-width:600px}.bricks-search-overlay .bricks-search-form input[type=search]{background-color:transparent;border-radius:0;font-size:1.4em;line-height:60px;text-align:center;width:100%}}@media (max-width: 478px) {.main-header { transition: all 0.3s ease;}.main-header.hide { transform: translateY(-100%);}.main-header.scrolled { background: rgba(255, 255, 255, 0.95); backdrop-filter: blur(8px); box-shadow: 0 6px 20px rgba(0,0,0,0.1); padding-top: 10px; padding-bottom: 10px;}.mobile-menu-dropdown { overflow-y: auto; overflow-x: hidden;}* { -webkit-tap-highlight-color: transparent;}.category-area { position: relative; overflow: hidden; min-height: 500px; }.categories-home { position: absolute; top: 0; left: 0; width: 100%; transition: transform .35s ease; will-change: transform; backface-visibility: hidden;}.categories-home,.refrigeration-panel,.washer-panel,.dryer-panel,.dishwasher-panel,.stove-panel,.microwave-panel { transition: transform .35s cubic-bezier(.22,1,.36,1), opacity .35s ease, scale .35s ease; will-change: transform; backface-visibility: hidden; opacity: 1; scale: 1;}.category-area[data-state="fridge"] .categories-home { transform: translateX(-100%);}.category-area[data-state="fridge"] .refrigeration-panel { transform: translateX(-100%);}.category-area[data-state="washer"] .categories-home { transform: translateX(-100%);}.category-area[data-state="washer"] .washer-panel { transform: translateX(-100%);}.category-area[data-state="dryer"] .categories-home { transform: translateX(-100%);}.category-area[data-state="dryer"] .dryer-panel { transform: translateX(-100%);}.category-area[data-state="dishwasher"] .categories-home { transform: translateX(-100%);}.category-area[data-state="dishwasher"] .dishwasher-panel { transform: translateX(-100%);}.category-area[data-state="stove"] .categories-home { transform: translateX(-100%);}.category-area[data-state="stove"] .stove-panel { transform: translateX(-100%);}.category-area[data-state="microwave"] .categories-home { transform: translateX(-100%);}.category-area[data-state="microwave"] .microwave-panel { transform: translateX(-100%);}.category-area[data-state="fridge"] .categories-home,.category-area[data-state="washer"] .categories-home,.category-area[data-state="dryer"] .categories-home,.category-area[data-state="dishwasher"] .categories-home,.category-area[data-state="stove"] .categories-home,.category-area[data-state="microwave"] .categories-home { opacity: .35; scale: .98;}.category-area::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 2px; background: #F96706; transform: scaleX(0); transform-origin: left center; transition: transform .35s ease; z-index: 999;}.category-area[data-state="fridge"]::before,.category-area[data-state="washer"]::before,.category-area[data-state="dryer"]::before,.category-area[data-state="dishwasher"]::before,.category-area[data-state="stove"]::before,.category-area[data-state="microwave"]::before { transform: scaleX(1);}.menu-item { transition: all .2s ease;}.menu-item:active { background: rgba(249,103,6,.08); transform: scale(.98);}.menu-item2 { transition: all .2s ease;}.menu-item2:active { transform: scale(.98);}html:has(.mobile-menu-dropdown.menu-open),body:has(.mobile-menu-dropdown.menu-open) { overflow: hidden !important;}.mobile-menu-dropdown.menu-open { overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior-y: contain; -webkit-overflow-scrolling: touch;}}#brxe-dvjcvo .cart-count {display: flex; background-color: #c7f16a}#brxe-dvjcvo .mini-cart-link .cart-icon .cart-count {color: #202622; font-size: 10px; font-weight: 700}#brxe-dvjcvo .cart-detail {width: 440px; height: 100dvh; background-color: #ffffff}#brxe-dvjcvo .cart-detail img {width: 70px}#brxe-dvjcvo .cart-detail .widget_shopping_cart_content {padding-top: 76px; padding-right: 26px; padding-bottom: 26px; padding-left: 26px}#brxe-dvjcvo .woocommerce-mini-cart-item a:not(.remove) {color: #202622; font-size: 14px; font-weight: 600}#brxe-dvjcvo .cart-detail .woocommerce-mini-cart-item .quantity {color: #647f3e; font-size: 13px}#brxe-dvjcvo .cart-detail .woocommerce-mini-cart__buttons .button {background-color: #c7f16a; color: #202622; font-size: 13px; font-weight: 700; border-radius: 10px}#brxe-dvjcvo .bricks-mini-cart-close {background-color: #c7f16a; top: 20px; right: 20px; padding-top: 12px; padding-right: 12px; padding-bottom: 12px; padding-left: 12px}:root{--sz-ink:#202622;--sz-lime:#c7f16a;--sz-paper:#f7f8f4;--sz-line:#e5e8e1}#brx-header{position:sticky!important;top:0;z-index:1000!important;background:#fff} .admin-bar #brx-header{top:32px} .sz-header{font-family:Manrope,Inter,Arial,sans-serif;color:var(--sz-ink);background:#fff;position:relative;width:100%;box-shadow:0 4px 25px #20262208} .sz-header *{box-sizing:border-box} .sz-shell{width:min(1320px,calc(100% - 80px));margin:auto} .sz-top{display:flex;align-items:center;gap:42px;padding:25px 0 21px} .sz-logo{display:flex!important;align-items:center;gap:11px!important;white-space:nowrap;font-size:31px;font-weight:800;letter-spacing:-1.6px;color:var(--sz-ink)} .sz-logo sup{font-size:9px;vertical-align:top;margin:8px 0 0 3px} .sz-za{color:#779064} .sz-mark{width:44px;height:44px;background:var(--sz-lime);border-radius:13px;display:inline-flex;align-items:center;justify-content:center;position:relative;font-size:36px;line-height:1} .sz-mark span{font-size:19px;position:absolute;right:4px;top:1px} .sz-search{flex:1;position:relative} .sz-search form{position:relative;width:100%;margin:0} .sz-search input[type=search]{height:52px;width:100%;border:1px solid var(--sz-line);border-radius:12px;background:var(--sz-paper);padding:0 58px 0 20px;font-size:14px;color:var(--sz-ink)} .sz-search input:focus{outline:2px solid #a3c764;outline-offset:2px} .sz-search button{position:absolute;right:5px;top:5px;width:42px;height:42px;border:0;border-radius:9px;background:var(--sz-lime) url('https://appliancesparesza.co.za/wp-content/uploads/2026/09/sz-search.svg') center/24px no-repeat;padding:0} .sz-search button svg,.sz-search button i{visibility:hidden} .sz-actions{display:flex;align-items:center;gap:25px} .sz-action{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;color:var(--sz-ink)} .sz-icon{width:25px!important;height:25px!important;object-fit:contain} .sz-nav{display:flex;align-items:center;gap:32px;height:55px;border-top:1px solid var(--sz-line);font-size:13px;font-weight:600} .sz-nav a{color:var(--sz-ink)} .sz-nav a:hover,.sz-part-link:hover{color:#627b32} .sz-parts-toggle{background:none;padding:0;color:var(--sz-ink);border:0;gap:20px;font-size:13px;font-weight:700} .sz-nav-note{margin-left:auto;font-size:11px;font-weight:400;color:#74806f} .sz-mega{display:none;position:absolute;top:100%;left:0;right:0;background:white;border:1px solid var(--sz-line);border-radius:0 0 22px 22px;box-shadow:0 30px 50px #20262220;padding:25px;grid-template-columns:230px 1fr 230px;gap:28px;max-height:calc(100vh - 200px);overflow:auto} .sz-header.mega-open .sz-mega{display:grid} .sz-eyebrow{font-size:10px;letter-spacing:1.5px;color:#7c847a;margin:0 0 14px} .sz-rail{border-right:1px solid var(--sz-line);padding-right:20px} .sz-category{display:flex;width:100%;justify-content:space-between;text-align:left;font-size:13px;padding:12px 13px;margin-bottom:3px;background:transparent;color:var(--sz-ink);border-radius:8px} .sz-category.is-active{background:var(--sz-lime)} .sz-category-panel{display:none} .sz-category-panel.is-active{display:block} .sz-panel-title{font-size:25px;font-weight:700;letter-spacing:-.8px} .sz-browse-all{font-size:12px;color:#6a823f;margin:8px 0 22px} .sz-part-links{display:grid;grid-template-columns:1fr 1fr;gap:4px 24px} .sz-part-link{font-size:13px;padding:8px 0;color:#50584d} .sz-menu-help{background:var(--sz-paper);border-radius:15px;padding:22px;display:flex;flex-direction:column;gap:18px;font-size:12px;line-height:1.6} .sz-menu-help strong{display:block;font-size:28px;line-height:1.16;letter-spacing:-1px;margin-top:16px} .sz-help-link{background:var(--sz-lime);border-radius:8px;padding:10px 12px;margin-top:auto;font-weight:700;font-size:12px} .sz-mobile-toggle,.sz-mobile-menu{display:none} .sz-header button{cursor:pointer} .sz-header a:focus-visible,.sz-header button:focus-visible{outline:2px solid #779747;outline-offset:4px}@media(max-width:990px){.sz-shell{width:calc(100% - 36px)} .sz-top{gap:18px;flex-wrap:wrap;padding:16px 0} .sz-logo{font-size:25px} .sz-mark{width:36px;height:36px;border-radius:10px;font-size:30px} .sz-mark span{font-size:16px} .sz-actions{margin-left:auto;gap:20px} .sz-account,.sz-cart-label,.sz-nav,.sz-mega{display:none!important} .sz-search{order:3;flex-basis:100%} .sz-search input[type=search]{height:48px;font-size:13px} .sz-search button{width:38px;height:38px} .sz-mobile-toggle{display:inline-flex;background:var(--sz-paper);color:var(--sz-ink);border:1px solid var(--sz-line);border-radius:8px;padding:9px 13px;font-size:12px} .sz-mobile-menu{position:absolute;top:100%;left:0;width:100%;height:calc(100dvh - 142px);background:white;padding:20px 25px;overflow-y:auto;overscroll-behavior:contain} .sz-header.mobile-open .sz-mobile-menu{display:block} .sz-mobile-title{font-size:23px;font-weight:750;letter-spacing:-.7px;margin:8px 0 20px} .sz-mobile-link,.sz-mobile-parts,.sz-mobile-category{display:flex;width:100%;text-align:left;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--sz-line);background:none;color:var(--sz-ink);font-size:15px} .sz-mobile-categories,.sz-mobile-types,.sz-mobile-back,.sz-mobile-panel{display:none} .sz-mobile-back{background:none;color:#6a795f;font-size:12px;padding:6px 0} .sz-mobile-menu[data-level="categories"] .sz-mobile-home,.sz-mobile-menu[data-level="types"] .sz-mobile-home{display:none} .sz-mobile-menu[data-level="categories"] .sz-mobile-categories,.sz-mobile-menu[data-level="types"] .sz-mobile-types,.sz-mobile-panel.is-active{display:block} .sz-mobile-menu[data-level] .sz-mobile-back{display:inline-flex} .sz-mobile-all{color:#657d3d;font-weight:700} .admin-bar .sz-mobile-menu{height:calc(100dvh - 174px)}}@media(max-width:600px){.admin-bar #brx-header{top:0}} .sz-search button{font-size:0!important} .sz-logo sup{position:relative;top:-10px;display:inline-block;margin:0 0 0 3px} .sz-top{min-width:0} .sz-search{min-width:0}a.sz-primary{padding:16px 23px!important;display:inline-flex!important}a.sz-secondary{padding:5px 0!important}a.sz-help-link{padding:10px 12px!important}a.sz-part-link{padding:8px 0!important}a.sz-browse-all{margin:8px 0 22px!important} .sz-logo sup{display:none!important}@media(max-width:990px){a.sz-mobile-link{display:flex!important;padding:16px 0!important;min-height:50px!important} .sz-mobile-menu{padding-bottom:90px} .sz-mobile-menu[data-level="types"] .sz-mobile-panel{padding-bottom:30px}} .sz-buy-dock .sz-dock-buy{width:auto!important;max-width:65%;flex:0 0 auto!important} .sz-buy-dock .sz-dock-buy form{width:auto!important} .sz-buy-dock .sz-dock-label{width:auto!important;max-width:65%;min-width:0;flex:1 1 0!important} .sz-buy-dock .sz-dock-inner{justify-content:space-between!important} .sz-home a.sz-cat-card{display:flex!important;padding:26px 18px 18px!important} .sz-home a.sz-primary{min-height:46px} .sz-footer a{overflow-wrap:anywhere}@media(max-width:650px){.sz-buy-dock .sz-dock-label{max-width:190px!important} .sz-buy-dock .sz-dock-buy{max-width:45%!important} .sz-buy-dock .sz-dock-buy button{min-width:110px!important} .sz-home a.sz-cat-card{padding:22px 18px!important}} .sz-contact-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important} .sz-contact-form,.sz-contact-side{min-width:0!important;max-width:100%!important} .sz-contact-form form,.sz-contact-form .brxe-brf-pro-forms,.sz-contact-form .brxe-container,.sz-contact-form .brxe-block{width:100%!important;max-width:100%!important;min-width:0!important} .sz-contact-form input,.sz-contact-form textarea{max-width:100%!important;min-width:0!important} .sz-contact-form .brxe-brf-pro-forms-field-text{min-width:0!important}@media(max-width:700px){.sz-contact-grid{grid-template-columns:minmax(0,1fr)!important} .sz-contact-form .brxe-container{flex-wrap:wrap!important}}body:has(.sz-header.mobile-open) .sz-buy-dock{visibility:hidden!important;pointer-events:none!important}body.bricks-is-frontend:has(.sz-header){padding-top:0!important}body.bricks-is-frontend:has(.sz-header) #rank-math-analytics-stats-wrapper{display:none!important}