CINXE.COM

Home - Popular Mechanics Shop

<!doctype html><html lang="en"><head > <meta charset="utf-8"/><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:[]},session_trace:{sampling_rate:0.0,mode:"FIXED_RATE",enabled:true,error_sampling_rate:0.0}};(window.NREUM||(NREUM={})).loader_config={xpid:"VgIOWVNbDhACVFJRAAUGXlE=",licenseKey:"b3a099a6d8",applicationID:"203374185"};;/*! For license information please see nr-loader-full-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>d});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function d(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>p,xN:()=>g});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const d="[data-nr-mask]",u=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,u());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},d={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},u={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!u[e])throw new Error("Runtime for ".concat(e," was never set"));return u[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");u[e]={...(0,n.a)(t,d),...c},Object.hasOwnProperty.call(u[e],"harvestCount")||Object.defineProperty(u[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=u[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>d,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>d});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function d(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function u(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(u(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>d});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),d=function e(t,r){var n={},s={},u={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(d.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),u=c.length,l=0;l<u;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=d)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>d});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function d(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>d,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},d={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>u,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>d,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function d(e){let t=a();return t.initializedAgents?.[e]}function u(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(d+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(u+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],d=e[c];u(d)||(e[c]=r(d,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return u(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){d([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,u,l;try{a=this,o=[...arguments],u="function"==typeof n?n(o,a):n||{}}catch(t){d([t,"",[o,a,s],u],e)}i(r+"start",[o,a,s],u,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],u,c),e}finally{i(r+"end",[o,a,l],u,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){d([t,r,n,i],e)}s=a}}}function d(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function u(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>u,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>d,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},d={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},u=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>d,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function d(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>d,Rz:()=>u,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,d="fn"+s,u="pushState",l=1e3},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),d=r(5289),u=r(6154),l=r(944),f=r(3969),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),R=r(3785),x=r(2646),w=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,w.YM)(i),a=new x.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();p.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),_=r(5603),O=r(5284);const N=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function P(e,t={},p,x){let{init:w,info:P,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const H=(0,h.pV)();P||(w=H.init,P=H.info,j=H.loader_config),(0,S.xN)(e.agentIdentifier,w||{}),(0,_.a)(e.agentIdentifier,j||{}),P.jsAttributes??={},u.bv&&(P.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,P);const D=(0,S.D0)(e.agentIdentifier),L=[P.beacon,P.errorBeacon];I||(D.proxy.assets&&(N(D.proxy.assets),L.push(D.proxy.assets)),D.proxy.beacon&&L.push(D.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),C.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?L:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const p={};var x=s.ee.get(e),w=x.get("tracer");E[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function _(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,x),(0,R.R)(x,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,x),T(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=I(A,e,!0,"api")})),p.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return _(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return _("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return _("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.RECORD,[],void 0,n.K7.sessionReplay,x)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.PAUSE,[],void 0,n.K7.sessionReplay,x)},p.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const N=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,x),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,x),function(){if(w.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw w.emit("fn-err",[arguments,this,t],r),t}finally{w.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,x),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,x),r?void 0:this}}function P(){r.e(891).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{N[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),p.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,x)},u.RI?(0,d.GG)((()=>P()),!0):P(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={891:"sha512-Sx2xJQrHp2m/Ngn/ZcfBCUwNr2Xy/C5urYtWpfm3bWpil4spXOQGTtNwIfF5HvPGioGASn9QTyE4Z+zC7r7wcg==",222:"sha512-hMte3OWgwwYeisSiD7WCIx/6tT16zLaPjag9uF4tIZp7ybOvrJKbeyzhe4fz1tDbkdcdOMm8dvgPPLBatSAGeA==",95:"sha512-MPaT9dkHv16XzwEUVZPyqpN1do/Er1XFAZoIAPYWylmv+iGIThqN+GwQq27pUyAX7sNXVJQVZezH96p53Ks3Pg=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={959:0,85:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,d=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);d<a.length;d++)o=a[d],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function d(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var u=i(425);var l=i(1687),f=i(4234),h=i(5289),g=i(6154),p=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(891).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(891).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};g.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var x=i(384);var w=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class _ extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),g.RI&&((0,T.u)((()=>(0,w.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class N extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return D(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(D(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function H(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return D(e.error)?e.error:C(e)}function D(e){return e instanceof Error&&!!e.stack}class L extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var K=i(8990);let M=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,K.I)(e,U,(function(){return M++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,s=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=g.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===d||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",Q=["arrayBuffer","blob","json","text","formData"],J=g.gm.Request,ee=g.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(J&&ee&&g.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,Q.forEach((e=>{r(J[te],e,X),r(ee[te],e,X)})),r(g.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),d={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),de=["load","error","abort","timeout"],ue=de.length,le=(0,x.dV)().o.REQ,fe=(0,x.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,w.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ge(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),g.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},ge(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<ue;s++)r.addEventListener(de[s],this.listener,(0,A.jT)(!1))}function d(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function u(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:g.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ge(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function R(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<ue;t++)e.removeEventListener(de[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,w.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",d),t.on("xhr-load-added",u),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",p),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",R)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function ge(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const pe={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!g.RI||pe[t.debugId]++||(pe[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:Re,d3:xe,Kp:we,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class _e extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+xe,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+we,(function(e){(0,w.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,w.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:Re,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class Ne extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,p.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,w.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,p.Aw)(this.agentIdentifier)}#d=!1;async#c(e){if(!this.#d){this.#d=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3333);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){super(e,Ie.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];g.RI&&e.init.user_actions.enabled&&(Ie.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),Ie.qN.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var je=i(993),Ce=i(3785);class ke extends b{static featureName=je.TZ;constructor(e,t=!0){super(e,je.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,Ce.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),g.gm?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,u.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=d(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,_,_e,Ne,he,N,L,Pe,ke],loaderType:"pro"})})()})();</script> <meta name="title" content="Home - Popular Mechanics Shop"/> <meta name="description" content="Welcome to the Popular Mechanics Shop - Get the most out of life by subscribing to the magazine or the POP MECH PRO Membership! Shop our Editors&#039; Picks for our favorite books, guides, project ideas, and more. Receive free shipping on any order of $35+!"/> <meta name="robots" content="INDEX,FOLLOW"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="format-detection" content="telephone=no"/> <title>Home - Popular Mechanics Shop</title> <link rel="stylesheet" type="text/css" media="all" href="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/mage/calendar.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/css/styles-m.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/Amasty_LibSwiperJs/vendor/swiper/swiper.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/Cdsglobal_Identity/css/mylo.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/MageWorx_SearchSuiteAutocomplete/css/searchsuiteautocomplete.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/StripeIntegration_Payments/css/wallets.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/Plumrocket_Newsletterpopup/css/prnewsletterpopup-animation.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/Plumrocket_Newsletterpopup/css/prnewsletterpopup-custom.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/Plumrocket_Newsletterpopup/css/prnewsletterpopup.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/Unirgy_DropshipProductBulkUpload/js/dropzone/basic.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/Unirgy_DropshipProductBulkUpload/js/dropzone/dropzone.min.css" /> <link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/css/styles-l.min.css" /> <link rel="stylesheet" type="text/css" media="print" href="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/css/print.min.css" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/fonts/Work_Sans/WorkSans-Light.ttf" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/fonts/Work_Sans/WorkSans-Regular.ttf" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/fonts/Work_Sans/WorkSans-Medium.ttf" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/fonts/Work_Sans/WorkSans-SemiBold.ttf" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/fonts/Work_Sans/WorkSans-Bold.ttf" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/fonts/Hearst_Icons/icomoon.ttf" /> <link as="font" rel="font preload prefetch" href="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/fonts/Madera/Madera-Regular.otf" /> <link rel="canonical" href="https://shop.popularmechanics.com/" /> <link rel="icon" type="image/x-icon" href="https://shop.popularmechanics.com/media/favicon/stores/34/POP_fav.png" /> <link rel="shortcut icon" type="image/x-icon" href="https://shop.popularmechanics.com/media/favicon/stores/34/POP_fav.png" /> <meta name="msvalidate.01" content="1857243C5811CDA9C0DC807F6F535AC2" /> <meta name="facebook-domain-verification" content="n1sz1sgbp03nexmpayschq0nqvfe87" /> <meta name="google-site-verification" content="x0mAzH7AZtegdRMMjEiqZtN6-8SqxnJExvVi1wTbtI8" /> <meta name="google-site-verification" content="X9YOpqNTep9bdig1zxO-MTvH1zKJqxRq2pab3TXsk_o" /> <style type="text/css"> #udqa-question-form { display: none; } #udqa\.tabbed.data.item.content { display: none !important; } a#tab-label-udqa\.tabbed-title.data.switch { display: none; } .footer .copyright { display: block; margin: 0 0 20px; text-align: center; font-size: 15px; color: #000000; } @media only screen and (max-width: 767px) { .catalog-category-view._has-modal .page-header, .catalogsearch-result-index._has-modal .page-header { display:block !important; } } .catalogsearch-result-index .rating-summary .rating-result>span:before { color: #FDCC0D !important; } .catalog-category-view .rating-summary .rating-result>span:before { color: #FDCC0D !important; } </style> <!-- GOOGLE TAG MANAGER --><script type="text/x-magento-init" excluded> { "*": { "Magento_GoogleTagManager/js/google-tag-manager": { "isCookieRestrictionModeEnabled": 0, "currentWebsite": 34, "cookieName": "user_allowed_save_cookie", "gtmAccountId": "GTM\u002DP3F3VKG", "storeCurrencyCode": "USD", "ordersData": [] } } }</script><!-- END GOOGLE TAG MANAGER --> <script excluded src="https://cdn.optimizely.com/js/24222670332.js"></script> </head><body data-container="body" data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/images/loader-2.gif"}}' class="loading_img pl-thm-hearst pl-thm-hearst-master customer-logged-out cms-popular-mechanics-home page-layout-1column store-popularmechanics cms-index-index page-layout-cms-full-width" id="html-body"><div id="mylo-loader"></div> <noscript><div class="message global noscript"><div class="content"><p><strong>JavaScript seems to be disabled in your browser.</strong> <span> For the best experience on our site, be sure to turn on Javascript in your browser.</span></p></div></div></noscript> <!-- GOOGLE TAG MANAGER --><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P3F3VKG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><!-- END GOOGLE TAG MANAGER --> <div class="page-wrapper"> <header class="page-header"><div class="panel wrapper"><div class="panel header"><ul class="header links"> <li class="link authorization-link" data-label="or"><a href="#" class="mylo-login" >Sign In / Sign Up</a></li> <li class="item link compare" data-bind="scope: 'compareProducts'" data-role="compare-products-link"><a class="action compare no-display" title="Compare&#x20;Products" data-bind="attr: {'href': compareProducts().listUrl}, css: {'no-display': !compareProducts().count}" >Compare Products <span class="counter qty" data-bind="text: compareProducts().countCaption"></span></a></li> <li class="greet welcome" data-bind="scope: 'customer'"><!-- ko if: customer().fullname --><span class="logged-in" data-bind="text: new String('Welcome, %1!').replace('%1', customer().fullname)"></span> <!-- /ko --><!-- ko ifnot: customer().fullname --><span class="not-logged-in" data-bind="html: 'My&#x20;Account'"></span> <!-- /ko --></li> </ul> <a class="action skip contentarea" href="#contentarea"><span> Skip to Content</span></a><div class="explore-menu-container" data-bind="scope: 'exploremenu'"><div class="explore-menu-link"><a data-bind="click: expand" href="#" class="explore-menu-button" role="button" aria-controls="exploremenu" aria-expanded="false"><span class="mobile-m">Explore&nbsp;</span><span class="mobile-xs">Our&nbsp;</span>Other Shops</a></div></div><div class="explore-menu-content" id="exploremenu" role="navigation"><style>#html-body [data-pb-style=FFQVHOV],#html-body [data-pb-style=QTLVFTS]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=FFQVHOV]{justify-content:flex-start;display:flex;flex-direction:column;border-style:none;border-width:1px;border-radius:0;margin:0 0 10px;padding:10px}#html-body [data-pb-style=QTLVFTS]{align-self:stretch}#html-body [data-pb-style=MWSNPVS]{display:flex;width:100%}#html-body [data-pb-style=Q8U5JGM]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;border-style:none;border-width:1px;border-radius:0;width:16.6667%;margin:0;padding:10px;align-self:stretch}#html-body [data-pb-style=E26XXVQ],#html-body [data-pb-style=IFWMOCU]{border-style:none;border-width:1px;border-radius:0;margin:0 0 15px;padding:0}#html-body [data-pb-style=IFWMOCU]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:16.6667%;margin:0;padding:10px;align-self:stretch}#html-body [data-pb-style=ERES73B],#html-body [data-pb-style=F638VU0]{border-style:none;border-width:1px;border-radius:0;margin:0 0 15px;padding:0}#html-body [data-pb-style=ERES73B]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:16.6667%;margin:0;padding:10px;align-self:stretch}#html-body [data-pb-style=KCIS4BQ],#html-body [data-pb-style=NGBP847]{border-style:none;border-width:1px;border-radius:0;margin:0 0 15px;padding:0}#html-body [data-pb-style=KCIS4BQ]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:16.6667%;margin:0;padding:10px;align-self:stretch}#html-body [data-pb-style=NMTTVOK],#html-body [data-pb-style=OQ8NIBU]{border-style:none;border-width:1px;border-radius:0;margin:0 0 15px;padding:0}#html-body [data-pb-style=OQ8NIBU]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:16.6667%;margin:0;padding:10px;align-self:stretch}#html-body [data-pb-style=BX03S0W],#html-body [data-pb-style=C3V8K3M]{border-style:none;border-width:1px;border-radius:0;margin:0 0 15px;padding:0}#html-body [data-pb-style=C3V8K3M]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:16.6667%;margin:0;padding:10px;align-self:stretch}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-video-fallback-src="" data-element="inner" data-pb-style="FFQVHOV"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="QTLVFTS"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="MWSNPVS"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="Q8U5JGM"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><h2 class="explore-menu-heading" data-content-type="text" data-appearance="default" data-element="main" role="heading"><span>Health & Wellness</span></h2></div><div data-content-type="text" data-appearance="default" data-element="main" data-pb-style="E26XXVQ"><ul> <li><a tabindex="0" title="Bicycling" href="https://shop.bicycling.com">Bicycling</a></li> <li><a tabindex="0" title="Men's Health" href="https://shop.menshealth.com/">Men's Health</a></li> <li><a tabindex="0" title="Prevention" href="https://shop.prevention.com">Prevention</a></li> <li><a tabindex="0" title="Runner's World" href="https://store.runnersworld.com">Runner's World</a></li> <li><a tabindex="0" title="Women's Health" href="https://shop.womenshealthmag.com">Women's Health</a></li> </ul></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="IFWMOCU"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><h2 class="explore-menu-heading" data-content-type="text" data-appearance="default" data-element="main" role="heading"><span>Lifestyle</span></h2></div><div data-content-type="text" data-appearance="default" data-element="main" data-pb-style="F638VU0"><ul> <li><a title="Cosmopolitan" href="https://shop.cosmopolitan.com">Cosmopolitan</a></li> <li><a title="ELLE" href="https://shop.elle.com">ELLE</a></li> <li><a title="Harper's Bazaar" href="https://store.harpersbazaar.com">Harper's BAZAAR</a></li> <li><a title="Oprah Daily" href="https://shop.oprahdaily.com">Oprah Daily</a></li> <li><a title="the Pioneer Woman" href="https://shop.thepioneerwoman.com">The Pioneer Woman</a></li> <li><a title="Town and Country" href="https://shop.townandcountrymag.com">Town and Country</a></li> <li><a title="Woman's Day" href="https://shop.womansday.com">Woman's Day</a></li> </ul></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="ERES73B"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><h2 class="explore-menu-heading" data-content-type="text" data-appearance="default" data-element="main" role="heading"><span>Home & Family</span></h2></div><div data-content-type="text" data-appearance="default" data-element="main" data-pb-style="NGBP847"><ul> <li><a title="Country Living" href="https://shop.countryliving.com">Country Living</a></li> <li><a title="DELISH" href="https://store.delish.com">Delish</a></li> <li><a title="Food Network Magazine" href="https://shop.thefoodnetworkmag.com/">Food Network Magazine</a></li> <li><a title="Good Housekeeping" href="https://shop.goodhousekeeping.com">Good Housekeeping</a></li> </ul></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="KCIS4BQ"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><h2 class="explore-menu-heading" data-content-type="text" data-appearance="default" data-element="main" role="heading"><span>For Enthusiasts</span></h2></div><div data-content-type="text" data-appearance="default" data-element="main" data-pb-style="NMTTVOK"><ul> <li><a title="Car and Driver" href="https://store.caranddriver.com">Car and Driver</a></li> <li><a tabindex="0" title="Esquire" href="https://shop.esquire.com">Esquire</a></li> <li><a title="Popular Mechanics" href="https://shop.popularmechanics.com/">Popular Mechanics</a></li> <li><a title="Road &amp; Track" href="https://shop.roadandtrack.com">Road &amp; Track</a></li> </ul></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="OQ8NIBU"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><h2 class="explore-menu-heading" data-content-type="text" data-appearance="default" data-element="main" role="heading"><span>Home Design</span></h2></div><div data-content-type="text" data-appearance="default" data-element="main" data-pb-style="BX03S0W"><ul> <li><a title="ELLE Decor" href="https://shop.elledecor.com">ELLE DECOR</a></li> <li><a tabindex="0" href="https://shop.housebeautiful.com">House Beautiful</a></li> <li><a tabindex="0" title="HGTV Magazine" href="https://shop.thehgtvmag.com/">HGTV Magazine</a></li> <li><a tabindex="0" title="VERANDA" href="https://shop.veranda.com/">VERANDA</a></li> </ul></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="C3V8K3M"></div></div></div></div></div></div> <div class="header-shipping-banner"><p style="text-align: center;"><a href="https://shop.popularmechanics.com/popular-mechanics-all-access-2.html?cds_tracking_code=shopbanner"><strong><span style="text-decoration: underline;">Join Popular Mechanics All Access Membership</span></strong></a></p></div><div class="user-section"> <div class="user-links-dropdown"><div class="action toggle" data-toggle="dropdown" aria-label="Sign in / Sign up" data-mage-init='{"customDropdown":{}}'><div class="user-links-icon"><ul> <li>Sign in / Sign up</li> </ul><span class="user-links-icon-item" aria-hidden="true"></span></div></div><div class="user-links-content"><ul class="user-links-list"><li><a href="#" id="idXmSTdrCA" class="mylo-login" >Sign In / Sign Up</a></li></ul></div></div> <div data-block="minicart" class="minicart-wrapper"><a class="action showcart" href="https://shop.popularmechanics.com/checkout/cart/" data-bind="scope: 'minicart_content'"><span class="minicart-icon" aria-hidden="true"></span> <span class="text">My Cart</span> <span class="counter qty empty" data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() }, blockLoader: isLoading"><span class="counter-number"><!-- ko text: getCartParam('summary_count') --><!-- /ko --></span> <span class="counter-label"><!-- ko if: getCartParam('summary_count') --><!-- ko i18n: 'items' --><!-- /ko --><!-- /ko --></span> <span class="minicart-arrow-icon" aria-hidden="true"></span></span></a> </div></div></div></div><div class="header content"> <!-- Kenshoo Tag --><noscript><img src="https://events.xg4ken.com/pixel/v2?tid=KT-N35A7-3EB&noscript=1" width="1" height="1" style="display:none"/></noscript><!-- End Kenshoo Tag --><div class="header-main-panel"> <span data-action="toggle-nav" class="action nav-toggle"><span>Toggle Nav</span></span> <strong class="logo"> <img src="https://shop.popularmechanics.com/media/logo/stores/34/Popular-Mechanics-Shop-000000.png" alt="Popular Mechanics Shop Logo" width="189" /> </strong> <nav class="navigation" data-action="navigation"><ul data-mage-init='{"menu":{"responsive":true, "expanded":true, "position":{"my":"left top","at":"left bottom"}}}'><li class="level0 nav-1 category-item first level-top"><a href="https://shop.popularmechanics.com/popular-mechanics-all-access-2.html?cds_tracking_code=subscribe" class="level-top" ><span>Subscribe</span></a></li><li class="level0 nav-2 category-item level-top"><a href="https://shop.popularmechanics.com/editors-picks.html" class="level-top" ><span>Editors&#039; Picks</span></a></li><li class="level0 nav-3 category-item last level-top"><a href="https://shop.popularmechanics.com/100-steam-activities-for-kids.html" class="level-top" ><span>STEAM Activities for Kids</span></a></li> </ul></nav> <div class="search" data-mage-init='{"menu-search": {}}'><span class="search__btn menu-search" id="search_block_label" role="button" aria-controls="search_block" tabindex="0" aria-expanded="false"><span>Search</span></span> <div class="search__block" id="search_block" role="region" aria-labelledby="search_block_label"> <div class="search__content"><div class="block block-content"><form class="form minisearch search__form" id="search_mini_form" action="https://shop.popularmechanics.com/catalogsearch/result/" method="get"><div class="field search"><label class="label" for="search" data-role="minisearch-label" id="searchlabel"><span>Search entire store here...</span></label> <div class="control"><input id="search" data-mage-init='{"quickSearch":{ "formSelector":"#search_mini_form", "url":"https://shop.popularmechanics.com/search/ajax/suggest/", "destinationSelector":"#search_autocomplete"} }' type="text" name="q" value="" placeholder="Search entire store here..." class="input-text" maxlength="128" role="combobox" aria-haspopup="listbox" aria-controls="product" aria-autocomplete="list" aria-describedby="Search" autocomplete="off"/><button class="search__close" type="button" aria-label="Close"></button></div><div id="search_autocomplete" class="search-autocomplete"></div></div><div class="actions"><button type="submit" title="Search" class="action search" aria-label="Search" tabindex="-1" ><span>Search</span></button></div></form></div></div> <span class="sr-only" aria-hidden="true" id="searchsuiteautocomplete_results_label">Search Results</span> <div class="searchsuiteautocomplete_results_wrapper" data-bind="scope: 'searchsuiteautocomplete_form'" aria-describedby="searchsuiteautocomplete_results_label"><!-- ko template: getTemplate() --><!-- /ko --></div></div></div></div> <div class="sections nav-sections" role="dialog" aria-modal="true" aria-label="menu" tabindex="0"> <div class="mobile-top-bar"> <span data-action="toggle-nav" class="action nav-toggle"><span>Toggle Nav</span></span> <strong class="logo"> <img src="https://shop.popularmechanics.com/media/logo/stores/34/Popular-Mechanics-Shop-000000.png" alt="Popular Mechanics Shop Logo" width="189" /> </strong> </div><div class="section-items nav-sections-items"> <h2 class="section-item-title nav-sections-item-title titleMenu"><span class="title-icon"></span> Menu</h2><div class="section-item-content nav-sections-item-content contentMenu" id="store.menu"> <nav class="navigation" data-action="navigation"><ul data-mage-init='{"menu":{"responsive":true, "expanded":true, "position":{"my":"left top","at":"left bottom"}}}'><li class="level0 nav-1 category-item first level-top"><a href="https://shop.popularmechanics.com/popular-mechanics-all-access-2.html?cds_tracking_code=subscribe" class="level-top" ><span>Subscribe</span></a></li><li class="level0 nav-2 category-item level-top"><a href="https://shop.popularmechanics.com/editors-picks.html" class="level-top" ><span>Editors&#039; Picks</span></a></li><li class="level0 nav-3 category-item last level-top"><a href="https://shop.popularmechanics.com/100-steam-activities-for-kids.html" class="level-top" ><span>STEAM Activities for Kids</span></a></li> </ul></nav></div> <h2 class="section-item-title nav-sections-item-title titleAccount"><span class="title-icon"></span> Account</h2><div class="section-item-content nav-sections-item-content contentAccount" id="store.links"><!-- Account links --></div> </div></div></div> <div class="widget block block-static-block"></div></header> <main id="maincontent" class="page-main-full-width"> <div data-bind="scope:'product_recommendations_above-main-content'"><!-- ko template: getTemplate() --><!-- /ko --></div> <a id="contentarea" tabindex="-1"></a><div class="page messages"> <div data-placeholder="messages"></div> <div data-bind="scope: 'messages'"><!-- ko if: cookieMessages && cookieMessages.length > 0 --><div aria-atomic="true" role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages"><div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"><span aria-hidden="true" class="message-icon"></span> <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div></div></div><!-- /ko --><!-- ko if: messages().messages && messages().messages.length > 0 --><div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { data: messages().messages, as: 'message' }"><div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"><span aria-hidden="true" class="message-icon"></span> <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div></div></div><!-- /ko --></div></div><div class="columns"><div class="column main"> <input name="form_key" type="hidden" value="rHgXQ8ABfxmVP8lD" /> <div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> <!-- ko template: getTemplate() --><!-- /ko --> </div> <!-- Yotpo - Add body class --><!--/ Yotpo - Add body class --><!-- Yotpo - Widget Script --> <!--/ Yotpo - Widget Script --> <script data-role="msrp-popup-template" type="text/x-magento-template"> <div id="map-popup-click-for-price" class="map-popup"> <div class="popup-header"> <strong class="title" id="map-popup-heading-price"></strong></div> <div class="popup-content"> <div class="map-info-price" id="map-popup-content"> <div class="price-box"> <div class="map-msrp" id="map-popup-msrp-box"> <span class="label">Price</span> <span class="old-price map-old-price" id="map-popup-msrp"> <span class="price"></span></span></div> <div class="map-price" id="map-popup-price-box"> <span class="label">Actual Price</span> <span id="map-popup-price" class="actual-price"></span></div></div> <form action="" method="POST" class="map-form-addtocart"> <input type="hidden" name="product" class="product_id" value="" /> <button type="button" title="Add to Cart" class="action tocart primary"> <span>Add to Cart</span></button> <div class="additional-addtocart-box"> </div></form></div> <div class="map-text" id="map-popup-text"> Our price is lower than the manufacturer&#039;s &quot;minimum advertised price.&quot; As a result, we cannot show you the price in catalog or the product page. <br><br> You have no obligation to purchase the product once you know the price. You can simply remove the item from your cart.</div></div></div></script><script data-role="msrp-info-template" type="text/x-magento-template"> <div id="map-popup-what-this" class="map-popup"> <div class="popup-header"> <strong class="title" id="map-popup-heading-what-this"></strong></div> <div class="popup-content"> <div class="map-help-text" id="map-popup-text-what-this"> Our price is lower than the manufacturer&#039;s &quot;minimum advertised price.&quot; As a result, we cannot show you the price in catalog or the product page. <br><br> You have no obligation to purchase the product once you know the price. You can simply remove the item from your cart.</div></div></div></script><style>#html-body [data-pb-style=K257ARB],#html-body [data-pb-style=Y94PV01]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=K257ARB]{justify-content:center;display:flex;flex-direction:column;margin:0;padding:0}#html-body [data-pb-style=Y94PV01]{align-self:stretch}#html-body [data-pb-style=VKBSB7C]{display:flex;width:100%}#html-body [data-pb-style=G34AD0V]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:55.5556%;align-self:stretch}#html-body [data-pb-style=R6N90RR]{border-style:none}#html-body [data-pb-style=D8G9C80],#html-body [data-pb-style=UC36IE3]{max-width:100%;height:auto}#html-body [data-pb-style=OG2NYH2]{justify-content:center;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:44.4444%;align-self:stretch}#html-body [data-pb-style=WDGN89Y]{display:flex;flex-direction:column}#html-body [data-pb-style=ONBQC3P]{display:inline-block}#html-body [data-pb-style=BW7RNKN]{text-align:center}#html-body [data-pb-style=GQLLMII],#html-body [data-pb-style=TS9JU4F]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=TS9JU4F]{justify-content:flex-start;display:flex;flex-direction:column;margin-bottom:20px;padding-left:15px;padding-right:15px;padding-bottom:20px}#html-body [data-pb-style=GQLLMII]{align-self:stretch}#html-body [data-pb-style=RH7CA7L]{display:flex;width:100%}#html-body [data-pb-style=H23VQGU]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:calc(33.3333% - 30px);margin-left:15px;margin-right:15px;align-self:stretch}#html-body [data-pb-style=KKLESM0]{border-style:none}#html-body [data-pb-style=GQ8IW2H],#html-body [data-pb-style=W2DUE6U]{max-width:100%;height:auto}#html-body [data-pb-style=DR2F24F]{display:inline-block}#html-body [data-pb-style=CGEHI15]{text-align:center}#html-body [data-pb-style=ET9UOAU]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:calc(33.3333% - 30px);margin-left:15px;margin-right:15px;align-self:stretch}#html-body [data-pb-style=ORFJMI9]{text-align:center;border-style:none}#html-body [data-pb-style=E74V8KA],#html-body [data-pb-style=U2MB7VR]{max-width:100%;height:auto}#html-body [data-pb-style=HE84ALL]{display:inline-block}#html-body [data-pb-style=OTUCH8M]{text-align:center}#html-body [data-pb-style=VG4T6RY]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:calc(33.3333% - 30px);margin-left:15px;margin-right:15px;align-self:stretch}#html-body [data-pb-style=A94YB6M]{text-align:center;border-style:none}#html-body [data-pb-style=VL6QBPS],#html-body [data-pb-style=WH6OJ6I]{max-width:100%;height:auto}#html-body [data-pb-style=IRUQHBO]{display:inline-block}#html-body [data-pb-style=KNGBXXW]{text-align:center}#html-body [data-pb-style=KLRU541],#html-body [data-pb-style=N8XXG95]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=N8XXG95]{justify-content:flex-start;display:none;flex-direction:column;padding:60px 30px 120px}#html-body [data-pb-style=KLRU541]{align-self:stretch}#html-body [data-pb-style=ILOMB8X]{display:flex;width:100%}#html-body [data-pb-style=F36QK5W]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;text-align:center;width:55.5556%;align-self:stretch}#html-body [data-pb-style=B74SLMD]{border-style:none}#html-body [data-pb-style=EL9FVIH],#html-body [data-pb-style=LGR2C69]{max-width:100%;height:auto}#html-body [data-pb-style=SEHY5V9]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:44.4444%;align-self:stretch}#html-body [data-pb-style=XYCRCJO]{display:flex;flex-direction:column}#html-body [data-pb-style=LRLNGUC]{display:inline-block}#html-body [data-pb-style=E4XR6KH]{text-align:center}#html-body [data-pb-style=FAPUR28]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;text-align:center;padding:25px 30px}#html-body [data-pb-style=COJ7QBR]{border-style:none}#html-body [data-pb-style=DXHH53O],#html-body [data-pb-style=RAL5T4N]{max-width:100%;height:auto}#html-body [data-pb-style=NN76QAK]{display:inline-block}#html-body [data-pb-style=KKSQB31]{text-align:center}#html-body [data-pb-style=JPCBI4M],#html-body [data-pb-style=O2JGSU7]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=JPCBI4M]{justify-content:flex-start;display:flex;flex-direction:column;margin-bottom:0;padding-top:55px;padding-bottom:45px}#html-body [data-pb-style=O2JGSU7]{align-self:stretch}#html-body [data-pb-style=P3CB4Q2]{display:flex;width:100%}#html-body [data-pb-style=VK6C2SK]{justify-content:flex-start;display:flex;flex-direction:column;width:100%;padding-left:15px;padding-right:15px;align-self:stretch}#html-body [data-pb-style=BSUCR1T],#html-body [data-pb-style=DCY5NNV],#html-body [data-pb-style=VK6C2SK]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=DCY5NNV]{justify-content:flex-start;display:flex;flex-direction:column;margin-top:0}#html-body [data-pb-style=BSUCR1T]{align-self:stretch}#html-body [data-pb-style=EV0RHBU]{display:flex;width:100%}#html-body [data-pb-style=UGJ84E0]{justify-content:flex-start;display:flex;flex-direction:column;width:25%;padding-left:15px;padding-right:15px;align-self:stretch}#html-body [data-pb-style=MH3SYNQ],#html-body [data-pb-style=UGJ84E0]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=B72RUQR]{border-radius:0;background-color:transparent}#html-body [data-pb-style=AXMP3LK]{justify-content:flex-start;display:flex;flex-direction:column;width:25%;padding-left:15px;padding-right:15px;align-self:stretch}#html-body [data-pb-style=AXMP3LK],#html-body [data-pb-style=TWDLYT2]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=U88D5QW]{border-radius:0;background-color:transparent}#html-body [data-pb-style=JEVM56S]{justify-content:flex-start;display:flex;flex-direction:column;width:25%;padding-left:15px;padding-right:15px;align-self:stretch}#html-body [data-pb-style=JEVM56S],#html-body [data-pb-style=TP7JARR]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=XI0XOC0]{border-radius:0;background-color:transparent}#html-body [data-pb-style=TKXWSWO]{justify-content:flex-start;display:flex;flex-direction:column;width:25%;padding-left:15px;padding-right:15px;align-self:stretch}#html-body [data-pb-style=HDJ5X5X],#html-body [data-pb-style=TKXWSWO]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=HOIM4RP]{border-radius:0;background-color:transparent}#html-body [data-pb-style=TSU6YW1]{justify-content:flex-start;display:flex;flex-direction:column;background-attachment:scroll}#html-body [data-pb-style=DWSMMEB],#html-body [data-pb-style=TSU6YW1]{background-position:left top;background-size:cover;background-repeat:no-repeat}#html-body [data-pb-style=L34C0N2]{background-color:transparent}#html-body [data-pb-style=UG81DRU]{background-position:left top;background-size:cover;background-repeat:no-repeat}#html-body [data-pb-style=G9QDAX6]{background-color:transparent}#html-body [data-pb-style=LP4GMWA]{background-position:left top;background-size:cover;background-repeat:no-repeat}#html-body [data-pb-style=EOR9VV3]{background-color:transparent}#html-body [data-pb-style=KH31YWD]{background-position:left top;background-size:cover;background-repeat:no-repeat}#html-body [data-pb-style=EY7O52P]{background-color:transparent}#html-body [data-pb-style=DHO3XML],#html-body [data-pb-style=XPD1JH3]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=XPD1JH3]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#f7f7fa;margin-bottom:0;padding-top:55px;padding-bottom:45px}#html-body [data-pb-style=DHO3XML]{align-self:stretch}#html-body [data-pb-style=EXU2L3I]{display:flex;width:100%}#html-body [data-pb-style=LJX3T5G]{justify-content:flex-start;display:flex;flex-direction:column;width:100%;padding-left:15px;padding-right:15px;align-self:stretch}#html-body [data-pb-style=ANWBLJO],#html-body [data-pb-style=HE5U2EC],#html-body [data-pb-style=LJX3T5G]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=ANWBLJO]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#f7f7fa;margin-top:0}#html-body [data-pb-style=HE5U2EC]{align-self:stretch}#html-body [data-pb-style=UATB34N]{display:flex;width:100%}#html-body [data-pb-style=LGBB74V]{justify-content:flex-start;display:flex;flex-direction:column;width:25%;padding-left:15px;padding-right:15px;align-self:stretch}#html-body [data-pb-style=K8SI57R],#html-body [data-pb-style=LGBB74V]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=XQ1HDEI]{border-radius:0;background-color:transparent}#html-body [data-pb-style=W3T83JP]{justify-content:flex-start;display:flex;flex-direction:column;width:25%;padding-left:15px;padding-right:15px;align-self:stretch}#html-body [data-pb-style=W3T83JP],#html-body [data-pb-style=YK3W3RS]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=SIAUI69]{border-radius:0;background-color:transparent}#html-body [data-pb-style=Q294UY3]{justify-content:flex-start;display:flex;flex-direction:column;width:25%;padding-left:15px;padding-right:15px;align-self:stretch}#html-body [data-pb-style=LSAKK9D],#html-body [data-pb-style=Q294UY3]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=W39WTHY]{border-radius:0;background-color:transparent}#html-body [data-pb-style=WOLY6OV]{justify-content:flex-start;display:flex;flex-direction:column;width:25%;padding-left:15px;padding-right:15px;align-self:stretch}#html-body [data-pb-style=BX7ESC2],#html-body [data-pb-style=WOLY6OV]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=HMRYOFI]{border-radius:0;background-color:transparent}#html-body [data-pb-style=IQVSOFQ]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#f7f7fa;background-attachment:scroll}#html-body [data-pb-style=IQVSOFQ],#html-body [data-pb-style=RXDS52H]{background-position:left top;background-size:cover;background-repeat:no-repeat}#html-body [data-pb-style=HITO3V8]{background-color:transparent}#html-body [data-pb-style=OXUUFBW]{background-position:left top;background-size:cover;background-repeat:no-repeat}#html-body [data-pb-style=OTHGVXH]{background-color:transparent}#html-body [data-pb-style=HNXSHRN]{background-position:left top;background-size:cover;background-repeat:no-repeat}#html-body [data-pb-style=K95O7FT]{background-color:transparent}#html-body [data-pb-style=FT2SAD3]{background-position:left top;background-size:cover;background-repeat:no-repeat}#html-body [data-pb-style=TJOJ4PH]{background-color:transparent}#html-body [data-pb-style=APAQ11J],#html-body [data-pb-style=SN7S2VN]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=SN7S2VN]{justify-content:flex-start;display:flex;flex-direction:column;margin-bottom:0;padding-top:55px;padding-bottom:45px}#html-body [data-pb-style=APAQ11J]{align-self:stretch}#html-body [data-pb-style=IXG36VI]{display:flex;width:100%}#html-body [data-pb-style=RSUM7KR]{justify-content:flex-start;display:flex;flex-direction:column;width:100%;padding-left:15px;padding-right:15px;align-self:stretch}#html-body [data-pb-style=C6GNOXQ],#html-body [data-pb-style=PD37RJB],#html-body [data-pb-style=RSUM7KR]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=PD37RJB]{justify-content:flex-start;display:flex;flex-direction:column;margin-top:0}#html-body [data-pb-style=C6GNOXQ]{align-self:stretch}#html-body [data-pb-style=SPCH85J]{display:flex;width:100%}#html-body [data-pb-style=BRJ3QIK]{justify-content:flex-start;display:flex;flex-direction:column;width:25%;padding-left:15px;padding-right:15px;align-self:stretch}#html-body [data-pb-style=BRJ3QIK],#html-body [data-pb-style=CPLD02R]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=YR8APA2]{border-radius:0;background-color:transparent}#html-body [data-pb-style=HPL5IV1]{justify-content:flex-start;display:flex;flex-direction:column;width:25%;padding-left:15px;padding-right:15px;align-self:stretch}#html-body [data-pb-style=HPL5IV1],#html-body [data-pb-style=M59THM2]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=TQDGA6W]{border-radius:0;background-color:transparent}#html-body [data-pb-style=KLLPRT8]{justify-content:flex-start;display:flex;flex-direction:column;width:25%;padding-left:15px;padding-right:15px;align-self:stretch}#html-body [data-pb-style=E1A90TN],#html-body [data-pb-style=KLLPRT8]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=IUUYBLI]{border-radius:0;background-color:transparent}#html-body [data-pb-style=KE0H54H]{justify-content:flex-start;display:flex;flex-direction:column;width:25%;padding-left:15px;padding-right:15px;align-self:stretch}#html-body [data-pb-style=IGNOLEO],#html-body [data-pb-style=KE0H54H]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=XU2NY4P]{border-radius:0;background-color:transparent}#html-body [data-pb-style=K3NGDVE]{justify-content:flex-start;display:flex;flex-direction:column;background-attachment:scroll}#html-body [data-pb-style=DEMGA6S],#html-body [data-pb-style=K3NGDVE]{background-position:left top;background-size:cover;background-repeat:no-repeat}#html-body [data-pb-style=J5R1712]{background-color:transparent}#html-body [data-pb-style=TU7D87U]{background-position:left top;background-size:cover;background-repeat:no-repeat}#html-body [data-pb-style=BDHK7R5]{background-color:transparent}#html-body [data-pb-style=AMNNN41]{background-position:left top;background-size:cover;background-repeat:no-repeat}#html-body [data-pb-style=LVKQ2WH]{background-color:transparent}#html-body [data-pb-style=K2HRCF5]{background-position:left top;background-size:cover;background-repeat:no-repeat}#html-body [data-pb-style=W6389N3]{background-color:transparent}@media only screen and (max-width: 768px) { #html-body [data-pb-style=A94YB6M],#html-body [data-pb-style=B74SLMD],#html-body [data-pb-style=COJ7QBR],#html-body [data-pb-style=KKLESM0],#html-body [data-pb-style=ORFJMI9],#html-body [data-pb-style=R6N90RR]{border-style:none} }</style><div class="homepage-header homepage-header-right" data-content-type="row" data-appearance="full-bleed" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="K257ARB"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="Y94PV01"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="VKBSB7C"><div class="pagebuilder-column header-media-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="G34AD0V"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="R6N90RR"><a href="https://shop.popularmechanics.com/100-steam-activities-for-kids.html" target="" data-link-type="default" title="" data-element="link"><img class="lazyload pagebuilder-mobile-hidden" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/media/wysiwyg/pop-mech-membership-hp-header-min.jpg" alt="100+ Steam Activities Kids Won't Learn in School" title="" data-element="desktop_image" data-pb-style="UC36IE3"><img class="lazyload pagebuilder-mobile-only" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/media/wysiwyg/pop-mech-membership-hp-header-mobile-min.jpg" alt="100+ Steam Activities Kids Won't Learn in School" title="" data-element="mobile_image" data-pb-style="D8G9C80"></a></figure></div><div class="pagebuilder-column header-text-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="OG2NYH2"><h1 data-content-type="heading" data-appearance="default" data-element="main">Unlock The Benefits Of Being A Pop Mech Pro!</h1><div data-content-type="text" data-appearance="default" data-element="main"><p id="DWL2EFO">&#10004;&#65039; Unlimited access to <span style="text-decoration: underline;"><span style="color: #2673a8; text-decoration: underline;"><a style="color: #2673a8; text-decoration: underline;" tabindex="0" href="http://www.popularmechanics.com" target="_blank" rel="noopener">PopularMechanics.com</a></span></span><br>&#10004;&#65039; Annual magazine subscription<br>&#10004;&#65039; Members-only weekly newsletter<br>&#10004;&#65039; Access to experts and events<br>&#10004;&#65039; Exclusive discounts to the Popular Mechanics Shop<br>&#10004;&#65039; Plus, so much more!</p></div><div data-content-type="buttons" data-appearance="stacked" data-same-width="false" data-element="main" data-pb-style="WDGN89Y"><div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="ONBQC3P"><a class="pagebuilder-button-primary" href="https://shop.popularmechanics.com/popular-mechanics-all-access-2.html" target="" data-link-type="default" data-element="link" data-pb-style="BW7RNKN"><span data-element="link_text">LEARN MORE</span></a></div></div></div></div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div class="homepage-front3" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="TS9JU4F"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="GQLLMII"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="RH7CA7L"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="H23VQGU"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="KKLESM0"><a href="https://shop.popularmechanics.com/100-steam-activities-for-kids.html" target="" data-link-type="product" title="" data-element="link"><img class="pagebuilder-mobile-hidden" src="https://shop.popularmechanics.com/media/.renditions/wysiwyg/steam-mobile-min.png" alt="100+ Steam Activities Kids Won't Learn in School Book" title="" data-element="desktop_image" data-pb-style="GQ8IW2H"><img class="lazyload pagebuilder-mobile-only" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/media/.renditions/wysiwyg/steam-mobile-min.png" alt="100+ Steam Activities Kids Won't Learn in School Book" title="" data-element="mobile_image" data-pb-style="W2DUE6U"></a></figure><div data-content-type="text" data-appearance="default" data-element="main"><p>TOP-RATED</p></div><div class="homepage-front3-title" data-content-type="text" data-appearance="default" data-element="main"><p id="IWAGHVQ">100+ STEAM Activities They Won't Learn In School</p></div><div data-content-type="text" data-appearance="default" data-element="main"><p>Kids can be makers and doers, too! This jam-packed book designed for kids ages 8 - 14 will turn learning into experimental play.</p></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main"><div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="DR2F24F"><a class="pagebuilder-button-link" href="https://shop.popularmechanics.com/100-steam-activities-for-kids.html" target="" data-link-type="product" data-element="link" data-pb-style="CGEHI15"><span data-element="link_text">BUY NOW</span></a></div></div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="ET9UOAU"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="ORFJMI9"><a href="https://shop.popularmechanics.com/popular-mechanics-weekend-projects.html" target="" data-link-type="product" title="" data-element="link"><img class="lazyload pagebuilder-mobile-hidden" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/media/wysiwyg/weekend-projects-min.png" alt="Tablet device displaying digital cover and four interior spreads for Popular Mechanic's Weekend Projects" title="" data-element="desktop_image" data-pb-style="U2MB7VR"><img class="lazyload pagebuilder-mobile-only" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/media/wysiwyg/weekend-projects-min.png" alt="Tablet device displaying digital cover and four interior spreads for Popular Mechanic's Weekend Projects" title="" data-element="mobile_image" data-pb-style="E74V8KA"></a></figure><div data-content-type="text" data-appearance="default" data-element="main"><p>FEATURED DOWNLOAD</p></div><div class="homepage-front3-title" data-content-type="text" data-appearance="default" data-element="main"><p>Weekend Projects - Digital</p></div><div data-content-type="text" data-appearance="default" data-element="main"><p>This special issue includes 59 fun and easy DIY projects to fill your weekend hours. Get started right away with this digital download. How many projects can you complete in one weekend?</p></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main"><div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="HE84ALL"><a class="pagebuilder-button-link" href="https://shop.popularmechanics.com/popular-mechanics-weekend-projects.html" target="" data-link-type="product" data-element="link" data-pb-style="OTUCH8M"><span data-element="link_text">ORDER NOW</span></a></div></div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="VG4T6RY"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="A94YB6M"><a href="https://shop.popularmechanics.com/backyard-homestead.html" target="" data-link-type="product" title="" data-element="link"><img class="lazyload pagebuilder-mobile-hidden" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/media/.renditions/wysiwyg/230395P_POP_BackyardHomestead_400x400-1.png" alt="The Backyard Homestead book cover in foreground, garden scene in background" title="" data-element="desktop_image" data-pb-style="VL6QBPS"><img class="lazyload pagebuilder-mobile-only" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/media/.renditions/wysiwyg/230395P_POP_BackyardHomestead_400x400-1.png" alt="The Backyard Homestead book cover in foreground, garden scene in background" title="" data-element="mobile_image" data-pb-style="WH6OJ6I"></a></figure><div data-content-type="text" data-appearance="default" data-element="main"><p>FEATURED BOOK</p></div><div class="homepage-front3-title" data-content-type="text" data-appearance="default" data-element="main"><p>The Backyard Homestead Book</p></div><div data-content-type="text" data-appearance="default" data-element="main"><p>Put your backyard to work and eat from your garden year round with this 368-page guide, complete with all you need to grow a bountiful harvest!</p></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main"><div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="IRUQHBO"><a class="pagebuilder-button-link" href="https://shop.popularmechanics.com/backyard-homestead.html" target="" data-link-type="product" data-element="link" data-pb-style="KNGBXXW"><span data-element="link_text">SHOP NOW</span></a></div></div></div></div></div></div></div></div><div class="homepage-callout-promo" data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="N8XXG95"><div class="row-full-width-inner" data-element="inner"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="KLRU541"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="ILOMB8X"><div class="pagebuilder-column callout-promo-media-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="F36QK5W"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="B74SLMD"><a href="https://shop.popularmechanics.com/popular-mechanics-all-access-2.html" target="" data-link-type="default" title="" data-element="link"><img class="lazyload pagebuilder-mobile-hidden" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/media/wysiwyg/pop-all-access-min.png" alt="POP MECH PRO - All Access Membership" title="" data-element="desktop_image" data-pb-style="LGR2C69"><img class="lazyload pagebuilder-mobile-only" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/media/wysiwyg/pop-all-access-min.png" alt="POP MECH PRO - All Access Membership" title="" data-element="mobile_image" data-pb-style="EL9FVIH"></a></figure></div><div class="pagebuilder-column callout-promo-text-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="SEHY5V9"><div data-content-type="text" data-appearance="default" data-element="main"><p>Join POP MECH PRO to enjoy:</p> <ul> <li>Unlimited access to <span style="text-decoration: underline; color: #1a79c3;"><a style="text-decoration: underline; color: #1a79c3;" tabindex="0" href="https://www.popularmechanics.com/" target="_blank" rel="noopener">PopularMechanics.com</a></span></li> <li>Annual magazine subscription</li> <li>Members-only weekly newsletter</li> <li>Access to experts and events</li> <li>Exclusive discounts to the Popular Mechanics Shop</li> <li>Plus, so much more!</li> </ul></div><div data-content-type="buttons" data-appearance="stacked" data-same-width="false" data-element="main" data-pb-style="XYCRCJO"><div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="LRLNGUC"><a class="pagebuilder-button-primary" href="https://shop.popularmechanics.com/popular-mechanics-all-access-2.html" target="" data-link-type="default" data-element="link" data-pb-style="E4XR6KH"><span data-element="link_text">LEARN MORE</span></a></div></div></div></div></div></div></div></div><div class="homepage-callout-brand" data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="FAPUR28"><div class="row-full-width-inner" data-element="inner"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="COJ7QBR"><a href="https://www.popularmechanics.com/?source=shop-brand-hpbanner" target="" data-link-type="default" title="" data-element="link"><img class="lazyload pagebuilder-mobile-hidden" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/media/wysiwyg/pop-logo.png" alt="Popular Mechanics Logo" title="" data-element="desktop_image" data-pb-style="RAL5T4N"><img class="lazyload pagebuilder-mobile-only" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/media/wysiwyg/pop-logo.png" alt="Popular Mechanics Logo" title="" data-element="mobile_image" data-pb-style="DXHH53O"></a></figure><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;">Explaining how your world works since 1902.</p></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main"><div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="NN76QAK"><a class="pagebuilder-button-link" href="https://www.popularmechanics.com/?source=shop-brand-hpbanner" target="_blank" data-link-type="default" data-element="link" data-pb-style="KKSQB31"><span data-element="link_text">POPULARMECHANICS.COM</span></a></div></div></div></div></div><div class="sections-articles sections-articles-title" data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="JPCBI4M"><div class="row-full-width-inner" data-element="inner"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="O2JGSU7"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="P3CB4Q2"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="VK6C2SK"><div class="sections-title" data-content-type="text" data-appearance="default" data-element="main"><p>POP MECH Picks: Tools</p></div></div></div></div></div></div><div class="sections-articles only-desktop" data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="DCY5NNV"><div class="row-full-width-inner" data-element="inner"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="BSUCR1T"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="EV0RHBU"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="UGJ84E0"><div data-content-type="banner" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.amazon.com/Makita-XMT03Z-Lithium-Ion-Cordless-Multi-Tool/dp/B00LIV11RG/?tag=hearstshop-20&amp;ascsubtag=%5Bartid%7C2140.%5Bsrc%7Chps_pop_shop_drill_091222%5Bch%7C%5Blt%7C" target="_blank" data-link-type="default" title="" data-element="link"><div class="pagebuilder-banner-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="MH3SYNQ"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="B72RUQR"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="/media/wysiwyg/makita-cordless-multi-tool-lifestyle-min.png" alt="Makita Cordless Multi-tool being put to drilling holes on a wooden plank" width="508" height="508"></p><p>Makita Cordless Multi-Tool</p><p>Engineered for a range of applications, this 18V Lithium-Ion cordless multi-tool is a must-have in your tool set.&nbsp;</p><p><span style="text-decoration: underline;">Shop on Amazon.com</span></p></div></div></div></div></a></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="AXMP3LK"><div data-content-type="banner" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.amazon.com/dp/B01FR2EOE8?tag=hearstshop-20&amp;ascsubtag=%5Bartid%7C2140.%5Bsrc%7Chps_pop_shop_saw_091222%5Bch%7C%5Blt%7C" target="_blank" data-link-type="default" title="" data-element="link"><div class="pagebuilder-banner-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="TWDLYT2"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="U88D5QW"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/media/wysiwyg/chain-saw-lifestyle-min.png" alt="Lime green chainsaw trimming a tree branch" width="508" height="508"></p><p>Sun Joe 2-in-1 Convertible Chain Saw</p><p>Trim overgrown trees with ease and without fear thanks to the telescoping pole.&nbsp;</p><p><span style="text-decoration: underline;">Shop on Amazon.com</span></p></div></div></div></div></a></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="JEVM56S"><div data-content-type="banner" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.lowes.com/pd/CRAFTSMAN-V20-2-Tool-20-Volt-Max-Power-Tool-Combo-Kit-with-Soft-Case-Charger-Included-and-2-Batteries-Included/1002689914" target="_blank" data-link-type="default" data-element="link"><div class="pagebuilder-banner-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="TP7JARR"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" data-element="overlay" data-pb-style="XI0XOC0"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/media/wysiwyg/craftman-drill-lifestyle-min.png" alt="Two red Craftsman drills displayed over some wood slabs. Background is of a workman's garage. " width="508" height="508"></p><p>Craftsman Cordless Drill Combo</p><p>Lightweight, compact, and comfortable - this drill combo is perfect for use around the house.&nbsp;</p><p><span style="text-decoration: underline;">Shop on Lowes.com</span></p></div></div></div></div></a></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="TKXWSWO"><div data-content-type="banner" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.amazon.com/BLACK-DECKER-HG1300-Dual-Temperature/dp/B004NDX7O6?th=1?tag=hearstshop-20&amp;ascsubtag=%5Bartid%7C2140.%5Bsrc%7Chps_pop_shop_heat_092022%5Bch%7C%5Blt%7C" target="_blank" data-link-type="default" title="" data-element="link"><div class="pagebuilder-banner-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="HDJ5X5X"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="HOIM4RP"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/media/wysiwyg/black-decker-heat-gun-f7f7fa-02.png" alt="Red Black &amp; Decker Heat Gun" width="508" height="508"></p><p>Black &amp; Decker Heat Gun</p><p>This dual-temp heat gun can do anything from stripping paint to thawing pipes.</p><p><span style="text-decoration: underline;">Shop on Amazon.com</span></p></div></div></div></div></a></div></div></div></div></div></div><div class="sections-articles only-mobile" data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="TSU6YW1"><div class="row-full-width-inner" data-element="inner"><div class="pagebuilder-slider" data-content-type="slider" data-appearance="default" data-autoplay="false" data-autoplay-speed="4000" data-fade="false" data-infinite-loop="false" data-show-arrows="false" data-show-dots="true" data-slides-to-show="1.35" data-slides-to-scroll="1" data-initial-slide="1" data-center-mode="false" data-element="main"><div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.amazon.com/Makita-XMT03Z-Lithium-Ion-Cordless-Multi-Tool/dp/B00LIV11RG/?tag=hearstshop-20&amp;ascsubtag=%5Bartid%7C2140.%5Bsrc%7Chps_pop_shop_drill_091222%5Bch%7C%5Blt%7C" target="_blank" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="DWSMMEB"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="L34C0N2"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/media/wysiwyg/makita-cordless-multi-tool-lifestyle-min.png" alt="Makita Cordless Multi-tool being put to drilling holes on a wooden plank" width="508" height="508"></p><p>Makita Cordless Multi-Tool</p><p>Engineered for a range of applications, this 18V Lithium-Ion cordless multi-tool is a must-have in your tool set.&nbsp;</p><p><span style="text-decoration: underline;">Shop on Amazon.com</span></p></div></div></div></div></a></div><div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.amazon.com/dp/B01FR2EOE8?tag=hearstshop-20&amp;ascsubtag=%5Bartid%7C2140.%5Bsrc%7Chps_pop_shop_saw_091222%5Bch%7C%5Blt%7C" target="_blank" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="UG81DRU"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="G9QDAX6"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/media/wysiwyg/chain-saw-lifestyle-min.png" alt="Lime green chainsaw trimming a tree branch" width="508" height="508"></p><p>Sun Joe 2-in-1 Convertible Chain Saw</p><p>Trim overgrown trees with ease and without fear thanks to the telescoping pole.&nbsp;</p><p><span style="text-decoration: underline;">Shop on Amazon.com</span></p></div></div></div></div></a></div><div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.lowes.com/pd/CRAFTSMAN-V20-2-Tool-20-Volt-Max-Power-Tool-Combo-Kit-with-Soft-Case-Charger-Included-and-2-Batteries-Included/1002689914" target="_blank" data-link-type="default" data-element="link"><div class="pagebuilder-slide-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="LP4GMWA"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" data-element="overlay" data-pb-style="EOR9VV3"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/media/wysiwyg/craftman-drill-lifestyle-min.png" alt="Two red Craftsman drills displayed over some wood slabs. Background is of a workman's garage. " width="508" height="508"></p><p>Craftsman Cordless Drill Combo</p><p>Lightweight, compact, and comfortable - this drill combo is perfect for use around the house.&nbsp;</p><p><span style="text-decoration: underline;">Shop on Lowes.com</span></p></div></div></div></div></a></div><div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.amazon.com/BLACK-DECKER-HG1300-Dual-Temperature/dp/B004NDX7O6?th=1?tag=hearstshop-20&amp;ascsubtag=%5Bartid%7C2140.%5Bsrc%7Chps_pop_shop_heat_092022%5Bch%7C%5Blt%7C" target="_blank" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="KH31YWD"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="EY7O52P"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/media/wysiwyg/black-decker-heat-gun-f7f7fa-02.png" alt="Red Black &amp; Decker Heat Gun" width="508" height="508"></p><p>Black &amp; Decker Heat Gun</p><p>This dual-temp heat gun can do anything from stripping paint to thawing pipes.</p><p><span style="text-decoration: underline;">Shop on Amazon.com</span></p></div></div></div></div></a></div></div></div></div><div class="sections-articles sections-articles-title" data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="XPD1JH3"><div class="row-full-width-inner" data-element="inner"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="DHO3XML"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="EXU2L3I"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="LJX3T5G"><div class="sections-title" data-content-type="text" data-appearance="default" data-element="main"><p>POP MECH Picks: Tech</p></div></div></div></div></div></div><div class="sections-articles only-desktop" data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="ANWBLJO"><div class="row-full-width-inner" data-element="inner"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="HE5U2EC"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="UATB34N"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="LGBB74V"><div data-content-type="banner" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.lowes.com/pd/Google-Nest-Learning-3rd-Gen-Stainless-Steel-Smart-Thermostat-with-Wi-Fi-Compatibility/1001080012" target="_blank" data-link-type="default" data-element="link"><div class="pagebuilder-banner-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="K8SI57R"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" data-element="overlay" data-pb-style="XQ1HDEI"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="/media/wysiwyg/nest-thermostat-min.png" alt="Google Next Thermostat" width="508" height="508"></p><p>Google Nest Thermostat</p><p>Control the temperature from your smartphone, tablet, or laptop and create schedules to conserve energy when you're not home.&nbsp;</p><p><span style="text-decoration: underline;">Shop on Lowes.com</span></p></div></div></div></div></a></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="W3T83JP"><div data-content-type="banner" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.amazon.com/DJI-Mavic-Mini-FlyCam-Quadcopter/dp/B07RQJHG8M/?tag=hearstshop-20&amp;ascsubtag=%5Bartid%7C2140.%5Bsrc%7Chps_pop_shop_drone_091222%5Bch%7C%5Blt%7C" target="_blank" data-link-type="default" title="" data-element="link"><div class="pagebuilder-banner-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="YK3W3RS"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="SIAUI69"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="/media/wysiwyg/mavic-mini-drone-min.png" alt="DJI Mavic Mini Drone" width="508" height="508"></p><p>DJI Mavic Mini Drone</p><p>Almost as light as the average smartphone, the Mavic Mini stays in the air longer than similar FlyCams and supports 12MP aerial photos and 2.7K HD videos.</p><p><span style="text-decoration: underline;">Shop on Amazon.com</span></p></div></div></div></div></a></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="Q294UY3"><div data-content-type="banner" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.amazon.com/Lenovo-5-button-circulating-backlight-intuitive-GX30P93886/dp/B076GZ3CFC?th=1?tag=hearstshop-20&amp;ascsubtag=%5Bartid%7C2140.%5Bsrc%7Chps_pop_shop_mouse_092022%5Bch%7C%5Blt%7C" target="_blank" data-link-type="default" title="" data-element="link"><div class="pagebuilder-banner-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="LSAKK9D"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="W39WTHY"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="/media/wysiwyg/legion-gaming-mouse-min.png" alt="Lenovo Legion Gaming Mouse" width="508" height="508"></p><p>Lenovo Legion Gaming Mouse</p><p>Designed for both beginner and amateur gamers, this ambidextrous gaming mouse features a 2400 DPI and a 7-color circulating backlight.&nbsp;</p><p><span style="text-decoration: underline;">Shop on Amazon.com</span></p></div></div></div></div></a></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="WOLY6OV"><div data-content-type="banner" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.amazon.com/dp/B085296FLT/?tag=hearstshop-20&amp;ascsubtag=%5Bartid%7C2140.%5Bsrc%7Chps_pop_shop_beats_091222%5Bch%7C%5Blt%7C" target="_blank" data-link-type="default" title="" data-element="link"><div class="pagebuilder-banner-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="BX7ESC2"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="HMRYOFI"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="/media/wysiwyg/beats-headphones-min.png" alt="Beats Studio3 Headphones" width="508" height="508"></p><p>Beats Studio3 Headphones</p><p>Whistle while you work with these high performance noise-cancelling headphones. Compatible with both iOS and Android devices, enjoy up to 22 hours of battery for all-day playback.</p><p><span style="text-decoration: underline;">Shop on Amazon.com</span></p></div></div></div></div></a></div></div></div></div></div></div><div class="sections-articles only-mobile" data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="IQVSOFQ"><div class="row-full-width-inner" data-element="inner"><div class="pagebuilder-slider" data-content-type="slider" data-appearance="default" data-autoplay="false" data-autoplay-speed="4000" data-fade="false" data-infinite-loop="false" data-show-arrows="false" data-show-dots="true" data-slides-to-show="1.35" data-slides-to-scroll="1" data-initial-slide="1" data-center-mode="false" data-element="main"><div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.lowes.com/pd/Google-Nest-Learning-3rd-Gen-Stainless-Steel-Smart-Thermostat-with-Wi-Fi-Compatibility/1001080012" target="" data-link-type="default" data-element="link"><div class="pagebuilder-slide-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="RXDS52H"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" data-element="overlay" data-pb-style="HITO3V8"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="/media/wysiwyg/nest-thermostat-min.png" alt="Google Next Thermostat" width="508" height="508"></p><p>Google Nest Thermostat</p><p>Control the temperature from your smartphone, tablet, or laptop and create schedules to conserve energy when you're not home.&nbsp;</p><p><span style="text-decoration: underline;">Shop on Lowes.com</span></p></div></div></div></div></a></div><div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.amazon.com/DJI-Mavic-Mini-FlyCam-Quadcopter/dp/B07RQJHG8M/?tag=hearstshop-20&amp;ascsubtag=%5Bartid%7C2140.%5Bsrc%7Chps_pop_shop_drone_091222%5Bch%7C%5Blt%7C" target="_blank" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="OXUUFBW"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="OTHGVXH"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="/media/wysiwyg/mavic-mini-drone-min.png" alt="DJI Mavic Mini Drone" width="508" height="508"></p><p>DJI Mavic Mini Drone</p><p>Almost as light as the average smartphone, the Mavic Mini stays in the air longer than similar FlyCams and supports 12MP aerial photos and 2.7K HD videos.</p><p><span style="text-decoration: underline;">Shop on Amazon.com</span></p></div></div></div></div></a></div><div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.amazon.com/Lenovo-5-button-circulating-backlight-intuitive-GX30P93886/dp/B076GZ3CFC?th=1?tag=hearstshop-20&amp;ascsubtag=%5Bartid%7C2140.%5Bsrc%7Chps_pop_shop_mouse_092022%5Bch%7C%5Blt%7C" target="_blank" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="HNXSHRN"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="K95O7FT"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="/media/wysiwyg/legion-gaming-mouse-min.png" alt="Lenovo Legion Gaming Mouse" width="508" height="508"></p><p>Lenovo Legion Gaming Mouse</p><p>Designed for both beginner and amateur gamers, this ambidextrous gaming mouse features a 2400 DPI and a 7-color circulating backlight.&nbsp;</p><p><span style="text-decoration: underline;">Shop on Amazon.com</span></p></div></div></div></div></a></div><div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.amazon.com/dp/B085296FLT/?tag=hearstshop-20&amp;ascsubtag=%5Bartid%7C2140.%5Bsrc%7Chps_pop_shop_beats_091222%5Bch%7C%5Blt%7C" target="_blank" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="FT2SAD3"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="TJOJ4PH"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="/media/wysiwyg/beats-headphones-min.png" alt="Beats Studio3 Headphones" width="508" height="508"></p><p>Beats Studio3 Headphones</p><p>Whistle while you work with these high performance noise-cancelling headphones. Compatible with both iOS and Android devices, enjoy up to 22 hours of battery for all-day playback.</p><p><span style="text-decoration: underline;">Shop on Amazon.com</span></p></div></div></div></div></a></div></div></div></div><div class="sections-articles sections-articles-title" data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="SN7S2VN"><div class="row-full-width-inner" data-element="inner"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="APAQ11J"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="IXG36VI"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="RSUM7KR"><div class="sections-title" data-content-type="text" data-appearance="default" data-element="main"><p>POP MECH Picks: Outdoor Gear &amp; Gadgets</p></div></div></div></div></div></div><div class="sections-articles only-desktop" data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="PD37RJB"><div class="row-full-width-inner" data-element="inner"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="C6GNOXQ"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="SPCH85J"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="BRJ3QIK"><div data-content-type="banner" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.amazon.com/Coleman-Cooler-Portable-Camping-Chair/dp/B0033990ZQ/?th=1/?tag=hearstshop-20&amp;ascsubtag=%5Bartid%7C2140.%5Bsrc%7Chps_pop_shop_coleman_091222%5Bch%7C%5Blt%7C" target="_blank" data-link-type="default" title="" data-element="link"><div class="pagebuilder-banner-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="CPLD02R"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="YR8APA2"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="/media/wysiwyg/coleman-chair-lifestyle-min.png" alt="Two black folding chairs placed in the woods. One folding chair holds two bottles of orange soda." width="508" height="508"></p><p>Coleman Camping Chair</p><p>The ultimate camping chair comes with a built-in cooler that holds up to 4 cans, a mesh cup holder, and storage pocket for your Pop Mech zines.</p><p><span style="text-decoration: underline;">Shop on Amazon.com</span></p></div></div></div></div></a></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="HPL5IV1"><div data-content-type="banner" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.amazon.com/Solo-Stove-Bonfire-Stand-Fire/dp/B07MTQBSMV/?th=1/?tag=hearstshop-20&amp;ascsubtag=%5Bartid%7C2140.%5Bsrc%7Chps_pop_shop_fire_091222%5Bch%7C%5Blt%7C" target="_blank" data-link-type="default" title="" data-element="link"><div class="pagebuilder-banner-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="M59THM2"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="TQDGA6W"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="/media/wysiwyg/solo-firepit-lifestyle-min.png" alt="A group of people gathered around a Solo Stove Fire Pit each with marshmallows on a stick" width="508" height="508"></p><p>Solo Stovetop Firepit</p><p>Made for the backyard and beyond, this unique firepit lets you light up smokeless fires anywhere you venture.&nbsp;</p><p><span style="text-decoration: underline;">Shop on Amazon.com</span></p></div></div></div></div></a></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="KLLPRT8"><div data-content-type="banner" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.amazon.com/EVERLIT-Compatible-Emergency-Earthquake-Adventures/dp/B07BC66HQ1/?th=1?tag=hearstshop-20&amp;ascsubtag=%5Bartid%7C2140.%5Bsrc%7Chps_pop_shop_earthquake_091222%5Bch%7C%5Blt%7C" target="_blank" data-link-type="default" title="" data-element="link"><div class="pagebuilder-banner-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="E1A90TN"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="IUUYBLI"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="/media/wysiwyg/survival-kit-min.png" alt="Tactile First Aid Kit bag in a camouflage print" width="508" height="508"></p><p>EVERLIT Survival Kit</p><p>This military-grade EMT bag comes stocked with a combined 250 pieces of first-aid supplies and survival gear to make sure you're prepared for any emergency.</p><p><span style="text-decoration: underline;">Shop on Amazon.com</span></p></div></div></div></div></a></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="KE0H54H"><div data-content-type="banner" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.amazon.com/Carhartt-Quilted-Flannel-Active-XXXX-Large/dp/B002GHC2Y2/?th=1?tag=hearstshop-20&amp;ascsubtag=%5Bartid%7C2140.%5Bsrc%7Chps_pop_shop_carhartt_092022%5Bch%7C%5Blt%7C" target="_blank" data-link-type="default" title="" data-element="link"><div class="pagebuilder-banner-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="IGNOLEO"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="XU2NY4P"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="/media/wysiwyg/duck-active-jacket-f7f7fa.png" alt="Carhartt Quilted Flannel Lined Duck Active Jacket" width="508" height="508"></p><p>Carhartt &reg; Quilted-Flannel-Lined Duck Active Jacket</p><p>Warm. Versatile. Rugged. You'll love this water-repellent, wind-resistant, quilted flannel-lined jacket.</p><p><span style="text-decoration: underline;">Shop on Amazon.com</span></p></div></div></div></div></a></div></div></div></div></div></div><div class="sections-articles only-mobile" data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="K3NGDVE"><div class="row-full-width-inner" data-element="inner"><div class="pagebuilder-slider" data-content-type="slider" data-appearance="default" data-autoplay="false" data-autoplay-speed="4000" data-fade="false" data-infinite-loop="false" data-show-arrows="false" data-show-dots="true" data-slides-to-show="1.35" data-slides-to-scroll="1" data-initial-slide="1" data-center-mode="false" data-element="main"><div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.amazon.com/Coleman-Cooler-Portable-Camping-Chair/dp/B0033990ZQ/?th=1/?tag=hearstshop-20&amp;ascsubtag=%5Bartid%7C2140.%5Bsrc%7Chps_pop_shop_coleman_091222%5Bch%7C%5Blt%7C" target="_blank" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="DEMGA6S"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="J5R1712"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="/media/wysiwyg/coleman-chair-lifestyle-min.png" alt="Two black folding chairs placed in the woods. One folding chair holds two bottles of orange soda." width="508" height="508"></p><p>Coleman Camping Chair</p><p>The ultimate camping chair comes with a built-in cooler that holds up to 4 cans, a mesh cup holder, and storage pocket for your Pop Mech zines.</p><p><span style="text-decoration: underline;">Shop on Amazon.com</span></p></div></div></div></div></a></div><div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.amazon.com/Solo-Stove-Bonfire-Stand-Fire/dp/B07MTQBSMV/?th=1/?tag=hearstshop-20&amp;ascsubtag=%5Bartid%7C2140.%5Bsrc%7Chps_pop_shop_fire_091222%5Bch%7C%5Blt%7C" target="_blank" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="TU7D87U"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="BDHK7R5"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="/media/wysiwyg/solo-firepit-lifestyle-min.png" alt="A group of people gathered around a Solo Stove Fire Pit each with marshmallows on a stick" width="508" height="508"></p><p>Solo Stovetop Firepit</p><p>Made for the backyard and beyond, this unique firepit lets you light up smokeless fires anywhere you venture.&nbsp;</p><p><span style="text-decoration: underline;">Shop on Amazon.com</span></p></div></div></div></div></a></div><div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.amazon.com/EVERLIT-Compatible-Emergency-Earthquake-Adventures/dp/B07BC66HQ1/?th=1?tag=hearstshop-20&amp;ascsubtag=%5Bartid%7C2140.%5Bsrc%7Chps_pop_shop_earthquake_091222%5Bch%7C%5Blt%7C" target="_blank" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="AMNNN41"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="LVKQ2WH"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="/media/wysiwyg/survival-kit-min.png" alt="Tactile First Aid Kit bag in a camouflage print" width="508" height="508"></p><p>EVERLIT Survival Kit</p><p>This military-grade EMT bag comes stocked with a combined 250 pieces of first-aid supplies and survival gear to make sure you're prepared for any emergency.</p><p></p><p><span style="text-decoration-line: underline;">Shop on Amazon.com</span></p></div></div></div></div></a></div><div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.amazon.com/Carhartt-Quilted-Flannel-Active-XXXX-Large/dp/B002GHC2Y2/?th=1?tag=hearstshop-20&amp;ascsubtag=%5Bartid%7C2140.%5Bsrc%7Chps_pop_shop_carhartt_092022%5Bch%7C%5Blt%7C" target="_blank" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="K2HRCF5"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="W6389N3"><div class="pagebuilder-poster-content"><div data-element="content"><p><img class="lazyload" id="T2RTAM7" style="width: 508px; height: 508px;" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22508%22%20height%3D%22508%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="/media/wysiwyg/duck-active-jacket-f7f7fa.png" alt="Carhartt Quilted Flannel Lined Duck Active Jacket" width="508" height="508"></p><p>Carhartt &reg; Quilted-Flannel-Lined Duck Active Jacket</p><p>Warm. Versatile. Rugged. You'll love this water-repellent, wind-resistant, quilted flannel-lined jacket.</p><p><span style="text-decoration: underline;">Shop on Amazon.com</span></p></div></div></div></div></a></div></div></div></div><div id="upsell-popup" class="upsell-popup" data-mage-init='{"Hearst_Upsellpopup/js/catalog-add-to-cart":{}}'></div><script id="upsellpopup-data" type="text/x-magento-template"> <div class="product-data"> <div> <h2 class="title" id="modal-title">Added to cart!</h2> <div class="product-item-info "> <a href="<%- product.url %>" class="product-url"> <span class="product-image"><img src="<%- product.image %>"</span></a> <ul> <li><span class="product-name"><%- product.name %></span></li> <li><span class="product-price"><%= product.price %></span></li> <li>Qty: <span class="product-qty"><%- product.qty %></span></li></ul></div></div> <div class="cart-overview"> <div class="cart"> <span>Your Cart: </span> <span class="your-cart"> <%- cart.summary_count %> <% if (cart.summary_count == 1) { %>Item <% } else { %>Items <%} %></span></div> <div class="subtotal"> <span>Subtotal:</span> <span class="cart-subtotal"><%= cart.subtotal_excl_tax %></span></div> <div class="total"> <span>Total:</span> <span class="cart-total"><%= cart.subtotal %></span></div> <a href="https://shop.popularmechanics.com/checkout/cart/" class="action alt">View Cart/Checkout</a> <a href="#" data-role="closeBtn" class="action secondary">Continue Shopping</a></div></div> <div class="upsell-data"><%= upsell %></div></script> <!--TODO Change variables and use proper values--><style type="text/css"> :root { /**Accent colors */ --c-primary: #0074ae; --c-secondary: #0074ae; --c-tertiary: #f9f9f9; /** Background **/ --bg-primary: #ffffff; --bg-secondary: #ffffff; /**Button color **/ --btn-primary-color: #ffffff; --btn-secondary-color: #0074ae; --btn-alt-color: #ffffff; /**Button Background colors **/ --btn-primary-bg: #0074ae; --btn-secondary-bg: #0074ae; --btn-alt-bg: #000000; /**Text **/ --text-default: #000000; --heading-font: Custom; --btn-padding-top: 16px; --btn-padding-bottom: 13px; } @font-face { font-family: 'Custom'; src: url('/media/customFonts/FreightSansBold.ttf'); } </style> <div class="recommendations-block"> </div></div></div> <div data-bind="scope:'product_recommendations_below-main-content'"><!-- ko template: getTemplate() --><!-- /ko --></div></main><footer class="page-footer"><div class="sections-email-capture"><style>#html-body [data-pb-style=L2R2JE0]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="L2R2JE0"><div class="sections-email-capture-title" data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;">Get More Popular Mechanics</p></div><div class="sections-email-capture-subtitle" data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;">Sign up for our very best stories in tech, how-to, science, and engineering&mdash;delivered to your inbox.</p></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="email-capture"><form class="email-capture-form fieldset" novalidate action="" method="post" data-mage-init='{"validation": {"errorClass": "mage-error"}}' id="email-capture-form"><div class="field newsletter _required"><label class="label" for="email-capture-address"><span> Email Address</span></label> <div class="control"><input autocomplete="email" name="email" type="email" id="email-capture-address" class="email-capture-address" aria-describedby="email-capture-note" data-mage-init='{"mage/trim-input":{}}' data-validate="{required:true, 'validate-email':true}" required placeholder="Email Address"></div></div><p class="email-capture-note" id="email-capture-note"> By signing up, I agree to Hearst Magazine's <a href="https://www.hearst.com/-/us-magazines-terms-of-use" target="_blank">Terms of Use</a> (including the <a href="https://www.hearst.com/-/us-magazines-terms-of-use#_DISPUTE_RESOLUTION" target="_blank">dispute resolution procedures</a>); my information will be used as described in its <a href="https://www.hearst.com/-/us-magazines-privacy-notice" target="_blank">Privacy Notice</a>.</p><button class="action email-capture-subscribe pagebuilder-button-primary" title="SIGN ME UP" type="submit" data-text-submitted="THANKS"><span>SIGN ME UP</span></button></form></div> </div></div></div></div><div class="footer content"> <div class="footer__main"><div class="footer__wrapper footer__wrapper--links"><style>#html-body [data-pb-style=FT90YWG],#html-body [data-pb-style=VLWS4DH]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=FT90YWG]{justify-content:flex-start;display:flex;flex-direction:column;text-align:left;border-style:none;border-width:1px;border-radius:0;margin:0 0 10px;padding:10px}#html-body [data-pb-style=VLWS4DH]{align-self:stretch}#html-body [data-pb-style=XND8CD0]{display:flex;width:100%}#html-body [data-pb-style=ESTACWK]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;border-style:none;border-width:1px;border-radius:0;width:33.3333%;margin:0;padding:10px;align-self:stretch}#html-body [data-pb-style=KNWJTMA]{margin:0;padding:0;border-style:none}#html-body [data-pb-style=J42HSS3],#html-body [data-pb-style=O3CA6AC]{border-style:none;border-width:1px;border-radius:0;max-width:100%;height:auto}#html-body [data-pb-style=GHHGV8K]{justify-content:flex-start;display:flex;flex-direction:column;border-style:none;border-width:1px;border-radius:0;width:66.6667%;margin:0;padding:10px;align-self:stretch}#html-body [data-pb-style=GHHGV8K],#html-body [data-pb-style=KQRMJ04],#html-body [data-pb-style=PDLTR5P]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=KQRMJ04]{justify-content:flex-start;display:flex;flex-direction:column;border-style:none;border-width:1px;border-radius:0;margin:0 0 10px;padding:10px}#html-body [data-pb-style=PDLTR5P]{align-self:stretch}#html-body [data-pb-style=P897O4T]{display:flex;width:100%}#html-body [data-pb-style=FPHN7AY]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;border-style:none;border-width:1px;border-radius:0;width:33.3333%;margin:0;padding:10px;align-self:stretch}#html-body [data-pb-style=H8YPO48],#html-body [data-pb-style=P5J2C47]{border-style:none;border-width:1px;border-radius:0;margin:0;padding:0}#html-body [data-pb-style=P5J2C47]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;padding:10px;align-self:stretch}#html-body [data-pb-style=AIQ91L9],#html-body [data-pb-style=MOC4FJ7],#html-body [data-pb-style=OW3R9WR]{border-style:none;border-width:1px;border-radius:0;margin:0;padding:0}#html-body [data-pb-style=AIQ91L9]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;padding:10px;align-self:stretch}#html-body [data-pb-style=XL87WQP]{border-style:none;border-width:1px;border-radius:0;margin:0;padding:0}#html-body [data-pb-style=QDPIO8F],#html-body [data-pb-style=TYE05SF]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=QDPIO8F]{justify-content:flex-start;display:none;flex-direction:column;border-style:none;border-width:1px;border-radius:0;margin:0 0 10px;padding:10px}#html-body [data-pb-style=TYE05SF]{align-self:stretch}#html-body [data-pb-style=W36CY4Q]{display:flex;width:100%}#html-body [data-pb-style=LLG4G8X]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;border-style:none;border-width:1px;border-radius:0;width:33.3333%;margin:0;padding:10px;align-self:stretch}#html-body [data-pb-style=VU0QFQN]{border-style:none;border-width:1px;border-radius:0;margin:0;padding:0}#html-body [data-pb-style=H3NXLSF],#html-body [data-pb-style=NPMLGH7]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;border-style:none;border-width:1px;border-radius:0;width:33.3333%;margin:0;padding:10px;align-self:stretch}@media only screen and (max-width: 768px) { #html-body [data-pb-style=KNWJTMA]{border-style:none} }</style><div data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-aria="{}" data-element="main" data-pb-style="FT90YWG"><div class="row-full-width-inner" data-element="inner"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="VLWS4DH"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="XND8CD0"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="ESTACWK"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="KNWJTMA"><a href="https://shop.popularmechanics.com/" target="" data-link-type="default" title="" data-element="link"><img class="lazyload pagebuilder-mobile-hidden" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/media/wysiwyg/Popular-Mechanics-Shop-ffffff-H40.png" alt="Popular Mechanics Shop Logo" title="" data-element="desktop_image" data-pb-style="O3CA6AC"><img class="lazyload pagebuilder-mobile-only" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/media/wysiwyg/Popular-Mechanics-Shop-ffffff-H40.png" alt="Popular Mechanics Shop Logo" title="" data-element="mobile_image" data-pb-style="J42HSS3"></a></figure></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="GHHGV8K"></div></div></div></div></div><div data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-aria="{}" data-element="main" data-pb-style="KQRMJ04"><div class="row-full-width-inner" data-element="inner"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="PDLTR5P"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="P897O4T"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="FPHN7AY"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="H8YPO48" data-decoded="true"><b>QUICK LINKS</b> <ul> <li class="nav item"><a href="https://www.popularmechanics.com/" target="_blank">popularmechanics.com</a></li> <li class="nav item"><a href="https://shop.popularmechanics.com/popular-mechanics-all-access-2.html">Subscribe</a></li> </ul></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><p style="text-align: left;"> <b>CONTACT US</b> <br> <span style="font-size: 15px; font-color: #00B5C5"><a href="mailto:HearstShops@CDSfulfillment.com">Email Product Support</a></span> <br> <span style="font-size: 15px; font-color: #00B5C5"><a href="mailto:pmpmembership@popularmechanics.com">Email Membership Support</a></span> <br> <span style="font-size: 15px;">Call: <a href="tel:8887979927">1-888-797-9927</a></span></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="P5J2C47"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="OW3R9WR" data-decoded="true"><b>CUSTOMER CARE</b> <ul> <li class="nav item"><a href="https://service.popularmechanics.com/">Manage Your Subscription</a></li> <li class="nav item"><a href="https://shop.popularmechanics.com/faq#shipping">Shipping and Tracking</a></li> <li class="nav item"><a href="https://shop.popularmechanics.com/faq#returns">Return Policy</a></li> <li class="nav item"><a href="https://shop.popularmechanics.com/faq">FAQ and Contact</a></li> </ul> </div><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="MOC4FJ7" data-decoded="true"><b>PAYMENT METHODS ACCEPTED:</b><br>Visa, MC, Discover, AMEX, Amazon Pay, PayPal, Apple Pay</div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="AIQ91L9"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="XL87WQP" data-decoded="true"><div class="footer links custom-links"> <b>PRIVACY & TERMS</b> <ul> <li><a href="https://www.hearst.com/-/us-magazines-terms-of-use" target="_blank">Terms of Use</a></li> <li><a href="https://www.hearst.com/-/us-magazines-privacy-notice" target="_blank">Privacy Notice</a></li> <li><a href="https://www.hearst.com/-/us-magazines-privacy-notice#_ADDITIONAL_INFO" target="_blank">CA Notice at Collection</a></li> <li><a href="https://www.hearst.com/-/us-magazines-privacy-notice#_ADDITIONAL_INFO" target="_blank">Your CA Privacy Rights/Shine the Light</a></li> <li><a href="https://www.hearst.com/-/us-magazines-privacy-notice#_OPT_OUTS" target="_blank">DAA Industry Opt Out</a></li> <li><a href="https://www.popularmechanics.com/about/a42158909/do-not-sell-my-personal-information/" class="footer-button" target="_blank">Your Privacy Choices (Opt-Out of Sale/Targeted Ads)</a></li> </ul> </div></div></div></div></div></div></div><div data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-aria="{}" data-element="main" data-pb-style="QDPIO8F"><div class="row-full-width-inner" data-element="inner"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="TYE05SF"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="W36CY4Q"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="LLG4G8X"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="VU0QFQN" data-decoded="true"><div class="footer__socials"> <span class="footer__socials-title">Follow Popular Mechanics Shop</span> <ul> <li class="footer__socials-item"> <a href="https://www.instagram.com/popularmechanics/" title="Instagram"><img class="lazyload" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/images/icon-instagram.png" alt="Instagram"></a> </li> <li class="footer__socials-item"> <a href="https://www.facebook.com/popularmechanics/" title="Facebook"><img class="lazyload" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/images/icon-facebook.png" alt="Facebook"></a> </li> <li class="footer__socials-item"> <a href="https://twitter.com/PopMech" title="Twitter"><img src="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/images/icon-twitter.png" alt="Twitter"></a> </li> <li class="footer__socials-item"> <a href="https://www.pinterest.com/popmech/" title="Pinterest"><img class="lazyload" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/images/icon-pinterest.png" alt="Pinterest"></a> </li> <li class="footer__socials-item"> <a href="https://www.youtube.com/channel/UCeJ58YHmlgs5SBFWb8IzbsQ" title="Youtube"><img class="lazyload" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/images/icon-youtube.png" alt="Youtube"></a> </li> <!---<li class="footer__socials-item"> <a href="" title="Tumblr"><img class="lazyload" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20viewBox%3D%220%200%20225%20265%22%3E%3C%2Fsvg%3E" data-src="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/images/icon-tumblr.png" alt="Tumblr"></a> </li>---> </ul> </div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="H3NXLSF"></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="NPMLGH7"></div></div></div></div></div></div><div id="footer-popup-modal"></div></div><div class="footer__bottom"><div class="footer__bottom-content"> <small class="copyright"><span>漏 2024 Hearst Magazine Media, Inc.</span></small></div></div></div></footer> </div> <script> var LOCALE = 'en\u002DUS'; var BASE_URL = 'https\u003A\u002F\u002Fshop.popularmechanics.com\u002F'; var require = { 'baseUrl': 'https\u003A\u002F\u002Fshop.popularmechanics.com\u002Fstatic\u002Fversion1732197440\u002Ffrontend\u002FHearst\u002FMaster\u002Fen_US' };</script> <script type="text/javascript" src="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/requirejs/require.min.js"></script> <script type="text/javascript" src="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/requirejs-min-resolver.min.js"></script> <script type="text/javascript" src="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/mage/requirejs/mixins.min.js"></script> <script type="text/javascript" src="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/requirejs-config.min.js"></script> <script type="text/javascript" src="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/js/pdpDefaultFaqAccordion.min.js"></script> <script type="text/javascript" src="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/Cdsglobal_Identity/js/mylo-utility.min.js"></script> <script type="text/javascript" src="https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/Hearst_PageBuilder/js/add_to_cart.min.js"></script> <script type="text/javascript"> document.addEventListener("DOMContentLoaded", function(){ if (typeof variable !== 'getParam') { function getQueryParams() { var queryStr = window.location.href.split('?')[1]; if (queryStr !== undefined){ return queryStr; } } if (window.location.href.indexOf("source") > -1) { var links = document.getElementsByTagName('a'); for (i = 0; i < links.length; i++) { var href = links[i].href; if (href) { if (href.indexOf("source") < 0) { links[i].href += (/\?/.test(this.href) ? '&' : '?') + getQueryParams(); } } } } } }); </script> <script type="text/x-magento-init"> { "*": { "Magento_PageCache/js/form-key-provider": { "isPaginationCacheEnabled": 0 } } }</script> <script> require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) { if(!magentoStorefrontEvents) return; window.magentoStorefrontEvents = magentoStorefrontEvents; magentoStorefrontEvents.context.setStorefrontInstance( {"storeUrl":"https:\/\/shop.popularmechanics.com\/","websiteId":34,"websiteCode":"popular_mechanics_website","storeId":34,"storeCode":"popular_mechanics_store","storeViewId":34,"storeViewCode":"popularmechanics","websiteName":"Popular Mechanics Website","storeName":"Popular Mechanics Store","storeViewName":"Popular Mechanics View ","baseCurrencyCode":"USD","storeViewCurrencyCode":"USD","catalogExtensionVersion":"103.1.3","environmentId":"8f8907b0-7b5e-41c4-9ce5-943e4a534b68","environment":"Production","storefrontTemplate":"Luma"} ); magentoStorefrontEvents.context.setMagentoExtension({ magentoExtensionVersion: "7.3.3", }); magentoStorefrontEvents.context.setDataServicesExtension({ version: "7.3.3", }); magentoStorefrontEvents.context.setPage({ pageType: "Default" }); magentoStorefrontEvents.context.setContext("pageExtended", { action: "page-view" }); });</script> <script type="text/x-magento-init"> { "*": { "dataServicesBase": { "isCookieRestrictionModeEnabled": 0, "isEnabled": 1 }, "magentoStorefrontEventCollector": {} } }</script> <script type="text/javascript"> require(["Sailthru"], function (Sailthru) { var client_id = 'e36a7774743e8dedc27b5cc8d4241a95'; Sailthru.init({ customerId: client_id}); });</script> <script type="text/x-magento-init"> { "*": { "YotpoSMS": { "store_id": "n5sbOz3GjPIyYbBak6Y8ZTvnQT6Nn9FUficAV8iZ" } } }</script> <script> window.wtba = window.wtba || []; window.wtba.push({"type":"home","data":{"type":"home"}}); </script> <script type="text/x-magento-init"> { "*": { "Magento_PageBuilder/js/widget-initializer": { "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Hearst_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false,"Hearst_PageBuilder\/js\/content-type\/row\/appearance\/aria\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Hearst_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false},"[data-content-type=\"product_recommendations\"]":{"Magento_PageBuilderProductRecommendations\/js\/content-type\/product-recommendations\/appearance\/default\/widget":false},"[data-content-type=\"column\"]":{"Hearst_PageBuilder\/js\/content-type\/column\/appearance\/aria\/widget":false},"[data-content-type=\"accordion\"]":{"WeProvide_PageBuilderAccordion\/js\/content-type\/accordion\/appearance\/default\/widget":false}}, "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"4"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"4"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"2"}}}}} } } }</script> <script type='text/javascript'> !(function() { var analytics = (window.analytics = window.analytics || []) if (!analytics.initialize) { if (analytics.invoked) { window.console && console.error && console.error('MetaRouter snippet included twice.') } else { analytics.invoked = !0 analytics.methods = [ 'trackSubmit', 'trackClick', 'trackLink', 'trackForm', 'pageview', 'identify', 'reset', 'group', 'track', 'ready', 'alias', 'debug', 'page', 'once', 'off', 'on', 'addSourceMiddleware', 'addIntegrationMiddleware', 'setAnonymousId', 'addDestinationMiddleware', ] analytics.factory = function(e) { return function() { var t = Array.prototype.slice.call(arguments) t.unshift(e) analytics.push(t) return analytics } } for (var e = 0; e < analytics.methods.length; e++) { var key = analytics.methods[e] analytics[key] = analytics.factory(key) } analytics.load = function(key, e) { var t = document.createElement('script') t.type = 'text/javascript' t.async = !0 t.src = "https://shop.popularmechanics.com/static/version1732197440/frontend/Hearst/Master/en_US/Hearst_AIQ/js/analytics.min.js" var n = document.getElementsByTagName('script')[0] n.parentNode.insertBefore(t, n) analytics._loadOptions = e } analytics.SNIPPET_VERSION = '4.13.1' analytics.load(window.analytics.writeKey) analytics.page() } } window.analytics.writeKey = 'shop-popularmechanics-prod'; window.analytics.cnameRecord = 'https://hearst-prod.actioniq.mr-in.com'; })();</script> <script type='text/javascript'> require(['jquery', 'Magento_Customer/js/customer-data', 'domReady!'], function($, customerData){ "use strict"; $(document) .on( 'ajax:addToCart', function(event, product) { var sku = product.sku; var brand = false; if(typeof product.response.skus !== 'undefined') { sku = product.response.skus[0]; } if (product.response.product) { brand = product.response.product.brand; } customerData.get('cart').subscribe(function (data) { var searchCriteria = function (item) { return item['product_sku'] == sku; }; var productFromCart = _.find(data.items, searchCriteria); if (productFromCart) { analytics.track('product_added', { 'product_name' : productFromCart.product_name, 'sku' : productFromCart.product_sku, 'shop_brand' : brand ? brand : productFromCart.brand, 'price' : productFromCart.product_price_value, 'ehub_product_offer_code' : productFromCart.ehub_product_offer_code } ); } }); } ); });</script> <script type="text/x-magento-init"> { "*": { "mage/cookies": { "expires": null, "path": "\u002F", "domain": ".shop.popularmechanics.com", "secure": false, "lifetime": "2592000" } } }</script> <script> require.config({ map: { '*': { wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter' } } });</script> <script> window.cookiesConfig = window.cookiesConfig || {}; window.cookiesConfig.secure = false; </script> <script> require.config({ paths: { googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3\u0026key\u003D' }, config: { 'Magento_PageBuilder/js/utils/map': { style: '', }, 'Magento_PageBuilder/js/content-type/map/preview': { apiKey: '', apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fshop.popularmechanics.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' }, 'Magento_PageBuilder/js/form/element/map': { apiKey: '', apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fshop.popularmechanics.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' }, } });</script> <script> require.config({ shim: { 'Magento_PageBuilder/js/utils/map': { deps: ['googleMaps'] } } });</script> <script type="text/x-magento-init"> { "*": { "Magento_GoogleTagManager/js/google-tag-manager-cart": { "blockNames": ["category.products.list","product.info.upsell","catalog.product.related","checkout.cart.crosssell","search_result_list"], "cookieAddToCart": "add_to_cart", "cookieRemoveFromCart": "remove_from_cart", "advancedAddToCart": "add_to_cart_advanced" } } }</script> <script type="text/javascript"> window.gaExtend = true;</script> <script> requirejs(['prnewsletterpopup'], function() { window.prnewsletterPopup = new window.prnewsletterPopupClass({"enable_analytics":0,"googleTagManagerEnabled":false,"area":"home","cmsPage":"popular-mechanics-home","categoryId":0,"productId":0,"action_url":"https:\/\/shop.popularmechanics.com\/prnewsletterpopup\/index\/subscribe\/","subscribeUrl":"https:\/\/shop.popularmechanics.com\/prnewsletterpopup\/index\/subscribe\/","cancel_url":"https:\/\/shop.popularmechanics.com\/prnewsletterpopup\/index\/cancel\/","block_url":"https:\/\/shop.popularmechanics.com\/prnewsletterpopup\/index\/block\/","loadPopupUrl":"https:\/\/shop.popularmechanics.com\/prnewsletterpopup\/index\/popup\/","history_url":"https:\/\/shop.popularmechanics.com\/prnewsletterpopup\/index\/history\/","activePopupIds":[],"isGlobalCookieUsage":false,"preferenceId":"50C3533A-9CD0-4843-958C-A82DBA13FBFF"}); });</script> <script> require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) { magentoStorefrontEvents?.context?.setContext("recsContext", { alternateEnvironmentId: "" }); });</script> <script type="text/x-magento-init"> { "*": { "Magento_ProductRecommendationsLayout/js/recsFetcher": {} } }</script> <script type="text/x-magento-init"> {"[data-role=compare-products-link]": {"Magento_Ui/js/core/app": {"components":{"compareProducts":{"component":"Magento_Catalog\/js\/view\/compare-products"}}}}}</script> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "customer": { "component": "Magento_Customer/js/view/customer" } } } } }</script> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "exploremenu": { "component": "Hearst_Exploremenu/js/view/menu" } } } } }</script> <script> require(['jquery'], function ($) { $('a.action.showcart').click(function() { $(document.body).trigger('processStart'); }); });</script> <script>window.checkout = {"shoppingCartUrl":"https:\/\/shop.popularmechanics.com\/checkout\/cart\/","checkoutUrl":"https:\/\/shop.popularmechanics.com\/checkout\/","updateItemQtyUrl":"https:\/\/shop.popularmechanics.com\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/shop.popularmechanics.com\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/shop.popularmechanics.com\/","minicartMaxItemsVisible":5,"websiteId":"34","maxItemsToDisplay":10,"storeId":"34","storeGroupId":"34","customerLoginUrl":"https:\/\/shop.popularmechanics.com\/customer\/account\/login\/referer\/aHR0cHM6Ly9zaG9wLnBvcHVsYXJtZWNoYW5pY3MuY29tLw%2C%2C\/","isRedirectRequired":false,"autocomplete":"off","udsplitEnabled":[true,true,true,true],"udsplitUseDetailedDescription":[false,false,false,false],"udropshipActive":[true,true,true,true],"cdsglobalIdentityEnabled":true,"cdsglobalIdentityHostedLoginUrl":"https:\/\/www.mylo.id\/login?response_type=code&client_id=1frhkcd182o2tkv3uhpb7fivuk&redirect_uri=https:\/\/shop.popularmechanics.com\/cdsglobal_identity\/login\/returnAction\/","cdsglobalIdentityHostedSignUpUrl":"https:\/\/www.mylo.id\/\/?response_type=code&client_id=1frhkcd182o2tkv3uhpb7fivuk&redirect_uri=https:\/\/shop.popularmechanics.com\/cdsglobal_identity\/login\/returnAction\/","authPopText":true,"authPopTextTitle":"Welcome","authPopTextContent":"Since you are buying a digital product, you need to sign up\/sign in before proceeding to checkout.","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/shop.popularmechanics.com\/captcha\/refresh\/","isRequired":false,"timestamp":1732998689}}}</script> <script type="text/x-magento-init"> { "[data-block='minicart']": { "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals","children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}}}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"uiComponent","config":{"displayArea":"defaultRenderer","template":"Hearst_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} }, "*": { "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fshop.popularmechanics.com\u002Fstatic\u002Fversion1732197440\u002Ffrontend\u002FHearst\u002FMaster\u002Fen_US\u002Fimages\u002Floader\u002D1.gif" } }</script> <script> !function(a,b,c,d,e,f,g){a.ktag||(e=function(){e.sendEvent?e.sendEvent(arguments):e.ktq.push(arguments)},e.ktq=[], a.ktag=e,f=b.getElementsByTagName(d)[0],g=b.createElement(d),g.async=!0,g.src=c,f.parentNode.appendChild(g)) }(window,document,"https://resources.xg4ken.com/js/v2/ktag.js?tid=KT-N35A7-3EB","script"); ktag('setup', 'KT-N35A7-3EB'); </script> <script type="text/x-magento-init"> { "*":{ "Hearst_MagentoGoogleTagManager/js/actions/navigation":{ "element": ".navigation a" } } }</script> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "searchsuiteautocomplete_form": { "component": "MageWorx_SearchSuiteAutocomplete/js/autocomplete" }, "searchsuiteautocompleteBindEvents": { "component": "MageWorx_SearchSuiteAutocomplete/js/bindEvents", "config": { "searchFormSelector": "#search_mini_form", "searchButtonSelector": "button.search", "inputSelector": "#search, #mobile_search, .minisearch input[type=\"text\"]", "searchDelay": "500" } }, "searchsuiteautocompleteDataProvider": { "component": "MageWorx_SearchSuiteAutocomplete/js/dataProvider", "config": { "url": "https://shop.popularmechanics.com/mageworx_searchsuiteautocomplete/ajax/index/" } } } } } }</script> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "product_recommendations_above-main-content": { "component": "Magento_ProductRecommendationsLayout/js/layoutRenderer", "pagePlacement": "above-main-content", "placeholderUrl": "https://shop.popularmechanics.com/media/catalog/product/placeholder/", "priceFormat": {"pattern":"$%s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false}, "currencyConfiguration": {"currency":"USD","rate":1}, "isAlternateEnvironmentEnabled": false } } } } }</script> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "messages": { "component": "Magento_Theme/js/view/messages" } } } } }</script> <script> require([ 'jquery', 'Magento_Customer/js/customer-data', 'mage/cookies' ], function ($, customerData) { 'use strict'; const h = 740; const w = 450; const myloTop = (window.screen.height/2)-(h/2); const myloLeft = (window.screen.width/2)-(w/2); var origCookie = $.mage.cookies.get('olym'); function launchLoginPopup(redirectUri = false) { $('#mylo-loader').show(); window.myloPopup = window.open("https://www.mylo.id/login?response_type=code&client_id=1frhkcd182o2tkv3uhpb7fivuk&redirect_uri=https://shop.popularmechanics.com/cdsglobal_identity/login/returnAction/", 'login', "left=" + myloLeft + ",top=" + myloTop + ",width=" + w + ",height=" + h); window.myloPopup.opener.redirectUri = redirectUri; } function launchSignUpPopup(redirectUri = false) { $('#mylo-loader').show(); window.myloPopup = window.open("https://www.mylo.id//?response_type=code&client_id=1frhkcd182o2tkv3uhpb7fivuk&redirect_uri=https://shop.popularmechanics.com/cdsglobal_identity/login/returnAction/", 'signup', "left=" + myloLeft + ",top=" + myloTop + ",width=" + w + ",height=" + h); window.myloPopup.opener.redirectUri = redirectUri; } $(".mylo-login").click(function() { launchLoginPopup(); }); $(".mylo-signup").click(function() { launchSignUpPopup(); }); $(".multishipping-mylo-login").click(function() { launchLoginPopup("https://shop.popularmechanics.com/multishipping/checkout/"); }); $(window).on('storage', function (e) { if (origCookie !== $.mage.cookies.get('olym')){ origCookie = $.mage.cookies.get('olym'); var customer = customerData.get('customer'); if (!customer().firstname) { customerData.reload(['customer','cart']).done(function () { window.myloPopup.close(); $('#mylo-loader').hide(); if (window.myloPopup.opener.redirectUri){ window.location.href = window.myloPopup.opener.redirectUri; } else { window.location.reload(); } }); } else { window.myloPopup.close(); $('#mylo-loader').hide(); if (window.myloPopup.opener.redirectUri){ window.location.href = window.myloPopup.opener.redirectUri; } else { window.location.reload(); } } } }); });</script> <script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/shop.popularmechanics.com\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/shop.popularmechanics.com\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/shop.popularmechanics.com\/","customerLoginUrl":"https:\/\/shop.popularmechanics.com\/customer\/ajax\/login\/"}</script> <script type="text/x-magento-init"> { "#authenticationPopup": { "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"}}}}} }, "*": { "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fshop.popularmechanics.com\u002Fstatic\u002Fversion1732197440\u002Ffrontend\u002FHearst\u002FMaster\u002Fen_US\u002Fimages\u002Floader\u002D1.gif" } }</script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/section-config": { "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent","yotposms-customer-behaviour"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart","ammessages"],"sales\/order\/reorder":["cart","ammessages"],"checkout\/cart\/add":["cart","directory-data","ammessages","yotposms-customer-behaviour"],"checkout\/cart\/delete":["cart","ammessages"],"checkout\/cart\/updatepost":["cart","ammessages"],"checkout\/cart\/updateitemoptions":["cart","ammessages"],"checkout\/cart\/couponpost":["cart","ammessages"],"checkout\/cart\/estimatepost":["cart","ammessages"],"checkout\/cart\/estimateupdatepost":["cart","ammessages"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items","ammessages","customer"],"checkout\/sidebar\/removeitem":["cart","ammessages"],"checkout\/sidebar\/updateitemqty":["cart","ammessages"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase","ammessages","customer"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","ammessages"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data","ammessages"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase","ammessages"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"multishipping\/checkout\/overviewpost":["cart","ammessages"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"paypal\/express\/placeorder":["cart","checkout-data","ammessages"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data","ammessages"],"paypal\/express\/onauthorization":["cart","checkout-data","ammessages"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"amasty_promo\/cart\/add":["cart","ammessages"],"braintree\/paypal\/placeorder":["ammessages"],"authorizenet\/directpost_payment\/place":["ammessages"],"\/cdsglobal_identity\/login\/returnaction\/":["customer"],"customer\/account\/login":["yotposms-customer-behaviour"]}, "clientSideSections": ["checkout-data","cart-data"], "baseUrls": ["https:\/\/shop.popularmechanics.com\/","http:\/\/shop.popularmechanics.com\/"], "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","wishlist","instant-purchase","loggedAsCustomer","multiplewishlist","persistent","review","ammessages","yotposms-customer-behaviour","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement"] } } }</script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/customer-data": { "sectionLoadUrl": "https\u003A\u002F\u002Fshop.popularmechanics.com\u002Fcustomer\u002Fsection\u002Fload\u002F", "expirableSectionLifetime": 60, "expirableSectionNames": ["cart","persistent"], "cookieLifeTime": "2592000", "updateSessionUrl": "https\u003A\u002F\u002Fshop.popularmechanics.com\u002Fcustomer\u002Faccount\u002FupdateSession\u002F" } } }</script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/invalidation-processor": { "invalidationRules": { "website-rule": { "Magento_Customer/js/invalidation-rules/website-rule": { "scopeConfig": { "websiteId": "34" } } } } } } }</script> <script type="text/x-magento-init"> { "body": { "pageCache": {"url":"https:\/\/shop.popularmechanics.com\/page_cache\/block\/render\/","handles":["default","cms_index_index","cms_page_view","cms_index_index_id_popular-mechanics-home","mylo_customer_logged_out","pl_thm_hearst_default","pl_thm_hearst_master_default"],"originalRequest":{"route":"cms","controller":"index","action":"index","uri":"\/\/"},"versionCookieName":"private_content_version"} } }</script> <script type="text/x-magento-init"> { "*": { "Magento_Banner/js/model/banner": {"sectionLoadUrl":"https:\/\/shop.popularmechanics.com\/banner\/ajax\/load\/","cacheTtl":30000} } }</script> <script type="text/x-magento-init"> { "*": { "stickyHeader": {} } }</script> <script type="text/x-magento-init"> { "*":{ "Hearst_MagentoGoogleTagManager/js/content":{ "externalId" : "" } } }</script> <script> (function(){require(["jquery"],function($){$(document).ready(function() {$('body').addClass('yotpo-yotpo-is-enabled');});});})();</script> <script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/n5sbOz3GjPIyYbBak6Y8ZTvnQT6Nn9FUficAV8iZ" async></script> <script type="text/x-magento-init"> { "*" : { "Hearst_Ehub/js/addCookie": {} } }</script> <script type="text/x-magento-init"> { "*": { "Hearst_MagentoGoogleTagManager/js/actions/banner": {}, "Hearst_MagentoGoogleTagManager/js/homepage/impressions":{} } }</script> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "product_recommendations_below-main-content": { "component": "Magento_ProductRecommendationsLayout/js/layoutRenderer", "pagePlacement": "below-main-content", "placeholderUrl": "https://shop.popularmechanics.com/media/catalog/product/placeholder/", "priceFormat": {"pattern":"$%s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false}, "currencyConfiguration": {"currency":"USD","rate":1}, "isAlternateEnvironmentEnabled": false } } } } }</script> <script type="text/javascript"> require(['jquery', 'domReady!'], function($){ "use strict"; $('#email-capture-address').on('blur',function (){ if ($(this).val().length == 0) { $(this).parents('.field').removeClass('active'); } }); $('#email-capture-address').on('focus',function (){ var field = $(this).parents('.field'); if (!field.hasClass('active')) { field.addClass('active'); } }); });</script> <script type="text/javascript" charset="utf-8"> requirejs(['jquery', 'validation'], function($) { $("#email-capture-form").on("submit", function(e) { e.preventDefault(); if($("#email-capture-form").validation('isValid')) { let payload = '{ "majorSource": "NOSTO", "minorSource": "Module", "preferences": [ { "preferenceId": "50C3533A-9CD0-4843-958C-A82DBA13FBFF", "optinValue": "H" } ], "email": "' + $("#email-capture-address").val() + '", "sendToEsp": true }' var xmlhttp = new XMLHttpRequest(); var theUrl = "https://preferencecenter.hearstmags.com/api/preference/signup"; xmlhttp.open("POST", theUrl); xmlhttp.setRequestHeader("Content-Type", "application/json;charset=UTF-8"); xmlhttp.setRequestHeader("Access-Control-Allow-Origin", "*"); xmlhttp.onreadystatechange = function () { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { let resp = xmlhttp.responseText; //Process? setTimeout(function() { text.text(btn.data("text-submitted") || text.data('text-default')); }, Math.max(0, 2000 - (Date.now() - start))); } } xmlhttp.send(payload); let start = Date.now(), btn = $(".email-capture-subscribe"), text = btn.find('span'); text.data('text-default', text.text()); text.text("SENDING..."); } }) }); </script> <script type="text/x-magento-init"> { "footer.page-footer":{ "Hearst_MagentoGoogleTagManager/js/footer":{} } }</script> <script> require( [ 'jquery', 'Magento_Ui/js/modal/modal' ], function( $, modal ) { var options = { type: 'popup', responsive: true, innerScroll: true, title: '', buttons: [{ text: $.mage.__('Close'), class: '', click: function () { this.closeModal(); } }] }; var popup = modal(options, $('#footer-popup-modal')); $(".footer-modal").on('click',function(){ var iframe = $('<iframe>', { src: 'https://optout.hearstmags.com/pubs/HR/A99/AdsFree.jsp?cds_page_id=246801&cds_mag_code=A99&id=1583232524742&lsid=30630448447080287&vid=1', id: 'myFrame', frameborder: 0, scrolling: 'no' }); $('#footer-popup-modal').html(iframe); $("#footer-popup-modal").modal("openModal"); }); } );</script> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "storage-manager": { "component": "Magento_Catalog/js/storage-manager", "appendTo": "", "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/shop.popularmechanics.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/shop.popularmechanics.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/shop.popularmechanics.com\/rest\/popularmechanics\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/shop.popularmechanics.com\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } } } } }</script> <script type="text/javascript" src="https://s.skimresources.com/js/74968X1655324.skimlinks.js"></script> <script type="text/x-magento-init"> { "*":{ "Hearst_MagentoGoogleTagManager/js/actions/button": {} } }</script> <script> require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) { if(!magentoStorefrontEvents) return; magentoStorefrontEvents.context.setPage({ pageType: "CMS" }); magentoStorefrontEvents.context.setContext("pageExtended", { action: "view" }); });</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"WebSite","url":"https:\/\/shop.popularmechanics.com\/","potentialAction":{"@type":"SearchAction","target":"https:\/\/shop.popularmechanics.com\/catalogsearch\/result\/?q={search_term_string}","query-input":"required name=search_term_string"}}</script> <script type="text/javascript"> require(["jquery", "magepow/lazyload", "domReady!"], function($, lazyload){ var imgLazy = $('img.lazyload').not(".loaded"); imgLazy.lazyload(); imgLazy.on('load',function(){ var img = $(this); if(img.hasClass( "loaded" )) return; if(img.attr('src') == img.data('src')){img.addClass('loaded');} else {img.lazyload();} if($.equalheight) $.fn.equalheight(); }); $('body').on('contentUpdated', function () { var lazy = $(this).find("img.lazyload").not(".loaded").lazyload(); lazy.on('load',function(){ var img = $(this); if(img.hasClass( "loaded" )) return; if(img.attr('src') == img.data('src')){img.addClass('loaded');} else {img.lazyload();} if($.equalheight) $.fn.equalheight(); }); }); $('body').removeClass('loading_body'); }); </script><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"b3a099a6d8","applicationID":"203374185","transactionName":"MQMHYUYCXUQFAUENVghJJFZAClxZSwFYFxYPCAFQTExaWQAHTQ==","queueTime":0,"applicationTime":800,"atts":"HUQEFw4YTko=","errorBeacon":"bam.nr-data.net","agent":""}</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10