/* Susitna Energy storefront styles — installed 2026-10-13. Previous CSS backed up in Files: custom-css-backup-2026-10-13.txt */
:root{--se-navy:#123642;--se-navy2:#1C4552;--se-sage:#71A388;--se-lime:#BFCA90;--se-gg:#69826D;--se-page:#F3F5EC;--se-line:#D9DFC6;--se-ink:#1F2A2E;--se-muted:#55636A;--se-ok:#2F6B3E;--se-out:#8A3324}body{font-family:'Poppins','Helvetica Neue',Arial,sans-serif!important;color:var(--se-ink);background:#fff}body *{font-family:inherit}.theme-header-topbar{background:var(--se-navy)!important;font-size:13px}.theme-header{background:#fff!important;border-bottom:0!important;box-shadow:0 1px 0 var(--se-line)}.theme-header>.zpcontainer{display:grid!important;grid-template-columns:auto 1fr auto;grid-template-areas:"logo search cart" "menu menu menu";align-items:center;column-gap:28px;row-gap:0;padding-top:10px!important;padding-bottom:0!important;max-width:1440px!important;width:100%!important}.theme-header .theme-branding-info{grid-area:logo;padding:0!important;margin:0!important}.theme-header .theme-site-name-caption{display:none!important}.theme-header .theme-logo-parent img{max-height:64px!important;width:auto!important}.theme-header .theme-navigation-and-icons{display:contents!important}.theme-header .theme-search-cart-non-res{grid-area:search;display:block!important;width:100%!important}.theme-header .theme-search-and-mini-cart-group{display:flex!important;align-items:center;gap:18px;width:100%!important;justify-content:flex-end}.theme-header .theme-search-and-mini-cart-group .theme-search:last-of-type,.theme-header .theme-search-and-mini-cart-group .theme-search:has(input){flex:1 1 auto!important;max-width:none!important}.theme-header .theme-search input[type=text],.theme-header .theme-search input[type=search]{height:46px!important;border:2px solid var(--se-navy)!important;border-radius:8px!important;background:#fff!important;font-size:15px!important;padding-left:44px!important;width:100%!important}.theme-header .theme-search input:focus{border-color:var(--se-sage)!important;box-shadow:0 0 0 3px rgba(113,163,136,.25)!important;outline:0}.theme-header .theme-mini-cart svg,.theme-header .theme-search svg{width:26px!important;height:26px!important}.theme-header .theme-menu-area{grid-area:menu;background:var(--se-navy)!important;margin:10px calc(50% - 50vw) 0!important;padding:0 calc(50vw - 50%)!important;width:auto!important}.theme-header .theme-menu>ul{display:flex!important;flex-wrap:wrap!important;align-items:center;gap:0;justify-content:flex-start!important}.theme-header .theme-menu>ul>li{margin:0!important;padding:0!important}.theme-header .theme-menu>ul>li>a{display:flex!important;align-items:center;padding:11px 16px!important;color:#fff!important;font-size:14px!important;font-weight:500!important;white-space:nowrap}.theme-header .theme-menu>ul>li>a .theme-menu-content,.theme-header .theme-menu>ul>li>a span{color:#fff!important}.theme-header .theme-menu>ul>li>a:hover{background:var(--se-navy2)!important;box-shadow:inset 0 -3px 0 var(--se-lime)}.theme-header .theme-menu>ul>li>a svg{fill:#fff!important;stroke:#fff!important}.theme-header .theme-sub-menu{background:#fff!important;border:1px solid var(--se-line)!important;border-radius:0 0 8px 8px!important;box-shadow:0 10px 24px rgba(18,54,66,.15)!important;padding:6px 0!important;min-width:230px}.theme-header .theme-sub-menu a,.theme-header .theme-sub-menu span{color:var(--se-ink)!important;font-size:14px!important}.theme-header .theme-sub-menu li a:hover{background:var(--se-page)!important}.theme-product-count{font-size:13px!important;color:var(--se-muted)!important}.theme-prod-box{padding:6px!important}.theme-product-box-content{background:#fff!important;border:1px solid var(--se-line)!important;border-radius:8px!important;overflow:hidden;height:100%;display:flex;flex-direction:column;transition:box-shadow .15s}.theme-product-box-content:hover{box-shadow:0 6px 18px rgba(18,54,66,.12)}.theme-product-image-area{background:#fff!important;aspect-ratio:1/1;max-height:190px;display:flex;align-items:center;justify-content:center;padding:10px!important;border-bottom:1px solid #EEF1E6}.theme-product-image-area img{object-fit:contain!important;max-height:170px!important;width:auto!important;margin:auto}.theme-product-details-area{padding:10px 12px 12px!important;display:flex;flex-direction:column;gap:6px;flex:1}.theme-product-name,.theme-product-name a{font-size:14px!important;line-height:1.35!important;font-weight:500!important;color:var(--se-ink)!important;height:auto!important;min-height:38px;text-align:left!important}.theme-product-name a{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important}.theme-product-name a:hover{color:var(--se-gg)!important;text-decoration:underline}.theme-product-price-coupon,.theme-product-detail-price-area{text-align:left!important;justify-content:flex-start!important}.theme-product-price{font-size:19px!important;font-weight:700!important;color:var(--se-navy)!important}.theme-product-ribbon-area{top:8px!important;left:8px!important;right:auto!important}.theme-ribbon-stock{background:var(--se-out)!important;color:#fff!important;font-size:11px!important;font-weight:600!important;border-radius:4px!important;padding:3px 8px!important;line-height:1.3!important}.theme-view-details-quick-view{display:flex!important;gap:6px!important;align-items:center!important;margin-top:auto!important;padding:0!important;opacity:1!important;visibility:visible!important;position:static!important;transform:none!important}.theme-product-details{flex:1 1 auto!important;height:auto!important;min-height:36px!important;padding:8px 6px!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;font-size:12px!important;font-weight:600!important;letter-spacing:.02em!important;border-radius:18px!important;line-height:1.2!important;background:var(--se-navy)!important;color:#fff!important;text-transform:none!important}.theme-product-details:hover{background:var(--se-gg)!important}.theme-product-quick-view button{border-radius:50%!important;border:1px solid var(--se-line)!important;width:36px!important;height:36px!important}.theme-wishlist-icon{display:none!important}.theme-sidebar-area .theme-filter-container,.theme-product-filter,.theme-sidebar-area>div{background:#fff!important;border:1px solid var(--se-line)!important;border-radius:8px!important}.theme-breadcrumb a,.theme-breadcrumb span{font-size:13px!important;color:var(--se-muted)!important}h1,h2,h3,.theme-category-name,.theme-page-heading{color:var(--se-navy)}.theme-cart-button,.zpbutton,button.theme-add-to-cart,.theme-product-add-to-cart{background:var(--se-navy)!important;border-color:var(--se-navy)!important;color:#fff!important;border-radius:22px!important}.theme-cart-button:hover,.zpbutton:hover{background:var(--se-gg)!important;border-color:var(--se-gg)!important}@media (max-width:991px){.theme-header>.zpcontainer{display:flex!important}.theme-header .theme-menu-area{margin:0!important;padding:0!important}.theme-prod-box{padding:4px!important}.theme-product-image-area{max-height:150px}}.theme-header .theme-search-and-mini-cart-group .theme-search{border:0!important;background:transparent!important;border-radius:0!important;position:relative}.theme-header .theme-search-field-container,.theme-header .theme-search form{width:100%!important}.theme-header .theme-search input[type=text],.theme-header .theme-search input[type=search]{background:#fff!important}.theme-header .theme-search .theme-search-icon{position:absolute!important;left:14px;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none}.theme-header .theme-search .theme-search-icon svg{width:20px!important;height:20px!important;fill:var(--se-navy)!important}.theme-product-details-area,.theme-product-name-price{background:#fff!important}.theme-view-details-quick-view:empty{display:none!important}.theme-product-page-breadcrumb{padding:12px 0 0!important;margin:0!important}.theme-product-breadcrumb,.theme-product-breadcrumb a,.theme-last-breadcrumb-nav{font-size:13px!important;color:var(--se-muted)!important}.theme-product-breadcrumb a:hover{color:var(--se-navy)!important;text-decoration:underline}.theme-section[data-category-style-02]{padding:4px 0 12px!important;margin:0 0 16px!important}.theme-section[data-category-style-02]>.zpcontainer,.theme-section[data-category-style-02] .zprow,.theme-section[data-category-style-02] [class*=zpcol]{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;min-height:0!important}.theme-product-page-breadcrumb .theme-product-breadcrumb{padding-left:50px!important}@media (max-width:991px){.theme-product-page-breadcrumb .theme-product-breadcrumb{padding-left:0!important}}.theme-category-name-description{padding:0!important;margin:0!important}.theme-category-name{font-size:24px!important;font-weight:600!important;color:var(--se-navy)!important;margin:0 10px 0 0!important}.theme-category-name-count{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.theme-collection-sortby-section select,.theme-collection-sort{font-size:14px!important;border-radius:8px!important}.theme-product-ratio{row-gap:6px!important;align-items:stretch!important}.theme-product-ratio .theme-prod-box{margin-bottom:6px!important}.theme-product-filter-container,.theme-product-filter{background:#fff!important;border:1px solid var(--se-line)!important;border-radius:10px!important}.zpsection.footer{display:none!important}.theme-product-rating-variants:not(:has(*:not(:empty))){display:none!important}.theme-product-details-area{padding-top:8px!important}.theme-product-name-price{margin-top:0!important;padding-top:0!important}.theme-product-details-area>div:empty{display:none!important}.theme-site-name-caption,.theme-site-name,.theme-site-caption{display:none!important}@media (max-width:991px){body .theme-mobile-header-nav-wrapper{height:auto!important;min-height:72px!important;padding:8px 12px!important;box-sizing:border-box!important;align-items:center!important}body .theme-mobile-header-nav-wrapper .theme-branding-info,body .theme-header .theme-branding-info{flex:0 1 auto!important;min-width:0!important;max-width:calc(100% - 138px)!important;padding:0!important;margin:0 8px!important}body .theme-logo-parent,body .theme-logo-parent>a,body .theme-logo-parent picture{display:block!important;line-height:0!important;max-width:100%!important;padding:0!important;margin:0!important}body img[data-zs-logo]{display:block!important;width:clamp(112px,36vw,160px)!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}.theme-category-name{font-size:20px!important}}.zpsection:has(.se-home){background:var(--se-page)!important;padding:0!important}.zpsection:has(.se-home) .zpcontainer{max-width:1320px!important}.zpsection:has(.se-home) .zptext{padding:0!important;background:transparent!important}.se-home{padding:28px 0 36px;color:var(--se-ink)}.se-home .se-sec{margin:0 0 26px}.se-home h2{font-size:22px!important;font-weight:600!important;color:var(--se-navy)!important;margin:0 0 14px!important;letter-spacing:0!important;line-height:1.3!important}.se-home .se-depts{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.se-home .se-dept{background:#fff;border:1px solid var(--se-line);border-radius:10px;padding:16px 16px 12px;display:flex;flex-direction:column}.se-home .se-dept h3{font-size:18px!important;font-weight:600!important;margin:0 0 12px!important;line-height:1.3!important}.se-home .se-dept h3 a{color:var(--se-navy)!important;text-decoration:none!important}.se-home .se-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex:1}.se-home .se-tiles a{display:flex;align-items:flex-end;min-height:92px;padding:10px;border-radius:8px;background:linear-gradient(160deg,#E7ECD8 0%,#D3E2D6 100%);color:var(--se-navy)!important;font-size:13px;font-weight:600;line-height:1.25;text-decoration:none!important;border:1px solid transparent}.se-home .se-tiles a:nth-child(2){background:linear-gradient(160deg,#DCE9E1 0%,#C4DACB 100%)}.se-home .se-tiles a:nth-child(3){background:linear-gradient(160deg,#EEF0E0 0%,#DCE3C2 100%)}.se-home .se-tiles a:nth-child(4){background:linear-gradient(160deg,#E2E8E4 0%,#CDD7D0 100%)}.se-home .se-tiles a:hover{border-color:var(--se-sage);box-shadow:0 4px 12px rgba(18,54,66,.12)}.se-home .se-dept p{margin:12px 0 0!important}.se-home .se-more{color:var(--se-gg)!important;font-size:13px;font-weight:600;text-decoration:none!important}.se-home .se-more:hover{text-decoration:underline!important}.se-home .se-models{background:#fff;border:1px solid var(--se-line);border-radius:10px;padding:18px 18px 12px}.se-home .se-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0!important}.se-home .se-chips a{display:inline-block;padding:9px 16px;border:1px solid var(--se-navy);border-radius:20px;color:var(--se-navy)!important;font-size:14px;font-weight:500;text-decoration:none!important;background:#fff}.se-home .se-chips a:hover{background:var(--se-navy);color:#fff!important}.se-home .se-help{display:grid;grid-template-columns:1fr 1fr;gap:16px}.se-home .se-box{background:#fff;border:1px solid var(--se-line);border-radius:10px;padding:20px 22px}.se-home .se-box h3{font-size:18px!important;font-weight:600!important;margin:0 0 8px!important;color:var(--se-navy)!important}.se-home .se-box p{font-size:14px!important;line-height:1.6!important;margin:0 0 10px!important;color:var(--se-muted)}.se-home .se-dark{background:var(--se-navy);border-color:var(--se-navy)}.se-home .se-dark h3,.se-home .se-dark p{color:#fff!important}.se-home .se-dark a{color:var(--se-lime)!important;font-weight:600}.se-home .se-btn{display:inline-block;padding:10px 22px;border-radius:22px;background:var(--se-navy);color:#fff!important;font-weight:600;font-size:14px;text-decoration:none!important}.se-home .se-btn:hover{background:var(--se-gg)}.zphero .zphero-slide,.zphero-slider-container{position:relative}.zphero h1,.zphero-slider-container h1{font-family:'Poppins',Arial,sans-serif!important;font-weight:700!important;color:#fff!important;font-size:clamp(30px,3.6vw,50px)!important;line-height:1.1!important;text-shadow:0 2px 16px rgba(10,30,36,.6)}@media (max-width:991px){.se-home .se-depts{grid-template-columns:1fr 1fr}.se-home .se-help{grid-template-columns:1fr}}@media (max-width:600px){.se-home{padding:16px 0}.se-home .se-depts{grid-template-columns:1fr}.se-home .se-tiles a{min-height:64px}}body:has(.se-home) .theme-sidebar-area{display:none!important}body:has(.se-home) .theme-content-container,body:has(.se-home) .theme-content-area-inner,body:has(.se-home) .theme-content-area{width:100%!important;max-width:none!important;margin:0!important;flex:1 1 100%!important}.zpsection:has(.se-home)>.zpcontainer-fluid,.zpsection:has(.se-home) .zpcontainer{max-width:1320px!important;margin:0 auto!important;padding:0 24px!important}body:has(.se-home) .zphero,body:has(.se-home) .zphero-slide,body:has(.se-home) .zphero-slider-container{height:380px!important;min-height:380px!important}body:has(.se-home) .zphero-slide:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,54,66,.82) 0%,rgba(18,54,66,.45) 45%,rgba(18,54,66,0) 75%);z-index:1;pointer-events:none}body:has(.zphero) .zphero-slider-container>.zpcontainer{position:relative;z-index:2;max-width:1320px!important;margin:0 auto!important;padding:70px 24px 0!important}body:has(.se-home) .zphero .zpelem-col.zpcol-md-4{flex:0 0 60%!important;max-width:60%!important;width:60%!important}body:has(.se-home) .zphero h1{text-shadow:none!important;max-width:640px}@media (max-width:767px){body:has(.se-home) .zphero,body:has(.se-home) .zphero-slide,body:has(.se-home) .zphero-slider-container{height:260px!important;min-height:260px!important}body:has(.se-home) .zphero .zpelem-col.zpcol-md-4{flex:0 0 100%!important;max-width:100%!important;width:100%!important}body:has(.zphero) .zphero-slider-container>.zpcontainer{padding:36px 18px 0!important}}body:has(.se-home) .zphero-slide,body:has(.se-home) .zpslider-img{background-color:#123642!important}body:has(.se-home) .zpslider-img{background-image:url("https://cdn1.zohoecommerce.com/susitna-hero-cabins-wide.jpg?storefront_domain=susitnaenergy.zohoecommerce.com")!important;background-size:cover!important;background-position:center 60%!important;position:absolute!important;inset:0!important;height:100%!important;width:100%!important}body:has(.se-home) .zphero-slider-container,body:has(.se-home) .zphero-slider-container .zprow,body:has(.se-home) .zphero-slider-container .zpelem-col{background:transparent!important}.zptext:has(.se-home) *:not(.se-home):not(.se-home *):not(:has(.se-home)){display:none!important}.zptext:has(.se-home) *:has(.se-home){margin:0!important;padding:0!important}.se-panel{position:absolute;z-index:99999;background:#fff;border:1px solid var(--se-line,#D9DFC6);border-radius:10px;box-shadow:0 14px 34px rgba(18,54,66,.18);padding:6px 0;max-height:70vh;overflow:auto;font-family:'Poppins',Arial,sans-serif;color:#1F2A2E}.se-panel[hidden]{display:none}.se-sec{padding:8px 14px}.se-sec+.se-sec{border-top:1px solid #EEF1E6}.se-h{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#69826D;margin:2px 0 6px}.se-clear{border:0;background:none;color:#69826D;font:inherit;font-size:12px;text-transform:none;letter-spacing:0;cursor:pointer;text-decoration:underline}.se-recent{list-style:none;margin:0;padding:0}.se-recent li{display:flex;align-items:center}.se-recent a{flex:1;display:flex;gap:10px;align-items:center;padding:7px 6px;border-radius:6px;color:#123642;text-decoration:none;font-size:14px}.se-recent a:hover{background:#F3F5EC}.se-ico{color:#69826D;font-size:15px;width:16px;text-align:center}.se-x{border:0;background:none;color:#8A979D;font-size:18px;line-height:1;padding:4px 8px;cursor:pointer;border-radius:6px}.se-x:hover{background:#F3F5EC;color:#123642}.se-keep{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.se-keep a{display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid #E6EADB;border-radius:8px;text-decoration:none;color:#1F2A2E}.se-keep a:hover{border-color:#71A388;box-shadow:0 4px 12px rgba(18,54,66,.1)}.se-keep img,.se-noimg{width:100%;height:90px;object-fit:contain;background:#fff;display:block}.se-noimg{background:#F3F5EC;border-radius:6px}.se-kn{font-size:12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.se-kp{font-size:13px;font-weight:700;color:#123642}.se-loading{font-size:13px;color:#55636A;padding:6px 0}.se-track{border:1px solid #D9DFC6;border-radius:10px;padding:16px 18px;background:#fff}.se-track.compact{padding:12px 14px}.se-track-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.se-track-k{font-size:12px;color:#69826D;font-weight:600;letter-spacing:.03em}.se-track-st{font-size:22px;font-weight:700;color:#2F6B3E;line-height:1.2;margin:2px 0}.se-track.compact .se-track-st{font-size:18px}.se-track-sub{font-size:13px;color:#55636A}.se-track-q{font-size:12px;color:#55636A;background:#F3F5EC;border-radius:14px;padding:4px 10px;white-space:nowrap}.se-ms-bar{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);margin:18px 0 6px;padding:0;position:relative}.se-ms-bar:before,.se-ms-bar:after{content:"";position:absolute;top:8px;left:12.5%;height:4px;border-radius:2px}.se-ms-bar:before{right:12.5%;background:#E1E6D4}.se-ms-bar:after{background:#2F6B3E;width:0}.se-ms-bar.s1:after{width:25%}.se-ms-bar.s2:after{width:50%}.se-ms-bar.s3:after{width:75%}.se-ms{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:1;text-align:center}.se-dot{width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid #CBD3BC;box-sizing:border-box}.se-ms.done .se-dot{background:#2F6B3E;border-color:#2F6B3E}.se-ms.now .se-dot{background:#2F6B3E;border-color:#2F6B3E;box-shadow:0 0 0 5px rgba(47,107,62,.18)}.se-ms-l{font-size:12px;color:#8A979D;font-weight:500}.se-ms.done .se-ms-l,.se-ms.now .se-ms-l{color:#123642}.se-ms.now .se-ms-l{font-weight:700}.se-track-more{display:inline-block;margin-top:8px;font-size:13px;font-weight:600;color:#123642;text-decoration:none}.se-track-more:hover{text-decoration:underline}.se-hist{margin-top:12px;border-top:1px solid #EEF1E6;padding-top:10px}.se-hist summary{cursor:pointer;font-size:14px;font-weight:600;color:#123642}.se-hist ul{list-style:none;margin:10px 0 0;padding:0 0 0 14px;border-left:2px solid #E1E6D4}.se-hist li{position:relative;padding:0 0 12px 10px;font-size:14px;color:#1F2A2E}.se-hist li:before{content:"";position:absolute;left:-21px;top:5px;width:10px;height:10px;border-radius:50%;background:#CBD3BC}.se-hist li:first-child:before{background:#2F6B3E}.se-hist li span{display:block;font-size:12px;color:#55636A}.se-track-wrap{max-width:1240px;margin:16px auto 6px;padding:0 24px}@media (max-width:600px){.se-track-st{font-size:19px}.se-ms-l{font-size:11px}.se-track-wrap{padding:0 12px}}.theme-header .theme-search input,.theme-header .theme-search input::placeholder{text-transform:none!important}.se-chips{display:flex;flex-wrap:wrap;gap:8px}.se-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid #123642;border-radius:18px;background:#fff;color:#123642!important;font:inherit;font-size:13px;font-weight:500;text-decoration:none!important;cursor:pointer}.se-chip:hover{background:#123642;color:#fff!important}.se-chip span{font-size:14px;line-height:1}.se-hint{margin-top:8px;font-size:13px;color:#2F6B3E;font-weight:500}.zpsection:has(.se-qr){background:var(--se-navy)!important;padding:18px 0!important}.zpsection:has(.se-qr) .zptext,.zpsection:has(.se-qr) .zptext p{color:#DCE5E3!important;font-size:13px!important}[data-element-id="elm_fmZVUs1_Sw-_0dSdki_RGg"]{display:none!important}.se-qr{display:inline-flex;align-items:center;gap:12px;margin-top:10px;color:#DCE5E3;font-size:13px;line-height:1.3}.se-qr img{width:88px!important;height:88px!important;background:#fff;border-radius:8px;padding:4px;box-sizing:border-box}.theme-header .theme-menu>ul>li.theme-menu-selected>a{background:transparent!important;box-shadow:inset 0 -3px 0 var(--se-lime)!important}
/* menu: keep open/selected top items navy with white text (theme turned them white) */
@media (min-width:992px){.theme-navigation-and-icons .theme-menu-area .theme-menu>ul>li:hover>a,.theme-navigation-and-icons .theme-menu-area .theme-menu>ul>li:focus-within>a,.theme-header .theme-menu>ul>li.theme-menu-selected>a{background:var(--se-navy2)!important;color:#fff!important;box-shadow:inset 0 -3px 0 var(--se-lime)!important}.theme-navigation-and-icons .theme-menu-area .theme-menu>ul>li:hover>a *,.theme-header .theme-menu>ul>li.theme-menu-selected>a *{color:#fff!important}.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.theme-menu-selected>a{background:var(--se-page)!important;color:var(--se-navy)!important;font-weight:600!important}}
/* header: centered container; navy department bar spans the full screen width */
@media (min-width:992px){html body .theme-header>.zpcontainer{margin-left:auto!important;margin-right:auto!important}html body .theme-header .theme-menu-area{margin:10px 0 0!important;padding:0!important;box-shadow:none!important;clip-path:none!important;border-image:conic-gradient(var(--se-navy) 0 0) fill 0/0/0 100vmax!important}html body .theme-header .theme-navigation-and-icons .theme-menu-area .theme-menu>ul>li.theme-menu-selected>a,html body .theme-header .theme-menu-area .theme-menu>ul>li.theme-menu-selected:not(:hover)>a{background:transparent!important;background-color:transparent!important;color:#fff!important;box-shadow:inset 0 -3px 0 var(--se-lime)!important}}
/* footer: modern QR (navy rounded modules + badge) */
.se-qr img{content:url(https://cdn1.zohoecommerce.com/susitna-qr-modern.png?storefront_domain=susitnaenergy.zohoecommerce.com)!important;width:96px!important;height:96px!important;background:#fff!important;border-radius:12px!important;padding:6px!important;box-shadow:0 2px 10px rgba(0,0,0,.25)!important;box-sizing:border-box!important}
/* hide the old template footer band (dark strip above the navy footer) */
html body .footer-container .zpsection.footer[data-element-id="elm_8sTllUHqQmiLPJGQQzdUsw"]{display:none!important}
html body .footer-container>.zpsection:not(:has(.se-qr)){display:none!important}
/* header: text labels next to the Cart and Quote icons */
.theme-header .theme-mini-cart[data-zs-view-cart],.theme-header .theme-search-and-mini-cart-group .theme-quote-container[data-zs-view-quote]{display:inline-flex!important;align-items:center;gap:6px;width:auto!important;height:auto!important;cursor:pointer}
.theme-header .theme-mini-cart[data-zs-view-cart]::after{content:"Cart";font:600 14px Poppins,Arial,sans-serif;color:var(--se-navy)}
.theme-header .theme-search-and-mini-cart-group .theme-quote-container[data-zs-view-quote]::after{content:"Quote";font:600 14px Poppins,Arial,sans-serif;color:var(--se-navy)}
.theme-mobile-header-icon-wrapper .theme-mobile-header-icon[data-zs-view-cart],.theme-mobile-header-icon-wrapper .theme-quote-container[data-zs-view-quote]{display:inline-flex!important;flex-direction:column;align-items:center;gap:1px}
.theme-mobile-header-icon-wrapper .theme-mobile-header-icon[data-zs-view-cart]::after{content:"Cart";font:600 10px/1 Poppins,Arial,sans-serif;color:var(--se-navy)}
.theme-mobile-header-icon-wrapper .theme-quote-container[data-zs-view-quote]::after{content:"Quote";font:600 10px/1 Poppins,Arial,sans-serif;color:var(--se-navy)}
.zpbutton .se-qbadge{display:none!important}
.theme-header .theme-search-and-mini-cart-group .theme-quote-container .se-qbadge{left:12px;right:auto}
/* brand logos on homepage department tiles */
:root{--se-logo-toyotomi:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='1 0 1199 268'><path fill='%23c7103d' fill-rule='evenodd' d='M1168 113 1124 113 1119 138 1117 143 1116 152 1104 200 1102 214 1090 262 1135 262 1135 258 1144 223 1147 205 1158 161 1158 157 1160 152 1161 143 1163 138ZM931 113 896 262 938 262 944 237 944 233 946 228 947 219 949 214 952 195 958 172 960 174 961 262 993 262 1036 173 1037 177 1016 262 1058 262 1091 113 1030 113 1028 115 1026 122 999 178 999 180 991 194 990 193 990 116 991 114 990 113ZM1036 172 1037 171 1038 173 1037 174ZM745 113 610 113 603 150 646 150 647 151 647 155 640 181 637 199 634 208 634 212 630 225 630 229 626 242 622 262 666 262 692 151 693 150 737 150ZM453 113 401 113 363 165 361 163 359 157 359 154 351 130 350 123 346 113 301 113 314 150 319 161 328 189 334 203 323 249 321 262 364 262 378 205 450 118ZM143 113 8 113 1 150 44 150 45 151 45 156 39 179 35 203 29 226 22 262 66 262 90 151 91 150 135 150ZM834 109 805 110 789 115 775 123 767 129 752 146 745 158 740 172 738 182 738 205 743 223 748 233 753 240 764 251 771 256 789 264 798 266 806 266 807 267 823 266 838 262 853 255 863 248 876 235 886 220 892 205 895 189 895 175 892 159 885 143 877 132 866 122 852 114ZM825 151 838 156 848 167 852 180 852 188 850 197 847 204 842 211 830 221 815 226 804 225 795 221 786 212 781 200 782 181 787 170 800 157 815 151ZM540 110 511 109 492 114 480 120 462 134 453 145 444 161 438 184 438 203 442 220 446 229 455 242 467 253 481 261 498 266 514 267 515 266 528 265 546 259 558 252 574 238 584 224 590 212 595 192 595 172 590 152 582 138 570 125 562 119 550 113ZM530 152 540 157 549 168 552 177 552 191 550 198 544 209 532 220 524 224 516 226 509 226 501 224 494 220 487 213 483 205 481 198 481 188 484 177 489 168 502 156 508 153 516 151ZM232 109 203 110 185 116 173 123 164 130 150 146 139 169 136 182 136 204 138 214 142 225 152 241 161 250 169 256 184 263 196 266 211 267 212 266 221 266 230 264 246 258 261 248 275 234 284 220 290 206 293 191 293 173 290 158 283 143 276 133 264 122 250 114ZM228 152 236 156 245 165 248 171 250 179 250 189 247 200 241 210 230 220 222 224 214 226 207 226 199 224 193 221 185 213 181 206 179 200 179 186 182 176 189 165 198 157 213 151ZM1181 3 1169 0 1156 2 1146 7 1134 20 1129 34 1129 47 1134 60 1142 68 1154 73 1170 72 1182 66 1193 54 1198 42 1198 36 1199 35 1198 25 1192 12 1186 6ZM881 3 869 0 856 2 845 8 834 20 829 34 829 47 834 60 842 68 854 73 870 72 879 68 886 63 893 54 898 42 898 37 899 36 898 24 893 13 886 6ZM580 3 568 0 555 2 545 7 533 20 528 34 528 47 533 60 541 68 553 73 569 72 581 66 592 54 597 42 597 36 598 35 597 25 592 13 585 6ZM273 1 264 0 263 1 257 1 249 4 237 13 230 24 227 33 227 48 229 54 235 64 245 71 252 73 264 73 271 71 280 66 289 57 293 50 296 41 296 25 294 19 290 12 285 7Z'/></svg>");--se-logo-ecoflow:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -.1 106 11.5'><path fill='%23111' d='M12.7312 1.88864H0V-7.62939e-06H12.7312V1.88864ZM12.7129 6.61232H0V4.71953H12.7129V6.61232ZM12.7129 9.44499V11.333H0V9.44381L12.7129 9.44499Z M26.4413 1.90462L21.9033 1.9135C18.8658 1.90876 17.4384 3.16037 17.4384 5.66713C17.4384 8.17388 18.8647 9.43081 21.8957 9.43081H28.2586V11.3129L21.9022 11.323C17.6653 11.3297 15.5469 9.45073 15.5469 5.68606C15.5469 1.92138 17.6506 0.033919 21.858 0.0236664H28.2586V1.90876L26.4413 1.90462Z M37.4016 0.0236664C41.6682 0.0236664 43.802 1.90482 43.8028 5.66713C43.8036 9.42943 41.6836 11.3147 37.4428 11.323C33.2051 11.3297 31.0865 9.45073 31.0869 5.68606C31.0873 1.92138 33.1922 0.033919 37.4016 0.0236664ZM41.8936 5.66594C41.8936 3.15918 40.472 1.90758 37.4457 1.91231C34.4088 1.90758 33.0049 3.15918 33.0049 5.66594C33.0049 8.1727 34.4071 9.42963 37.4381 9.42963C40.4691 9.42963 41.8936 8.17684 41.8936 5.66594Z M104.179 0.0154443V9.42495H100.542V0.0201755V0.0154443H98.7215V9.42614H95.0845V0.00538809V6.48499e-05H93.2666V11.3319H104.186C105.548 11.3319 105.998 10.6079 105.998 9.4569V0.0154443H104.179Z M74.9061 9.43088H65.3532C64.994 9.43088 64.6495 9.28755 64.3955 9.03241C64.1415 8.77728 63.9988 8.43125 63.9988 8.07044V0.00362396H62.1797V8.57439C62.1805 9.30407 62.4698 10.0036 62.9839 10.519C63.4981 11.0345 64.1951 11.3237 64.9215 11.3231H74.9061V9.43088Z M84.0256 0.0236664C88.2923 0.0236664 90.426 1.90482 90.4268 5.66713C90.4276 9.42943 88.3076 11.3147 84.0668 11.323C79.8292 11.3297 77.7105 9.45073 77.7109 5.68606C77.7113 1.92138 79.8162 0.033919 84.0256 0.0236664ZM88.5176 5.66594C88.5176 3.15918 87.096 1.90758 84.0697 1.91231C81.0329 1.90758 79.6289 3.15918 79.6289 5.66594C79.6289 8.1727 81.0311 9.42963 84.0621 9.42963C87.0931 9.42963 88.5176 8.17684 88.5176 5.66594Z M59.3644 0.0236664H46.6338V1.90876H59.3644V0.0236664Z M59.3485 6.62068H48.4511V8.96773V11.313H46.6338V6.62068V4.7344H59.3485V6.62068Z'/></svg>");--se-logo-unique:url(data:image/png;base64,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);--se-logo-starlink:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='8 45 304 40' fill='%23111'><path d='m 10.0029,71.7839 h 6.3063 c 0.2252,2.027 0.9009,3.3784 1.8018,4.0541 0.9009,0.9008 2.4774,1.1261 4.5044,1.1261 3.8288,0 5.6306,-1.5766 5.6306,-4.5045 0,-1.3513 -0.4504,-2.4774 -1.1261,-3.1531 -1.995905,-1.553778 -4.567208,-1.70507 -6.9819,-2.027 -6.3063,-1.1261 -9.4594,-4.2793 -9.4594,-9.6846 0,-3.1531 1.1261,-5.8558 3.1531,-7.6576 2.2522,-1.8018 4.9549,-2.9279 8.5585,-2.9279 3.3783,0 6.081,0.9009 8.108,2.7027 2.027,1.8018 3.1532,4.5045 3.3784,7.6576 h -6.3063 c 0,-1.8018 -0.6756,-2.9279 -1.5765,-3.6036 C 25.0929,53.0904 23.7415,52.64 22.165,52.64 c -1.8018,0 -2.9279,0.4504 -3.8288,1.1261 -0.9009,0.6757 -1.3513,1.8018 -1.3513,3.3783 0,1.1262 0.4504,2.2523 1.1261,2.9279 0.6756,0.6757 2.027,1.1262 3.6035,1.5766 l 3.6036,0.6757 c 6.081,1.1261 9.0089,4.2792 9.0089,9.9098 0,3.6035 -1.1261,6.3062 -3.3783,8.108 -2.2523,1.8018 -5.1802,2.7027 -9.0089,2.7027 -7.359467,0.296389 -11.311292,-4.27196 -11.9369,-11.2612 z'/><path d='M 65.1825,53.3157 V 82.5946 H 58.4258 V 53.3157 h -9.0089 v -5.8559 h 24.5493 v 5.8559 z'/><path d='m 93.1101,75.6127 -2.027,6.7567 H 84.1012 L 96.4885,47.4598 h 5.4055 l 12.387,34.9096 h -6.982 l -2.027,-6.7567 z M 99.1912,56.694 94.9119,70.2074 h 8.5581 z'/><path d='m 136.803,68.4056 v 14.189 h -6.531 V 47.6851 h 13.288 c 3.378,0 6.081,0.9008 8.108,2.7026 2.027,1.8018 3.153,4.5045 3.153,7.6576 0,2.2523 -0.45,4.2792 -1.576,5.8558 -1.126,1.5766 -2.703,2.7027 -4.505,3.6036 l 7.658,15.3152 h -7.658 l -6.531,-14.1891 h -5.406 z m 6.307,-5.6306 c 1.576,0 2.702,-0.4504 3.603,-1.3513 0.901,-0.9009 1.352,-2.027 1.352,-3.6036 0,-1.3513 -0.451,-2.4775 -1.352,-3.3784 -0.901,-0.9008 -2.027,-1.3513 -3.603,-1.3513 h -6.307 v 9.6846 z'/><path d='m 179.371,47.4598 v 29.279 h 15.315 v 5.8558 H 172.839 V 47.6851 h 6.532 z'/><path d='m 218.559,47.4598 v 35.1348 h -6.531 V 47.6851 h 6.531 z'/><path d='m 263.829,82.5946 h -6.531 L 244.46,60.748 v 21.8466 h -6.982 V 47.6851 h 6.532 l 12.837,21.8466 V 47.6851 h 6.532 v 34.9095 z'/><path d='m 289.054,65.885 v 16.4844 h -6.531 V 47.4598 h 6.531 V 64.07 l 12.162,-16.6102 h 7.883 L 296.538,65.024 310,82.3694 h -7.658 z'/></svg>")}

.se-home .se-tiles a[href*="/categories/toyotomi-heaters/"],.se-home .se-tiles a[href*="/categories/toyotomi-parts/"],.se-home .se-tiles a[href*="/categories/ecoflow/"],.se-home .se-tiles a[href*="/categories/unique_appliances/"],.se-home .se-tiles a[href*="/categories/unique-parts/"],.se-home .se-tiles a[href*="/categories/dry_flush/"],.se-home .se-tiles a[href*="/categories/star_link/"]{position:relative;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;font-size:11px!important;line-height:1.2;padding:8px 6px!important}
.se-home .se-tiles a[href*="/categories/toyotomi-heaters/"]::before,.se-home .se-tiles a[href*="/categories/toyotomi-parts/"]::before,.se-home .se-tiles a[href*="/categories/ecoflow/"]::before,.se-home .se-tiles a[href*="/categories/unique_appliances/"]::before,.se-home .se-tiles a[href*="/categories/unique-parts/"]::before,.se-home .se-tiles a[href*="/categories/dry_flush/"]::before,.se-home .se-tiles a[href*="/categories/star_link/"]::before{content:"";position:absolute;left:10%;right:10%;top:12%;bottom:36%;background:center/contain no-repeat}
.se-home .se-tiles a[href*="/categories/toyotomi-heaters/"]::before,.se-home .se-tiles a[href*="/categories/toyotomi-parts/"]::before{background-image:var(--se-logo-toyotomi)}
.se-home .se-tiles a[href*="/categories/ecoflow/"]::before{background-image:var(--se-logo-ecoflow)}
.se-home .se-tiles a[href*="/categories/unique_appliances/"]::before,.se-home .se-tiles a[href*="/categories/unique-parts/"]::before{background-image:var(--se-logo-unique)}
.se-home .se-tiles a[href*="/categories/star_link/"]::before{background-image:var(--se-logo-starlink)}
.se-home .se-tiles a[href*="/categories/dry_flush/"]::before{content:"DRY FLUSH";display:flex;align-items:center;justify-content:center;font:800 12px/1 Poppins,Arial,sans-serif;letter-spacing:.04em;color:#123642;white-space:nowrap}
/* brand logo fills product photos that are missing */
[data-se-logo]{background-color:#fff!important;background-position:center!important;background-repeat:no-repeat!important;background-size:72% auto!important;position:relative}
[data-se-logo] img,[data-se-logo] picture,[data-se-logo] .theme-product-image-loader-dots{visibility:hidden!important}
[data-se-logo=toyotomi]{background-image:var(--se-logo-toyotomi)!important}[data-se-logo=ecoflow]{background-image:var(--se-logo-ecoflow)!important}[data-se-logo=unique]{background-image:var(--se-logo-unique)!important}[data-se-logo=starlink]{background-image:var(--se-logo-starlink)!important}
[data-se-logo=dryflush]::after{content:"DRY FLUSH";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:800 20px/1 Poppins,Arial,sans-serif;letter-spacing:.05em;color:#123642}
/* order panel docked: keep the sticky header (and its Cart/Quote icons) beside the panel, not under it */
@media (min-width:992px){body.se-qdock .theme-header,body.se-qdock .buyagain-cart-message,body.se-qdock [class*="theme-cart-"][class*="-message"],body.se-qdock .theme-wishlist-alert-update,body.se-qdock .theme-save-for-later-success-message,body.se-qdock .theme-custom-checkout-failure-message{right:380px!important;width:auto!important;max-width:calc(100vw - 380px)}}
/* homepage: heater-model card lines up with the department cards and help boxes */
.se-home .se-sec.se-models{margin-left:14px!important;margin-right:14px!important;width:auto!important;box-sizing:border-box}
/* homepage "Request a part" button in #FFC300 */
.se-home a.se-btn[href="/special-orders"]{background:#FFC300!important;border-color:#FFC300!important;color:#123642!important}
.se-home a.se-btn[href="/special-orders"]:hover{background:#E6B000!important;border-color:#E6B000!important;color:#123642!important}
/* in-stock items: hide the theme Request Quote button (Add to Cart only); special-order items keep Add to Quote list */
.theme-button-area:has([data-zs-add-to-cart]) .theme-quote-button,.theme-button-area:has([data-zs-add-to-cart]) [data-zs-add-to-quote]{display:none!important}
/* one Select multiple items button (left panel); hide the copy above the grid so the page never jumps (2026-10-14) */
html body .se-lay .se-main .se-qa-tools{display:none!important}
/* Chat bubble vs. order panel (2026-10-14): on desktop, when the order panel is docked open, the chat bubble and chat window sit just left of the panel (never over Checkout / buttons) and the 'Hey there' tip is hidden; on phones the bubble is hidden while the panel covers the screen */
@media (min-width:992px){html body.se-qdock #zsiq_float{right:392px!important;transition:right .2s}html body.se-qdock #zsiq_chat_wrap{right:390px!important}html body.se-qdock #zs-fl-tip{display:none!important}}
@media (max-width:991px){html body:has(.se-c-drawer) #zsiq_float,html body:has(.se-c-drawer) #zs-fl-tip{display:none!important}}
/* Pinned header on scroll (2026-10-14): keep it full width (to the order panel's edge when the panel is open) so products never show through beside it; the left filter/shop panel sticks just below the header */
@media (min-width:992px){html body .theme-header.theme-header-animate{left:0!important}html body.se-qdock .theme-header.theme-header-animate{left:0!important;right:380px!important;width:auto!important;max-width:none!important}html body .se-lay .se-side{top:136px!important}}
