.wg-product-shop [hidden]{display:none !important}.wg-product-shop .shop-title-row .product-collection-title{font-size:max(2.5rem,min(3.8vw,3.7rem));line-height:1.02;letter-spacing:-.015em;margin:0;max-width:790px}.wg-product-shop .wg-product-page{border:0;background:none}.wg-product-shop .product-layout{padding:18px 0 32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:max(22px,min(2.8vw,44px))}.wg-product-shop :is(.product-purchase, .product-summary, .product-information, .related){background:none}.wg-product-shop .product-purchase{padding-top:0;min-width:0}.wg-product-shop .product-purchase h1{font-size:max(28px,min(2.4vw,40px));overflow-wrap:anywhere}.wg-product-shop .product-information{padding:24px 0;gap:0}.wg-product-shop .information-panels{min-width:0}.wg-product-shop .details-content{color:var(--muted);overflow-wrap:anywhere;overflow-x:auto}.wg-product-shop .details-content img{max-width:100%;height:auto}.wg-product-shop .related{padding:30px 0}.wg-product-shop .related-grid{gap:18px}.wg-product-shop .shop-search{max-width:none}.wg-product-shop .shop-toolbar{gap:12px;margin-bottom:18px}.wg-product-shop .product-collection-submit{min-height:42px;padding:10px 18px;background:var(--dark);color:#fff;border:1px solid var(--dark);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.wg-product-shop .woocommerce-message,.wg-product-shop .woocommerce-error{margin:0 0 20px}.wg-product-shop .category-toggle:focus-visible,.wg-product-shop .product-collection-submit:focus-visible{outline:2px solid;outline-offset:3px}.omega .wg-product-shop :is(.filters select, .shop-search input, .sort-label select, .product-purchase select, .product-purchase input.qty){background:#17191c;color:#f2f2ef;border-color:#616873}.omega .wg-product-shop :is(.product-collection-submit, .single_add_to_cart_button){background:#e4e7eb;color:#17191c;border-color:#e4e7eb}.omega .wg-product-shop .details-content{color:#c2c8d0}.omega .wg-product-shop .zoom-hint{color:#17191c}@media (max-width: 1200px) and (min-width: 801px){.wg-product-shop .product-layout{grid-template-columns:1fr}.wg-product-shop .related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wg-product-shop .shop-toolbar{flex-wrap:wrap}.wg-product-shop .shop-search{flex-basis:100%}.wg-product-shop .sort-label{margin-left:0}}@media (max-width: 800px){.wg-product-shop .shop-title-row .product-collection-title{font-size:2.5rem}.wg-product-shop .sort-label{margin-left:0}.wg-product-shop .shop-search{flex-basis:55%}.wg-product-shop .shop-toolbar{flex-wrap:wrap}.wg-product-shop .product-collection-submit{margin-left:auto}}@media (max-width: 640px){.wg-product-shop .product-layout{grid-template-columns:1fr}.wg-product-shop .sort-label{width:auto}.wg-product-shop .related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.arbor, .ape) .shop-page #subcategory-links .category-card,:is(.arbor, .ape) .shop-page #subcategory-links .category-card:hover,:is(.arbor, .ape) .shop-page #subcategory-links .category-card-caption{background:none}:is(.arbor, .ape) .shop-page #subcategory-links .category-card{color:var(--ink,#202724)}:is(.arbor, .ape) .shop-page .catalog-card,:is(.arbor, .ape) .shop-page .catalog-card:hover{background:none}.ape .shop-page #subcategory-links .category-card[href*="saddle-hunting/jrb-tree-climbing/rope"] .category-card-image img{transform:scale(1.8)}.ape .shop-page #subcategory-links .category-card-image img[src*="/assets/brands/ape-category-"]{padding:0;object-fit:cover;mix-blend-mode:normal;filter:none}.shop-page #subcategory-links .category-card-image img[src*="/assets/category-fills/scene-"],.shop-page #subcategory-links .category-card-image img[src*="/assets/brands/rescue-category-"][src*="-natural."],.shop-page #subcategory-links .category-card-image img[src*="/assets/category-fills/product-18134."],.shop-page #subcategory-links .category-card-image img[src*="/assets/category-fills/product-18146."]{padding:0;object-fit:cover;mix-blend-mode:normal;filter:none}:is(.arbor, .ape) .shop-page #subcategory-links .category-card-image:not(.category-card-empty),:is(.arbor, .ape) .shop-page .catalog-image{background:var(--shop-paper,var(--tint,#f5f1e8));isolation:isolate}.catalog-card .catalog-image img[alt="ACO 9.5mm Ghillie II"],.catalog-card:hover .catalog-image img[alt="ACO 9.5mm Ghillie II"]{transform:scale(1.035)}body.ape.wg-wordpress #search-panel button[type="submit"]{background:#665732;border-color:#665732;color:#fff}body.arbor.wg-wordpress #search-panel button[type="submit"]{background:#435839;border-color:#435839;color:#fff}body.rescue.wg-wordpress #search-panel button[type="submit"]{background:#365072;border-color:#365072;color:#fff}body.omega.wg-wordpress #search-panel button[type="submit"]{background:#111;border-color:#111;color:#fff}body.ape.wg-wordpress #search-panel button[type="submit"]:hover{background:#534727;border-color:#534727}body.arbor.wg-wordpress #search-panel button[type="submit"]:hover{background:#34452c;border-color:#34452c}body.rescue.wg-wordpress #search-panel button[type="submit"]:hover{background:#293e59;border-color:#293e59}body.omega.wg-wordpress #search-panel button[type="submit"]:hover{background:#303030;border-color:#303030}.wg-wordpress .wordmark.group-crest-lockup{position:relative;display:grid;place-items:center;flex-shrink:0;width:190px;min-width:190px;height:88px;isolation:isolate}.wg-wordpress .wordmark.group-crest-lockup .weinel-crest{display:block;width:88px;height:88px;object-fit:contain;opacity:.32}.wg-wordpress .wordmark.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)}.wg-wordpress .expanded-footer .wordmark.group-crest-lockup{width:250px;min-width:250px;height:116px}.wg-wordpress .expanded-footer .wordmark.group-crest-lockup .weinel-crest{width:116px;height:116px}.wg-wordpress .expanded-footer .wordmark.group-crest-lockup .group-crest-title{font-size:33px}.wg-wordpress.group-dark .wordmark.group-crest-lockup .group-crest-title,.wg-wordpress .expanded-footer .wordmark.group-crest-lockup .group-crest-title{color:#f1f3ed;text-shadow:0 2px 10px #101712}.wg-wordpress.group-dark .wordmark.group-crest-lockup .weinel-crest,.wg-wordpress .expanded-footer .wordmark.group-crest-lockup .weinel-crest{opacity:.25}@media (max-width: 540px){.wg-wordpress .header .wordmark.group-crest-lockup{width:175px;min-width:175px}.wg-wordpress .header .wordmark.group-crest-lockup .group-crest-title{font-size:23px}}@media (max-width: 540px){body.home.wg-wordpress .group-logo-header .group-crest-lockup .group-crest-title{width:100%;max-width:none;left:0;right:0;justify-content:center}}@media (max-width: 760px){body.home.wg-wordpress .group-logo-header .group-header-brands a[aria-label="Rock N Arbor"] img{scale:1.615;transform-origin:center}}@media (max-width: 760px){body.home.wg-wordpress .group-logo-header .group-header-brands a[aria-label="Rock N Rescue"]{position:relative;left:max(9px,min(3vw,12px))}}body.page-id-1710 .wg-policy-brand-logos a[aria-label="Rock N Arbor home"] img{scale:1.152;transform-origin:center}body .wg-stock-status{display:block;margin:10px 0 18px;text-align:left;line-height:1.4}body .wg-stock-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid #8eaf9a;border-left:3px solid #286243;border-radius:3px;background:#e6f1e9;color:#194b30;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.01em;line-height:1.4;text-transform:none;white-space:normal}body .wg-stock-badge.wg-stock--onbackorder{background:#eee7d4;color:#655126;border-color:#b7a67b;border-left-color:#806a39}body .wg-stock-badge.wg-stock--outofstock{background:#f8e8e5;color:#80372d;border-color:#cfa59d;border-left-color:#994439}body .wg-stock-badge.wg-stock--options{background:#e9edf2;color:#34465d;border-color:#a6b2c2;border-left-color:#465a76}body .wg-stock-symbol{font-size:16px;line-height:1}body.arbor .wg-stock-badge.wg-stock--instock{background:#e9efdf;color:#3b5529;border-color:#a0b28b;border-left-color:#6f9d30}body.rescue .wg-stock-badge.wg-stock--instock{background:#e3eaf3;color:#304869;border-color:#93a6c0;border-left-color:#3c5275}body.rescue .wg-stock-badge.wg-stock--onbackorder{background:#e8e7ee;color:#4c4c66;border-color:#aaa7b9;border-left-color:#68637f}body.ape .wg-stock-badge.wg-stock--instock{background:#ece8dc;color:#554928;border-color:#b7aa86;border-left-color:#8f7b49}body.ape .wg-stock-badge.wg-stock--onbackorder{background:#eee0d4;color:#704c32;border-color:#c3a082;border-left-color:#976c45}body.omega .wg-stock-badge.wg-stock--instock{background:#dce5ec;color:#293e4f;border-color:#879ba9;border-left-color:#647f91}body.omega .wg-stock-badge.wg-stock--onbackorder{background:#e7e3da;color:#5d503d;border-color:#b7aa93;border-left-color:#8b7a5c}body .wg-stock-options{display:block;margin-top:6px;color:inherit;font-family:inherit;font-size:13px;font-weight:400;line-height:1.4}body .wg-stock-selection{padding:12px 15px;border-left:4px solid #465a76;background:#e9edf2;color:#34465d;font-size:16px;font-weight:600}body .product-purchase .wg-stock-badge,body .summary .wg-stock-badge{font-size:15px;padding:7px 12px}body .single_variation .wg-stock-status{margin:12px 0 18px}body .catalog-card .wg-stock-status{margin-left:0}@media (max-width: 600px){body .wg-stock-badge{font-size:13px;padding:5px 9px;gap:6px}}body.single-product .product-purchase .product-meta{justify-content:flex-start;align-items:baseline;gap:12px;text-align:left}body.single-product .product-purchase .product-meta #product-sku{min-width:0;margin:0;font-size:18px;font-weight:700;color:var(--ink,#242a26);text-align:left;overflow-wrap:anywhere}body.single-product .product_meta .sku_wrapper{display:inline-flex;align-items:baseline;gap:10px;max-width:100%;text-align:left}body.single-product .product_meta .sku{min-width:0;font-size:1.2em;font-weight:700;color:var(--ink,#242a26);text-align:left;overflow-wrap:anywhere}body.single-product.omega .product-purchase .product-meta #product-sku,body.single-product.omega .product_meta .sku{color:#f2f2ef}body.single-product .product-purchase>.detail-price{font-size:30px}body.single-product .woocommerce div.product .summary p.price,body.single-product .woocommerce div.product .summary span.price{font-size:28px}body.single-product .product-purchase>.detail-price del{font-size:21px}body.single-product .woocommerce div.product .summary .price del{font-size:.78em}@media (min-width: 601px) and (max-width: 980px){body.single-product .product-purchase>.detail-price{font-size:27px}}body.single-product{--wg-product-photo-max:560px;--wg-product-photo-padding:clamp(20px,3vw,32px)}body.single-product :is(.wg-product-page, .wg-sprat-page) .gallery{width:100%;max-width:var(--wg-product-photo-max);min-width:0;justify-self:center}body.single-product :is(.wg-product-page, .wg-sprat-page) .main-product-image{width:100%;aspect-ratio:1}body.single-product :is(.wg-product-page, .wg-sprat-page) .main-product-image>button{box-sizing:border-box;padding:var(--wg-product-photo-padding)}body.single-product :is(.wg-product-page, .wg-sprat-page) .main-product-image img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center}body.single-product .woocommerce div.product div.woocommerce-product-gallery{max-width:var(--wg-product-photo-max)}body.single-product .woocommerce div.product .woocommerce-product-gallery__image>a{display:block}body.single-product .woocommerce div.product :is(.woocommerce-product-gallery__image, .woocommerce-product-gallery__image--placeholder) img:not(.zoomImg){display:block;box-sizing:border-box;width:100%;height:auto;aspect-ratio:1;max-width:100%;padding:var(--wg-product-photo-padding);object-fit:contain;object-position:center}body.single-product :is(.wg-product-page, .wg-sprat-page) .thumbnails,body.single-product .woocommerce div.product div.images .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:10px}body.single-product :is(.wg-product-page, .wg-sprat-page) .thumbnail,body.single-product .woocommerce div.product div.images .flex-control-thumbs li{box-sizing:border-box;flex:0 0 68px;width:68px;height:68px;margin:0;float:none}body.single-product :is(.wg-product-page, .wg-sprat-page) .thumbnail{padding:6px}body.single-product :is(.wg-product-page, .wg-sprat-page) .thumbnail img,body.single-product .woocommerce div.product div.images .flex-control-thumbs img{box-sizing:border-box;display:block;width:100%;height:100%;object-fit:contain;object-position:center}body.single-product .woocommerce div.product div.images .flex-control-thumbs img{padding:6px}