.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}:where(.brand-thumbnails-description),ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}:where(.brand-thumbnails-description):before,ul.brand-thumbnails:before{clear:both;content:"";display:table}:where(.brand-thumbnails-description):after,ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}:where(.brand-thumbnails-description li.first),ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width: 768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48% !important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(2n){margin-right:0}}:where(.brand-thumbnails-description li){float:left;margin:0 2% 1em 0;padding:0;position:relative;text-align:center}:where(.brand-thumbnails-description li.last),:where(.brand-thumbnails-description.columns-1 li){margin-right:0}:where(.brand-thumbnails-description li .term-thumbnail img){width:100%;display:inline}:where(.brand-thumbnails-description li .term-description){margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.wc-avatax-address-validation-result{clear:both;list-style:none;margin:0;padding:0;position:relative;vertical-align:middle}.wc-avatax-address-validation-result:before{display:inline-block;font-family:WooCommerce;margin-right:10px;vertical-align:middle}.wc-avatax-address-validation-result.wc-avatax-address-validation-success{color:#0f834d}.wc-avatax-address-validation-result.wc-avatax-address-validation-success:before{color:#0f834d;content:""}.wc-avatax-address-validation-result.wc-avatax-address-validation-error{color:#e2401c}.wc-avatax-address-validation-result.wc-avatax-address-validation-error:before{color:#e2401c;content:""}.wc-avatax-message{color:#e2401c}.wc-avatax-message:before{color:#e2401c;content:"";display:inline-block;font-family:WooCommerce;margin-right:10px;vertical-align:middle}a.selected{background-color:#1f75cc;color:#fff;z-index:100}.messagepop{background-color:#fff;border:1px solid #999;cursor:default;display:none;margin-top:15px;padding:25px 25px 20px;position:absolute;text-align:left;width:394px;z-index:50}.messagepop label{display:block;margin-bottom:3px;padding-left:15px;text-indent:-15px}.messagepop p,.messagepop.div{border-bottom:1px solid #efefef;margin:8px 0;padding-bottom:8px}.ontop{background-color:#ccc;color:#aaa;display:none;filter:alpha(opacity=50);height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:999}#overlay,#overlayinvalidate{background-color:rgba(0,0,0,.5);bottom:0;cursor:pointer;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:2}.messagepop.container{left:0;max-height:80%;right:0;top:15%;background:#fff !important;margin-left:auto !important;margin-right:auto !important;outline:1px solid #000 !important;overflow-y:auto !important;padding:30px !important;position:fixed !important;width:50% !important}.messagepop hr{border:1px solid #d3d3d3 !important;margin-bottom:20px !important;margin-top:20px !important;max-width:100% !important;width:100% !important}.exemption-zone-select-view{overflow:hidden !important}.wc-avatax-exemption-notice{align-items:flex-start;background:#f4f9fc;border:1px solid #b8d4e8;border-radius:8px;display:flex;font-size:14px;gap:14px;line-height:1.5;margin:0;padding:16px 18px}.wc-avatax-exemption-notice,.wc-avatax-exemption-notice *{box-shadow:none !important;outline:none !important}.wc-avatax-exemption-notice:active,.wc-avatax-exemption-notice:focus{border:1px solid #b8d4e8 !important}.wc-avatax-exemption-notice__icon{align-items:center;background:#e1f0f9;border-radius:50%;color:#1e3a5f;display:flex;flex-shrink:0;font-size:18px;height:32px;justify-content:center;width:32px}.wc-avatax-exemption-notice__content{flex:1;min-width:0}.wc-avatax-exemption-notice__title{color:#1e3a5f;font-size:15px;font-weight:700;margin:0 0 8px;border:none !important}.wc-avatax-exemption-notice__text{color:#1e3a5f;margin:0 0 14px;border:none !important}.wc-avatax-exemption-notice__steps{display:flex;flex-wrap:wrap;gap:16px 24px;list-style:none;margin:0;padding:0}.wc-avatax-exemption-notice__steps li{align-items:center;color:#1e3a5f;display:flex;font-size:13px;gap:6px;margin:0;border:none !important}.wc-avatax-exemption-notice__steps .dashicons{font-size:18px;height:18px;width:18px}.wc-avatax-exemption-notice__steps .dashicons-yes{color:#2271b1}.wc-avatax-exemption-notice__steps .dashicons-yes.wc-avatax-exemption-notice__step--ready,.wc-avatax-exemption-notice__steps li.wc-avatax-exemption-notice__step--ready{color:#00a32a}.wc-avatax-exemption-notice__steps .dashicons-clock{color:#2271b1}html{scrollbar-gutter:stable}@supports not (scrollbar-gutter: stable){html{overflow-y:scroll}}.store-header .desktop-nav>a[href*="categories"]{padding-right:21px}.store-header .header-category-menu{gap:5px}.store-header .header-category-toggle{box-sizing:border-box;width:16px;flex:0 0 16px}:root{--accent:#d5ac62;--accent-ink:#141a16;--dark:#18211b;--tint:#f4f3ef;--ink:#20231f;--muted:#69706b;--line:#dfe3de;--pad:5.2%}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);font:16px/1.5 Barlow,Arial,sans-serif;background:#fff}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:5px}[hidden]{display:none !important}.skip{position:absolute;top:-100px;left:20px;z-index:20;background:#fff;padding:12px}.skip:focus{top:12px}.arbor{--accent:#665a38;--accent-ink:#fff;--dark:#665a38;--tint:#f5f3ee}.rescue{--accent:#365072;--accent-ink:#fff;--dark:#365072;--tint:#eef2f7}.omega{--accent:#111;--accent-ink:#fff;--dark:#111;--tint:#f3f3f3}.group-bar{background:#111512;color:#b7beb8;min-height:37px;display:flex;align-items:center;padding:0 var(--pad);gap:30px;font-size:12px}.group-link{font-weight:700;color:#fff;letter-spacing:.11em;white-space:nowrap}.group-bar nav{display:flex;align-items:stretch;gap:25px;flex:1}.group-bar nav a{padding:10px 0 8px;border-bottom:2px solid rgba(0,0,0,0);white-space:nowrap}.group-bar nav a:hover,.group-bar nav a[aria-current]{color:#fff;border-color:var(--accent)}.support{font-size:12px;white-space:nowrap}.store-header{height:91px;padding:0 var(--pad);display:flex;align-items:center;gap:42px;position:relative;border-bottom:1px solid var(--line)}.logo{width:185px;display:flex;align-items:center;flex-shrink:0}.logo img{width:100%;height:57px;object-fit:contain;object-position:left;filter:brightness(0)}.omega .logo{width:145px}.desktop-nav{display:flex;gap:28px;font-size:15px;font-weight:600;flex:1;justify-content:center}.desktop-nav a{padding:15px 0}.desktop-nav a:hover{box-shadow:0 2px var(--accent)}.header-actions{display:flex;align-items:center;gap:27px}.search-toggle,.menu-toggle{border:0;background:none;padding:11px;display:grid;place-items:center}.menu-toggle{display:none}.visit-store{font-size:15px;font-weight:600;white-space:nowrap}.visit-store span{margin-left:16px}.search-panel{padding:22px var(--pad);background:var(--tint);border-bottom:1px solid var(--line)}.search-panel form{max-width:850px;margin:auto}.search-panel label{font-size:14px;display:block;margin-bottom:7px}.search-panel form>div{display:flex}.search-panel input[type="search"]{min-width:0;flex:1;padding:13px;border:1px solid #aab2ac;background:#fff;border-radius:0}.search-panel button{border:0;background:var(--dark);color:#fff;padding:13px 25px}.search-panel button span{margin-left:16px}.mobile-nav{background:#fff;padding:10px var(--pad) 20px;border-bottom:1px solid var(--line)}.mobile-nav a{display:block;padding:12px 0}.brand-hero{position:relative;min-height:540px;color:#fff;background:var(--dark);isolation:isolate;overflow:hidden}.hero-visual{position:absolute;inset:0;z-index:-2}.hero-visual img{width:100%;height:100%;object-fit:cover}.hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.733),rgba(0,0,0,.133))}.hero-copy{padding:61px var(--pad) 90px;max-width:900px}.eyebrow{font-size:12px;letter-spacing:.15em;font-weight:600;margin:0 0 15px}.hero-copy .eyebrow{color:var(--accent)}h1{font:700 max(3.5rem,min(5.9vw,5.7rem))/.97 Barlow Condensed,Arial Narrow,Arial,sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 24px}.hero-description{font-size:18px;line-height:1.5;max-width:465px;margin:0 0 26px;color:#e4e9e3}.solid-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;background:var(--accent);color:var(--accent-ink);padding:15px 23px;font-weight:600;font-size:15px;min-height:50px}.solid-button:hover{filter:brightness(1.13)}.solid-button span{font-size:21px}.hero-caption{position:absolute;left:var(--pad);right:var(--pad);bottom:0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.2);padding:16px 0;font-size:12px;letter-spacing:.12em}.hero-caption a{letter-spacing:0;font-size:14px}.hero-caption a span{margin-left:20px}.arbor .brand-hero{min-height:555px}.arbor .hero-visual{left:49%;z-index:-1}.arbor .hero-visual:after{background:linear-gradient(90deg,rgba(102,90,56,.14),rgba(0,0,0,0))}.arbor .hero-copy{width:51%;padding-right:3%;padding-top:65px}.arbor h1{font-size:max(3.5rem,min(5.05vw,5rem))}.arbor .hero-caption{right:54%}.arbor .hero-caption>a{display:none}.rescue .hero-copy{max-width:1000px}.rescue .hero-visual img{object-position:center 40%}.rescue .hero-visual:after{background:linear-gradient(90deg,rgba(54,80,114,.91),rgba(54,80,114,.4))}.rescue h1{font-size:max(3.6rem,min(5.9vw,5.7rem))}.rescue .hero-copy .eyebrow{color:#fff}.rescue .hero-copy .eyebrow:before{content:"";display:inline-block;width:23px;height:3px;background:var(--accent);vertical-align:middle;margin-right:13px}.omega .hero-visual{left:45%}.omega .hero-visual:after{background:linear-gradient(90deg,#111,rgba(0,0,0,0) 65%)}.omega .hero-copy{max-width:780px}.omega h1{font-size:max(3.6rem,min(5.7vw,5.4rem))}.category-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--dark);color:#fff;padding:0 var(--pad);border-top:1px solid rgba(255,255,255,.125)}.category-rail>a{display:flex;align-items:center;gap:17px;padding:21px 18px;border-right:1px solid rgba(255,255,255,.14);font-weight:500;font-size:15px}.category-rail>a:first-child{padding-left:0}.category-rail>a:last-child{border-right:0;padding-right:0}.category-rail>a>span:last-child{margin-left:auto;font-size:20px;color:var(--accent)}.category-rail>a:hover{color:var(--accent)}.rail-number{font-size:11px;color:#a3aaa4}.section{padding:58px var(--pad)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:27px}.section-heading .eyebrow{color:var(--muted);margin-bottom:8px}h2{font:600 max(2rem,min(3vw,2.9rem))/1.08 Barlow Condensed,Arial Narrow,Arial,sans-serif;letter-spacing:-.01em;margin:0}.text-link{display:inline-flex;align-items:center;gap:26px;white-space:nowrap;font-weight:600;font-size:15px;padding:7px 0;border-bottom:1px solid}.text-link span{font-size:20px}.text-link:hover{opacity:.65}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.category-image{height:224px;position:relative;overflow:hidden;background:var(--tint)}.category-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.category-index{position:absolute;top:13px;left:14px;background:#fff;color:var(--ink);padding:4px 8px;font-size:11px;letter-spacing:.1em}.category-card h3{font-size:18px;line-height:1.25;font-weight:600;display:flex;justify-content:space-between;gap:8px;margin:17px 0 0}.category-card h3 span{font-size:22px;font-weight:400}.category-card:hover img{transform:scale(1.035)}.omega .category-image img{object-fit:contain;background:#f4f5f6}.featured{background:var(--tint);padding-top:48px;padding-bottom:42px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px}.product-image{position:relative;background:#fff;aspect-ratio:1;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:contain;padding:22px;transition:transform .35s}.product-card:hover img{transform:scale(1.035)}.product-view{position:absolute;bottom:0;left:0;right:0;padding:12px 16px;background:var(--dark);color:#fff;display:flex;justify-content:space-between;transform:translateY(100%);transition:transform .25s;font-size:14px}.product-card:hover .product-view,.product-card:focus-visible .product-view{transform:none}.sale-label{position:absolute;top:14px;left:14px;background:var(--accent);color:var(--accent-ink);font-size:11px;font-weight:700;padding:5px 9px;letter-spacing:.07em;z-index:1}.product-card h3{font-size:16px;line-height:1.35;font-weight:600;margin:17px 0 10px;max-width:95%}.price{font-size:16px;margin:0;font-weight:500}.price del{color:#747b74;font-weight:400;margin-right:7px}.pricing-note{color:#747b74;font-size:12px;margin:28px 0 0}.story{padding:58px var(--pad);background:var(--dark);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:9%}.story .eyebrow{color:var(--accent)}.story h2{font-size:max(2.3rem,min(3.3vw,3.25rem))}.story-copy>p{font-size:17px;margin:0 0 20px;line-height:1.65;color:#dde4de;max-width:620px}.family{padding:42px var(--pad);display:flex;justify-content:space-between;align-items:center;gap:50px}.family .eyebrow{color:var(--muted);margin-bottom:7px}.family h2{font-size:27px}.family nav{display:flex;gap:26px}.family nav a{font-size:14px;font-weight:600;white-space:nowrap}.family nav a span{margin-left:12px}.family nav a:hover{text-decoration:underline}footer{padding:36px var(--pad) 18px;background:#111512;color:#fff}.footer-main{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:35px;align-items:center;padding-bottom:30px}.footer-logo img{width:180px;max-height:60px;object-fit:contain;object-position:left}.omega .footer-logo img{width:100px;height:70px;max-height:70px}.footer-label{font-size:11px;letter-spacing:.12em;color:#9fa9a1;margin:0 0 12px}.footer-main>div>a{display:block;font-size:14px;margin:3px 0}.footer-main>div>p:not(.footer-label){font-size:14px;color:#d4dad5;margin:0}.back-group{font-size:14px}.back-group span{margin-left:15px}.footer-bottom{border-top:1px solid rgba(255,255,255,.133);padding-top:18px;font-size:12px;color:#9fa9a1;display:flex;justify-content:space-between;gap:20px}footer a:hover{color:var(--accent)}@media (min-width: 1800px){:root{--pad:calc(( 100vw - 1580px ) / 2)}.hero-copy{max-width:none}.hero-copy h1{max-width:850px}.arbor .hero-copy{padding-left:var(--pad);width:55%}}@media (max-width: 1150px){.support{display:none}.store-header{gap:25px}.desktop-nav{gap:20px}.header-actions{gap:13px}.logo{width:160px}.hero-description{font-size:17px}.category-image{height:190px}.family{align-items:flex-start}.family nav{flex-direction:column;gap:10px}.footer-main{grid-template-columns:1fr 1fr 1fr}.back-group{grid-column:1/-1}.arbor .hero-copy{width:54%}.arbor .hero-visual{left:51%}.category-rail>a{gap:10px;padding:18px 12px}}@media (max-width: 800px){:root{--pad:6%}.group-bar{flex-wrap:wrap;gap:0;padding:11px var(--pad) 0}.group-link{width:100%;font-size:11px}.group-bar nav{gap:22px;overflow-x:auto;scrollbar-width:none;font-size:12px}.group-bar nav a{padding-top:7px;padding-bottom:9px}.store-header{height:78px;justify-content:space-between}.desktop-nav{display:none}.menu-toggle{display:grid}.hero-copy{padding-top:48px}.brand-hero{min-height:520px}.arbor .hero-copy{width:58%;padding-right:3%;padding-top:50px}.arbor .hero-visual{left:44%}.arbor .hero-visual:after{background:linear-gradient(90deg,rgba(102,90,56,.94),rgba(0,0,0,0) 65%)}.arbor h1{font-size:3.65rem}.hero-description{max-width:410px}.category-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.category-image{height:245px}.category-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.category-rail>a{border-bottom:1px solid rgba(255,255,255,.133);padding:15px 10px}.category-rail>a:nth-child(odd){padding-left:0}.category-rail>a:nth-child(2n){border-right:0;padding-right:0}.section{padding-top:42px;padding-bottom:42px}.story{gap:30px}.story h2{font-size:2.3rem}.story-copy>p{font-size:16px}.section-heading h2{font-size:2.3rem}.family{gap:25px}.family h2{max-width:290px}.footer-main{gap:25px}.footer-logo img{width:140px}}@media (max-width: 540px){.group-bar nav{gap:20px}.group-bar nav a{font-size:11px}.logo{width:139px}.omega .logo{width:108px}.header-actions{gap:5px}.visit-store{font-size:13px}.visit-store span{margin-left:7px}.search-toggle,.menu-toggle{padding:9px}.hero-copy{padding-top:46px;padding-bottom:90px;max-width:none}.brand-hero{min-height:548px}.hero-visual img{object-position:65% center}.hero-visual:after{background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.267))}h1,.rescue h1,.omega h1{font-size:max(3.45rem,min(12.3vw,4.15rem));line-height:1.01}.hero-copy .eyebrow{font-size:11px;letter-spacing:.1em;max-width:290px}.hero-description{font-size:16px;max-width:330px}.hero-caption{font-size:10px;letter-spacing:.08em}.hero-caption a{font-size:12px}.hero-caption a span{margin-left:9px}.arbor .brand-hero{min-height:580px}.arbor .hero-copy{width:100%;padding-right:var(--pad);padding-top:48px}.arbor .hero-visual{left:0;z-index:-2}.arbor .hero-visual:after{background:linear-gradient(90deg,rgba(102,90,56,.93),rgba(102,90,56,.3))}.arbor h1{font-size:max(3.45rem,min(12.3vw,4.15rem))}.arbor .hero-caption{right:var(--pad)}.arbor .hero-caption>a{display:block}.omega .hero-visual{left:0}.omega .hero-visual:after{background:linear-gradient(90deg,rgba(17,17,17,.95),rgba(17,17,17,.44))}.category-rail>a{font-size:13px}.rail-number{display:none}.category-rail>a>span:last-child{font-size:17px}.section-heading{align-items:start;flex-direction:column;gap:16px;margin-bottom:23px}.section-heading h2{font-size:2.25rem}.text-link{font-size:14px;gap:18px;padding:3px 0}.category-grid,.product-grid{gap:26px 15px}.category-image{height:175px}.category-card h3{font-size:16px;margin-top:12px}.category-card h3 span{font-size:18px}.category-index{top:9px;left:9px;font-size:10px}.product-image img{padding:12px}.product-card h3{font-size:14px;max-width:none}.price{font-size:14px}.sale-label{top:8px;left:8px;font-size:10px;padding:3px 6px}.product-view{display:none}.story{padding:40px var(--pad);grid-template-columns:1fr;gap:23px}.story h2{font-size:2.4rem}.story-copy .text-link{padding-bottom:6px}.family{flex-direction:column;gap:24px;padding:32px var(--pad)}.family h2{max-width:none}.family nav{width:100%;gap:0}.family nav a{padding:13px 0;display:flex;justify-content:space-between;border-top:1px solid var(--line)}.footer-main{grid-template-columns:1fr 1fr}.footer-logo{grid-column:1/-1}.footer-main>div>a{font-size:13px}.footer-bottom{font-size:11px}.search-panel button{padding:12px}.search-panel button span{display:none}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{transition:none !important}}.arbor .hero-visual img{object-position:82% center}@media (max-width: 800px){.group-bar nav{flex:1 0 100%;min-width:0}.group-link{flex:0 0 100%}}.arbor .hero-copy .eyebrow,.arbor .story .eyebrow,.arbor .category-rail>a>span:last-child,.arbor .category-rail>a:hover{color:#eee5cc}.arbor .brand-hero .solid-button{background:#eee5cc;color:#38301c}.arbor .rail-number{color:#e1d9c6}.arbor footer a:hover{color:#eee5cc}.arbor .store-header .logo img{filter:none}.ape{--accent:#997f4c;--accent-ink:#18150f;--dark:#40351f;--tint:#f4f0e7;--ink:#282319;--muted:#706653;--line:#ded6c5;--image-tone:153,127,76}.arbor{--image-tone:102,90,56}.rescue{--image-tone:54,80,114}.omega{--image-tone:17,17,17}.ape .hero-visual:after{background:linear-gradient(90deg,rgba(64,53,31,.85),rgba(153,127,76,.2))}.category-image:after{content:"";position:absolute;inset:0;background:rgba(var(--image-tone),.12);pointer-events:none}.category-index{z-index:1}.omega .category-image:after{display:none}.rescue .hero-copy .eyebrow,.rescue .story .eyebrow,.rescue .category-rail>a>span:last-child,.rescue .category-rail>a:hover{color:#cbddea}.omega .hero-copy .eyebrow,.omega .story .eyebrow,.omega .category-rail>a>span:last-child,.omega .category-rail>a:hover{color:#e5e5e5}.rescue .brand-hero .solid-button{background:#e4edf4;color:#365072}.omega .brand-hero .solid-button{background:#fff;color:#111}.rescue .hero-copy .eyebrow:before{background:#cbddea}.rescue footer a:hover{color:#cbddea}.omega footer a:hover{color:#ddd}.rescue .group-bar nav a[aria-current],.rescue .group-bar nav a:hover{border-color:#9bbbd2}.omega .group-bar nav a[aria-current],.omega .group-bar nav a:hover{border-color:#ddd}@media (max-width: 540px){.ape .hero-visual:after{background:linear-gradient(90deg,rgba(64,53,31,.9),rgba(153,127,76,.4))}.rescue .hero-visual:after{background:linear-gradient(90deg,rgba(54,80,114,.93),rgba(54,80,114,.44))}}.rescue .category-image img{}.rescue .category-image:after{background:rgba(54,80,114,.18)}.category-rail{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}@media (max-width: 540px){.category-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.arbor .hero-visual img{object-position:center center}.arbor .hero-visual img{object-position:60% center;filter:saturate(.78) sepia(.12) brightness(.92)}.arbor .hero-visual:after{background:linear-gradient(90deg,rgba(102,90,56,.5) 0%,rgba(102,90,56,.07) 42%,rgba(102,90,56,.03) 100%)}@media (max-width: 800px){.arbor .hero-visual:after{background:linear-gradient(90deg,rgba(102,90,56,.92) 0%,rgba(102,90,56,.333) 55%,rgba(102,90,56,.1))}}@media (max-width: 540px){.arbor .hero-visual img{object-position:57% center}.arbor .hero-visual:after{background:linear-gradient(90deg,rgba(68,60,39,.93),rgba(68,60,39,.6)),linear-gradient(0deg,rgba(102,90,56,.4),rgba(0,0,0,0))}}.arbor .hero-visual{inset:0;left:0;z-index:-2}.arbor .hero-visual img{object-position:center 48%;opacity:.42;filter:saturate(.68) sepia(.15) brightness(.88)}.arbor .hero-visual:after{background:linear-gradient(90deg,rgba(102,90,56,.79) 0%,rgba(102,90,56,.5) 44%,rgba(102,90,56,.15) 100%),linear-gradient(0deg,rgba(102,90,56,.4),rgba(0,0,0,0) 65%)}@media (max-width: 800px){.arbor .hero-visual{left:0}.arbor .hero-visual img{object-position:58% center}.arbor .hero-visual:after{background:linear-gradient(90deg,rgba(102,90,56,.85),rgba(102,90,56,.4))}}@media (max-width: 540px){.arbor .hero-visual img{opacity:.32}.arbor .hero-visual:after{background:linear-gradient(90deg,rgba(102,90,56,.75),rgba(102,90,56,.45)),linear-gradient(0deg,rgba(102,90,56,.6),rgba(0,0,0,0))}}.ape .category-rail{background:#997f4c;color:#18150f}.ape .category-rail>a>span:last-child,.ape .category-rail>a:hover,.ape .rail-number{color:#18150f}.ape .category-rail>a{border-color:rgba(64,53,31,.2)}.ape .hero-copy .eyebrow,.ape .story .eyebrow{color:#eadcc0}.ape .hero-copy .eyebrow:before{background:#997f4c}.ape footer,.ape .group-bar{background:#282319}.ape footer a:hover{color:#dec99f}.rescue footer,.rescue .group-bar{background:#202f44}.rescue .story-copy>p{color:#e2e9f2}.rescue .rail-number{color:#cbd8e9}.expanded-footer{padding-top:42px}.footer-brand-row{display:flex;align-items:center;gap:40px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.15)}.footer-brand-row>div{flex:1}.footer-brand-row p{margin:0}.footer-brand-row .footer-label{margin-bottom:5px}.footer-brand-row>div>p:last-child{font-size:20px}.footer-columns{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.2fr;gap:40px;padding:34px 0 38px}.footer-columns h2{font-family:Barlow,Arial,sans-serif;font-size:15px;line-height:1.4;margin:0 0 17px;font-weight:600;color:#fff}.footer-columns a{display:block;font-size:14px;line-height:1.5;color:#e0e4e7;margin:0 0 10px;overflow-wrap:anywhere}.footer-columns p,.footer-columns address{font-size:14px;line-height:1.65;color:#cbd1d6;font-style:normal;margin:0 0 15px}.footer-columns .footer-address-title{margin-top:25px;margin-bottom:10px}.expanded-footer .footer-bottom a{font-size:13px;color:#fff}.expanded-footer .back-group{white-space:nowrap}@media (max-width: 900px){.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.footer-brand-row{flex-wrap:wrap;gap:24px}.footer-brand-row .back-group{width:100%}}@media (max-width: 540px){.footer-brand-row>div{min-width:150px}.footer-brand-row>div>p:last-child{font-size:17px}.footer-columns{gap:28px 20px}.footer-columns h2{font-size:14px}.footer-columns a,.footer-columns p,.footer-columns address{font-size:13px}.expanded-footer .footer-bottom{flex-wrap:wrap}}.rescue .store-header .logo img{filter:none}.footer-brand-switch{padding:32px 0 36px;border-bottom:1px solid rgba(255,255,255,.22)}.footer-switch-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:22px}.footer-switch-heading h2{font-size:32px;color:#fff}.footer-switch-heading p{font-size:15px;color:#e0e4e7;margin:0}.footer-brand-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.footer-brand-tile{display:block;background:#f7f6f2;border-top:5px solid var(--tile-color);padding:22px 20px 18px;transition:transform .2s,background .2s;color:#20231f !important}.footer-brand-tile:hover{transform:translateY(-4px);background:#fff;text-decoration:none}.tile-ape{--tile-color:#997f4c}.tile-arbor{--tile-color:#665a38}.tile-rescue{--tile-color:#365072}.tile-omega{--tile-color:#111}.footer-tile-logo{height:60px;display:flex;align-items:center;margin-bottom:22px}.footer-tile-logo img{width:160px;max-width:100%;height:60px;object-fit:contain;object-position:left}.tile-ape .footer-tile-logo img,.tile-omega .footer-tile-logo img{filter:brightness(0)}.tile-omega .footer-tile-logo img{width:85px}.footer-tile-name{display:flex;gap:10px;justify-content:space-between;font-size:17px;line-height:1.25;font-weight:600}.footer-tile-name>span:last-child{font-size:22px;color:var(--tile-color)}.footer-brand-tile>p{font-size:13px;line-height:1.5;margin:8px 0 0;color:#535952}.footer-columns{padding-top:36px;gap:36px}.footer-columns h2{font-size:18px;margin-bottom:18px}.footer-columns a{font-size:15px;line-height:1.5;padding:5px 0;margin-bottom:5px;color:#f0f2f3}.footer-columns a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.footer-columns p,.footer-columns address{font-size:15px;color:#e0e4e7}.expanded-footer .footer-label{color:#d3d9d5}.expanded-footer a:focus-visible{outline:3px solid #e7dcbf;outline-offset:5px}@media (max-width: 1000px){.footer-brand-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 540px){.footer-switch-heading{display:block}.footer-switch-heading p{margin-top:9px}.footer-switch-heading h2{font-size:29px}.footer-brand-cards{gap:12px}.footer-brand-tile{padding:16px 13px}.footer-tile-logo{height:45px;margin-bottom:16px}.footer-tile-logo img{height:45px;width:130px}.tile-omega .footer-tile-logo img{width:65px}.footer-tile-name{font-size:16px}.footer-brand-tile>p{font-size:12px}.footer-columns h2{font-size:17px}.footer-columns a,.footer-columns p,.footer-columns address{font-size:14px}}.arbor .story{position:relative;isolation:isolate;overflow:hidden;background:#665a38}.arbor .story:before{content:"";position:absolute;inset:0;z-index:-2;background:url("https://www.rocknrescue.com/nitropack_static/DuJyITaPBgKXKPRTfNGLFuPtoBQZqYno/assets/images/optimized/rev-ba363f8/www.rocknrescue.com/wp-content/themes/weinel-group/site/assets/brands/arbor-misty-forest-original.png") 50% 52%/cover no-repeat;opacity:.42;filter:saturate(.68) sepia(.15) brightness(.88)}.arbor .story:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(102,90,56,.7),rgba(102,90,56,.5) 55%,rgba(102,90,56,.4))}.arbor .story .eyebrow{color:#eee5cc}@media (max-width: 540px){.arbor .story:before{opacity:.32;background-position:58%}.arbor .story:after{background:rgba(102,90,56,.5)}}.ape .expanded-footer{background:#997f4c;color:#18150f}.arbor .expanded-footer{background:#665a38;color:#fff}.rescue .expanded-footer{background:#365072;color:#fff}.omega .expanded-footer{background:#111;color:#fff}.ape .expanded-footer .footer-columns :is(h2, a, p, address),.ape .expanded-footer .footer-switch-heading :is(h2, p),.ape .expanded-footer .footer-label,.ape .expanded-footer .footer-bottom,.ape .expanded-footer .footer-bottom a{color:#18150f}.ape .expanded-footer .footer-logo img{filter:brightness(0)}.ape .expanded-footer .footer-brand-row,.ape .expanded-footer .footer-brand-switch,.ape .expanded-footer .footer-bottom{border-color:rgba(24,21,15,.25)}.ape .expanded-footer a:hover{color:#18150f}.ape .expanded-footer a:focus-visible{outline-color:#18150f}.arbor .expanded-footer .footer-label,.arbor .expanded-footer .footer-columns :is(a, p, address),.arbor .expanded-footer .footer-switch-heading p,.arbor .expanded-footer .footer-bottom{color:#f1ebdc}.rescue .expanded-footer .footer-label,.rescue .expanded-footer .footer-columns :is(a, p, address),.rescue .expanded-footer .footer-switch-heading p,.rescue .expanded-footer .footer-bottom{color:#e5edf7}.omega .expanded-footer .footer-label,.omega .expanded-footer .footer-columns :is(a, p, address),.omega .expanded-footer .footer-switch-heading p,.omega .expanded-footer .footer-bottom{color:#e3e3e3}.store-header .customer-controls .search-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;color:inherit;padding:10px 6px;cursor:pointer}@media (min-width: 1001px){.store-header .desktop-nav a,.store-header .visit-store,.store-header .search-toggle,.store-header .header-account,.store-header .header-cart{font:600 16px Barlow,Arial,sans-serif}.store-header .search-toggle>svg,.store-header .header-account>svg{width:29px;height:29px;flex-shrink:0}}@media (max-width: 1300px){.store-header .header-search-label{display:none}}.store-header .visit-store{display:inline-flex;align-items:center;flex-direction:row-reverse;gap:12px}.store-header .visit-store>span{margin:0}@media (min-width: 1001px){.store-header .header-cart>svg{width:29px;height:29px;flex-shrink:0}}@keyframes wg-hero-title-fade{from{opacity:.08}to{opacity:1}}.brand-hero .hero-copy>#hero-title,.hero .hero-content>#hero-title{transform:none}@media (prefers-reduced-motion: no-preference){.brand-hero .hero-copy>#hero-title,.hero .hero-content>#hero-title{animation:2.2s linear both wg-hero-title-fade}html.wg-hero-font-loading .brand-hero .hero-copy>#hero-title,html.wg-hero-font-loading .hero .hero-content>#hero-title{animation:none;opacity:0;transform:none}}@media (prefers-reduced-motion: reduce){.brand-hero .hero-copy>#hero-title,.hero .hero-content>#hero-title{animation:none;opacity:1;transform:none}}.has-category-hover{--menu-accent:#365072;--menu-text:#233b59;--menu-surface:#fff;--menu-line:#dce4ef;--menu-soft:#edf1f6;--menu-muted:#58708e}.ape.has-category-hover{--menu-accent:#997f4c;--menu-text:#49391c;--menu-line:#e5dccb;--menu-soft:#f5f1e8;--menu-muted:#6f5e40}.arbor.has-category-hover{--menu-accent:#665a38;--menu-text:#443d28;--menu-line:#e3dece;--menu-soft:#f3f0e7;--menu-muted:#71674c}.omega.has-category-hover{--menu-accent:#e2e5e8;--menu-text:#f1f3f5;--menu-surface:#24272b;--menu-line:#484d53;--menu-soft:#32363c;--menu-muted:#bcc4cd}.has-category-hover .category-hover{position:relative;min-width:0}.has-category-hover .category-hover.is-open{z-index:12}.has-category-hover .category-disclosure{position:absolute;right:5px;bottom:0;width:44px;height:44px;border:0;background:none;color:var(--menu-accent);font-size:24px;cursor:pointer}.has-category-hover .category-disclosure[aria-expanded="true"] span{display:inline-block;transform:rotate(180deg)}.has-category-hover .category-hover-card>.category-card{display:block}.has-category-hover .category-hover-card .category-card h3{padding-right:48px}.has-category-hover .category-hover-card .category-card h3>span{display:none}.has-category-hover .category-hover-rail>a{display:flex;align-items:center;gap:17px;padding:21px 52px 21px 18px;font-weight:500;font-size:15px;min-height:75px;border-right:1px solid rgba(255,255,255,.14)}.has-category-hover .category-hover-rail>a>span:last-child{display:none}.has-category-hover .category-hover-rail>.category-disclosure{color:#fff;top:50%;bottom:auto;transform:translateY(-50%)}.has-category-hover .category-flyout{position:absolute;top:100%;left:0;width:max(100%,290px);max-width:calc(100vw - 32px);padding:20px;background:var(--menu-surface);color:var(--menu-text);border-top:3px solid var(--menu-accent);box-shadow:0 16px 40px rgba(16,34,59,.2);max-height:min(560px,70vh);overflow:auto;text-align:left}.has-category-hover .category-hover:last-child .category-flyout{left:auto;right:0}.has-category-hover .category-hover-card .category-flyout{top:auto;bottom:48px}.has-category-hover .category-flyout>p{font-family:Barlow Condensed,sans-serif;font-size:25px;font-weight:600;margin:0 0 12px}.has-category-hover .category-flyout a{display:block;padding:10px 0;font-size:15px;line-height:1.35;border-bottom:1px solid var(--menu-line)}.has-category-hover .category-flyout a:hover{color:var(--menu-accent);text-decoration:underline;text-underline-offset:3px}.has-category-hover .category-flyout .category-view-all{font-weight:600;border:0;margin-top:9px;font-size:14px}.has-category-hover .category-subrow{position:relative}.has-category-hover .category-subrow>a{padding-right:38px}.has-category-hover .category-subrow>details>summary{position:absolute;right:0;top:0;width:36px;height:40px;display:grid;place-items:center;cursor:pointer;font-size:20px;list-style:none}.has-category-hover .category-subrow>details>summary::-webkit-details-marker{display:none}.has-category-hover .category-subrow>details[open]>summary{font-size:0}.has-category-hover .category-subrow>details[open]>summary:after{content:"−";font-size:20px}.has-category-hover .category-subrow>details>div{padding-left:14px;border-left:2px solid var(--menu-line)}.has-category-hover .category-subrow>details a{font-size:14px}@media (max-width: 640px){.has-category-hover .category-hover-rail>a{font-size:13px;padding:16px 42px 16px 8px;gap:8px}.has-category-hover .category-flyout{width:290px}.has-category-hover .category-hover:nth-child(2n) .category-flyout{left:auto;right:0}.has-category-hover .category-hover-card .category-card h3{padding-right:38px}}.has-category-hover .category-flyout{z-index:5}.has-category-hover .category-hover-card .category-flyout{top:0;bottom:auto;max-height:calc(100% - 50px)}.has-category-hover .category-hover-shop>.category-card{height:100%}.has-category-hover .category-hover-shop .category-card-caption{padding-right:52px}.has-category-hover .category-hover-shop .category-card-caption>span{display:none}.has-category-hover .category-hover-shop .category-card h3{padding-right:0}.has-category-hover .category-hover-shop>.category-disclosure{bottom:14px;right:8px}.has-category-hover .category-hover-shop .category-flyout{max-height:calc(100% - 85px);width:max(100%,290px)}.has-category-hover .category-hover-shop .category-card:hover .category-card-caption h3{color:var(--menu-text)}.has-category-hover #subcategory-links>.category-mega{position:static;grid-column:1/-1;order:2;width:100%;max-width:none;max-height:none;overflow:visible;bottom:auto;padding:26px 30px;box-shadow:0 10px 24px rgba(16,34,59,.07);margin-top:4px}.has-category-hover .category-mega-heading{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px}.has-category-hover .category-mega-heading p{font-size:11px;letter-spacing:.15em;color:var(--menu-muted);margin:0 0 5px}.has-category-hover .category-mega-heading h3{font-family:Barlow Condensed,sans-serif;font-size:30px;color:var(--menu-text);margin:0}.has-category-hover .category-mega-close{width:40px;height:40px;background:var(--menu-soft);color:var(--menu-accent);border:0;font-size:28px;cursor:pointer;flex-shrink:0}.has-category-hover .category-mega>nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 36px;align-items:start}.has-category-hover .category-mega>nav>.category-mega-branch>a{font-weight:700;font-size:17px;border-bottom:2px solid var(--menu-line)}.has-category-hover .category-mega-children{padding-left:12px}.has-category-hover .category-mega-children a{font-size:14px;padding:9px 0;overflow-wrap:anywhere}.has-category-hover .category-mega .category-view-all{margin-top:24px;display:inline-block}@media (max-width: 1100px){.has-category-hover .category-mega>nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.has-category-hover #subcategory-links>.category-mega{padding:20px}.has-category-hover .category-mega>nav{grid-template-columns:1fr;gap:20px}}.has-category-hover .category-hover-shop .category-flyout{top:100%;bottom:auto;max-height:min(600px,75vh);width:max(100%,300px);max-width:calc(100vw - 32px)}.has-category-hover .shop-heading{overflow:visible;z-index:15}.has-category-hover .activity-tabs{overflow:visible;flex-wrap:wrap}.has-category-hover .category-hover-tab{display:flex;align-items:stretch}.has-category-hover .category-hover-tab>.activity-tab{padding-right:45px;display:flex;align-items:center}.has-category-hover .category-hover-tab>.category-disclosure{top:0;bottom:0;right:2px;height:100%;width:38px;color:#e7eef8;font-size:22px}.has-category-hover .category-hover-tab:has( > .activity-tab.active)>.category-disclosure,.has-category-hover .category-hover-tab:has( > .activity-tab:hover)>.category-disclosure{color:var(--menu-accent)}.has-category-hover .category-hover-tab .category-flyout{top:100%;width:310px;max-height:min(600px,75vh)}.has-category-hover .category-hover-rail>.category-disclosure{color:#fff}.ape.has-category-hover .category-hover-rail>.category-disclosure{color:#18150f}.omega.has-category-hover .category-hover-tab:has( > .activity-tab.active)>.category-disclosure,.omega.has-category-hover .category-hover-tab:has( > .activity-tab:hover)>.category-disclosure{color:#111}.omega.has-category-hover .category-flyout a,.omega.has-category-hover .category-flyout>p{color:var(--menu-text)}.has-category-hover{--category-button-bg:#1b304c;--category-button-ink:#fff;--category-selected-bg:#fff;--category-selected-ink:#233b59}.ape.has-category-hover{--category-button-bg:#40351f;--category-selected-bg:#fff7e8;--category-selected-ink:#40351f}.arbor.has-category-hover{--category-button-bg:#352f20;--category-selected-bg:#fffaf0;--category-selected-ink:#443d28}.omega.has-category-hover{--category-button-bg:#353b43;--category-selected-bg:#f1f3f5;--category-selected-ink:#17191c}.has-category-hover .shop-heading .activity-tabs .activity-tab{background:var(--category-button-bg);color:var(--category-button-ink);border:1px solid rgba(255,255,255,.55);box-shadow:0 2px 5px rgba(0,0,0,.133);font-weight:600}.has-category-hover .shop-heading .activity-tabs .activity-tab:hover,.has-category-hover .shop-heading .activity-tabs .activity-tab.active{background:var(--category-selected-bg);color:var(--category-selected-ink);border-color:var(--category-selected-bg)}.has-category-hover .shop-heading .activity-tabs .activity-tab.active{box-shadow:inset 0 -3px 0 var(--category-selected-ink),0 2px 5px rgba(0,0,0,.133)}.has-category-hover .shop-heading .category-hover-tab>.category-disclosure{color:var(--category-button-ink)}.has-category-hover .shop-heading .category-hover-tab:has( > .activity-tab.active)>.category-disclosure,.has-category-hover .shop-heading .category-hover-tab:has( > .activity-tab:hover)>.category-disclosure{color:var(--category-selected-ink)}.has-category-hover .shop-heading .activity-tab:focus-visible{outline:3px solid #fff;outline-offset:3px}.store-header{position:relative;z-index:50;overflow:visible}.header-category-menu{position:relative;display:flex;align-items:center;gap:5px;align-self:stretch}.header-category-menu>a{display:flex;align-items:center;white-space:nowrap;font-weight:600}.header-category-toggle{border:0;background:none;color:inherit;font:18px Arial;cursor:pointer;padding:9px 3px}.header-category-panel{--header-menu-line:#dce4ef;position:absolute;top:100%;left:0;box-sizing:border-box;width:290px;max-width:calc(100vw - 32px);max-height:70vh;overflow:auto;background:#fff;color:#233b59;border-top:3px solid #365072;box-shadow:0 16px 40px rgba(16,34,59,.2);padding:10px 20px;z-index:100;text-align:left}.header-category-panel[hidden]{display:none}.header-category-panel .header-category-root{display:block;padding:13px 0;font-size:15px;font-weight:400;line-height:1.35;border-bottom:1px solid var(--header-menu-line);white-space:normal}.header-category-panel .header-category-root:last-child{border-bottom:0}.header-category-panel .header-category-root:hover{text-decoration:underline;text-underline-offset:3px}.ape .header-category-panel{color:#49391c;border-top-color:#997f4c;--header-menu-line:#e5dccb}.arbor .header-category-panel{color:#443d28;border-top-color:#665a38;--header-menu-line:#e3dece}.omega .header-category-panel{background:#24272b;color:#f1f3f5;border-top-color:#e2e5e8;--header-menu-line:#484d53}.header-category-toggle:focus-visible,.header-category-panel a:focus-visible{outline:2px solid;outline-offset:3px}.desktop-nav .header-category-panel .header-category-root:hover{box-shadow:none}.customer-controls{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}.header-account,.header-cart{display:flex;align-items:center;gap:7px;padding:10px 6px;color:inherit;background:none;border:0;font:500 14px Barlow,Arial,sans-serif;cursor:pointer;white-space:nowrap}.cart-count{display:grid;place-items:center;min-width:20px;height:20px;border-radius:50%;background:var(--dark,#202724);color:#fff;font-size:11px}.store-header{gap:22px}.desktop-nav{gap:20px}.header-actions{margin-left:auto}.customer-controls~*{flex-shrink:0}.account-page{--account-dark:var(--dark,#202724);background:var(--tint,#f3f4f0);color:var(--ink,#20231f)}.account-hero{padding:40px 5.2%;background:var(--account-dark);color:#fff}.account-hero .eyebrow{font-size:12px;color:#e2e6e9}.account-hero h1{font:600 max(3rem,min(5vw,4.8rem))/1 Barlow Condensed,Arial,sans-serif;text-transform:uppercase;margin:0 0 20px}.account-hero>p:last-child{font-size:17px;color:#e2e6e9;margin:0}.account-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:35px;padding:42px 5.2% 60px;max-width:1500px;margin:auto}.account-menu{align-self:start;background:#fff;padding:16px;position:sticky;top:20px;border-top:3px solid var(--account-dark)}.account-menu a{display:flex;justify-content:space-between;gap:12px;padding:15px 8px;border-bottom:1px solid #e3e5e0;font-size:15px}.account-sections{display:grid;gap:24px}.account-panel{padding:32px;background:#fff;border:1px solid #dde1dc;scroll-margin-top:20px}.account-panel>.eyebrow{font-size:11px;color:var(--muted,#667064);margin:0 0 9px}.account-panel h2{font:600 32px/1.1 Barlow Condensed,Arial,sans-serif;margin:0 0 18px}.account-panel p{font-size:15px;line-height:1.65;color:var(--muted,#667064)}.account-primary{display:inline-flex;justify-content:center;align-items:center;gap:14px;background:var(--dark,#202724);color:#fff;border:0;padding:14px 20px;font:600 15px Barlow,Arial,sans-serif;cursor:pointer}.account-secondary{display:inline-flex;background:none;color:var(--dark,#202724);border:1px solid;padding:13px 18px;font:500 14px Barlow,Arial,sans-serif;cursor:pointer}.account-note{font-size:12px !important}.account-text-link{display:inline-block;font-weight:600;border-bottom:1px solid;padding-bottom:5px;font-size:15px}.device-settings{padding-top:24px;margin-top:24px;border-top:1px solid #dde1dc}.device-settings h3{font-size:19px;margin:0}#local-preferences,.local-account-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}#local-preferences label,.local-account-form label{display:flex;flex-direction:column;gap:9px;font-size:14px;font-weight:600}#local-preferences input,#local-preferences select,.local-account-form input{padding:12px;font:16px Barlow,Arial,sans-serif;border:1px solid #aeb5ae;min-width:0;width:100%;background:#fafbf9}#local-preferences>div,#local-preferences>p,.local-account-form>div,.local-account-form>p{grid-column:1/-1}.account-order-state{display:flex;align-items:center;gap:20px;background:var(--tint,#f3f4f0);padding:22px;margin-bottom:24px}.order-symbol{font-size:35px}.account-order-state h3{font-size:18px;margin:0}.account-order-state p{margin-bottom:0}.cart-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(480px,100%);height:100dvh;max-height:100dvh;max-width:100%;border:0;padding:0;background:#fff;color:#20231f;box-shadow:-10px 0 40px rgba(0,0,0,.133);overflow-y:auto}.cart-drawer::backdrop{background:rgba(0,0,0,.533)}.cart-open{overflow:hidden}.cart-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:26px 25px 18px;border-bottom:1px solid #dbe0d9}.cart-drawer-head .eyebrow{font-size:11px;color:#667064;margin-bottom:7px}.cart-drawer-head h2{font:600 34px Barlow Condensed,Arial,sans-serif;margin:0}.cart-close{border:0;background:none;font-size:32px;padding:5px 10px;cursor:pointer}.local-cart-note{font-size:13px;line-height:1.5;padding:16px 25px;margin:0;background:var(--tint,#f3f4f0);color:#5a635b}.cart-line{padding:22px 25px;display:grid;grid-template-columns:90px minmax(0,1fr);gap:18px;border-bottom:1px solid #e1e5de}.cart-line>img{width:90px;height:100px;object-fit:contain;background:#f5f6f3}.cart-line-brand{font-size:11px;color:#697268;text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px}.cart-line-name{font:600 20px/1.2 Barlow Condensed,Arial,sans-serif}.cart-option{font-size:13px;line-height:1.4;margin:8px 0;color:#697268}.cart-line-price{font-size:14px;margin:10px 0}.cart-line-actions{display:flex;gap:18px;align-items:center}.cart-line-actions label{font-size:12px}.cart-line-actions input{width:58px;margin-left:5px;padding:7px;border:1px solid #aeb5ae;font:14px Arial}.cart-line-actions button{background:none;border:0;text-decoration:underline;font-size:12px;cursor:pointer}.cart-store-link{display:inline-block;font-size:12px;margin-top:12px;text-decoration:underline}.cart-drawer-foot{padding:25px;display:grid;gap:12px}.cart-drawer-foot[hidden]{display:none}#cart-total{font-weight:600;font-size:19px;margin:0}.cart-drawer-foot>p:not(#cart-total){font-size:13px;line-height:1.6;color:#697268;margin:0}.empty-cart{padding:45px 28px;text-align:center}.empty-cart h3{font:600 28px Barlow Condensed,Arial,sans-serif;margin:0 0 15px}.empty-cart p{font-size:15px;line-height:1.6;color:#697268}.empty-cart a{font-weight:600;font-size:15px}.add-cart-row{display:flex;gap:12px;margin:22px 0 0}.add-cart-row label{font-size:12px;display:flex;flex-direction:column;gap:5px}.add-cart-row input{width:75px;padding:13px 8px;font:16px Arial;border:1px solid #aeb5ae}.add-cart-row button{flex:1;align-self:end;padding:15px 20px;background:var(--dark,#202724);color:#fff;border:0;font:600 16px Barlow,Arial,sans-serif;cursor:pointer}#add-cart-status{font-size:13px;line-height:1.5}.local-mode-label{display:inline-block;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.333);padding:7px 12px;font-size:12px;margin-bottom:20px}.local-order{border:1px solid #dce1d9;padding:20px;margin-top:18px}.local-order h3{font-size:18px;margin:0 0 10px}.local-order ul{padding-left:20px;font-size:14px;line-height:1.6}.local-order>p{font-size:13px;margin:6px 0}.account-panel [hidden]{display:none}.ape .account-hero{background:#997f4c;color:#18150f}.ape .account-hero .eyebrow,.ape .account-hero>p:last-child{color:#282319}@media (max-width: 1300px){.customer-controls .header-account>span,.customer-controls .cart-label{display:none}.store-header{gap:15px}.desktop-nav{gap:15px}.desktop-nav a{font-size:13px}.logo{width:160px}}@media (max-width: 1050px){.desktop-nav{display:none}.menu-toggle{display:grid}.header-actions{gap:5px}.customer-controls{margin-left:0}.account-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}}@media (max-width: 800px){.account-layout{grid-template-columns:1fr;padding:25px 6%}.account-menu{display:flex;overflow-x:auto;position:static;padding:10px;gap:15px}.account-menu a{white-space:nowrap;font-size:13px}.account-menu a span{display:none}.account-panel{padding:25px}.header nav{gap:18px}.header nav .contact{display:none}.header{gap:15px}.header .wordmark{font-size:24px}}@media (max-width: 540px){.store-header{gap:6px}.store-header .logo{width:108px}.store-header .visit-store{display:none}.header-actions{margin-left:auto}.customer-controls{gap:3px}.header-account,.header-cart{padding:10px 4px}.header .wordmark{font-size:20px;gap:3px}.header .wordmark span{font-size:10px}.header nav{display:none}.header .customer-controls{margin-left:auto}.account-hero{padding:30px 6%}.account-hero h1{font-size:3rem}.account-panel{padding:22px 18px}#local-preferences,.local-account-form{grid-template-columns:1fr}.account-menu{gap:12px}.cart-line{padding:18px;grid-template-columns:75px minmax(0,1fr);gap:14px}.cart-line>img{width:75px;height:85px}.cart-drawer-head,.cart-drawer-foot{padding:22px}.cart-line-name{font-size:19px}}.catalog-card{display:flex;flex-direction:column}.catalog-card>a{flex:1;height:auto}.grid-add-cart{margin:0 14px 15px;padding:12px;border:1px solid var(--dark,#202724);background:var(--dark,#202724);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:8px;font:600 14px Barlow,Arial,sans-serif;cursor:pointer}.grid-add-cart:hover{opacity:.86}.grid-add-cart:disabled{opacity:.5}.cart-options{width:min(480px,100% - 30px);border:0;padding:0;color:#20231f}.cart-options::backdrop{background:rgba(0,0,0,.533)}.cart-options-body{padding:25px}.cart-options-body h3{font:600 25px Barlow Condensed,Arial,sans-serif;margin:0 0 20px}.cart-options-body form{display:grid;gap:20px}.cart-options-body label{display:grid;gap:10px;font-size:14px}.cart-options-body select{width:100%;min-width:0;padding:12px;font:16px Barlow,Arial,sans-serif;border:1px solid #aeb5ae}@media (max-width: 540px){.grid-add-cart{margin:0 10px 12px;font-size:13px;padding:11px 8px}}@keyframes page-heading-fade{from{opacity:0}to{opacity:1}}main h1{animation:.65s ease-out both page-heading-fade}@media (prefers-reduced-motion: reduce){main h1{animation:none}}.cart-drawer .cart-drawer-head{position:sticky;top:0;z-index:20;gap:12px;background:#fff;color:#20231f}.cart-drawer .cart-drawer-head .cart-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;min-height:44px;padding:10px 14px;border:1px solid #b8beb5;border-radius:0;background:#fff;color:#20231f;font:600 14px/1.2 Barlow,Arial,sans-serif;cursor:pointer}.cart-drawer .cart-drawer-head .cart-close:hover{background:#f2f4ef;border-color:#20231f}.cart-drawer .cart-drawer-head .cart-close:focus-visible{outline:2px solid #20231f;outline-offset:3px}.cart-drawer .cart-close svg{display:block;width:18px;height:18px;flex-shrink:0}.cart-drawer .cart-drawer-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.cart-drawer .cart-drawer-actions{display:flex}@media (max-width: 380px){.cart-drawer .cart-drawer-head .cart-close{padding:10px;font-size:13px}}.omega .cart-drawer .cart-drawer-head,.omega .cart-drawer .cart-drawer-foot{background:#343a40;color:#f5f6f7;border-color:#606872}.omega .cart-drawer .cart-drawer-head h2{color:#fff}.omega .cart-drawer .cart-drawer-head .eyebrow,.omega .cart-drawer .local-cart-note{color:#cbd2db}.omega .cart-drawer .cart-drawer-head .cart-close{background:#454c54;color:#fff;border-color:#929ba6}.omega .cart-drawer .cart-drawer-head .cart-close:hover{background:#535c66;border-color:#dce2e9}.omega .cart-drawer .cart-drawer-head .cart-close:focus-visible,.omega .cart-drawer .cart-checkout-link:focus-visible{outline-color:#fff}.omega .cart-drawer #cart-total{color:#fff;background:#242a30;border:1px solid #737d88;border-left:4px solid #cbd2db;padding:14px 16px;margin:0;font-size:max(18px,min(2.2vw,22px));font-weight:700;line-height:1.45}.omega .cart-drawer #cart-total .amount{font-size:1.12em;white-space:nowrap}.omega .cart-drawer .cart-drawer-foot>p:not(#cart-total){color:#cbd2db}.omega .cart-drawer .cart-line-total{color:#fff}.omega .cart-drawer .cart-line-total>span:first-child{color:#cbd2db}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.breadcrumbs{display:flex;gap:11px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--muted);line-height:1.6}.breadcrumbs>a:hover{color:var(--ink);text-decoration:underline}.breadcrumbs>span:not([aria-current]){color:#b4b9b4}.shop-heading{background:var(--tint);padding:24px var(--pad) 0;border-bottom:1px solid var(--line)}.shop-title-row{display:flex;justify-content:space-between;align-items:end;gap:45px;padding:35px 0}.shop-title-row h1{font-size:max(2.8rem,min(4.2vw,4.3rem));line-height:1.02;margin:0;max-width:790px}.shop-title-row .eyebrow{color:var(--muted);font-size:11px;letter-spacing:.12em;margin-bottom:12px}.shop-title-row>p{max-width:285px;font-size:16px;color:var(--muted);margin:0 0 3px;flex-shrink:0}.activity-tabs{display:flex;gap:30px;overflow:auto;scrollbar-width:thin}.activity-tab{padding:16px 0;background:none;border:0;border-bottom:3px solid rgba(0,0,0,0);font-size:15px;white-space:nowrap;color:var(--muted);font-weight:500}.activity-tab.active{border-color:var(--accent);color:var(--ink);font-weight:600}.activity-tab:hover{color:var(--ink)}.shop-layout{display:grid;grid-template-columns:205px 1fr;gap:42px;padding:36px var(--pad) 60px}.filter-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.filter-heading h2{font:600 18px Barlow,Arial,sans-serif}.text-button{border:0;background:none;text-decoration:underline;padding:5px 0;color:var(--muted);font-size:13px}.text-button:hover{color:var(--ink)}.filters fieldset{padding:22px 0 23px;border:0;border-bottom:1px solid var(--line);margin:0;min-width:0}.filters legend{padding:0;float:left;width:100%;font-weight:600;font-size:14px;margin-bottom:17px}.check-row{display:flex;align-items:center;gap:10px;font-size:14px;margin-bottom:13px;cursor:pointer}.check-row:last-child{margin-bottom:0}.check-row input{accent-color:var(--dark);width:16px;height:16px;flex-shrink:0;margin:0}.check-row small{margin-left:auto;color:#878e87;font-size:12px}.filters select{width:100%;padding:11px 9px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:14px}.gear-help{margin-top:28px;padding:20px 15px;background:var(--tint);font-size:14px}.gear-help p{margin:0 0 13px;font-weight:500;line-height:1.45}.gear-help a{font-weight:600;display:flex;justify-content:space-between}.results{min-width:0}.shop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:45px}.shop-search{flex:1;max-width:390px}.shop-search input{width:100%;padding:12px 15px;border:1px solid var(--line);font-size:14px;border-radius:0;min-height:45px;background:#fff}.sort-label{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:8px;white-space:nowrap}.sort-label select{border:0;background:#fff;color:var(--ink);font-weight:500;padding:10px 2px;font-size:14px;max-width:160px}.result-summary{display:flex;justify-content:space-between;align-items:center;min-height:53px}.result-summary p{font-size:13px;margin:12px 0;color:var(--muted)}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 23px}.catalog-card{min-width:0}.catalog-image{position:relative;background:#f4f5f3;aspect-ratio:1;overflow:hidden}.catalog-image img{height:100%;width:100%;object-fit:contain;padding:19px;mix-blend-mode:multiply;transition:transform .25s}.catalog-card:hover img{transform:scale(1.035)}.catalog-card:hover .product-view,.catalog-card:focus-within .product-view{transform:none}.product-kind{font-size:11px;letter-spacing:.06em;color:var(--muted);text-transform:uppercase;line-height:1.4;margin:15px 0 7px}.catalog-card h3{font-size:16px;line-height:1.38;font-weight:600;margin:0 0 11px}.catalog-card .price{font-size:15px}.catalog-card .price strong{font-weight:500}.load-area{display:flex;flex-direction:column;align-items:center;margin-top:43px;gap:12px}.load-area p{font-size:13px;color:var(--muted);margin:0}.outline-button{display:flex;justify-content:space-between;gap:40px;border:1px solid var(--ink);color:var(--ink);background:#fff;padding:13px 25px;font-size:14px;font-weight:600}.outline-button:hover{background:var(--tint)}.catalog-note{font-size:12px;color:#788077;margin-top:30px;text-align:center;max-width:620px;margin-left:auto;margin-right:auto}.filters #filter-toggle,#filter-toggle{display:none}#empty-state{text-align:center;padding:70px 20px;background:var(--tint)}#empty-state h2{font-size:30px;margin:14px 0 10px}#empty-state p{font-size:15px;color:var(--muted);margin:0 auto 25px;max-width:360px}.empty-mark{font-size:44px;color:var(--muted);font-weight:400}.empty-store{display:block;margin-top:20px;font-size:14px;text-decoration:underline}.detail-page>.breadcrumbs{padding:24px var(--pad) 0}.product-layout{padding:25px var(--pad) 52px;display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);gap:65px;align-items:start}.gallery{min-width:0}.main-product-image{position:relative;aspect-ratio:1;background:#f4f5f3}.main-product-image>button{display:block;border:0;background:none;width:100%;height:100%;padding:40px;cursor:zoom-in}.main-product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.main-product-image .sale-label{font-size:12px;padding:7px 12px;top:20px;left:20px}.zoom-hint{position:absolute;right:15px;bottom:14px;font-size:12px;display:flex;gap:12px;align-items:center;background:#fff;padding:7px 10px}.zoom-hint span{font-size:18px}.thumbnails{display:flex;gap:12px;margin-top:15px}.thumbnail{width:80px;height:80px;padding:5px;border:1px solid var(--line);background:#fff}.thumbnail img{width:100%;height:100%;object-fit:contain}.thumbnail.selected{border:2px solid var(--ink);padding:4px}.product-purchase{padding-top:10px}.product-purchase>.eyebrow{font-size:11px;letter-spacing:.1em;color:var(--muted);line-height:1.7;margin-bottom:15px}.product-purchase>.eyebrow>span{padding:0 6px;color:#b4bbb4}.product-purchase h1{font-family:Barlow,Arial,sans-serif;font-size:max(1.8rem,min(2.6vw,2.6rem));font-weight:600;line-height:1.15;letter-spacing:-.025em;text-transform:none;margin:0 0 21px}.detail-price{font-size:27px;font-weight:500;line-height:1.2;margin:0 0 9px}.detail-price del{font-size:20px;font-weight:400;color:#8c928c;margin-right:9px}.detail-price strong{font-weight:500}.tax-note{font-size:12px;color:var(--muted);margin:0 0 24px}.product-summary{font-size:16px;color:#535b53;line-height:1.65;margin:0 0 23px}.variant-field{margin:25px 0 20px}.variant-field label{display:block;font-size:14px;font-weight:600;margin-bottom:9px}.variant-field select{width:100%;border:1px solid #bdc4bd;padding:14px 11px;font-size:15px;background:#fff;border-radius:0;min-height:50px;color:var(--ink)}.variant-field select[aria-invalid="true"]{border:2px solid #b62121}.option-note{font-size:12px;color:var(--muted);margin:7px 0 0}.purchase-link{display:flex;width:100%;justify-content:space-between;font-size:16px;padding:17px 23px;margin-top:24px}.purchase-note{font-size:12px;color:var(--muted);line-height:1.6;text-align:center;margin:12px 0 25px}.product-meta{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0;font-size:12px;color:var(--muted)}.product-meta span:last-child{text-align:right}.purchase-support{margin-top:21px;font-size:14px}.purchase-support strong{font-weight:600}.purchase-support p{color:var(--muted);margin:5px 0 10px;font-size:14px}.purchase-support a{font-size:14px;font-weight:500;display:inline-flex;gap:15px}.product-information{padding:45px var(--pad);background:var(--tint);display:grid;grid-template-columns:1fr 2fr;gap:65px}.information-intro .eyebrow{color:var(--muted)}.information-intro h2{font-size:38px}.information-panels details{border-bottom:1px solid #d3d9d2}.information-panels details:first-child{border-top:1px solid #d3d9d2}.information-panels summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:19px 0;cursor:pointer;font-size:16px;font-weight:600}.information-panels summary::-webkit-details-marker{display:none}.information-panels summary span{font-size:20px;font-weight:400}.information-panels details[open] summary span{transform:rotate(45deg)}.details-content{padding:0 0 24px;color:#535b53;font-size:15px;line-height:1.7}.details-content>p{margin:0 0 18px;white-space:pre-line}.details-content .text-link{font-size:14px}.specifications{margin:0}.specifications>div{display:grid;grid-template-columns:150px 1fr;gap:20px;border-top:1px solid #dce1dc;padding:10px 0;align-items:start}.specifications dt{font-weight:500}.specifications dd{margin:0}.related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.related{padding-top:46px;padding-bottom:58px}.related .catalog-image{background:#f3f4f2}.related h2{font-size:36px}#image-dialog{width:min(90vw,1000px);max-height:93vh;padding:30px;border:0;background:#fff;overflow:auto}#image-dialog::backdrop{background:rgba(13,23,18,.79)}#image-dialog>img{display:block;width:100%;height:72vh;object-fit:contain}#image-dialog>p{text-align:center;font-size:14px;margin:16px 0 0}#close-image{position:absolute;right:15px;top:10px;border:0;background:#fff;color:#222;font-size:35px;padding:2px 10px;cursor:pointer}.shop-page,.detail-page{border-bottom:1px solid var(--line)}@media (min-width: 1600px){.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-layout{grid-template-columns:230px 1fr;gap:45px}}@media (max-width: 1100px){.shop-layout{grid-template-columns:180px 1fr;gap:27px}.catalog-grid{gap:28px 18px}.shop-title-row>p{max-width:220px;font-size:15px}.catalog-card h3{font-size:15px}.catalog-image img{padding:13px}.sort-label{gap:5px}.sort-label select{max-width:125px;font-size:13px}.product-layout{gap:35px}.product-purchase h1{font-size:28px}.product-information{gap:35px;grid-template-columns:1fr 2fr}.related-grid{gap:18px}.product-purchase{padding-top:0}}@media (max-width: 800px){.shop-title-row{gap:20px;padding:29px 0;display:block}.shop-title-row h1{font-size:3rem;max-width:none}.shop-title-row>p{max-width:none;margin:15px 0 0}.activity-tabs{gap:25px}.activity-tab{font-size:14px}.shop-layout{grid-template-columns:1fr;padding-top:24px;gap:0}.filters{display:none}.filters.open{display:block;grid-row:1;columns:2;column-gap:35px;padding:20px;background:var(--tint);margin-bottom:22px}.filters .filter-heading{column-span:all}.filters fieldset{break-inside:avoid}.filters .gear-help{display:none}#filter-toggle{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--line);background:#fff;padding:11px 13px;font-size:14px;min-height:45px}.shop-toolbar{gap:14px;flex-wrap:wrap}.shop-search{flex:1;max-width:none}.sort-label{margin-left:auto}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px 17px}.product-layout{gap:26px;grid-template-columns:1fr 1fr}.main-product-image>button{padding:25px}.product-purchase h1{font-size:25px}.product-purchase .eyebrow{font-size:10px}.product-summary{font-size:15px}.detail-price{font-size:24px}.product-information{grid-template-columns:1fr;gap:26px}.information-intro h2{font-size:34px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 22px}.specifications>div{grid-template-columns:130px 1fr}.purchase-link{font-size:15px;gap:20px}.variant-field select{font-size:14px}}@media (max-width: 540px){.shop-heading{padding-top:18px}.breadcrumbs{font-size:12px;gap:8px}.shop-title-row h1{font-size:2.6rem}.shop-title-row .eyebrow{font-size:10px}.shop-title-row>p{font-size:15px;line-height:1.5}.activity-tab{padding:13px 0}.activity-tabs{gap:23px}.shop-layout{padding-bottom:40px}.shop-toolbar{gap:12px}.shop-search input{font-size:13px;padding:12px}.sort-label{width:100%;justify-content:flex-end;padding-top:0}.result-summary{min-height:43px}.result-summary p{font-size:12px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 15px}.catalog-image img{padding:10px}.catalog-card h3{font-size:14px;line-height:1.45;margin-bottom:9px}.catalog-card .price{font-size:14px}.product-kind{font-size:10px;line-height:1.5;margin-top:11px}.catalog-card .sale-label{font-size:10px}.filters.open{columns:1}.filters fieldset{padding:18px 0}.filter-heading h2{font-size:19px}.check-row{font-size:15px;padding:3px 0}.load-area{margin-top:32px}.catalog-note{font-size:11px}.product-layout{grid-template-columns:1fr;gap:25px;padding-top:18px;padding-bottom:35px}.detail-page>.breadcrumbs{padding-top:18px}.main-product-image>button{padding:30px}.main-product-image .sale-label{top:14px;left:14px;font-size:11px}.thumbnails{margin-top:12px;gap:10px}.thumbnail{width:64px;height:64px}.product-purchase h1{font-size:28px;line-height:1.2}.product-purchase>.eyebrow{font-size:10px;margin-bottom:12px}.detail-price{font-size:27px}.tax-note{margin-bottom:20px}.product-summary{font-size:16px}.variant-field select{font-size:16px}.purchase-link{font-size:16px}.product-information{padding-top:32px;padding-bottom:32px;gap:24px}.information-intro .eyebrow{font-size:11px;margin-bottom:8px}.information-intro h2{font-size:31px}.specifications>div{grid-template-columns:105px 1fr;gap:13px;font-size:14px}.related{padding-top:34px;padding-bottom:38px}.related-grid{gap:25px 15px}.related h2{font-size:30px}#image-dialog{padding:20px;width:94vw}#image-dialog>img{height:65vh}#image-dialog>p{font-size:12px}.information-panels summary{font-size:15px}.details-content{font-size:15px}}.filters legend{float:none;width:auto;margin-bottom:16px}.filters fieldset{padding-top:20px}.check-row>span{min-width:0}.filters legend+label{clear:both}.breadcrumbs{flex-wrap:wrap;row-gap:7px;line-height:1.5}.breadcrumbs [aria-current="page"]{color:var(--ink);font-weight:600}.breadcrumbs a:hover{text-decoration:underline;color:var(--dark)}.shop-heading{padding-bottom:0}.shop-title-row h1{font-size:max(2.5rem,min(4vw,3.7rem))}.activity-tabs{flex-wrap:wrap;gap:4px 22px}.activity-tab{white-space:normal}#category-tree{padding:0 0 24px;border-bottom:1px solid var(--line);margin-bottom:24px}#category-tree h3{font-size:15px;margin:0 0 16px}#category-tree a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;font-size:14px;line-height:1.35;border-left:2px solid rgba(0,0,0,0)}#category-tree a:hover{background:var(--tint)}#category-tree a[aria-current]{background:var(--tint);border-color:var(--dark);font-weight:600;color:var(--dark)}#category-tree small{font-size:11px;color:var(--muted)}.category-children{margin:3px 0 10px 13px;border-left:1px solid var(--line)}#category-tree .category-children a{font-size:13px;padding:9px 12px}.category-explorer{padding:0 0 25px;margin-bottom:22px;border-bottom:1px solid var(--line)}.category-explorer .eyebrow{color:var(--muted);font-size:10px;margin-bottom:6px}.category-explorer h2{font-size:30px;margin-bottom:18px}#subcategory-links{display:flex;flex-wrap:wrap;gap:9px}#subcategory-links>a{display:flex;align-items:center;gap:18px;justify-content:space-between;padding:11px 15px;border:1px solid var(--line);font-size:13px;background:#fff}#subcategory-links>a:hover{border-color:var(--dark);background:var(--tint)}#subcategory-links small{color:var(--muted);font-size:11px}#subcategory-links .category-back{border:0;padding:0;color:var(--dark);font-weight:600}.catalog-note{line-height:1.6}@media (max-width: 800px){.shop-layout{position:relative}.category-explorer h2{font-size:27px}#subcategory-links>a{padding:10px 12px}.activity-tabs{gap:0 16px}.breadcrumbs{font-size:11px}.filters.open{margin-bottom:25px}}.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 max(36px,min(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{}.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}.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 .store-header .sibling-brands{background:none;border-radius:0}.omega .sibling-brands a[href*="ape-canyon"] img{}.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)}.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{}.omega .store-header .sibling-brands a[href*="rock-n-arbor"] img{filter:none}.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{}.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(#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{}.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}}.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}.store-header .sibling-brands a[href*="rock-n-rescue"] img,.group-header-brands>a[href*="rock-n-rescue"] img{transform:translateY(3px)}.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}.ape .story{position:relative;isolation:isolate;overflow:hidden;background:#40351f}.ape .story:before{content:"";position:absolute;inset:0;z-index:-2;background:url("https://www.rocknrescue.com/nitropack_static/DuJyITaPBgKXKPRTfNGLFuPtoBQZqYno/assets/images/optimized/rev-ba363f8/www.rocknrescue.com/wp-content/themes/weinel-group/site/assets/brands/ape-hero.png") 50% 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,rgba(64,53,31,.8),rgba(64,53,31,.6) 55%,rgba(64,53,31,.7))}@media (max-width: 540px){.ape .story:before{background-position:65%;opacity:.3}}.omega .story{position:relative;isolation:isolate;overflow:hidden;background:#111}.omega .story:before{content:"";position:absolute;inset:0;z-index:-2;background:url("https://www.rocknrescue.com/nitropack_static/DuJyITaPBgKXKPRTfNGLFuPtoBQZqYno/assets/images/optimized/rev-ba363f8/www.rocknrescue.com/wp-content/themes/weinel-group/site/assets/omega.jpg") center/cover no-repeat;opacity:.4}.omega .story:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(17,17,17,.8),rgba(17,17,17,.5) 55%,rgba(17,17,17,.7))}@media (max-width: 540px){.omega .story:before{background-position:65%;opacity:.3}}.omega .category-grid .category-image img[src$="omega-category-0.png"],.omega .category-grid .category-image img[src$="omega-category-1.jpg"]{}.rescue .story{position:relative;isolation:isolate;overflow:hidden;background:#365072}.rescue .story:before{content:"";position:absolute;inset:0;z-index:-2;background:url("https://www.rocknrescue.com/nitropack_static/DuJyITaPBgKXKPRTfNGLFuPtoBQZqYno/assets/images/optimized/rev-ba363f8/www.rocknrescue.com/wp-content/themes/weinel-group/site/assets/brands/rescue-hero-no-hoses.png") 50% 43%/cover no-repeat;opacity:.42;filter:saturate(.35)}.rescue .story:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(54,80,114,.8),rgba(54,80,114,.5) 55%,rgba(54,80,114,.7))}@media (max-width: 540px){.rescue .story:before{background-position:65%;opacity:.32}}.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");background-size:640px 500px;opacity:.1881}.arbor .expanded-footer>*,.ape .expanded-footer>*{position:relative;z-index:1}: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("https://www.rocknrescue.com/nitropack_static/DuJyITaPBgKXKPRTfNGLFuPtoBQZqYno/assets/images/optimized/rev-ba363f8/www.rocknrescue.com/wp-content/themes/weinel-group/site/assets/brands/header-flag.png") 50% 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}.arbor .category-rail{background:#6f9d30}@media (min-width: 1001px){.arbor #categories>.category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 1001px){.ape #categories>.category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.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}.brand-hero .hero-shipping{position:absolute;right:var(--pad);top:50%;transform:translateY(-50%);width:max(250px,min(26vw,390px));padding:25px 27px;border-left:3px solid var(--shipping-accent,#fff);background:var(--shipping-panel,rgba(23,32,45,.8));color:#fff;box-shadow:0 8px 30px rgba(0,0,0,.067);backdrop-filter:blur(3px)}.hero-shipping p{margin:0}.hero-shipping .hero-shipping-title{font:600 max(27px,min(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:rgba(64,53,31,.85)}.arbor .hero-shipping{--shipping-accent:#91bc52;--shipping-panel:rgba(64,62,39,.85)}.rescue .hero-shipping{--shipping-accent:#abc9e4;--shipping-panel:rgba(38,62,93,.85)}.omega .hero-shipping{--shipping-accent:#dce2e9;--shipping-panel:rgba(23,25,28,.85)}@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}}.rescue #categories .category-image{isolation:isolate}.rescue #categories .category-image img{}.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{}.rescue #categories .category-index{z-index:1}#tax-saved{padding:20px;margin-bottom:24px;border:1px solid var(--line,#ddd);background:rgba(255,255,255,.74);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}:is(.ape, .arbor, .rescue, .omega) .account-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;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("https://www.rocknrescue.com/nitropack_static/DuJyITaPBgKXKPRTfNGLFuPtoBQZqYno/assets/images/optimized/rev-ba363f8/www.rocknrescue.com/wp-content/themes/weinel-group/site/assets/brands/ape-hero.png")}.arbor{--account-photo:url("https://www.rocknrescue.com/nitropack_static/DuJyITaPBgKXKPRTfNGLFuPtoBQZqYno/assets/images/optimized/rev-ba363f8/www.rocknrescue.com/wp-content/themes/weinel-group/site/assets/brands/arbor-misty-forest-original.png")}.rescue{--account-photo:url("https://www.rocknrescue.com/nitropack_static/DuJyITaPBgKXKPRTfNGLFuPtoBQZqYno/assets/images/optimized/rev-ba363f8/www.rocknrescue.com/wp-content/themes/weinel-group/site/assets/brands/rescue-hero-no-hoses.png")}.omega{--account-photo:url("https://www.rocknrescue.com/nitropack_static/DuJyITaPBgKXKPRTfNGLFuPtoBQZqYno/assets/images/optimized/rev-ba363f8/www.rocknrescue.com/wp-content/themes/weinel-group/site/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}:is(.ape, .arbor, .rescue, .omega) .store-header:before{content:none !important;background:none !important}