.categories{padding-top:32px;padding-bottom:48px}.categories .category-image{height:340px}@media(min-width:1700px){.categories .category-image{height:410px}}@media(max-width:1000px){.categories .category-image{height:320px}}@media(max-width:600px){.categories .category-image{height:235px}}
.rescue-training{background:#e2e8f0;display:grid;grid-template-columns:1fr 2fr;gap:6%;border-top:1px solid #c6d0de}.training-intro .eyebrow,.training-number{color:#365072}.training-intro h2{font:600 clamp(36px,4vw,58px)/1.05 'Barlow Condensed',sans-serif;margin:0 0 20px}.training-intro>p:last-child{color:#465567;max-width:300px}.training-options{display:grid;grid-template-columns:1fr 1fr;gap:35px}.training-options article{border-top:3px solid #365072;padding-top:20px;display:flex;flex-direction:column;align-items:flex-start}.training-number{font-size:12px;letter-spacing:.1em;font-weight:600}.training-options h3{font:600 36px/1.1 'Barlow Condensed',sans-serif;margin:25px 0 12px}.training-options p{margin:0 0 28px;color:#465567;line-height:1.65}.training-options .text-link{margin-top:auto;color:#365072}@media(max-width:850px){.rescue-training{grid-template-columns:1fr;gap:30px}}@media(max-width:540px){.training-options{grid-template-columns:1fr;gap:35px}}
.wordmark .weinel-crest{display:block;width:88px;height:88px;object-fit:contain}.expanded-footer .wordmark .weinel-crest{width:145px;height:145px}.header:has(.weinel-crest){height:auto;min-height:110px;padding-top:10px;padding-bottom:10px}
body.omega{--ink:#f2f2ef;--muted:#b8bdc3;--line:#41454b;--tint:#202226;background:#141619;color:#f2f2ef;color-scheme:dark}.omega .store-header,.omega .mobile-nav{background:#181a1e;color:#f2f2ef}.omega .store-header .logo img{filter:brightness(0) invert(1)}.omega .categories,.omega .family,.omega .section.featured,.omega .about-roots,.omega .about-focus,.omega .shop-layout,.omega .contact-page,.omega .policy-page,.omega .account-page{background:#17191c;color:#f2f2ef}.omega .about-page{--about-paper:#17191c;--about-light:#e4e4df}.omega .focus-grid>a,.omega .filters,.omega .shop-toolbar,.omega .catalog-card,.omega .category-card-caption,.omega .contact-form-panel,.omega .policy-content,.omega .account-panel{background:#24272b;color:#f2f2ef;border-color:#41454b}.omega .category-card-image,.omega .catalog-image,.omega .product-image{background:#e7e7e3;color:#17191c}.omega .catalog-card h3,.omega .catalog-card .price,.omega .product-card h3,.omega .product-card .price,.omega .category-card-caption h3,.omega .popular-heading .eyebrow,.omega .contact-method>a,.omega .focus-arrow{color:#f2f2ef}.omega .category-card-caption p,.omega .catalog-card p,.omega .pricing-note,.omega .about-prose p,.omega .focus-grid p{color:#bcc2ca}.omega input,.omega select,.omega textarea{background:#17191c;color:#f2f2ef;border:1px solid #616873}.omega input::placeholder,.omega textarea::placeholder{color:#aeb6c0}.omega .text-link{color:#edf1f5;border-color:#89919c}.omega .solid-button,.omega .grid-add-cart{background:#e4e7eb;color:#17191c;border-color:#e4e7eb}.omega .footer-brand-tile{color:#20231f}.omega a:focus-visible,.omega button:focus-visible,.omega input:focus-visible,.omega select:focus-visible,.omega textarea:focus-visible{outline:3px solid #c7d5e7;outline-offset:4px}
.omega .filters h3,.omega .category-explorer .eyebrow,.omega .category-toggle,.omega .category-back,.omega .product-kind,.omega .detail-price,.omega .details-content h2,.omega .specifications th{color:#edf1f5}.omega .category-link:hover,.omega .category-link.active,.omega .category-back:hover{background:#3b4149;color:#fff}.omega .category-card-grid>a{background:#24272b}.omega .detail-page,.omega .related,.omega .product-information,.omega .product-summary,.omega .product-purchase{background:#17191c;color:#f2f2ef}.omega .detail-page .breadcrumbs,.omega .detail-page .breadcrumbs a,.omega .product-meta,.omega .purchase-note,.omega .tax-note,.omega .option-note,.omega .catalog-note,.omega .result-summary,.omega .sort-label{color:#bcc2ca}.omega .outline-button,.omega .text-button{color:#edf1f5;border-color:#89919c}.omega .specifications tr,.omega .specifications td{background:#24272b;color:#e4e7eb}.omega .contact-form-panel label,.omega .contact-form-panel h2{color:#edf1f5}.omega .contact-form-panel p,.omega .contact-form-panel label span{color:#bcc2ca}.omega .family h2,.omega .family .eyebrow{color:#edf1f5}
.store-header .sibling-brands{display:flex;align-items:center;justify-content:center;gap:14px;flex-shrink:0}.sibling-brands a{display:flex;align-items:center;justify-content:center;width:65px;height:46px}.sibling-brands img{width:100%;height:36px;object-fit:contain}.store-header{gap:20px}.store-header .desktop-nav{gap:18px}.omega .sibling-brands{background:#ececea;border-radius:3px;padding:4px 10px}.omega .sibling-brands img{filter:none}@media(max-width:1450px) and (min-width:1051px){.store-header .sibling-brands{gap:8px}.sibling-brands a{width:47px}.store-header .logo{width:130px}.store-header .desktop-nav{gap:12px}.store-header{gap:12px}.store-header .header-actions{gap:8px}}@media(max-width:1050px){.store-header{height:auto;min-height:91px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.store-header .sibling-brands{order:5;width:100%;padding:10px 0 0;gap:30px;border-top:1px solid var(--line)}.omega .store-header .sibling-brands{padding:8px 0}.sibling-brands a{width:82px;height:40px}.store-header .header-actions{margin-left:auto}.store-header .customer-controls{margin-left:0}}
.omega .sale-slide,.omega .policy-section,.omega .policy-nav,.omega .account-menu,.omega .cart-drawer,.omega .cart-options,.omega .newsletter-dialog{background:#24272b;color:#f2f2ef}.omega .sale-copy h2,.omega .featured-price,.omega .carousel-controls button,.omega .account-panel h2,.omega .account-panel h3,.omega .policy-section h2,.omega .policy-nav a,.omega .account-menu a,.omega .cart-line-name,.omega .cart-line-price,.omega .cart-close{color:#f2f2ef}.omega .sale-description,.omega .account-panel p,.omega .account-note,.omega .account-panel label,.omega .local-account-form label,.omega .policy-section p,.omega .policy-section li,.omega .cart-line-brand,.omega .cart-drawer-foot>p:not(#cart-total),.omega .empty-cart p{color:#c2c8d0}.omega .carousel-controls button{border-color:#89919c}.omega .carousel-dots button:after{background:#e4e7eb}.omega .account-secondary,.omega .cart-line-actions button{background:#343940;color:#fff;border-color:#89919c}.omega .account-text-link{color:#e4e7eb}.omega .sale-copy .solid-button{background:#e4e7eb;color:#17191c}.omega .contact-family,.omega .gear-help{background:#0d0f12}.omega .category-explorer>.eyebrow,.omega .filters legend{color:#c2c8d0}
/* High-contrast Omega actions and category labels. */
.omega .category-index{background:#edf0f3;color:#15191e;border:1px solid #b6bec8;font-weight:700}.omega .categories .category-card h3{margin:0;padding:17px 18px;background:#dce2e9;color:#15191e;border:1px solid #aeb9c7;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px}.omega .categories .category-card:hover h3{background:#fff;color:#101316}.omega .categories .category-card:focus-visible h3{background:#fff}.omega .solid-button,.omega .grid-add-cart,.omega .account-primary,.omega .add-cart-row button,.omega .purchase-link,.omega .contact-form-panel button[type=submit],.omega .newsletter-email-row button{background:#dce2e9;color:#15191e;border:1px solid #aeb9c7;font-weight:700}.omega .solid-button:hover,.omega .grid-add-cart:hover,.omega .account-primary:hover,.omega .add-cart-row button:hover,.omega .purchase-link:hover{background:#fff;color:#101316;filter:none;opacity:1}.omega .outline-button,.omega .carousel-controls button{background:#303740;color:#f4f6f9;border:1px solid #aeb9c7}.omega .outline-button:hover,.omega .carousel-controls button:not(:disabled):hover{background:#dce2e9;color:#15191e}.omega .category-rail>a{background:#242b33;color:#f0f3f7;border-color:#67717f}.omega .category-rail>a:hover{background:#dce2e9;color:#15191e}.omega .policy-panel,.omega .policy-layout>aside{background:#24272b;color:#f2f2ef}.omega .policy-panel h2,.omega .policy-number,.omega .policy-layout>aside a{color:#edf1f5}.omega .policy-panel p,.omega .policy-panel li{color:#c2c8d0}
.categories .category-image img{width:100%;height:100%;object-fit:cover}.omega .categories .category-image{background:#24272b}
/* Omega sibling logos sit directly on the dark header. */
.omega .store-header .sibling-brands{background:transparent;border-radius:0}.omega .sibling-brands a[href*="ape-canyon"] img{filter:brightness(0) invert(1)}.omega .sibling-brands a[href*="rock-n-arbor"] img{filter:brightness(1.6)}.omega .sibling-brands a[href*="rock-n-rescue"] img{filter:brightness(1.85)}
/* Remove decorative dividers from Omega's header and hero. */
.omega .store-header,.omega .hero-caption,.omega .brand-hero,.omega .hero-visual,.omega .store-header .sibling-brands{border:0;box-shadow:none}.omega .hero-visual:after{left:-2px}.omega .category-rail,.omega .category-rail>a{border:0}
.omega .store-header .sibling-brands a img{filter:brightness(0) invert(1)}
/* Preserve RNA's white lettering and green climber on Omega. */
.omega .store-header .sibling-brands a[href*="rock-n-arbor"] img{filter:none}
/* Dark brand directory cards within Omega's footer. */
.omega .expanded-footer .footer-brand-tile{background:#24272b;color:#f2f2ef;border-color:#42474e}.omega .expanded-footer .footer-brand-tile:hover{background:#30353b}.omega .expanded-footer .footer-tile-name,.omega .expanded-footer .footer-tile-name>span:last-child{color:#f2f2ef}.omega .expanded-footer .footer-brand-tile p{color:#bec5ce}.omega .expanded-footer .tile-ape .footer-tile-logo img,.omega .expanded-footer .tile-omega .footer-tile-logo img{filter:brightness(0) invert(1)}.omega .expanded-footer .tile-arbor .footer-tile-logo img{filter:brightness(1.6)}.omega .expanded-footer .tile-rescue .footer-tile-logo img{filter:brightness(1.85)}
.omega .sale-photo{background:radial-gradient(ellipse at center,#49515c 0%,#30363e 55%,#1d2025 100%)}.omega .sale-photo img{mix-blend-mode:normal}.omega .feature-sale-label{background:#dce2e9;color:#15191e}
.omega .expanded-footer .tile-arbor .footer-tile-logo img{filter:none}
.omega .expanded-footer .tile-rescue .footer-tile-logo img{filter:brightness(0) invert(1)}
/* Match RNA's wider artwork to RNR's visible height without increasing the header. */
.store-header .sibling-brands a[href*="rock-n-arbor"]{width:100px}
.store-header .sibling-brands a[href*="rock-n-arbor"] img{height:36px}
.omega .store-header .sibling-brands a[href*="rock-n-arbor"] img{height:44.7px}
@media(max-width:1450px) and (min-width:1051px){.store-header .sibling-brands a[href*="rock-n-arbor"]{width:72px}}
@media(max-width:1050px){.store-header .sibling-brands a[href*="rock-n-arbor"]{width:126px}}
.group-header-brands>a[href*="rock-n-arbor"] img{width:154px}
@media(max-width:1250px){.group-header-brands>a[href*="rock-n-arbor"] img{width:128px}}
@media(max-width:1000px){.group-header-brands>a[href*="rock-n-arbor"] img{width:169px}}
@media(max-width:540px){.group-header-brands>a[href*="rock-n-arbor"] img{width:120px}}
/* Optical alignment: match the RN letter height, rather than the full logo silhouette. */
.store-header .sibling-brands a[href*="rock-n-arbor"] img,
.group-header-brands>a[href*="rock-n-arbor"] img{transform:scale(.792);transform-origin:center}
/* Align the RNR header logo vertically with the neighboring brand marks. */
.store-header .sibling-brands a[href*="rock-n-rescue"] img,
.group-header-brands>a[href*="rock-n-rescue"] img{transform:translateY(3px)}
/* Enlarge ACO in the header brand row without changing header dimensions. */
.store-header .sibling-brands a[href*="ape-canyon"] img,
.group-header-brands>a[href*="ape-canyon"] img{transform:translateY(2px) scale(1.1);transform-origin:center}
/* ACO story section: subtle woodland photography beneath the bronze theme. */
.ape .story{position:relative;isolation:isolate;overflow:hidden;background:#40351f}
.ape .story:before{content:'';position:absolute;inset:0;z-index:-2;background:url('assets/brands/ape-hero.png') center 48%/cover no-repeat;opacity:.38;filter:saturate(.5) sepia(.15)}
.ape .story:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#40351fcc,#40351f99 55%,#40351fb3)}
@media(max-width:540px){.ape .story:before{background-position:65% center;opacity:.3}}
/* Omega story section: faded homepage hardware photograph on charcoal. */
.omega .story{position:relative;isolation:isolate;overflow:hidden;background:#111}
.omega .story:before{content:'';position:absolute;inset:0;z-index:-2;background:url('assets/omega.jpg') center/cover no-repeat;opacity:.4;filter:grayscale(1)}
.omega .story:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#111111cc,#11111180 55%,#111111b3)}
@media(max-width:540px){.omega .story:before{background-position:65% center;opacity:.3}}
/* Bring the first two Omega homepage category photos into the neutral grayscale palette. */
.omega .category-grid .category-image img[src$="omega-category-0.png"],
.omega .category-grid .category-image img[src$="omega-category-1.jpg"]{filter:grayscale(1) brightness(1.08) contrast(.95)}
/* RNR story section: homepage firefighters faded into the navy brand color. */
.rescue .story{position:relative;isolation:isolate;overflow:hidden;background:#365072}
.rescue .story:before{content:'';position:absolute;inset:0;z-index:-2;background:url('assets/brands/rescue-hero-no-hoses.png') center 43%/cover no-repeat;opacity:.42;filter:saturate(.35)}
.rescue .story:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#365072cc,#36507280 55%,#365072b3)}
@media(max-width:540px){.rescue .story:before{background-position:65% center;opacity:.32}}

/* A quiet botanical texture for Rock N Arbor's footer. */
.arbor .expanded-footer,.ape .expanded-footer{position:relative;isolation:isolate}
.arbor .expanded-footer::before,.ape .expanded-footer::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22640%22%20height%3D%22500%22%20viewBox%3D%220%200%20640%20500%22%3E%0A%3Cdefs%3E%0A%3Cg%20id%3D%22maple%22%20fill%3D%22%23e4dbc1%22%20stroke%3D%22%23e4dbc1%22%20stroke-width%3D%221.2%22%20stroke-linejoin%3D%22miter%22%3E%0A%3Cpath%20fill-opacity%3D%22.45%22%20d%3D%22M0%2062L-9%2037%20-34%2044%20-29%2031%20-61%2013%20-50%208%20-65%20-22%20-42%20-16%20-44%20-30%20-23%20-19%20-29%20-51%20-17%20-42%200%20-83%2012%20-46%2024%20-54%2022%20-20%2041%20-32%2039%20-16%2065%20-24%2052%204%2063%2011%2030%2029%2035%2042%2010%2036Z%22%2F%3E%0A%3Cpath%20fill%3D%22none%22%20stroke-opacity%3D%22.85%22%20d%3D%22M0%2086L0%2061%20-1%20-65M0%2026L-46%20-9M0%2026L47%20-10M-1%207L-22%20-36M0%206L23%20-38M-9%2038L-29%2034M9%2037L28%2032%22%2F%3E%0A%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23665a38%22%20stroke-opacity%3D%22.55%22%20stroke-width%3D%222%22%20d%3D%22M-37%20-8l9%205m38%20-31l-3%208m25%2030l-10%204m-23%2027l1%207m-13%20-50l-3%20-8M-42%2014l6%203%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22sycamore%22%20fill%3D%22%23e4dbc1%22%20stroke%3D%22%23e4dbc1%22%20stroke-width%3D%221.3%22%20stroke-linejoin%3D%22miter%22%3E%0A%3Cpath%20fill-opacity%3D%22.32%22%20d%3D%22M0%2058L-16%2043%20-31%2047%20-30%2036%20-52%2032%20-44%2021%20-76%200%20-54%20-6%20-62%20-22%20-39%20-20%20-45%20-38%20-22%20-28%20-20%20-46%20-12%20-42%200%20-79%2012%20-43%2019%20-49%2024%20-28%2047%20-42%2042%20-21%2064%20-26%2056%20-9%2076%20-2%2047%2019%2054%2030%2031%2035%2031%2046%2017%2042Z%22%2F%3E%0A%3Cpath%20fill%3D%22none%22%20d%3D%22M-4%2083L0%2057%200%20-61M0%2034L-55%20-8M0%2034L55%20-10M-1%2011L-28%20-26M1%2010L30%20-29M-18%2044L-30%2025M17%2044L30%2026%22%2F%3E%0A%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23665a38%22%20stroke-opacity%3D%22.6%22%20stroke-width%3D%222%22%20d%3D%22M-39%20-4l11%209m40%20-35l-2%209m25%2014l-9%206m-38%2024l4%209m21%20-2l-3%207%22%2F%3E%0A%3C%2Fg%3E%3C%2Fdefs%3E%0A%3Cuse%20href%3D%22%23maple%22%20transform%3D%22translate%2892%20105%29%20rotate%28-28%29%20scale%28.9%29%22%2F%3E%0A%3Cuse%20href%3D%22%23sycamore%22%20transform%3D%22translate%28335%2095%29%20rotate%2824%29%20scale%281.1%29%22%2F%3E%0A%3Cuse%20href%3D%22%23maple%22%20transform%3D%22translate%28550%20170%29%20rotate%2865%29%20scale%28.72%29%22%2F%3E%0A%3Cuse%20href%3D%22%23sycamore%22%20transform%3D%22translate%28100%20345%29%20rotate%28-65%29%20scale%28.85%29%22%2F%3E%0A%3Cuse%20href%3D%22%23maple%22%20transform%3D%22translate%28345%20330%29%20rotate%2818%29%20scale%281.05%29%22%2F%3E%0A%3Cuse%20href%3D%22%23sycamore%22%20transform%3D%22translate%28568%20424%29%20rotate%28145%29%20scale%28.65%29%22%2F%3E%0A%3C%2Fsvg%3E') repeat;background-size:640px 500px;opacity:.1881}

.arbor .expanded-footer>*,.ape .expanded-footer>*{position:relative;z-index:1}
/* Continuous tonal flag across each brand navigation bar. */
:is(.ape,.arbor,.rescue,.omega) .store-header{isolation:isolate}
:is(.ape,.arbor,.rescue,.omega) .store-header::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url('assets/brands/header-flag.png') center 8% / cover no-repeat;opacity:.18}
.ape .store-header::before,.arbor .store-header::before{filter:sepia(.65) saturate(.65)}
.rescue .store-header::before{filter:sepia(.2) hue-rotate(165deg) saturate(.45)}
.omega .store-header::before{opacity:.12;filter:grayscale(1)}

/* RNA homepage category navigation color. */
.arbor .category-rail{background:#6F9D30}

/* Five category cards on the RNA homepage only. */
@media(min-width:1001px){.arbor #categories > .category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}

/* Five category cards across the ACO homepage. */
@media(min-width:1001px){.ape #categories > .category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
/* Lift the pre-tinted ACO photos into the tactical card's lighter sepia palette. */
.ape #categories .category-image img[src*="/assets/brands/ape-category-"]{filter:grayscale(1) sepia(1) saturate(1.45) hue-rotate(340deg) brightness(var(--aco-card-brightness,1.5)) contrast(.95)}
.ape #categories .category-image img[src$="ape-category-0.webp"],
.ape #categories .category-image img[src$="ape-category-2.webp"]{--aco-card-brightness:1.8}
.ape #categories .category-image img[src$="ape-category-3.png"]{--aco-card-brightness:1.1}

/* Shipping offer on the four brand homepage heroes. */
.brand-hero .hero-shipping{position:absolute;right:var(--pad);top:50%;transform:translateY(-50%);width:clamp(250px,26vw,390px);padding:25px 27px;border-left:3px solid var(--shipping-accent,#fff);background:var(--shipping-panel,#17202dcc);color:#fff;box-shadow:0 8px 30px #0001;backdrop-filter:blur(3px)}
.hero-shipping p{margin:0}.hero-shipping .hero-shipping-title{font:600 clamp(27px,2.1vw,38px)/1.1 'Barlow Condensed',sans-serif;letter-spacing:.01em}.hero-shipping .hero-shipping-region{font-size:17px;line-height:1.45;margin-top:13px}.hero-shipping .hero-shipping-exclusions{font-size:13px;line-height:1.5;margin-top:12px;color:#f1f1ec}
.ape .hero-shipping{--shipping-accent:#c1a264;--shipping-panel:#40351fd9}.arbor .hero-shipping{--shipping-accent:#91bc52;--shipping-panel:#403e27d9}.rescue .hero-shipping{--shipping-accent:#abc9e4;--shipping-panel:#263e5dd9}.omega .hero-shipping{--shipping-accent:#dce2e9;--shipping-panel:#17191cd9}
@media(max-width:1100px){.brand-hero .hero-shipping{position:relative;top:auto;right:auto;transform:none;width:auto;max-width:480px;margin:0 var(--pad) 90px;padding:20px 23px}.brand-hero .hero-copy{padding-bottom:28px}.hero-shipping .hero-shipping-title{font-size:28px}}

/* Match RNR homepage category cards to the directory's blue photo treatment. */
.rescue #categories .category-image{isolation:isolate}
.rescue #categories .category-image img{filter:grayscale(1) contrast(1.05) brightness(1.08)}
.rescue #categories .category-image:after{display:block;background:#36578d;mix-blend-mode:color;opacity:.9}
.rescue #categories .category-card[href="shop.html?cat=training-services"] .category-image img{filter:grayscale(1) brightness(1.65) contrast(.78)}
.rescue #categories .category-index{z-index:1}
#tax-saved{padding:20px;margin-bottom:24px;border:1px solid var(--line,#ddd);background:#ffffffbd;overflow-wrap:anywhere}#tax-saved[hidden]{display:none}#tax-upload input[type=file]{max-width:100%;padding:12px;border:1px solid var(--line,#ddd);background:#fff;color:#20231f}#tax-file-help{font-size:14px}#tax-upload button{justify-self:start}

/* Brand photography belongs in the account introduction only. */
:is(.ape,.arbor,.rescue,.omega) .account-hero{position:relative;isolation:isolate;overflow:hidden;color:white;background:var(--dark)}
:is(.ape,.arbor,.rescue,.omega) .account-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--account-photo) center/cover no-repeat;opacity:.24;filter:saturate(.45)}
:is(.ape,.arbor,.rescue,.omega) .account-hero .eyebrow,:is(.ape,.arbor,.rescue,.omega) .account-hero>p:last-child{color:#f0f1ed}
.ape{--account-photo:url('assets/brands/ape-hero.png')}
.arbor{--account-photo:url('assets/brands/arbor-misty-forest-original.png')}
.rescue{--account-photo:url('assets/brands/rescue-hero-no-hoses.png')}
.omega{--account-photo:url('assets/omega.jpg')}

.account-entry{margin:40px auto 60px;max-width:900px;width:90%}.account-entry-actions,.wg-account-entry-actions{display:flex;gap:15px;flex-wrap:wrap;margin:24px 0}.wg-account-entry{padding:32px;background:#fff;border:1px solid #d8ded6;margin-bottom:30px}.wg-account-entry h2{font-size:34px}.woocommerce-account [hidden]{display:none!important}.woocommerce-account #customer_login .u-column1,.woocommerce-account #customer_login .u-column2{float:none;width:100%;max-width:650px}


/* Remove the decorative flag from every brand header. */
:is(.ape,.arbor,.rescue,.omega) .store-header::before{content:none!important;background:none!important}
