.wt-mycoupons ul li{box-sizing:border-box;display:inline-block;padding:15px;width:170px;min-height:60px;margin-bottom:15px;vertical-align:top;line-height:1.4}.wt_coupon_wrapper{width:100%;position:relative;flex-direction:row;flex-wrap:wrap;display:flex;justify-content:flex-start;margin-bottom:15px;gap:26px;padding:15px 4px 4px}.wt_coupon_wrapper .wt-single-coupon,.wt_coupon_wrapper .wt-sc-hidden-coupon-box{width:30%;min-width:314px;margin:0;flex:1 0 30%}.wt_coupon_wrapper .wt-sc-hidden-coupon-box{content:"";visibility:hidden}.wt_sc_pagination{width:100%;clear:both;margin-bottom:15px;text-align:right}.wt_sc_pagination .woocommerce-pagination{display:inline-block;float:none}.wt_sc_available_coupon_sort_by{float:right;font-size:14px}.wt_sc_available_coupon_sort_by form{margin-bottom:0}.wt_sc_bogo_cart_item_discount,.wt_sc_bogo_cart_item_discount *{color:green;font-size:small}.wt-mycoupons:has(.wt_sc_myaccount_no_available_coupons) .wt_sc_available_coupon_sort_by{display:none}.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}:root{--ink:#181b19;--muted:#626661;--accent:#e5b938;--paper:#fff;--line:#dfe2dd}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.5 Barlow,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #e5b938;outline-offset:6px}a,.button{touch-action:manipulation}.skip{position:absolute;top:-100px;left:20px;z-index:10;padding:12px;background:#fff}.skip:focus{top:10px}.header{height:92px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:28px}.wordmark{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:30px;font-weight:800;letter-spacing:.01em;white-space:nowrap;display:flex;align-items:baseline;gap:5px}.wordmark span{font-size:16px;font-weight:600;letter-spacing:.03em}.header nav{display:flex;align-items:center;gap:36px;font-weight:600;font-size:15px}.header nav>a{padding:12px 0}.header nav>a:hover{color:#88701c}.header nav .contact{border-left:1px solid var(--line);padding-left:32px}.contact span{margin-left:18px}.hero{min-height:560px;position:relative;background:#192219;color:#fff;isolation:isolate;overflow:hidden}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.35),rgba(0,0,0,0) 75%);z-index:-1}.hero-content{padding:55px 5% 78px}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.16em;margin:0 0 18px}.hero .eyebrow{color:#e8e2d2}.hero h1{font:700 max(3.5rem,min(5.2vw,5.1rem))/.99 Barlow Condensed,Arial Narrow,Impact,sans-serif;letter-spacing:-.015em;margin:0 0 22px;text-transform:uppercase}.hero h1 span{color:#e8e2d2}.intro{color:#e3e4e0;font-size:17px;line-height:1.5;margin:0 0 27px}.button{display:inline-flex;gap:45px;align-items:center;background:var(--accent);color:var(--ink);padding:14px 21px;font-weight:600;transition:background .2s}.button:hover{background:#f6d779}.hero-foot{position:absolute;bottom:0;left:5%;right:5%;display:flex;justify-content:space-between;gap:20px;border-top:0;padding:17px 0;font-size:11px;letter-spacing:.14em;font-weight:500}.section{padding:60px 5%}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px;gap:32px}.section-heading .eyebrow,.group .eyebrow{color:#757962;margin-bottom:8px}h2{font:600 max(2.1rem,min(3vw,2.9rem))/1.1 Barlow Condensed,Arial Narrow,Arial,sans-serif;margin:0}.section-heading>p{font-size:16px;color:var(--muted);margin:0 0 2px}.brand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.brand-card{display:block;min-width:0}.brand-visual{height:270px;position:relative;background:#272d28;overflow:hidden;isolation:isolate}.brand-photo{width:100%;height:100%;object-fit:cover;transition:transform .55s,filter .4s;filter:brightness(.64);position:absolute;inset:0;z-index:-2}.brand-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,0) 35%,rgba(0,0,0,.467));z-index:-1}.brand-logo{position:absolute;left:14%;top:37%;width:72%;height:26%;object-fit:contain}.brand-logo.omega-mark{left:29%;width:42%;height:41%;top:27%}.brand-number{position:absolute;bottom:19px;left:21px;font-size:12px;font-weight:600;letter-spacing:.15em;color:#fff}.brand-detail{padding-top:20px}.brand-detail h3{font-size:21px;line-height:1.2;font-weight:600;margin:0 0 8px;letter-spacing:-.03em}.brand-detail p{font-size:14px;margin:0;color:var(--muted)}.shop{border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:600;padding:23px 0 13px;transition:border-color .25s}.shop span{font:24px Arial;transition:transform .25s}.brand-card:hover .brand-photo{transform:scale(1.04);filter:brightness(.85)}.brand-card:hover .shop{border-color:var(--ink)}.brand-card:hover .shop span{transform:translate(2px,-2px)}.group{background:#f2f3f0;display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:4px;padding-top:48px;padding-bottom:48px}.group-copy p{margin:0;color:#525950;font-size:17px;max-width:590px}.group-copy .origin{font-size:14px;font-weight:600;color:var(--ink);margin-top:17px}footer{background:var(--ink);color:#fff;padding:36px 5% 20px}.footer-top{display:flex;justify-content:space-between;gap:30px;align-items:center;padding-bottom:32px}.footer-top>div{display:grid;gap:4px;font-size:14px}.footer-top p{font-size:14px;color:#c2c6bf;margin:0}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.15);font-size:12px;color:#b1b7ad}.footer-bottom a{font-size:14px;color:#fff}.footer-bottom a span{margin-left:15px}footer a:hover{text-decoration:underline}@media (min-width: 1700px){.header,.section,footer{padding-left:max(5%,50vw - 765px);padding-right:max(5%,50vw - 765px)}.hero-content{padding-left:max(5%,50vw - 765px)}.hero{min-height:650px}}@media (max-width: 1000px){.brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 22px}.brand-visual{height:320px}.hero{min-height:540px}.hero-image{object-position:60% center}.hero h1{font-size:4rem}.section-heading>p{max-width:320px}.group{gap:35px}.brand-detail h3{font-size:23px}}@media (max-width: 600px){.header{height:76px;padding:0 6%;gap:14px}.wordmark{font-size:25px;gap:4px}.wordmark span{font-size:12px}.header nav{font-size:14px;gap:0}.header nav>a:not(:first-child){display:none}.hero{min-height:590px}.hero-content{padding:46px 6% 84px}.hero-image{object-position:67% center}.hero:after{background:linear-gradient(90deg,rgba(0,0,0,.667),rgba(0,0,0,.067))}.hero .eyebrow{font-size:11px;letter-spacing:.11em}.hero h1{font-size:max(3.3rem,min(12.5vw,4rem));line-height:1.02}.intro{font-size:16px}.hero-foot{left:6%;right:6%;font-size:10px;letter-spacing:.08em}.hero-foot span:last-child{max-width:160px;text-align:right}.section{padding:40px 6%}.section-heading{display:block;margin-bottom:25px}.section-heading>p{margin-top:15px}.desktop-break{display:none}.brand-grid{grid-template-columns:1fr;gap:32px}.brand-visual{height:310px}.brand-logo{left:19%;width:62%}.brand-detail{padding-top:17px}.shop{padding-top:18px}.group{grid-template-columns:1fr;gap:22px}.group h2{font-size:2.35rem}footer{padding:30px 6% 22px}.footer-top{display:grid;gap:23px}.footer-bottom{align-items:start;flex-direction:column;gap:14px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{transition:none !important}}.brand-card.ape{--photo-tone:153,127,76}.brand-card.arbor{--photo-tone:102,90,56}.brand-card.rescue{--photo-tone:54,80,114}.brand-card.omega{--photo-tone:17,17,17}.brand-card .brand-photo{filter:brightness(.88)}.brand-card .brand-visual:after{background:linear-gradient(180deg,rgba(var(--photo-tone),.3),rgba(var(--photo-tone),.76));z-index:-1;transition:opacity .3s}.brand-card:hover .brand-photo{}.brand-card:hover .brand-visual:after{opacity:.85}.brand-card.arbor .brand-photo,.brand-card.rescue .brand-photo{filter:contrast(1.25) brightness(.7)}.brand-card.arbor:hover .brand-photo,.brand-card.rescue:hover .brand-photo{filter:contrast(1.25) brightness(.82)}#brands.brands{padding-top:32px;padding-bottom:52px}#brands .brand-grid{gap:22px}#brands .brand-visual{height:390px}#brands .brand-logo{left:9%;width:82%;top:35%;height:28%}#brands .brand-logo.omega-mark{left:24%;width:52%;top:29%;height:38%}#brands .brand-number{bottom:22px;left:21px}@media (min-width: 1700px){#brands .brand-visual{height:450px}}@media (max-width: 1000px){#brands .brand-visual{height:390px}}@media (max-width: 600px){#brands.brands{padding-top:26px;padding-bottom:38px}#brands .brand-visual{height:370px}#brands .brand-logo{left:13%;width:74%}#brands .brand-logo.omega-mark{left:26%;width:48%}}.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-5024c56/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}.expanded-footer{background:#202724;color:#fff}.expanded-footer .footer-logo img{width:180px;max-height:60px;object-fit:contain}.expanded-footer .footer-label{font-size:12px;letter-spacing:.1em}.expanded-footer .footer-bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.15);padding-top:20px;font-size:12px;color:#cbd1d6}.expanded-footer .back-group{font-size:14px}.expanded-footer .footer-brand-row .wordmark{font-size:28px}.expanded-footer .footer-brand-row .wordmark span{font-size:13px}.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}.footer-newsletter{display:grid;grid-template-columns:.8fr 1.6fr;gap:50px;padding:35px 0;border-top:1px solid rgba(255,255,255,.22)}.newsletter-intro h2{font:600 36px/1.05 Barlow Condensed,Arial,sans-serif;color:inherit;margin:0 0 18px}.newsletter-intro>p:last-child{font-size:15px;line-height:1.6;margin:0;color:inherit;opacity:.9;max-width:280px}.newsletter-form{min-width:0}.newsletter-email-label{display:block;font-size:14px;font-weight:600;margin-bottom:9px}.newsletter-email-row{display:flex;gap:12px}.newsletter-email-row input{min-width:0;flex:1;background:#fff;color:#20231f;border:1px solid rgba(255,255,255,.467);padding:13px 15px;font:16px Barlow,Arial,sans-serif;border-radius:0}.newsletter-email-row button{background:#f4f0e7;color:#282319;border:1px solid #f4f0e7;padding:13px 20px;font:600 14px Barlow,Arial,sans-serif;white-space:nowrap;cursor:pointer}.newsletter-form fieldset{border:0;padding:0;margin:23px 0 0;min-width:0}.newsletter-form legend{font-size:15px;font-weight:600;margin-bottom:12px;padding:0}.newsletter-form legend span{font-size:12px;font-weight:400;margin-left:9px}.newsletter-options{display:flex;flex-wrap:wrap;gap:10px 18px}.newsletter-options label{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.5;cursor:pointer;padding:4px 0}.newsletter-options input{width:17px;height:17px;margin:0;accent-color:#ddd2b7;flex-shrink:0}.newsletter-disclosure,.newsletter-status{font-size:12px;line-height:1.6;margin:16px 0 0;color:inherit}.newsletter-status:empty{display:none}.newsletter-status{font-weight:600}.ape .newsletter-options input{accent-color:#40351f}.ape .footer-newsletter{border-color:rgba(24,21,15,.25)}.newsletter-form :is(input, button):focus-visible{outline:3px solid #d7c69e;outline-offset:3px}@media (max-width: 850px){.footer-newsletter{grid-template-columns:1fr;gap:25px}.newsletter-intro h2 br{display:none}.newsletter-intro>p:last-child{max-width:none}}@media (max-width: 540px){.footer-newsletter{padding:28px 0}.newsletter-email-row{flex-direction:column;gap:10px}.newsletter-email-row button{padding:14px}.newsletter-intro h2{font-size:30px}.newsletter-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.newsletter-options label{font-size:13px;align-items:start}.newsletter-options input{margin-top:2px}.newsletter-form legend span{display:block;margin:4px 0 0}.newsletter-options label:has(input[value="New gear & product launches"]){grid-column:1/-1}}.newsletter-dialog{width:min(720px,100% - 32px);max-height:calc(100dvh - 40px);border:1px solid rgba(255,255,255,.19);padding:34px;background:var(--dark,#202724);color:#fff;overflow-y:auto;margin:auto;box-shadow:0 20px 80px rgba(0,0,0,.333)}.newsletter-dialog::backdrop{background:rgba(0,0,0,.6)}.newsletter-dialog .footer-newsletter{display:block;border:0;padding:0}.newsletter-dialog .newsletter-intro{padding-right:25px;margin-bottom:25px}.newsletter-dialog .newsletter-intro h2{font-size:34px}.newsletter-dialog .newsletter-intro h2 br{display:none}.newsletter-dialog .newsletter-intro>p:last-child{max-width:none}.newsletter-close{position:absolute;top:13px;right:15px;border:0;background:none;color:inherit;font:32px/1 Arial,sans-serif;padding:7px;cursor:pointer}.newsletter-modal-open{overflow:hidden}.ape .newsletter-dialog{background:#997f4c;color:#18150f}.arbor .newsletter-dialog{background:#665a38}.rescue .newsletter-dialog{background:#365072}.omega .newsletter-dialog{background:#111}.newsletter-dialog[open]{display:block}.newsletter-dialog:not([open]){display:none}@media (max-width: 540px){.newsletter-dialog{padding:28px 20px;max-height:calc(100dvh - 24px)}.newsletter-dialog .newsletter-intro h2{font-size:29px}.newsletter-dialog .newsletter-intro{padding-right:15px}}.group-logo-header{gap:22px;min-height:100px;height:auto;padding-top:17px;padding-bottom:17px}.group-logo-header>.wordmark{font-size:26px}.group-logo-header>.wordmark span{font-size:12px}.group-logo-header .group-header-brands{display:flex;justify-content:center;align-items:center;flex:1;gap:24px;min-width:0}.group-logo-header .group-header-brands>a{display:flex;align-items:center;justify-content:center;padding:5px 0;min-width:0}.group-header-brands img{display:block;width:100px;height:44px;object-fit:contain}.group-header-brands>a:last-child img{width:58px;height:48px}.group-logo-header nav[aria-label="Main navigation"]{gap:20px;font-size:13px}.group-logo-header nav .contact{border:0;padding-left:0}.group-logo-header nav .contact span{display:none}.group-logo-header .customer-controls{margin-left:0;gap:6px}@media (max-width: 1250px){.group-logo-header{gap:18px}.group-logo-header>.wordmark{font-size:23px}.group-logo-header>.wordmark span{font-size:11px}.group-logo-header .group-header-brands{gap:18px}.group-header-brands img{width:83px;height:38px}.group-header-brands>a:last-child img{width:49px;height:43px}.group-logo-header nav[aria-label="Main navigation"]{gap:15px;font-size:12px}}@media (max-width: 1000px){.group-logo-header{display:grid;grid-template-columns:1fr auto;gap:8px 20px;padding-bottom:12px}.group-logo-header>.wordmark{grid-row:1;grid-column:1}.group-logo-header .customer-controls{grid-row:1;grid-column:2}.group-logo-header .group-header-brands{grid-row:2;grid-column:1/-1;justify-content:space-between;padding:12px 0 5px;gap:20px}.group-header-brands img{width:110px;height:43px}.group-header-brands>a:last-child img{width:60px;height:48px}.group-logo-header nav[aria-label="Main navigation"]{display:none}}@media (max-width: 540px){.group-logo-header{padding-top:12px}.group-logo-header .group-header-brands{gap:12px}.group-logo-header .group-header-brands>a{display:flex !important}.group-header-brands img{width:78px;height:34px}.group-header-brands>a:last-child img{width:43px;height:38px}}.group-logo-header>.group-crest-lockup{position:relative;display:grid;place-items:center;width:190px;min-width:190px;height:88px;isolation:isolate}.group-logo-header>.group-crest-lockup .weinel-crest{opacity:.32;width:88px;height:88px}.group-logo-header>.group-crest-lockup .group-crest-title{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#202724;font:700 25px/.99 Barlow Condensed,Arial Narrow,Impact,sans-serif;letter-spacing:-.015em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 5px rgba(255,255,255,.7)}@media (max-width: 540px){.group-logo-header>.group-crest-lockup{width:175px;min-width:175px}.group-logo-header>.group-crest-lockup .group-crest-title{font-size:23px}}.group-logo-header .header-account>svg,.group-logo-header .header-cart>svg{width:29.095px;height:29.095px}.group-logo-header nav[aria-label="Main navigation"]{font-size:17.1925px}@media (max-width: 1250px){.group-logo-header nav[aria-label="Main navigation"]{font-size:15.87px}}.group-logo-header{position:relative;isolation:isolate}@media (min-width: 1001px){body .group-logo-header nav[aria-label="Main navigation"],body .group-logo-header nav[aria-label="Main navigation"] a,body .group-logo-header .wg-group-search-toggle,body .group-logo-header .header-account,body .group-logo-header .header-cart{font:600 16px Barlow,Arial,sans-serif}}body.home .group-logo-header .wg-group-search-toggle>svg{width:25.3px;height:25.3px}.familiar-brands{background:#f3f4f0;border-top:1px solid #e0e3db;border-bottom:1px solid #e0e3db}.familiar-brands .section-heading{align-items:end}.familiar-directory-link{display:inline-flex;gap:22px;align-items:center;font-size:15px;font-weight:600;border-bottom:1px solid #7c8575;padding:8px 0;white-space:nowrap}.familiar-brand-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.familiar-brand-grid>a{min-width:0;background:#fff;border:1px solid #dce1d6}.familiar-brand-grid>a>div{height:128px;padding:23px;display:grid;place-items:center}.familiar-brand-grid img{width:100%;height:74px;object-fit:contain}.familiar-brand-grid>a>span{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #e9ece4;padding:13px 16px;font-size:14px;font-weight:600}.familiar-brand-grid>a>span>span{font-size:18px;color:#687361}.familiar-brand-grid>a:hover{border-color:#59684f}.familiar-brand-grid>a:hover>span{text-decoration:underline;text-underline-offset:4px}@media (max-width: 1000px){.familiar-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 600px){.familiar-brands .section-heading{display:block}.familiar-directory-link{margin-top:18px;font-size:14px}.familiar-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.familiar-brand-grid>a>div{height:110px;padding:20px}.familiar-brand-grid img{height:65px}.familiar-brand-grid>a>span{padding:12px;font-size:13px}}.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-5024c56/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-5024c56/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-5024c56/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-5024c56/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-5024c56/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-5024c56/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-5024c56/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-5024c56/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}.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}}.wg-parity-application{max-width:960px;margin:0 auto;background:#fff;border:1px solid #d9ddd7;padding:max(24px,min(4vw,60px))}.wg-parity-application form{margin:0}.wg-honeypot{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip-path:inset(50%) !important}#contact-form fieldset{min-width:0}