/* ZIZU Independent Theme v1.6 — Dark Experience / reversible presentation layer.
   No database operations; no plugin hooks or SEO output modified. */
:root{--z-ink:#f5f5f5;--z-pine:#111215;--z-dark:#08090a;--z-gold:#e77d25;--z-gold-dark:#f49a4a;--z-cream:#101114;--z-sand:#181a1d;--z-olive:#181a1d;--z-muted:#a5a6aa;--z-border:#292c30;--z-shadow:0 25px 75px rgba(0,0,0,.28);--z16-black:#090a0b;--z16-panel:#17191c;--z16-panel-light:#222428;--z16-gray:#aeb0b6;--z16-white:#f6f6f6;--z16-line:rgba(255,255,255,.12);color-scheme:dark}
html{scroll-padding-top:80px}body{background:var(--z16-black);color:var(--z16-white)}
body,body button,body input,body select,body textarea{font-family:Arial,Helvetica,sans-serif}
body a:focus-visible,body button:focus-visible,body input:focus-visible,body select:focus-visible,body textarea:focus-visible{outline:2px solid #ffb470;outline-offset:3px}
body h1,body h2,body h3{color:var(--z16-white)}
.zizu-container{width:min(1300px,calc(100% - 76px))}
.zizu-topbar{background:#060708;color:#a6a7aa;border-bottom:1px solid #232528}
.zizu-topbar__inner{height:33px}.zizu-topbar a{color:#e4e4e4}
.zizu-site-header{position:sticky;top:0;background:rgba(10,11,13,.94);border-bottom:1px solid var(--z16-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.admin-bar .zizu-site-header{top:32px}
.zizu-header__inner{min-height:84px}.zizu-brand img,.zizu-brand .custom-logo{max-height:60px;width:auto;max-width:145px;object-fit:contain}
.zizu-nav-list a{color:#e9e9e9;letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:800;transition:color .2s}
.zizu-nav-list a:hover,.zizu-nav-list .current-menu-item>a{color:#f49b4d}
.zizu-nav-list .sub-menu{background:#17191b;border:1px solid #343638;box-shadow:0 20px 50px #0009}.zizu-nav-list .sub-menu a{color:#e9e9e9}.zizu-nav-list .sub-menu a:hover{color:#f49b4d;background:#242629}
.zizu-header-cta{background:var(--z-gold);color:#101112;border:1px solid var(--z-gold);padding:15px 19px;text-transform:uppercase;font-size:11px;letter-spacing:.07em;transition:background .22s,color .22s,transform .22s}
.zizu-header-cta span{color:inherit}.zizu-header-cta:hover{color:#101112;background:#ffad65;transform:translateY(-2px)}
.zizu-menu-toggle span{background:#f6f6f6}
.zizu-kicker,.zizu-eyebrow{color:#ee9043;font-weight:800;letter-spacing:.2em}
.zizu-inline-link{color:#f6f6f6;border-color:#e77d25}.zizu-inline-link:hover{color:#ee9345}
.zizu-button{min-height:54px;padding:15px 25px;text-transform:uppercase;letter-spacing:.065em;font-size:11px;border-radius:0;transition:transform .24s,background .24s,box-shadow .24s}
.zizu-button:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0005}
.zizu-button--gold{background:#e77d25;color:#0b0d0f}.zizu-button--gold:hover{background:#ffac62;color:#111}
.zizu-button--dark{background:#e77d25;color:#131313}.zizu-button--dark:hover{background:#ffac62;color:#111}
.zizu-button--subtle{background:#242628;color:#fff;border-color:#36393b}
.zizu-hero{background:#070809;color:#fff}
.zizu-hero--slider{min-height:740px;isolation:isolate}
.zizu-hero--slider .zizu-hero__slider-layout{min-height:740px}
.zizu-hero__slides{z-index:-3}.zizu-hero__slide{transition:opacity 1.15s ease,visibility 1.15s ease}
.zizu-hero__slide img{object-position:center 44%;filter:saturate(.83) contrast(1.04)}
.zizu-hero__slide.is-current img{animation:z16HeroBreath 9s ease-out both}
@keyframes z16HeroBreath{from{transform:scale(1.065)}to{transform:scale(1)}}
.zizu-hero__shade{background:linear-gradient(90deg,#070809 0%,rgba(7,8,9,.98) 20%,rgba(7,8,9,.86) 39%,rgba(7,8,9,.52) 65%,rgba(7,8,9,.15) 100%),linear-gradient(0deg,rgba(6,6,7,.7),transparent 45%)}
.zizu-hero__watermark{font:bold 500px/.9 Arial,sans-serif;right:-.5%;bottom:-24%;color:rgba(231,125,37,.055);transform:rotate(-6deg)}
.zizu-hero--slider .zizu-hero__copy{max-width:870px;padding:133px 0 74px}
.zizu-hero--slider h1{font-family:Arial,Helvetica,sans-serif;font-weight:900;line-height:.98;letter-spacing:-.072em;text-transform:uppercase;font-size:clamp(54px,6.9vw,111px);max-width:950px;margin:19px 0 24px;text-shadow:0 4px 22px rgba(0,0,0,.35)}
.zizu-hero--slider h1 em{color:#ef8733;font-style:normal}
.zizu-hero--slider .zizu-eyebrow{color:#f7a35b}
.zizu-hero--slider .zizu-hero__lede{font-size:15px;line-height:1.85;color:#d4d6d7;max-width:560px;margin-bottom:28px}
.zizu-hero--slider .zizu-hero__foot{display:flex;gap:26px;padding-top:60px;color:#b4b6b9;font-size:10px;letter-spacing:.15em}
.zizu-hero--slider .zizu-hero__foot span{border-top:1px solid #e77d25;padding-top:10px}
.zizu-slider-controls{bottom:36px;background:rgba(8,9,10,.82);border-color:#464646;border-radius:0;padding:9px 12px}
.zizu-slider-arrow{border-radius:0}.zizu-slider-dot{width:8px;height:8px}.zizu-slider-arrow:hover,.zizu-slider-arrow:focus-visible{background:#e77d25;border-color:#e77d25}
.zizu-strip{background:#dc7726;border-bottom:0;color:#111}
.zizu-strip__inner{min-height:62px;color:#0d0d0d;letter-spacing:.17em;font-size:10px;gap:10px}
.zizu-strip i{background:#141414;width:4px;height:4px}
.zizu-section{padding:100px 0}
.zizu-section--white,.zizu-section--soft,.zizu-v15-home-guides,.zizu-service-next,.zizu-v15-resources{background:#0c0e0f;color:#f5f5f5}
.zizu-section--soft,.zizu-v15-home-guides{background:#121417}
.zizu-heading-row{margin-bottom:42px}
.zizu-heading-row h2,.zizu-feature h2,.zizu-cta h2{font-size:clamp(39px,4.9vw,68px);font-weight:900;letter-spacing:-.062em;line-height:1.07}
.zizu-heading-row>p,.zizu-v15-home-guides__intro>p{color:#adafb3}
.zizu-solutions-grid{gap:15px}
.zizu-solutions-grid .zizu-service-card--photo{min-height:425px;border-top:0;border:1px solid #393a3c;padding:26px;transition:transform .5s cubic-bezier(.2,.75,.3,1),border-color .3s,box-shadow .3s}
.zizu-solutions-grid .zizu-service-card--photo:hover{transform:translateY(-10px);border-color:#e77d25;box-shadow:0 25px 55px #0009}
.zizu-service-card--photo .zizu-service-card__photo{filter:saturate(.66) contrast(1.06);transition:transform .6s,filter .6s}
.zizu-service-card--photo:hover .zizu-service-card__photo{filter:saturate(.95) contrast(1.05);transform:scale(1.09)}
.zizu-service-card--photo::after{background:linear-gradient(180deg,#08090a34 2%,#08090a26 35%,#08090ae8 100%)}
.zizu-service-card--photo.zizu-service-card--sauna::after{background:linear-gradient(180deg,#08090a08,#08090add)}
.zizu-service-card--photo .zizu-service-card__lower strong{font-size:clamp(22px,2vw,30px);letter-spacing:-.045em}
.zizu-service-card--photo .zizu-service-card__lower>span{color:#d2d2d2}
.zizu-service-card--photo .zizu-service-card__number{color:#ffa254}
.zizu-service-card--photo .zizu-service-card__lower b{border:1px solid #e77d25;color:#e77d25;width:39px;height:39px;display:grid;place-items:center;font-size:22px}
.zizu-service-extras a{background:#1b1e20;color:#f0f0f0;border:1px solid #303236;padding:15px 18px}.zizu-service-extras a:hover{border-color:#e77d25;color:#ffac63}
.zizu-product-grid{gap:15px}
.zizu-product-card{background:#1b1d20;color:#fff;border:1px solid #34363a;transition:transform .3s,border-color .3s,box-shadow .3s}
.zizu-product-card:hover{transform:translateY(-7px);border-color:#e77d25;box-shadow:0 24px 50px #0008}
.zizu-product-card__image{background:#ececec;min-height:230px}
.zizu-product-card__content{border-top:0;padding:21px}
.zizu-product-card__content h3,.zizu-product-card__content h3 a{color:#fff}
.zizu-product-card__eyebrow{color:#ef933f}
.zizu-product-card__price{color:#f1a05d}.zizu-product-card__link{color:#eee}
.zizu-product-card--equipment .zizu-product-card__image{background:#abd6f9}.zizu-product-card--sauna .zizu-product-card__image{background:#f28e8e}
.zizu-feature--dark{background:#111315;color:#fff;position:relative;overflow:hidden}
.zizu-feature--dark::before{content:"";position:absolute;width:50%;height:100%;right:0;top:0;background:radial-gradient(circle at center,rgba(231,125,37,.14),transparent 67%);pointer-events:none}
.zizu-feature--dark h2{color:#f6f6f6}
.zizu-feature--dark p:not(.zizu-kicker){color:#acafb1}
.zizu-feature__visual{background:linear-gradient(140deg,#2b2d30,#111214 73%);border:1px solid #393b3e;color:#ef8733}
.zizu-audience-grid>div{background:#181a1d;border:1px solid #2d3033;color:#fff}
.zizu-audience-grid h3{color:#fff}.zizu-audience-grid p{color:#adafb1}.zizu-audience-grid span{color:#ef8733}
.zizu-v15-home-guides__grid article{background:#1b1d20;border:1px solid #2f3135;min-height:325px;transition:transform .3s,border-color .3s}
.zizu-v15-home-guides__grid article:hover{transform:translateY(-5px);border-color:#e77d25}
.zizu-v15-home-guides__grid h3{color:#fff}.zizu-v15-home-guides__grid p,.zizu-v15-home-guides__end{color:#b1b3b6}
.zizu-v15-home-guides__number,.zizu-v15-home-guides__grid a,.zizu-v15-home-guides__end a{color:#f39a50}
.zizu-clients{background:#0c0d0e;color:#fff}.zizu-clients h2,.zizu-clients h3{color:#fff}
.zizu-clients__heading>p{color:#adafb3}.zizu-client{background:#1c1e20;border:1px solid #303234}
.zizu-client__logo-wrap{background:#242628}.zizu-client__wordmark{color:#eee}.zizu-client__location,.zizu-client__service{color:#aeb0b3}.zizu-client a{color:#ffa056}
.zizu-section--cta{background:radial-gradient(ellipse at 87% 40%,rgba(231,125,37,.18),transparent 45%),#151719;color:#fff;border-top:1px solid #27292c}
.zizu-section--cta h2{color:#fff}.zizu-cta__inner p:not(.zizu-kicker){color:#b8b9bd}
.zizu-footer{background:#050607;color:#ddd;border-top:1px solid #303234}.zizu-footer h2{color:#f7f7f7}.zizu-footer p{color:#abafb3}.zizu-footer a{color:#ddd}.zizu-footer a:hover{color:#f69e52}.zizu-footer__bottom{border-color:#252729}
/* Inner pages: same dark system, without changing page content or plugin functions. */
.zizu-page-main,.zizu-service-body,.zizu-service-entry,.zizu-modern-shop__body,.zizu-contact-layout,.zizu-woo-main,.zizu-woo-main--product,.zizu-about-main,.zizu-v13-body,.zizu-archive{background:#0b0d0e;color:#f5f5f5}
.zizu-page-title,.zizu-page-main h1,.zizu-page-main h2,.zizu-page-main h3,.zizu-service-entry h1,.zizu-service-entry h2,.zizu-service-entry h3{color:#f6f6f6}
.zizu-breadcrumbs,.zizu-breadcrumbs a{color:#a8abaf}.zizu-breadcrumbs a:hover{color:#ffa158}
.zizu-service-hero,.zizu-contact-hero,.zizu-commercial-hero,.zizu-modern-shop__hero{background:#111315;color:#fff}
.zizu-service-hero h1,.zizu-contact-hero h1,.zizu-modern-shop__hero h1{color:#fff}
.zizu-service-hero__inner{min-height:480px}
.zizu-service-hero__image{filter:saturate(.7)}
.zizu-service-entry .entry-content p,.zizu-service-entry p,.zizu-entry-content p,.zizu-page-main p,.zizu-commercial-article p{color:#c5c7c9}
.zizu-service-entry a:not(.zizu-button),.zizu-page-main .entry-content a:not(.zizu-button),.zizu-entry-content a:not(.zizu-button){color:#f9a259}
.zizu-service-entry .entry-content .wp-block-column>.wp-block-group,.zizu-service-next__grid a,.zizu-v13-option,.zizu-v13-benefits,.zizu-v13-process,.zizu-v15-education__item,.zizu-v15-resources__grid>*{background:#1b1e20;color:#f4f4f4;border-color:#313538;box-shadow:none}
.zizu-service-entry .entry-content .wp-block-column>.wp-block-group h3,.zizu-service-next__grid a strong{color:#fff}
.zizu-service-next__grid a span{color:#afb1b3}.zizu-service-next__grid a:hover{border-color:#e77d25}
.zizu-service-entry .entry-content .wp-block-details,.zizu-contact-aside__card,.zizu-service-nav a,.zizu-shop-parts,.zizu-technical-specs{background:#1b1e20;border-color:#36383c;color:#f1f1f1}
.zizu-contact-aside__card h2,.zizu-shop-parts h2,.zizu-technical-specs h2{color:#fff}
.zizu-contact-aside__card>p:not(.zizu-kicker),.zizu-shop-parts p:last-child{color:#b9bbbd}
.zizu-contact-aside__item{border-color:#373b3e}.zizu-contact-aside__item a{color:#f5a05b}
.zizu-shop-header{background:#191c1e;border:1px solid #373a3d;border-left:5px solid #e77d25;color:#fff}
.zizu-category--equipment{border-left-color:#abd6f9;background:#19212a}.zizu-category--sauna{border-left-color:#f28e8e;background:#251a1a}
.zizu-shop-header h1,.zizu-shop-header p,.zizu-category-desc{color:#f6f6f6}
.zizu-shop-categories a,.zizu-shop-filter-pills a{background:#202225;color:#eee;border:1px solid #3b3d3e}
.zizu-shop-categories a:hover,.zizu-shop-filter-pills a:hover,.zizu-shop-filter-pills a.is-current{background:#e77d25;color:#161718;border-color:#e77d25}
.zizu-catalog-search input[type=search],.zizu-site-search input[type=search],.zizu-modern-shop__toolbar form select{background:#212326;color:#fff;border:1px solid #45484b}
.zizu-catalog-search button,.zizu-site-search button,.zizu-sort-submit{background:#e77d25;color:#111}
.zizu-shop-pages a{color:#eee;border:1px solid #45484b}.zizu-shop-pages a:hover{background:#e77d25;color:#111}
.zizu-woo-main ul.products li.product{background:#1b1d20;border:1px solid #34383b;color:#fff;box-shadow:none;transition:transform .3s,border-color .3s}
.zizu-woo-main ul.products li.product:hover{transform:translateY(-5px);border-color:#e77d25}
.zizu-woo-main ul.products li.product img{background:#ebedef}
.zizu-woo-main ul.products li.product .woocommerce-loop-product__title{color:#fff}
.zizu-woo-main ul.products li.product .price{color:#f3a060!important}
.zizu-woo-main--product div.product{background:#1b1d20;border:1px solid #383b3e;color:#eee;box-shadow:none}
.zizu-woo-main--product div.product .product_title,.zizu-woo-main--product div.product .woocommerce-tabs .panel h2,.zizu-woo-main--product div.product .related.products>h2{color:#fff}
.zizu-woo-main--product div.product .summary .price,.woocommerce div.product .summary .price{color:#f4a45d}
.zizu-woo-main--product div.product .woocommerce-product-gallery__wrapper{background:#f1f1f1;border-color:#45484b}
.zizu-woo-main--product div.product .summary .woocommerce-product-details__short-description,.woocommerce div.product .woocommerce-product-details__short-description{color:#dedede}
.zizu-woo-main--product div.product .product_meta,.zizu-woo-main--product div.product .product_meta a{color:#afb3b7}
.zizu-woo-main--product div.product .woocommerce-tabs{border-color:#434548}
.zizu-woo-main--product div.product .woocommerce-tabs ul.tabs{border-color:#434548}
.zizu-woo-main--product div.product .woocommerce-tabs ul.tabs li a{color:#c2c4c6}
.zizu-woo-main--product div.product .woocommerce-tabs ul.tabs li.active a{color:#ffa158;border-color:#e77d25}
.zizu-product-enquiry{background:#292b2d;border-color:#e77d25;color:#fff}
.zizu-product--equipment img,.zizu-product-card--equipment .zizu-product-card__image{background:#abd6f9}
.zizu-product--sauna img,.zizu-product-card--sauna .zizu-product-card__image{background:#f28e8e}
/* Commerce transactions and Formidable: style controls only, no functional alterations. */
.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error{background:#242628;color:#fff;border-top-color:#e77d25}
.woocommerce .woocommerce-message a,.woocommerce .woocommerce-info a{color:#ffad65}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce .quantity input.qty,.woocommerce select,.woocommerce .select2-selection,
.frm_forms input[type=text],.frm_forms input[type=email],.frm_forms input[type=tel],.frm_forms input[type=number],.frm_forms input[type=date],.frm_forms textarea,.frm_forms select,
.zizu-entry-content input:not([type=submit]):not([type=checkbox]):not([type=radio]),.zizu-entry-content textarea,.zizu-entry-content select{background:#26292c;color:#fff;border:1px solid #5a5f63;border-radius:3px}
.woocommerce .button,.woocommerce button.button,.woocommerce a.button,.frm_forms input[type=submit],.frm_forms button[type=submit]{background:#e77d25;color:#151515;border-color:#e77d25}
.woocommerce table.shop_table,.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:#3c4043;color:#eee}
/* Motion v1.6.3 is driven by Web Animations API. Content remains visible at all times
   without JS, with reduced-motion enabled, or after any script failure. */
@media(max-width:1100px){.zizu-nav-list{gap:13px}.zizu-header__inner{gap:18px}.zizu-hero--slider h1{font-size:clamp(55px,7vw,90px)}.zizu-solutions-grid .zizu-service-card--photo{min-height:360px}}
@media(max-width:850px){.zizu-container{width:min(100% - 42px,1300px)}.zizu-header__inner{min-height:72px}.zizu-hero--slider,.zizu-hero--slider .zizu-hero__slider-layout{min-height:650px}.zizu-hero--slider .zizu-hero__copy{padding:105px 0 115px}.zizu-hero__shade{background:linear-gradient(90deg,#070809f2,rgba(7,8,9,.75) 66%,#07080955)}.zizu-section{padding:70px 0}.zizu-heading-row h2{font-size:clamp(36px,7vw,55px)}.zizu-solutions-grid .zizu-service-card--photo{min-height:320px}}
@media(max-width:620px){.zizu-container{width:calc(100% - 38px)}.zizu-topbar__inner{height:27px;font-size:9px}.zizu-topbar__inner span{max-width:72%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zizu-header__inner{min-height:70px}.zizu-brand img,.zizu-brand .custom-logo{max-width:110px;max-height:49px}.zizu-header-cta{padding:10px 12px;font-size:10px}.zizu-site-header{backdrop-filter:none;background:#090a0b}.zizu-hero--slider,.zizu-hero--slider .zizu-hero__slider-layout{min-height:665px}.zizu-hero--slider .zizu-hero__copy{padding:100px 0 105px}.zizu-hero--slider h1{font-size:clamp(44px,10.4vw,64px);line-height:1.04}.zizu-hero--slider .zizu-hero__lede{font-size:13px;line-height:1.75}.zizu-hero__shade{background:linear-gradient(90deg,rgba(6,7,8,.96),rgba(6,7,8,.66)),linear-gradient(0deg,rgba(6,7,8,.8),transparent)}.zizu-hero__slide img{object-position:66% center}.zizu-hero--slider .zizu-hero__foot{gap:9px;padding-top:28px;font-size:8px;flex-wrap:wrap}.zizu-hero--slider .zizu-hero__foot span{flex:1 1 38%;padding-top:6px}.zizu-slider-controls{bottom:16px;left:0;right:auto}.zizu-strip__inner{min-height:56px;justify-content:center;gap:8px;font-size:9px}.zizu-strip__inner span:nth-of-type(4),.zizu-strip__inner span:nth-of-type(5),.zizu-strip__inner i:nth-of-type(n+3){display:none}.zizu-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zizu-solutions-grid .zizu-service-card--photo{min-height:260px;padding:17px}.zizu-service-card--photo .zizu-service-card__lower strong{font-size:17px}.zizu-service-card--photo .zizu-service-card__lower>span{font-size:11px}.zizu-service-card--photo .zizu-service-card__lower b{width:30px;height:30px;font-size:16px}.zizu-section{padding:60px 0}.zizu-service-hero__inner{min-height:360px}.zizu-woo-main--product div.product{padding:19px 17px}.zizu-v15-home-guides__grid article{min-height:265px}}
@media(max-width:380px){.zizu-solutions-grid{grid-template-columns:1fr}.zizu-solutions-grid .zizu-service-card--photo{min-height:240px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.zizu-motion-enabled .zizu-motion{opacity:1!important;transform:none!important}}
@media(max-width:782px){.admin-bar .zizu-site-header{top:46px}}
/* Additional inner-page sections used by v1.3-v1.5. White backgrounds are intentionally replaced. */
.zizu-v13{--v13-body:#bec0c3;--v13-soft:#151719;--v13-border:#3a3c40}
.zizu-v13-overview,.zizu-v13-audience{background:#0c0e0f;color:#f5f5f5}
.zizu-v13-options,.zizu-v13-products,.zizu-v13-faq{background:#151719;color:#f5f5f5}
.zizu-v13-body h2,.zizu-v13-body h3{color:#f6f6f6}
.zizu-v13-benefits li{color:#e1e2e4;border-color:#3c3f43}
.zizu-v13-sectionhead>p,.zizu-v13-audience__lead,.zizu-v13-option p,.zizu-v13-faq__list details p{color:#b9bbbf}
.zizu-v13-option{background:#222427;border:1px solid #3b3e42;color:#fff}
.zizu-v13-option__content>a,.zizu-v13-link,.zizu-v13-option__num{color:#f09a52}
.zizu-v13-audience__items,.zizu-v13-audience__items>div,.zizu-v13-faq__list,.zizu-v13-faq__list details{border-color:#3c3e40}
.zizu-v13-faq__list summary{color:#fff}
.zizu-v13-overview__image,.zizu-v13-option__image{background:#242629}
.zizu-about-section{background:#0d0f11;color:#eee}
.zizu-about-section--light{background:#16181a}
.zizu-about-intro p,.zizu-about-service p,.zizu-about-step p{color:#bfc2c4}
.zizu-about-points li,.zizu-about-service{background:#242629;border-color:#383b3e;color:#fff}
.zizu-about-service h3,.zizu-about-step h3,.zizu-about-section h2{color:#fff}
.zizu-about-service a,.zizu-about-step span{color:#f09a52}
.zizu-contact-v14{background:#0d0f11;color:#f6f6f6}
.zizu-contact-v14__details,.zizu-contact-v14__map,.zizu-contact-v14__map-fallback{background:#202326;border-color:#3d4043;color:#f6f6f6}
.zizu-contact-v14__details h2{color:#fff}.zizu-contact-v14__item{border-color:#393d40}.zizu-contact-v14__item a{color:#f4a05a}
.zizu-v15-education{background:#0c0e0f;color:#f5f5f5}
.zizu-v15-education__item{background:transparent;border-color:#36393c}
.zizu-v15-education__body h2,.zizu-v15-resources h2{color:#fff}
.zizu-v15-education__body p{color:#c5c6ca}
.zizu-v15-education__points{background:#202225;color:#ebebeb}
.zizu-v15-resources__grid>a{background:#202326;border-color:#3b3e41;color:#fff}
.zizu-v15-resources__grid span{color:#c4c5c9}.zizu-v15-resources__grid b{color:#f09a52}
.zizu-shop-header.zizu-category--neutral{background:#191c1e;border-left-color:#e77d25}
/* Generic WordPress and WooCommerce edges, including tables, notices and account forms. */
.zizu-page-main .entry-content table,.zizu-service-entry table,.zizu-v13-body table,.woocommerce table{color:#ededed;border-color:#3b3d41}
.zizu-page-main .entry-content blockquote,.zizu-service-entry blockquote{border-left:3px solid #e77d25;background:#1d1f21;padding:20px;color:#ddd}
.woocommerce-account .woocommerce-MyAccount-navigation a,.woocommerce-account .woocommerce-MyAccount-content a{color:#f09a52}
.woocommerce .woocommerce-checkout-review-order,.woocommerce .cart_totals,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{background:#181b1d;color:#eee;border-color:#383b3e}
.woocommerce input,.woocommerce textarea,.woocommerce select{color:inherit}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{color:#f4f4f4}
.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a{color:#b0b3b6}
