PageSourceSearch

https://www.elle.com/_assets/fre/scopes/hdm/_next/static/chunks/21350-ccf0a896c02fb298.js

js elle.com collected 2026-09-24 07:04:52 UTC 78,509 bytes, 119 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[21350],{1811:(e,t,i)=>{i.d(t,{nA:()=>f,oe:()=>b,Hj:()=>m,Ay:()=>v});var r=i(53520),o=i(38536),a=i(28270),n=i(71055);let s=["themeKeyPrefix"],l=["themeKeyPrefix"],c=["themeKeyPrefix"];function d(){return(d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)({}).hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e}).apply(null,arguments)}var u=(0,o.A)("table",{target:"e11b32fp3"})((0,a.Ay)("table-container",{border:"border-thin-grey",borderCollapse:"collapse",width:"100%"}),""),p=(0,o.A)("tr",{target:"e11b32fp2"})((0,a.Ay)("table-line"),"");function m(e){let{themeKeyPrefix:t}=e,i=(0,r.A)(e,s),o=t?`${t}line`:"table-line";return n.createElement(p,d({__themeKey:o,"data-theme-key":o},i))}var h=(0,o.A)("td",{target:"e11b32fp1"})((0,a.Ay)("table-value-item",{border:"border-thin-grey",textAlign:"left"}),"");function f(e){let{themeKeyPrefix:t}=e,i=(0,r.A)(e,l),o=t?`${t}value-item`:"table-value-item";return n.createElement(h,d({__themeKey:o,"data-theme-key":o},i))}var y=(0,o.A)("th",{target:"e11b32fp0"})((0,a.Ay)("table-value-label",{border:"border-thin-grey",padding:"s",textAlign:"left"}),"");function b(e){let{themeKeyPrefix:t}=e,i=(0,r.A)(e,c),o=t?`${t}value-label`:"table-value-label";return n.createElement(y,d({__themeKey:o,"data-theme-key":o},i))}var g=i(71055);function v({children:e,sxProps:t={},themeKeyPrefix:i="items-"}){let r=i?`${i}table`:null;return r?g.createElement(u,{sx:t?.Table,"data-theme-key":"table-container",__themeKey:r},g.createElement("tbody",null,e)):g.createElement(u,{sx:t?.Table,"data-theme-key":"table-container"},g.createElement("tbody",null,e))}},1988:(e,t,i)=>{i.d(t,{A:()=>n});var r=i(800),o=i(29168),a=i(82981);let n=function(){let e=(0,a.Ay)(),t=(0,r.BV)("products",{}),i=(0,o.q)(t).length;return e&&i>=2}},2698:(e,t,i)=>{i.r(t),i.d(t,{default:()=>u});var r=i(1873),o=i(53520),a=i(44410),n=i(51540),s=i(2759),l=i(92899),c=i(9954);let d=["ImgComp","imageWrapperRef"],u=function(e){let{sponsor:t="",sxProps:i={},themeOptions:u={},layoutType:p=""}=e,{badgeProps:m,imageProps:h,restProps:f}=(0,l.j)(e),{ImgComp:y,imageWrapperRef:b}=h,g=(0,o.A)(h,d),{isSimplifiedPSV:v}=f;return g.image?(0,c.Y)(n._,(0,r.A)({sx:i?.ProductImageContainer,"data-theme-key":"embedded-product-image-container"},u?.ProductImageContainer,{ref:b}),(0,c.Y)(n.V,(0,r.A)({"data-optimizely":"product-image-container",sx:i?.ImageContainer,"data-theme-key":"product-image-container"},u?.ImageContainer,{isSimplifiedPSV:v,layoutType:p}),m.slug?(0,c.Y)(a.A,(0,r.A)({},m,{sx:i?.ProductBadge})):null,t?(0,c.Y)(s.A,{sponsorName:t}):null,(0,c.Y)(y,(0,r.A)({srcSet:!0},g,{"data-fp-product-image":!0,dataFpTag:"data-fp-product-image"})))):null}},2759:(e,t,i)=>{i.d(t,{A:()=>u});var r=i(1873),o=i(53520),a=i(38536),n=i(28270);let s=(0,a.A)("div",{target:"e8motb10"})((0,n.Ay)("product-sponsor",{display:"block",width:"auto",height:"auto",bottom:0,position:"absolute",zIndex:1,textAlign:"center",color:"#494949",backgroundColor:"#E8EBECCC",fontSize:"12px",padding:"4px 12px"}),"");var l=i(52134),c=i(9954);let d=["sponsorName"],u=function(e){let{sponsorName:t=""}=e,i=(0,o.A)(e,d),a=(0,l.Z)();return t?(0,c.Y)(s,(0,r.A)({class:"product-sponsor","data-theme-key":a?void 0:"product-sponsor"},i),`Sponsored by ${t}`):null}},3493:(e,t,i)=>{i.d(t,{HK:()=>f,KY:()=>h,Ot:()=>g,X4:()=>y,XW:()=>v,ly:()=>b,y:()=>m});var r=i(1873),o=i(38536),a=i(9954),n=i(28270),s=i(64781),l=i(61546),c=i(88866);let d=(0,a.i7)`
2	from {
3		opacity: 0;
4		transform: translateX(-50%) translateY(-100%);
5	}
6	to {
7		opacity: 1;
8		transform: translateX(-50%) translateY(0);
9	}
10`,u=(0,a.i7)`
11	from {
12		opacity: 1;
13		transform: translateX(-50%) translateY(0);
14	}
15	to {
16		opacity: 0;
17		transform: translateX(-50%) translateY(-100%);
18	}
19`,p=(0,o.A)("div",{target:"eibmlvi6"})((0,n.Ay)("product-wishlist-toast-root",{position:"fixed",top:"calc({xl} + {xl}  + {xl})",left:"50%",transform:"translateX(-50%)",zIndex:0x5f5e0ff,width:"min(calc(100vw - 2rem), 42rem)",maxWidth:"calc(100vw - 2rem)",pointerEvents:"auto",boxSizing:"border-box",paddingTop:"env(safe-area-inset-top, 0px)"}),({$exiting:e})=>({animation:`${e?u:d} 0.3s ease-out forwards`}),""),m=(0,o.A)(p,{target:"eibmlvi5"})((0,n.Ay)("product-wishlist-toast-root-error",{width:"min(calc(100vw - 2rem), 35rem)"}),""),h=p,f=(0,o.A)("div",{target:"eibmlvi4"})((0,n.Ay)("product-wishlist-error-toast-bar",{display:"flex",flexDirection:"row",alignItems:"center",gap:"{*sizes.primitive-16}",padding:"{*sizes.primitive-16} {*sizes.primitive-24}",borderRadius:"xs",boxShadow:"{*shadows.shadow-modal}",border:"0.163rem solid {*colors.red-600}",width:"100%",boxSizing:"border-box",backgroundColor:"{*colors.white}"}),""),y=(0,o.A)(e=>(0,a.Y)(s.default,(0,r.A)({type:l.PV.Stylized,relativeUrl:"static/icons/warning-regular.svg",alt:"Exclamation point"},e)),{target:"eibmlvi3"})((0,n.Ay)("product-wishlist-error-toast-warning-icon",{width:"{*sizes.primitive-32}",height:"{*sizes.primitive-32}",flexShrink:0,primary:"{*colors.red-600}"}),""),b=(0,o.A)("p",{target:"eibmlvi2"})((0,n.Ay)("product-wishlist-error-toast-message",{margin:0,flex:"1 1 auto",minWidth:0,fontSize:"font-size-21",fontWeight:"font-weight-bold",color:"black"}),""),g=(0,o.A)("button",{target:"eibmlvi1"})((0,n.Ay)("product-wishlist-error-toast-close-button",{background:"none",border:"none",cursor:"pointer",padding:0,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,"&:focus-visible":{outline:"outline-focus-black"}}),""),v=(0,o.A)(c.A,{target:"eibmlvi0"})((0,n.Ay)("product-wishlist-error-toast-close-icon",{width:"{*sizes.primitive-30}",height:"{*sizes.primitive-30}"}),"")},12703:(e,t,i)=>{i.d(t,{A:()=>l});var r=i(1873),o=i(53520),a=i(78491),n=i(9954);let s=["label"],l=function(e){let{label:t=""}=e,i=(0,o.A)(e,s);return t?(0,n.Y)(a.U,(0,r.A)({"data-theme-key":"embedded-product-custom-tag"},i,{"data-fp-embedded-product-custom-tag":!0}),t):null}},15984:(e,t,i)=>{i.d(t,{A:()=>g});var r=i(1873),o=i(53520),a=i(53995),n=i.n(a),s=i(61620),l=i(18952),c=i(89205),d=i(4093),u=i(38536),p=i(28270);let m=(0,u.A)("div",{target:"e1ydkxnk2"})((0,p.Ay)("embedded-product-anchor-id",{position:"absolute",top:"-1rem"}),""),h=(0,u.A)("div",{target:"e1ydkxnk1"})((0,p.Ay)("embedded-product-wrapper",{clear:"none",position:"relative",wordBreak:"break-word"}),""),f=(0,u.A)("div",{target:"e1ydkxnk0"})((0,p.Ay)("embedded-product-wrapper-refresh",{clear:"none",position:"relative",wordBreak:"break-word",mb:"s"}),"");var y=i(9954);let b=["children","productId","sxProps","themeOptions","data-node-id","isProductCardRefreshEnabled"],g=function(e){let{children:t,productId:i,sxProps:a={ProductWrapper:{},ProductAnchorId:{}},themeOptions:u={ProductWrapper:{},ProductAnchorId:{}},"data-node-id":p,isProductCardRefreshEnabled:g=!1}=e,v=(0,o.A)(e,b),w=(0,d.Cv)(i),k=(0,l.G1)(w);return(0,y.Y)(g?f:h,(0,r.A)({className:`size-${v.size} align-${v.align} embed`,"data-ad-exclude":(0,s.mq)({mediaPrefix:"",size:"xxxlg>"}),"data-embed":c.eI.EMBED_PRODUCT,"data-node-id":p,sx:g?n()(a.ProductWrapper||{},a.ProductWrapperRefresh||{}):a.ProductWrapper,"data-theme-key":"embedded-product-wrapper"},g?u?.ProductWrapperRefresh:u?.ProductWrapper,v,{"data-fp-embedded-product-wrapper":!0}),(0,y.Y)(m,(0,r.A)({id:w,"data-anchor-id":w,ref:k,sx:a.ProductAnchorId},u?.ProductAnchorId)),t)}},23093:(e,t,i)=>{i.d(t,{M:()=>s});var r=i(38815),o=i(72806),a=i(20339),n=i(82511);function s(e){let{price:t,listprice:i,customListPrice:s,customPrice:l,showPrice:c,currency:d}=e,u=(0,a.Bd)("content.product.cta-discount")||(0,n.J)(o.A,"product.cta-discount"),p=c&&(0,r.T2)(i,t,l,s,d),m=(0,r.cT)(s||i,l||t);return{discount:p?u?.replace?.("{discount}",m):null,isShowDiscount:p}}},32354:(e,t,i)=>{i.d(t,{A:()=>x});var r=i(1873),o=i(53520),a=i(38536),n=i(28270),s=i(9954);let l=(0,a.A)("h6",{target:"e1bddzxd0"})((0,n.Ay)("embedded-product-title",{fontWeight:"normal",m:0,"& em":{fontFamily:"inherit",fontStyle:"italic"}}),"");function c(e){return(0,s.Y)(l,(0,r.A)({as:e?.headerLevel?`h${e.headerLevel}`:null},e))}var d=i(47241),u=i(7144),p=i(49444),m=i(33911),h=i(50804),f=i(87301),y=i(86385),b=i(7855),g=i(47523),v=i(52134),w=i(94710);function k(e){return(0,s.Y)(w.Hh,(0,r.A)({as:e?.headerLevel?`h${e.headerLevel}`:null},e))}let A=["blockAffiliates","sxProps","themeOptions","title","useWrapper","onClick","data-theme-key"],x=function(e){let{blockAffiliates:t=!1,sxProps:i={},themeOptions:a={},title:n="",useWrapper:l=!1,onClick:w,"data-theme-key":x}=e,P=(0,o.A)(e,A),[,C]=(0,u.A)("affiliate_item_click"),[,O]=(0,u.A)(f.pt),{isDisplayGrid:S,isControl:T}=(0,h.ho)(),{isAboveTheFoldFeatureOn:I}=(0,m.a)(),j=!!(0,y.A)(b.HX),Y=!!(0,y.A)(g.Hb),{trackRYAffiliate
19Click:E}=(0,p.r3)(t),_=e=>{w&&w(e),C(),(S||T||I||j||Y)&&O(),E(e)},z=(0,v.Z)(k,c),W=z===k?{}:{"data-theme-key":x};return n?l?(0,s.Y)(z,(0,r.A)({},P,W,{onClick:_}),(0,s.Y)(d.A,{sxProps:i?.TitleWrapper,themeOptions:a?.titleWrapper},(0,s.Y)("span",{dangerouslySetInnerHTML:{__html:n}}))):(0,s.Y)(z,(0,r.A)({},P,W,{dangerouslySetInnerHTML:{__html:n},onClick:_})):null}},32507:(e,t,i)=>{i.d(t,{JB:()=>a,a7:()=>o,wR:()=>s});var r=i(47523);function o(e,t){return`${e}/${t}`}function a(e,t){return t?Math.max(0,Math.min(100,e/t*100)):0}function n(e){return r.iK.includes(e)}function s({config:e,contentId:t,productId:i}){if(!e?.contents?.length||!t||!i)return null;let o=e.contents.find(e=>e.contentId===t);if(!o?.products?.length)return null;let a=o.products.find(e=>e.productId===i);if(!a?.fields?.length)return null;let l=a.fields.find(e=>n(e.label)),c=a.fields.filter(e=>!n(e.label)).map(({label:e,value:t})=>({label:e,score:t,maxScore:r.Qh}));return l||c.length?{overall:l?.value,categories:c}:null}},33588:(e,t,i)=>{i.d(t,{A:()=>c});var r=i(1873),o=i(53520),a=i(57598),n=i(23093),s=i(9954);let l=["isEmbeddedGallery","sxProps","themeOptions","customDataThemeKey"],c=function(e){let{isEmbeddedGallery:t=!1,sxProps:i={},themeOptions:c={},customDataThemeKey:d}=e,u=(0,o.A)(e,l),{discount:p,isShowDiscount:m}=(0,n.M)(u);return m?(0,s.Y)(a.M,(0,r.A)({},c,{sx:i},d&&{"data-theme-key":d},{"data-fp-product-discount-info":!0}),p):t?(0,s.Y)(a.M,null):null}},39004:(e,t,i)=>{i.d(t,{Gk:()=>l,Pl:()=>o,Ug:()=>n,ZN:()=>c,df:()=>r,hQ:()=>s,j3:()=>a});let r="ai_product_reviews",o="on",a={TITLE:"OUR TESTING PROCESS",LOADING:"Loading...",ERROR:"Failed to load statistics",ARIA_LABEL:"Testing process statistics"};function n(e,t){let{testingProcess:i}=JSON.parse(e)[[t]];return[{id:"testers",number:i.testingTesters.toString(),description:"Trusted Testers reviewed"},{id:"products",number:i.testingProducts.toString(),description:"Different products tested"},{id:"months",number:i.testingPeriod,description:"Months testing period"}]}let s="Our Testers Told Us";function l(e,t,i){let{testerFeedback:r}=JSON.parse(e)[[t]];return r.feedbackItems[i]??[]}let c=[{id:"f1a67c4d-4b5e-4d74-a5b4-83a2f3f4f8f1",text:"Easy to use",positiveCount:120,negativeCount:8,showIcon:!0,summary:"The vast majority of customers find this product very easy to use. They praise its intuitive design, simple controls, and user-friendly interface. Even those new to such devices report a smooth learning curve.",excerpts:[{id:"08f1e8b9-8c84-495b-9d50-9e0c9a76e8ab",text:"Incredibly user-friendly. I had it up and running in minutes without even glancing at the manual.",link:"#"},{id:"2cfe685f-6e4c-4b4e-bdf3-34b0c3966f6d",text:"My elderly mother can use it with ease. That's saying something!",link:"#"},{id:"a58cfdcf-556c-4f13-9754-80b6a9b9f491",text:"While mostly easy, some advanced features took a bit of time to figure out.",link:"#"},{id:"fe3efdc4-4176-42f6-b292-c8a3e8e45a45",text:"Straightforward and simple. Perfect for everyday use.",link:"#"}]},{id:"d2f5b68d-4cbb-4ad6-b0b6-e3d4a8f6f7b4",text:"Lightweight",positiveCount:95,negativeCount:5,showIcon:!0,summary:"Users consistently mention the product's lightweight nature as a major plus. It's easy to carry, maneuver, and use for extended periods without fatigue. A few users, however, felt it was almost too light, preferring a bit more heft.",excerpts:[{id:"c8db8c9e-4f9e-46e3-8c91-f8a2b7e1d9f8",text:"So light, I can clean the whole house without getting tired.",link:"#"},{id:"9f2f6a8b-9d49-420c-8d51-8359d4f8cafe",text:"Perfect for seniors or anyone with mobility issues. Easy to lift and move around.",link:"#"},{id:"3d8f1f1a-7f0c-42cb-9d5b-e3f8f5b9e4d9",text:"Almost too light. I worry about its durability sometimes.",link:"#"},{id:"fd7f1a3d-8b2f-4b7e-8e3b-d4f8a1f9e5c8",text:"Lightweight but still feels sturdy. Great balance!",link:"#"}]},{id:"e4f6b9d7-5c8e-4f9a-b2c5-f7a9e8d9f8b7",text:"Furniture",positiveCount:80,negativeCount:2,showIcon:!0,summary:"The product receives high praise for its performance on furniture. Users report that it effectively cleans various types of upholstery without causing damage. The few negative comments mention difficulties with very plush fabrics.",excerpts:[{id:"0d7f1e5a-4c8e-4d2f-b6e4-8f7a9e8c5b4f",text:"Works wonders on my fabric sofa. Removes pet hair like magic!",link:"#"},{id:"b6d5f1a7-7e9f-4f4c-9a5e-8e4c7a9f8b2d",text:"Great on furniture, but be careful with delicate fabrics.",link:"#"},{id:"2f8d1e9b-9c5e-4d3f-a7b9-e8d4c7a9f5f8",text:"I use it on everything from ottomans to dining chairs. Always impressed.",link:"#"},{id:"9c6d8b4f-5e8d-4c4e-b7a9-d5f8e1c7a9e4",text:"Struggled a bit with my very thick, shaggy rug. Works great on regular furniture though.",link:"#"}]},{id:"f8c7e1b4-6d9f-4a3e-9b7a-8e4d9f8a7b6c",text:"Suction power",positiveCount:110,negativeCount:15,showIcon:!1,summary:"The suction power is a standout feature for most users. Many report it outperforms their expectations, especially on carpets and rugs. However, a small number of users feel the suction could be stronger for very deep pile carpets or heavy debris.",excerpts:[{id:"2c7f5d4b-4e8e-4f9f-b7a8-e4f5c9d8a1b6",text:"Incredible suction. Picks up things I didn't even know were there!",link:"#"}
19,{id:"a5f1b4c8-9e4d-4f7c-8d9b-f6a7e8c5b9e2",text:"Good on hardwood, but struggles a bit with my thick carpets.",link:"#"},{id:"8f1d7b4c-5e8d-4f9a-b7e9-d5c9a8f7e1b4",text:"Adjustable suction is a great feature. I can clean delicate curtains and tough carpets.",link:"#"},{id:"4c8d5f7a-3e9d-4f6c-b8d7-a1b6c9f8e7f4",text:"Powerful enough for everyday use, but don't expect industrial-strength suction.",link:"#"}]},{id:"b9d7f5c8-4e9d-4f8b-b6a7-e1b4f8c9a7f6",text:"Cord length",positiveCount:75,negativeCount:25,showIcon:!1,summary:"Opinions on cord length are mixed. Many find it sufficient for most rooms, appreciating not having to switch outlets frequently. However, a significant number of users wish for a longer cord, especially for larger spaces or multi-room cleaning.",excerpts:[{id:"7e8d5f1b-9a4c-4f8d-b7f5-e1c9b8f7a6e4",text:"Cord is long enough for my entire living room. Very convenient.",link:"#"},{id:"9c7f5d4b-8e5d-4f6c-b7e8-a4b9c8d7f5e6",text:"I wish the cord was about 5 feet longer. Have to unplug often in larger rooms.",link:"#"},{id:"e7d5f1a9-9c4b-4f8e-8d5a-f7c8e9d6b5a4",text:"Perfect length for apartments, might be short for larger homes.",link:"#"},{id:"4f8d7c9b-5e9f-4f6e-8d7b-a9f7e8d6b4c5",text:"The cord retracts nicely, but I sometimes find myself wishing it was longer.",link:"#"}]},{id:"e1b4f8c7-4d9f-4b8a-b7c9-e5d7f9a8c6e4",text:"Hard floor",positiveCount:100,negativeCount:10,showIcon:!1,summary:"Performance on hard floors is highly rated. Users appreciate how it effectively cleans without scratching or scattering debris. The few negative comments mention occasional difficulty with very fine dust or in corners.",excerpts:[{id:"d9f7b6a4-8e9c-4f8d-b7e5-c9f7e8d6a4c5",text:"Glides smoothly on my hardwood floors. No scratches, just clean!",link:"#"},{id:"5f8d6c7b-9a4e-4f7c-8d5b-f9e7c8d6a5e4",text:"Great on tile, but sometimes misses in the grout lines.",link:"#"},{id:"e7d5f1b9-9a4c-4f8e-8d6a-b7f5c9e8d6b7",text:"I love how it doesn't blow light debris around like some other vacuums.",link:"#"},{id:"9f8d5b7c-4e9d-4f8e-b7a6-e5c9d8f7e1b4",text:"Works well overall, but can struggle with very fine dust on my polished concrete.",link:"#"}]},{id:"d7f1b4c9-4e8d-4f7c-b8d7-a5c9e8f7d1b4",text:"Noise",positiveCount:30,negativeCount:70,showIcon:!0,summary:"Noise level is a concern for many users. While some find it acceptable, a majority feel it's louder than expected or desired. This is especially noted as an issue for those with pets, small children, or noise-sensitive households.",excerpts:[{id:"9f7b5d4c-4e9d-4f8b-b7e6-a5c9e8f7d1b7",text:"Quite loud. I have to warn my family before I start cleaning.",link:"#"},{id:"8f7d5b4c-4e9c-4f8e-b7a6-d9f7c8e5a4b5",text:"The noise is reasonable considering the power it delivers.",link:"#"},{id:"7f8d6b4c-9e4c-4f7c-8d5b-f5c9e8f7a1d6",text:"Too noisy for my liking. I can't use it when the baby is sleeping.",link:"#"},{id:"e5c9b8f7-4d9f-4b8a-b7e5-d7f1b9c8a4e6",text:"Louder than my old vacuum. Effective, but I wish it was quieter.",link:"#"}]},{id:"f7b9d6e4-4c8e-4f8b-b7a6-d9f5e8c7a4e5",text:"Pet hair",positiveCount:35,negativeCount:85,showIcon:!0,summary:"Performance on pet hair is generally positive, with many pet owners expressing satisfaction. It's noted as particularly effective on hard floors and short-pile carpets. However, some users report difficulties with long pet hair or on very plush surfaces.",excerpts:[{id:"9f8d5b7c-5e8d-4f7b-b7a9-c9f7e8d6a4b5",text:"Amazing with cat hair! My furniture looks brand new after each use.",link:"#"},{id:"f8d5b7c9-9e4c-4f7b-b8d6-e5c9a7f8e1d7",text:"Good for everyday pet hair, but clogs easily with my long-haired dog's fur.",link:"#"},{id:"7f9d6b4c-4e8d-4f7b-b7a6-d5c9f8e1a7c6",text:"Finally, a vacuum that can keep up with my shedding cats!",link:"#"},{id:"8f7d5b4c-4e8c-4f7b-b8d7-c9f5e1a4b6e7",text:"Works well on pet hair, but the brush roll needs frequent cleaning to stay effective.",link:"#"}]}]},43058:(e,t,i)=>{i.d(t,{A:()=>d});var r=i(1873),o=i(53520),a=i(38536),n=i(28270);(0,a.A)("div",{target:"ehb1ok71"})((0,n.Ay)("embedded-product-slide-number-container"),"");let s=(0,a.A)("div",{target:"ehb1ok70"})((0,n.Ay)("embedded-product-slide-number",{zIndex:3}),"");var l=i(9954);let c=["slideNumber"],d=function(e){let{slideNumber:t=""}=e,i=(0,o.A)(e,c);if(!t)return null;let a=t>9;
19return(0,l.Y)(s,(0,r.A)({},i,{className:`${i.className||""}${a?" multi-digit":""}`}),t)}},43194:(e,t,i)=>{i.d(t,{A:()=>l});var r=i(11102),o=i(20339),a=i(93738),n=i(35871),s=i(9954);let l=function({captionFor:e="",image:t,sx:i=null,selectedImage:l,isMultipleImages:c}){let d=(0,o.Bd)("content.product.credit"),u=(0,a.A)();if(!t)return null;let{photo_credit:p,image_metadata:{photo_credit:m}={},metadata:h}=t,f=h?.source?.title,y=p||m;return(c&&(y=l?.metadata?.photo_credit||""),y||f)?(0,s.Y)(r.default,{credit:y?`${d}: ${y}`:null,captionFor:e,copyright:u?.country===n.GB?f:null,sx:i}):null}},44410:(e,t,i)=>{i.d(t,{A:()=>f});var r=i(1873),o=i(53520),a=i(38536),n=i(28270);let s=(0,a.A)("div",{target:"emvwxws0"})((0,n.Ay)("product-badge",{display:"block",width:"auto",height:"auto",maxWidth:"calc(100% / 3)",top:.5,left:.5,position:"absolute",img:{verticalAlign:"top"},zIndex:e=>e.isMultipleImages?1:"unset"}),"");var l=i(64781),c=i(61546),d=i(75846),u=i(52134),p=i(94710),m=i(9954);let h=["slug","name"],f=function(e){let{slug:t="",name:i=""}=e,a=(0,o.A)(e,h),n=(0,u.Z)(p.sE,s),f=(0,u.Z)();return t?(0,m.Y)(n,(0,r.A)({class:"product-badge","data-theme-key":f?void 0:"product-badge"},a,{"data-vars-ga-product-badge-id":t,"data-vars-ga-product-badge-name":i,"data-fp-product-badge":!0}),(0,m.Y)(l.default,(0,r.A)({type:f?c.PV.Embeddable:c.PV.Stylized,relativeUrl:`static/images/badges/${t}.svg`,title:i,alt:i,height:d.fr.HEIGHT,width:d.fr.WIDTH},a))):null}},46315:(e,t,i)=>{i.d(t,{A:()=>y});var r=i(1873),o=i(93682),a=i(45025),n=i(800),s=i(26079),l=i(6913),c=i(9443),d=i(53995),u=i.n(d),p=i(20339),m=i(9954);function h(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,r)}return i}function f(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?h(Object(i),!0).forEach(function(t){(0,o.A)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):h(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}let y=function({statements:e,sxProps:t={},themeOptions:i={},layoutType:o=a.OC.single}){let d=(0,n.BV)("layoutContextProps.siteData.metadata.commerce.pros",(0,p.Bd)("content.product.pros")),h=(0,n.BV)("layoutContextProps.siteData.metadata.commerce.cons",(0,p.Bd)("content.product.cons"));if(!e||!Object.keys(e).length)return null;let y=Object.values(e).reduce((e,{type:t,value:i})=>f(f({},e),{},{[t]:[...e[t],i]}),{pro:[],con:[]}),b=(0,l.e)(a.OC.single).ProductProsCons,g=u()(b,i);return(0,m.Y)(s.Qt,(0,r.A)({sx:t?.ProductProsConsContainer,"data-optimizely":"pros-cons-container","data-theme-key":"embedded-product-pros-cons-container"},g.ProductProsConsContainer,{"data-fp-embedded-product-pros-cons-container":!0}),y.pro.length>0?(0,m.Y)(s.DU,(0,r.A)({sx:t?.ProductProsConsColumn,"data-theme-key":"embedded-product-pros-column"},g.ProductProsConsColumn.ProsColumn),(0,m.Y)(s.Ri,{sx:t?.ProductProsConsHeader,"data-theme-key":`${o}-product-pros-header`,prefix:o,"data-fp-product-pros-header":!0},d),(0,m.Y)(s.vZ,(0,r.A)({sx:t?.ProductProsConsList,"data-theme-key":"embedded-product-pros-cons-list"},g.ProductProsConsList),y.pro.map((e,i)=>(0,m.Y)(s.WW,(0,r.A)({key:`${e}-${i}`,sx:t?.ProductProItem,"data-theme-key":"embedded-product-pros-item"},g.ProductProItem,{"data-fp-embedded-product-pros-item":!0}),(0,m.Y)(c.A,{component:s.V_,title:"Pro","aria-hidden":"true","data-theme-key":"embedded-product-pro-item-icon",themeOptions:g.ProductProItemIcon}),e)))):null,y.con.length>0?(0,m.Y)(s.DU,(0,r.A)({sx:t?.ProductProsConsColumn,"data-theme-key":"embedded-product-cons-column"},g.ProductProsConsColumn.ConsColumn),(0,m.Y)(s.kB,{sx:t?.ProductProsConsHeader,"data-theme-key":`${o}-product-cons-header`,prefix:o,"data-fp-product-cons-header":!0},h),(0,m.Y)(s.vZ,(0,r.A)({sx:t?.ProductProsConsList,"data-theme-key":"embedded-product-pros-cons-list"},g.ProductProsConsList),y.con.map((e,i)=>(0,m.Y)(s.F5,(0,r.A)({key:`${e}-${i}`,sx:t?.ProductConItem,"data-theme-key":"embedded-product-cons-item","data-fp-embedded-product-cons-item":!0},g.ProductConItem),(0,m.Y)(c.A,{component:s.Wt,sx:t?.ProductConItemIcon,"data-theme-key":"embedded-product-con-item-icon",title:"Con","aria-hidden":"true",themeOptions:g.ProductConItemIcon}),e)))):null)}},46385:(e,t,i)=>{i.d(t,{A:()=>u});var r=i(53520),o=i(53225),a=i(38536),n=i(28270);let s=(0,a.A)("div",{target:"em85e2v0"})((0,n.Ay)("embedded-product-price-text"),"");var l=i(800),c=i(9954);let d=["productPriceText","showPrice"],u=function(e){let{productPriceText:t="",showPrice:i=!1}=e,a=(0,r.A)(e,d),n=(0,o._P)("fre.products.legacy-price-placement");return(n=(0,l.BV)("layoutProps.legacyPricePlacement")||n,t&&i&&n)?(0,c.Y)(s,a,t):null}},49052:(e,t,i)=>{i.d(t,{D:()=>c});var r=i(93682),o=i(12625),a=i(71055),n=i(22433);function s(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,r)}return i}function l(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};
19t%2?s(Object(i),!0).forEach(function(t){(0,r.A)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):s(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function c(){let[e,t]=(0,o.fp)(n.IR);return{tooltipsState:e,hideTooltip:(0,a.useCallback)(e=>{t(t=>l(l({},t),{},{[e]:!1}))},[t]),showTooltip:(0,a.useCallback)(e=>{t(t=>l(l({},t),{},{[e]:!0}))},[t])}}},51540:(e,t,i)=>{i.d(t,{V:()=>s,_:()=>n});var r=i(38536),o=i(28270),a=i(60511);let n=(0,r.A)("div",{target:"e467n7m1"})((0,o.Ay)("embedded-product-image-container",{maxWidth:"100%",display:"flex",flexDirection:"column",img:{maxHeight:{_:"100vw",md:a.KK},maxWidth:"100%",width:"100%",height:"100%",display:"block",marginBottom:0,objectFit:"contain",objectPosition:"50% 50%"}}),""),s=(0,r.A)("div",{target:"e467n7m0"})((0,o.Ay)("embedded-product-image-image-container",{width:e=>e.isSimplifiedPSV&&"summary-view"===e.layoutType?{_:"8.75rem","xxs:xs":"6.25rem"}:"100%",display:"inline-flex",flexDirection:"column",justifyContent:"center",alignItems:"center",position:"relative",isolation:"isolate",height:e=>e.isSimplifiedPSV&&"summary-view"===e.layoutType?{_:"8.75rem","xxs:xs":"6.25rem"}:"auto",'& > .product-badge, & > [data-theme-key="product-badge"]':{zIndex:3},'& > [data-theme-key="carousel-container"]':{position:"relative",zIndex:1}}),"")},51628:(e,t,i)=>{i.d(t,{A:()=>s});var r=i(1873),o=i(61546),a=i(64781),n=i(9954);let s=function(e){return(0,n.Y)(a.default,(0,r.A)({type:o.PV.Stylized,relativeUrl:"/static/icons/list-checks-bold.svg",alt:"List checks"},e))}},61745:(e,t,i)=>{i.d(t,{A:()=>n});var r=i(71055),o=i(3493),a=i(9954);function n({message:e,isOpen:t,onClose:i}){let{0:s,1:l}=(0,r.useState)(!1),c=(0,r.useCallback)(()=>{l(!0)},[]),d=(0,r.useCallback)(()=>{s&&i()},[s,i]);return(t||s)&&!("u"<typeof document)&&document.body?(0,r.createPortal)((0,a.Y)(o.y,{$exiting:s,onAnimationEnd:d,role:"alert","aria-live":"assertive","aria-atomic":"true","data-theme-key":"product-wishlist-error-toast"},(0,a.Y)(o.HK,null,(0,a.Y)(o.X4,{"aria-hidden":"true"}),(0,a.Y)(o.ly,null,e),(0,a.Y)(o.Ot,{type:"button",onClick:c,"aria-label":"Dismiss notification"},(0,a.Y)(o.XW,{"aria-hidden":"true"})))),document.body):null}},63148:(e,t,i)=>{i.d(t,{BK:()=>u,K:()=>s,Ps:()=>d,TI:()=>o,_3:()=>l,_W:()=>h,aD:()=>a,iS:()=>f,js:()=>n,pU:()=>m,sm:()=>r,yg:()=>p});let r={modalTitle:"Save for Later",headline:"Save this product for later!",description:"Enter your email to start your wishlist and access your saved items anytime.",continueCta:"Continue",signInCta:"Sign in",closeLabel:"Close",confirmationHeadline:"Almost there…",confirmationDescription:"Check your email to continue.",confirmationCta:"Got it!",emailLabel:"E-mail",emailPlaceholder:"E-mail",invalidEmail:"Please enter a valid email address.",genericError:"Something went wrong. Please try again.",newsletterName:"Good Housekeeping"},o={headline:"content.productWishlist.emailCapture.headline",description:"content.productWishlist.emailCapture.description",continueCta:"content.productWishlist.emailCapture.continueCta",confirmationHeadline:"content.productWishlist.emailCapture.confirmationHeadline",confirmationDescription:"content.productWishlist.emailCapture.confirmationDescription",confirmationCta:"content.productWishlist.emailCapture.confirmationCta",newsletterName:"content.productWishlist.emailCapture.newsletterName"},a={title:"WHAT’S NEW!",description:"You can now save a product for later by clicking on the"},n={title:"content.productWishlist.onboarding.title",description:"content.productWishlist.onboarding.description"};Object.entries({body:"content.productWishlist.tooltip.body"}).map(([,e])=>e);let s={lead:"Don't lose your saved items! Check your email to finish setting up your account and access them anytime."},l={lead:"Don't lose the products you're researching.",body:"Complete your free account to access your saved products anytime, anywhere—or use the link we’ve emailed you.",bodyWithoutEmail:"Complete your free account to access your saved products anytime, anywhere.",ctaLabel:"Create Account"},c={lead:"content.productWishlist.savedForLaterReminder.lead",body:"content.productWishlist.savedForLaterReminder.body",bodyWithoutEmail:"content.productWishlist.savedForLaterReminder.bodyWithoutEmail",ctaLabel:"content.productWishlist.savedForLaterReminder.ctaLabel"},d=Object.entries(c);Object.keys(c);let u=d.map(([,e])=>e);function p(e,t={}){return Object.entries(e).reduce((e,[i,r])=>(e[i]=t[i]||r,e),{})}let m={sessionReminder:"Don't lose your saved items! Check your email to finish setting up your account and access them anytime.",emptyMessage:"You don't have any saved products yet. Start building your list today.",emptyCta:"Check out our latest reviews"},h={sessionReminder:"content.productWishlist.savedForLater.sessionReminder",emptyMessage:"content.productWishlist.savedForLater.emptyMessage",emptyCta:"content.productWishlist.savedForLater.emptyCta",bannerText:"content.productWishlist.accountCompletion.bannerText",buttonCtaText:"content.productWishlist.accountCompletion.buttonText"},f={termsOfUse:"https://www.hearst.com/-/us-magazines-terms-of-use",dis
19puteResolution:"https://www.hearst.com/-/us-magazines-terms-of-use#_DISPUTE_RESOLUTION",privacyNotice:"https://www.hearst.com/-/us-magazines-privacy-notice",googlePrivacy:"https://policies.google.com/privacy",googleTerms:"https://policies.google.com/terms"}},64330:(e,t,i)=>{i.d(t,{k:()=>m,v:()=>h});var r=i(71055),o=i(38644),a=i(53225),n=i(800),s=i(86385),l=i(24679),c=i(89205),d=i(43029),u=i(47523),p=i(32507);function m(){let e=(0,a._P)(u.Al),t=(0,s.A)(u.Hb)===u.CI,i=(0,n.BV)("data.content.0.content_type.title"),r=(0,n.BV)("displayType"),o=r===c.rU.LISTICLE||r===c.rU.STANDARD_ARTICLE;return t&&e&&o&&(0,l.FC)(i,u.v_)}function h(e){let t=m(),i=(0,n.BV)("layoutContextProps.siteId"),a=(0,n.BV)("data.content.0.id"),s=(0,r.useMemo)(()=>t&&i?[d.u,{resourceId:String(i),resource_type:"site",config_type:u.pE}]:null,[t,i]),{data:l={}}=(0,o.IT)(s);return(0,r.useMemo)(()=>t?(0,p.wR)({config:l?.config,contentId:a,productId:e}):null,[t,l?.config,a,e])}},72806:(e,t,i)=>{i.d(t,{A:()=>l});let r="Every item on this page was chosen by an {brandName} editor. We may earn commission on some of the items you choose to buy. {link}",o="Every item on this page was chosen by a {brandName} editor. We may earn commission on some of the items you choose to buy. {link}",a="Our car experts choose every product we feature. We may earn money from the links on this page. {link}",n="We may earn a commission for purchases made through our links.",s="We pick every product that we think you'll love the most. We may earn money from the links on this page. {link}",l={"affiliate-disclosure":"We may earn commission from links on this page, but we only recommend products we back. {link}","affiliate-disclosure-footer":"We may earn commission from links on this page, but we only recommend products we back.","affiliate-disclosure--oprahdaily":"Our editors handpick the products that we feature. We may earn commission from the links on this page. {link}","affiliate-disclosure--altaonline":"Every item on this page was chosen by {brandName} team. The site may earn a commission on some products {link}","affiliate-disclosure-footer--altaonline":"Alta Journal participates in an affiliate marketing program with Bookshop.org in order to support independent booksellers. Alta Journal does not receive any commissions on books purchased from our site. All commissions are distributed to our bookstore partners.","affiliate-disclosure--autoweek":a,"affiliate-disclosure--bestproducts":"If you buy something from the links on this page, we may earn a commission. {link}","affiliate-disclosure-footer--bestproducts":n,"affiliate-disclosure--bicycling":"Gear-obsessed editors choose every product we review. We may earn commission if you buy from a link. {link}","affiliate-disclosure--caranddriver":a,"affiliate-disclosure-footer--caranddriver":n,"affiliate-disclosure--cosmopolitan":"We may earn commission from links on this page, but we only recommend products we love. Promise. {link}
19","affiliate-disclosure--countryliving":"Country Living editors select each product featured. If you buy from a link, we may earn a commission. {link}","affiliate-disclosure--delish":"Delish editors handpick every product we feature. We may earn commission from the links on this page. {link}","affiliate-disclosure--elle":r,"affiliate-disclosure--elledecor":r,"affiliate-disclosure--esquire":"Every product was carefully curated by an Esquire editor. We may earn a commission from these links. Here’s {link} and why you should trust us.","affiliate-disclosure--gearpatrol":"Every product is carefully selected by our editors. If you buy from a link, we may earn a commission. {link}","affiliate-disclosure--goodhousekeeping":"We've been independently researching and testing products for over 120 years. If you buy through our links, we may earn a commission. Learn more about our {link}","affiliate-disclosure-footer--goodhousekeeping":"{brandName} participates in various affiliate marketing programs, which means we may get paid commissions on editorially chosen products purchased through our links to retailer sites.","affiliate-disclosure--harpersbazaar":"Every product on this page was chosen by a Harper's BAZAAR editor. We may earn commission on some of the items you choose to buy. {link}","affiliate-disclosure--housebeautiful":"Every item on this page was hand-picked by a House Beautiful editor. We may earn commission on some of the items you choose to buy. {link}","affiliate-disclosure--menshealth":"Our product picks are editor-tested, expert-approved. We may earn a commission through links on our site. {link}","affiliate-disclosure--popularmechanics":"Gear-obsessed editors choose every product we review. We may earn commission if you buy from a link. {link}","affiliate-disclosure--prevention":"We may earn commission from links on this page, but we only recommend products we back. {link}","affiliate-disclosure--redbookmag":s,"affiliate-disclosure--resin":s,"affiliate-disclosure--roadandtrack":a,"affiliate-disclosure--runnersworld":"We earn a commission for products purchased through some links in this article. {link}","affiliate-disclosure--sanantonioexpressnews":"Editors handpick every product that we feature. We may earn money from the links on this page. {link}","affiliate-disclosure--seventeen":"Seventeen picks products that we think you'll love the most. We may earn commission from the links on this page. {link}","affiliate-disclosure--thepioneerwoman":"Every item on this page was chosen by an editor from The Pioneer Woman. We may earn commission on some of the items you choose to buy. {link}","affiliate-disclosure--townandcountrymag":o,"affiliate-disclosure--veranda":o,"affiliate-disclosure--womansday":o,"affiliate-disclosure--womenshealthmag":"Women's Health may earn commission from the links on this page, but we only feature products we believe in. {link}",author:{by:"By {authorName}",formerJobTitle:"Former {jobTitle}",seeMore:"See More"},feed:{seeMore:"See More",theLatest:"The Latest"},image:{"fallback-alt":"This is an image","no-longer-available":"Image no longer available"},jumpTo:"Jump to:",jumpToWithoutColon:"Jump to",jumpToProduct:"Jump to Products",viewProducts:"View Products",gallery:{arrowLeft:"Arrow Left",arrowRight:"Arrow Right",nextGallery:"Next Gallery",nextSlide:"Next Slide",openGallery:"Open Gallery",previous:"Previous",prevSlide:"Previous Slide",slideNum:"Slide",slideOf:"of",slides:"Slides",useArrowsToNav:"Use Arrow Keys to Navigate",useSwipeSlidesToNav:"Swipe Slides to Navigate",seeAllPhotos:"See All {count} Photos",seeOnePhoto:"See 1 Photo",viewGallery:"View Gallery",showMore:"Show More"},product:{for:"for",credit:"Credit",cta:"SHOP NOW","cta-multi-retailer":"{price} at {retailer}","hide-price-cta":"Check Price","hide-price-cta-multi-retailer":"Shop","cta-discount":"Now {discount}% Off","hide-retailer-cta":"{price} Shop Now",coupon:{"coupon-code-copied":"Coupon Code Copied!","tap-to-copy":"Tap to Copy -- Expires {date}",copied:"Copied"},price:{fromRetailer:"{price} at {retailer}",check:"Check Price",discount:"% off","original-price":"Original Price {listPrice}","sale-price":"Sale Price {price} {discount} percent off",label:"Price","sale-label":"Sale Price","list-label":"List Price"},pros:"Pros",cons:"Cons"},"product-explorer":{search:{label:"Search"},sort:{label:"Sort by","last_updated_at:desc":"Newest","price:asc":"Price Low to High","price:desc":"Price High to Low"},options:[{label:"any price",value:"reset",isChecked:!1}
19,{label:"$1-10",value:"pricebracket:1:0-10",isChecked:!1},{label:"$10-25",value:"pricebracket:1:10-25",isChecked:!1},{label:"$25-50",value:"pricebracket:1:25-50",isChecked:!1},{label:"$50-100",value:"pricebracket:1:50-100",isChecked:!1},{label:"$100-250",value:"pricebracket:1:100-250",isChecked:!1},{label:"$250 & UP",value:["pricebracket:1:250-500","pricebracket:1:500-1000","pricebracket:1:1000"],isChecked:!1}]},aboveTheFold:{jumpToReview:"Jump to Review",topPicks:"Top Picks",showMore:"Show More",showLess:"Show Less"},productSummaryView:{readMore:"Read more",readMoreTitle:"Read more about",showLess:"Show less",showMore:"Show more"},recipe:{"calories-per-serving":"Cal/Serv",yields:"Yields","prep-time":"Prep Time","active-time":"Active Time","process-time":"Cook Time","total-time":"Total Time",instructions:"Directions",ingredients:"Ingredients",stepTitle:"Step"},saved:{authenticationModalDek:"Create an account and you'll be able to save and revisit your recipes, leave reviews, and more. Its free!",authenticationModalTitle:"Wanna save this recipe?",authenticationTitle:"Please sign in to see your saved recipes.",defaultMessage:"30 characters maximum",errorCTA:"Try again",errorTitle:"Oops! Something went wrong.",existingFolderNameError:"This folder name already exists. Try another.",folder:"Folder",foldersLimitDek:"You've reached the limit on the number of folders that can be created. You'll need to delete a folder to create a new one.",foldersLimitHed:"Folder Limit Reached",tooltipText:"View in ",removeModal:{dek:"{title} will be removed from {headline}.",cancelButtonText:"Cancel",removeButtonText:"Remove"}},day:"day",days:"days",hour:"hr",hours:"hrs",min:"min",mins:"mins",listen:"listen",read:"read",nowWatching:"Now Watching",relatedVideos:"Related Videos",watchNext:"Watch Next",watchNextInBody:"More From {brandName}",watchNextInBodyButton:"Watch Full Video","video-watch":{transcript:"Transcript",viewFullTranscript:"Show full transcript",hideFullTranscript:"Hide transcript"},showingCurrentOfTotal:"Showing {current} of {total}",loadMore:"Load More",readFullBio:"Read full bio",readMore:"Read More",readLess:"Read Less",embedAccessibilityText:"This content is imported from {embedName}. You may be able to find the same content in another format, or you may be able to find more information, at their web site.","search-label":"search",sponsorBrandName:"{sponsorBrandName} Logo",spotimDisclaimer:"This commenting section is created and maintained by a third party, and imported onto this page. You may be able to find more information on their web site.",goToChat:"go to chat",syndicatedLinkText:"From: ",translatedAndEditedByText:"Translated and Edited by ",scrollToRecipe:"Jump to recipe","why-trust-us":"Why Trust Us?","why-trust-us--goodhousekeeping":"review process.","why-trust-us--bicycling":"How we test gear.","why-trust-us--esquire":"how we test products","ai-policy-footer":"With our commitment to publishing engaging, quality content, we may use AI tools to help source ideas, edit and transform our content, and assist in creating dynamic new experiences. All uses of AI are subject to human oversight.",rating:"Rating",ratingPlural:"Ratings",firstRate:"Be the First to Rate",firstReviewer:"Be the first to review!",noReviews:"No Reviews",enhancedBylines:{reviewedBy:"Reviewed by",medicallyReviewedBy:"Medically reviewed by",testedBy:"Tested by",instructedBy:"Instructed by",expertConsulted:"Expert consulted:",factCheckedBy:"Fact-checked by",recipeBy:"Recipe by",photographyBy:"Photography by",illustrationBy:"Illustration by",instrumentedTestingBy:"Instrumented testing by","range/mpgTestingBy":"Range/MPG testing by",trackTestingBy:"Track testing by",videoBy:"Video by"},search:{noResults:"No results for keyword",oneResult:"{resultsCount} result for keyword",multiResults:"{resultsCount} results for keyword",seeMore:"See More"},share:{share:"Share Article",facebook:"Facebook",email:"Email",print:"Print",copy:"Copy Link",linkCopied:"Link Copied!",pinterest:"Pinterest",reddit:"Reddit",x:"X"},shareAriaLabel:{share:"Open share options",facebook:"Share on Facebook",email:"Share via email",print:"Download PDF or print",copy:"Copy Link",linkCopied:"Link Copied",pinterest:"Share on Pinterest",reddit:"Share on Reddit",x:"Share on X"},showLess:"Show Less",showMore:"Show More",embedScriptLoadingText:"The {embedName} script is loading...",productButton:{separatorMultiRetailer:"Also Consider"},keySpecs:{seeAllSpecifications:"See All Specifications"},memberShipFallback:{buttonText:"Join Us",dek:"Want unlimited digital access?",hed:"This Content is for Members Only",signInCopy:"Sign in"},auth:{register:"Register",signup:"Sign Up",login:"log in",registerOrLogin:"{register} or {login} to view your account",authorizeToSeeDetails:"My Account is available to signed-in users. Sign up or sign in to continue."},myAccountTitle:"My Account",myAccountTitleSEO:"My Account | {brandName}",videoUnavailable:{headline:"This video is currently unavailable",title:"Title:",available:"Available:",lastUpdated:"Last Updated:"}}},76306:(e,t,i)=>{i.d(t,{A:()=>s});var r=i(1873),o=i(61546),a=i(64781),n=i(9954);let s=function(e){return(0,n.Y)(a.default,(0,r.A)({type:o.PV.Stylized,relativeUrl:"static/icons/envelope-simple-regular.svg",alt:"Envelope simple",width:24,height:24},e))}},78491:(e,t,i)=>{i.d(t,{U:()=>a});var r=i(38536),o=i(28270);let a=(0,r.A)("div",{target:"e1xvabvn0"})((0,o.Ay)("embedded-product-custom-tag"),"")},81009:(e,t,i)=>{i.d(t,{A:()=>P});var r=i(1873),o=i(53520),a=i(38536),n=i(28270),s=i(30299);let l=(0,a.A)("div",{target:"exai5wx0"})((0,n.Ay)("embedded-product-description",{"& ul":{paddingLeft:"m"},"& ol":{paddingLeft:"m"},paddingX:"xs"}),""),c={a:s.r.a};var d=i(68014),u=i.n(d),p=i(39004),m=i(86385),h=i(20401),f=i(62005),y=i(52134),b=i(94710),g=i(64330),v=i(9954),w=i(71055);let k=["description","prId"],A=u()(()=>Promise.all([i.e(704),i.e(74588)]).then(i.bind(i,74588)),{id:"f76b2c0",loadableGenerated:{webpack:()=>[74588]}}),x=u()(()=>i.e(12508).then(i.bind(i,12508)).then(e=>e.TesterFeedback),{id:"d6ee190",loadableGenerated:{webpack:()=>[12508]}}),P=function(e){let{description:t,prId:i}=e,a=(0,o.A)(e,k),n=(0,m.A)(p.df),s=(0,g.k)(),d=(0,y.Z)(b.Pc,l),u=(0,y.Z)(void 0,"embedded-product-description"),P=s?(0,v.Y)(A,{productId:i}):null;return t?"string"==typeof t?(0,v.Y)(w.Fragment,null,(0,v.Y)(d,(0,r.A)({"data-optimizely":"product-dek-container","data-theme-key":u,"data-fp-embedded-product-description":!0},a,{dangerouslySetInnerHTML:{__html:t}})),P):(0,v.Y)(w.Fragment,null,(0,v.Y)(d,(0,r.A)({"data-optimizely":"product-dek-container","data-theme-key":u},a,{"data-fp-embedded-product-description":!0}),(0,v.Y)(h.A,{dom:t,styles:c,views:f.A})),P,n?(0,v.Y)(x,{productID:i}):null):P}},83232:(e,t,i)=>{i.d(t,{A:()=>C});var r=i(93682),o=i(38536),a=i(28270),n=(0,o.A)("div",{target:"e1qmnfvi1"})((0,a.Ay)("key-specs-container"),""),s=(0,o.A)("h2",{target:"e1qmnfvi0"})((0,a.Ay)("key-specs-title"),""),l=i(1811),c=i(71055);function d(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,r)}return i}function u(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};
19t%2?d(Object(i),!0).forEach(function(t){(0,r.A)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):d(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}var p={width:{_:"40%",lg:"30%"}};function m({rows:e=[],sxProps:t={},themeKeyPrefix:i="",title:r=""}){if(!e.length)return null;let o=`${i}key-specs-`;return c.createElement(n,{"data-optimizely":"key-specs-container",sx:t?.Container,__themeKey:`${o}container`,"data-theme-key":"key-specs-container"},r?c.createElement(s,{sx:t?.Title,__themeKey:`${o}title`,"data-theme-key":"key-specs-title"},r):null,c.createElement(l.Ay,{sxProps:{Table:t?.Table},themeKeyPrefix:o},e.map((e,i)=>c.createElement(l.Hj,{key:e.key||i,sx:t?.TableRow,themeKeyPrefix:o},c.createElement(l.oe,{sx:u(u({},p),t?.TableCellHeader),themeKeyPrefix:o},e.label),c.createElement(l.nA,{sx:t?.TableCell,themeKeyPrefix:o},e.value)))))}var h=i(53225),f=i(71055),y=i(78860),b=i(45025),g=i(68014),v=i.n(g),w=i(800),k=i(89205),A=i(9954);let x=v()(()=>i.e(66141).then(i.bind(i,66141)),{id:"5886500",loadableGenerated:{webpack:()=>[66141]}}),P=e=>e&&`${e}`.trim(),C=function({title:e="",rows:t=[],sxProps:i={},themeKeyPrefix:r=b.OC.single,layoutType:o}){let a=(0,w.jV)("display_type.slug"),n=(0,f.useMemo)(()=>Array.isArray(t)?t.filter(e=>!e.hidden&&P(e.label)&&P(e.value)&&!e.deleted):[],[t]),s=(0,h._P)("content-editor.key-features-product-specs"),l=(0,h._P)("cic.keyspecs-refresh"),c=(0,h._P)("cic.keyspecs-embedded-refresh");if(!(0,y.z)(s)||!n.length)return null;let d=o===b.OC.single&&[k.rU.STANDARD_ARTICLE,k.rU.LONGFORM_ARTICLE].includes(a);return l&&o===b.OC.listicle||c&&d?(0,A.Y)(x,{title:e,rows:n,sxProps:i,themeKeyPrefix:r,isEmbeddedArticle:d}):(0,A.Y)(m,{title:e,rows:n,sxProps:i,themeKeyPrefix:r})}},88866:(e,t,i)=>{i.d(t,{A:()=>s});var r=i(1873),o=i(61546),a=i(64781),n=i(9954);let s=function(e){return(0,n.Y)(a.default,(0,r.A)({type:o.PV.Stylized,relativeUrl:"/static/icons/x-bold.svg",alt:"Close"},e))}},92899:(e,t,i)=>{i.d(t,{j:()=>O});var r=i(93682),o=i(39288),a=i(54791),n=i(15630),s=i(59716),l=i(78860),c=i(53225),d=i(7144),u=i(33911),p=i(50804),m=i(87301),h=i(86385),f=i(7855),y=i(47523),b=i(49444),g=i(83222),v=i(71055),w=i(45025),k=i(3666);function A(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,r)}return i}function x(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?A(Object(i),!0).forEach(function(t){(0,r.A)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):A(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}let{PUBLISHED:P,UNPUBLISHED:C}=o.hT;function O(e){let{image:t,badge:i={},affiliateBlockingData:r,crop:o,title:A,priority:O="auto",layoutType:S="",setViewImage:T=()=>{},disableAffiliateClickTracking:I=!1}=e,j=(0,k.A)(r),{inView:Y,ref:E}=(0,g.A)({rootMargin:"0px 0px",threshold:.5});(0,v.useEffect)(()=>(Y&&T(!0),()=>T(!1)),[Y]);let _=(0,s.i)({image:t},a.default),z=(0,l.z)((0,c._P)("fre.commerce.simplified-psv")),W=z&&S===w.OC.productSummaryView,[,L]=(0,d.A)("product_click_total"),[,D]=(0,d.A)("affiliate_item_click"),[,R]=(0,d.A)(m.pt),{isDisplayGrid:B,isControl:M}=(0,p.ho)(),{isAboveTheFoldFeatureOn:N}=(0,u.a)(),$=!!(0,h.A)(f.HX),H=!!(0,h.A)(y.Hb),{trackRYAffiliateClick:U}=(0,b.r3)(j),{is_automatic:V=!1,name:F="",slug:G="",status:K=C}=i||{},J=t?x(x({},t),{},{metadata:x(x({},t.metadata),{},{crops:t.crops}),hips_url:(0,n.se)(t.aws_url),height:t.height||"100%",width:t.width||"100%"}):null;return{badgeProps:{slug:K!==P||V?null:G,name:F},imageProps:x({ImgComp:_,imageWrapperRef:E,image:J,config:{640:{resize:"640:*",crop:o},980:{resize:"980:*",crop:o}},title:A,priority:"high"===O},I?{}:{onClick:e=>{W||(L(),D(),(B||M||N||$||H)&&R(),U(e))}}),restProps:{isSimplifiedPSV:z}}}},93738:(e,t,i)=>{i.d(t,{A:()=>m});var r=i(93682),o=i(800),a=i(47382),n=i(25314);function s(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,r)}return i}function l(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};
19t%2?s(Object(i),!0).forEach(function(t){(0,r.A)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):s(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}let c=new a.default("GDPR"),d={it:{declineButton:{display:!0,position:"top-right"}}},u=["it"],p=["nl"];function m(){let e=(0,o.BV)("layoutContextProps.siteData"),t=!1,i=!1,r=!1,a=!1,s={},m={declineButton:{display:!0,position:"normal"}};if(!e)return{};c.info("using usePageData - layoutContextProps.siteData for OneTrust data");let{locale:h={},metadata:{adConfig:f}}=e,{country:y=!1}=h;if(!f)return{};let b=f?.modules?.oneTrust;y&&(t=y.toLowerCase()),b&&(a=l({},b));let g=e=>d?.[e]||{};r=t;let v=g(t);if(s=v,0===Object.keys(v).length&&(c.info("checking user country from location data"),i=(0,n.A)(),u.includes(i)&&!p.includes(t))){let e=g(i);s=e,Object.keys(e).length>0&&(r=i)}return m=l(l(l({},m),s),{},{country:r},a?.countries),c.info(`siteCountry: ${t} - userCountry: ${i} - oneTrustOverrides: ${JSON.stringify(m)}`),m}},99657:(e,t,i)=>{i.d(t,{A:()=>tc});var r=i(22730),o=i(93682),a=i(96609),n=i(71055),s=i(12625),l=i(98756),c=i(13379),d=i(16318),u=i(80166),p=i(78860),m=i(800),h=i(20339),f=i(29231),y=i(73366),b=i(39289),g=i(9453),v=i(53033),w=i(75523),k=i(63148),A=i(38536),x=i(28270),P=i(26282),C=i(22440),O=i(88866),S=i(24918),T=i(2968),I=i(76306);let j=(0,A.A)("div",{target:"e110wesh26"})((0,x.Ay)("wishlist-email-capture-modal-wrapper",{top:{_:"{*sizes.primitive-80}","<sm":"{*sizes.primitive-10}"},width:{_:"95%",md:"85%",lg:"55rem",xlg:"55rem"},padding:0,boxShadow:"0 -1px 3px rgba(0, 0, 0, 0.05), 0 2px 4px rgba(0, 0, 0, 0.25)",overflow:"hidden","&&":{position:"absolute",margin:0,padding:"{*sizes.primitive-10} {*sizes.primitive-24} {*sizes.primitive-24} {*sizes.primitive-24}",borderRadius:"{*sizes.primitive-20}"}}),""),Y=(0,A.A)("div",{target:"e110wesh25"})((0,x.Ay)("wishlist-email-capture-header",{display:"flex",justifyContent:"space-between",alignItems:"center",paddingBottom:"0.625rem"}),""),E=(0,A.A)("span",{target:"e110wesh24"})((0,x.Ay)("wishlist-email-capture-header-title",{}),""),_=(0,A.A)("button",{target:"e110wesh23"})((0,x.Ay)("wishlist-email-capture-close-btn",{display:"flex",alignItems:"center",gap:"0.25rem",background:"transparent",border:"none",cursor:"pointer",padding:"0.25rem"}),""),z=(0,A.A)("span",{target:"e110wesh22"})((0,x.Ay)("wishlist-email-capture-close-label",{}),""),W=(0,A.A)("div",{target:"e110wesh21"})((0,x.Ay)("wishlist-email-capture-body",{display:"flex",flexDirection:{_:"column",md:"row"},minHeight:"24rem"}),""),L=(0,A.A)("div",{target:"e110wesh20"})((0,x.Ay)("wishlist-email-capture-product-panel",{flexDirection:"column",alignItems:"center",justifyContent:"center",padding:"2rem 1.5rem",flex:{_:"none",md:"0 0 40%"},margin:"{*sizes.primitive-22} 0 0 0",display:{_:"flex","<sm":"none"}}),""),D=(0,A.A)("div",{target:"e110wesh19"})((0,x.Ay)("wishlist-email-capture-mobile-product-panel",{display:{_:"none","<sm":"flex"},alignItems:{"<sm":"center"},gap:{"<sm":"{*sizes.primitive-10}"},width:{"<sm":"100%"},boxSizing:{"<sm":"border-box"},minHeight:{"<sm":"7.875rem"},margin:{"<sm":"{*sizes.primitive-10} 0 {*sizes.primitive-24}"},padding:{"<sm":"{*sizes.primitive-15}"},background:{"<sm":"greyXlight"}}),""),R=(0,A.A)("img",{target:"e110wesh18"})((0,x.Ay)("wishlist-email-capture-product-image",{objectFit:"contain",width:{"<sm":"{*sizes.primitive-96}"},height:{"<sm":"{*sizes.primitive-96}"},maxWidth:{_:"100%","<sm":"{*sizes.primitive-96}"},maxHeight:{_:"12rem","<sm":"{*sizes.primitive-96}"}}),""),B=(0,A.A)("p",{target:"e110wesh17"})((0,x.Ay)("wishlist-email-capture-product-name",{margin:0,textAlign:"center"}),""),M=(0,A.A)("div",{target:"e110wesh16"})((0,x.Ay)("wishlist-email-capture-form-panel",{flex:1,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",padding:{_:"{*sizes.primitive-36} {*sizes.primitive-8} {*sizes.primitive-32} {*sizes.primitive-36}","<sm":"0"},textAlign:"center",overflowY:{_:"auto","<sm":"visible"}}),""),N=(0,A.A)("div",{target:"e110wesh15"})((0,x.Ay)("wishlist-email-capture-heart-icon",{display:"flex",justifyContent:"center",marginTop:{_:"{*sizes.primitive-16}","<sm":"{*sizes.primitive-20}"},marginBottom:{_:"{*sizes.primitive-20}","<sm":"{*sizes.primitive-10}"}}),""),$=(0,A.A)(S.A,{target:"e110wesh14"})((0,x.Ay)("product-wishlist-heart-icon-emailform",{width:"{*sizes.primitive-24}",height:"{*sizes.primitive-24}",transition:"transform 0.2s ease-out, opacity 0.2s ease-out",zIndex:"1"}),""),H=(0,A.A)(T.A,{target:"e110wesh13"})((0,x.Ay)("product-wishlist-fill-heart-icon-emailform",{width:"100%",height:"100%",display:"block",flexShrink:0}),""),U=(0,A.A)("span",{target:"e110wesh12"}
19)((0,x.Ay)("product-wishlist-heart-fill-layer-emailform",{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"{*sizes.primitive-24}",height:"{*sizes.primitive-24}",display:"flex",alignItems:"center",justifyContent:"center",pointerEvents:"none"}),""),V=(0,A.A)("span",{target:"e110wesh11"})((0,x.Ay)("product-wishlist-heart-icons-emailform",{position:"relative",display:"inline-flex",width:"{*sizes.primitive-24}",height:"{*sizes.primitive-24}",alignItems:"center",justifyContent:"center",padding:"1.063rem {*sizes.primitive-18}"}),""),F=(0,A.A)("div",{target:"e110wesh10"})((0,x.Ay)("wishlist-email-capture-headline",{}),""),G=(0,A.A)("div",{target:"e110wesh9"})((0,x.Ay)("wishlist-email-capture-description",{marginBottom:"{*sizes.primitive-20}",whiteSpace:"pre-line"}),""),K={WebkitBoxShadow:"0 0 0 1000px var(--hds-input-color-background-default) inset",boxShadow:"0 0 0 1000px var(--hds-input-color-background-default) inset",WebkitTextFillColor:"var(--hds-input-color-text)"},J=(0,A.A)("div",{target:"e110wesh8"})((0,x.Ay)("wishlist-email-capture-form",{display:"flex",flexDirection:"column",gap:"{*sizes.primitive-19}",width:"100%",'[data-theme-key="form-input-container"]':{'[data-theme-key="form-input-wrapper"]':{padding:"0 {*sizes.primitive-24}",borderRadius:"{*sizes.primitive-4}",boxSizing:"border-box",minHeight:"{*sizes.primitive-60}",height:"{*sizes.primitive-60}",alignItems:"stretch"},'[data-theme-key="form-input-wrapper"] > :first-child':{alignSelf:"center",flexShrink:0},'[data-theme-key="form-input-field"]':{marginLeft:"-0.25rem",boxSizing:"border-box",height:"100%",minHeight:0,flex:1},'[data-theme-key="form-input-field"]:-webkit-autofill':K,'[data-theme-key="form-input-field"]:-webkit-autofill:hover':K,'[data-theme-key="form-input-field"]:-webkit-autofill:focus':K,'[data-theme-key="form-input-field"]:-webkit-autofill:active':K,'[data-theme-key="form-input-field"]:autofill':K}}),""),X=(0,A.A)("div",{target:"e110wesh7"})((0,x.Ay)("wishlist-email-capture-buttons",{display:"flex",flexDirection:"column",alignItems:"center",gap:"{*sizes.primitive-16}",width:"100%",marginTop:"0.25rem"}),""),q=(0,A.A)(P.A,{target:"e110wesh6"})((0,x.Ay)("wishlist-email-capture-primary-btn",{width:"100%",display:"flex",alignItems:"center",justifyContent:"center",minHeight:"2.75rem"}),""),Z=(0,A.A)(C.Ay,{target:"e110wesh5"})((0,x.Ay)("wishlist-email-capture-secondary-link",{display:"block",textAlign:"center",padding:"0",width:"fit-content",marginBottom:"{*sizes.primitive-8}"}),""),Q=(0,A.A)("div",{target:"e110wesh4"})((0,x.Ay)("wishlist-email-capture-terms",{textAlign:"center",a:{textDecoration:"underline"}}),""),ee=(0,A.A)("div",{target:"e110wesh3"})((0,x.Ay)("wishlist-email-capture-confirmation",{display:"flex",flexDirection:"column",alignItems:"center",padding:"1rem 0"}),""),et=(0,A.A)(P.A,{target:"e110wesh2"})((0,x.Ay)("wishlist-email-capture-confirmation-btn",{width:"60%",minHeight:"2.75rem"}),""),ei=(0,A.A)(I.A,{target:"e110wesh1"})((0,x.Ay)("wishlist-email-capture-email-icon",{width:"{*sizes.primitive-24}",height:"{*sizes.primitive-24}",display:"block",flexShrink:0}),""),er=(0,A.A)(O.A,{target:"e110wesh0"})((0,x.Ay)("wishlist-email-capture-close-icon",{width:"{*sizes.primitive-18}",height:"{*sizes.primitive-18}",display:"block",flexShrink:0}),"");var eo=i(47382),ea=i(81840),en=i(57401),es=i(65571),el=i(9954),ec=i(71055);function ed(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,r)}return i}function eu(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?ed(Object(i),!0).forEach(function(t){(0,o.A)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):ed(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}let ep=new eo.default("WISHLIST-EMAIL-CAPTURE"),em="form",eh="confirmation",ef=Object.entries(k.TI),ey=ef.map(([,e])=>e);function eb({isOpen:e,onClose:t,onComplete:i,product:r}){let{0:o,1:a}
19=(0,n.useState)(em),{0:s,1:c}=(0,n.useState)(""),{0:d,1:A}=(0,n.useState)(""),{0:x,1:P}=(0,n.useState)(!1),{0:C,1:O}=(0,n.useState)(!1),S=(0,n.useRef)(null),T=(0,n.useRef)(null),I=(0,n.useRef)(!1),Y=(0,n.useRef)(null),E=(0,n.useRef)(!1),_=(0,n.useRef)(!1),z=(0,m.BV)("layoutContextProps.siteData.metadata.ciam")??{},D=(0,m.BV)("layoutContextProps.canonicalUrl",""),N=(0,m.BV)("data.content.0.display_id",""),$=(0,m.BV)("layoutContextProps.siteData.metadata.defaults.config_ds.piano.newsletter.recaptcha_key",null),H=(0,m.BV)("layoutContextProps.siteData.locale.country",""),U=(0,m.BV)("layoutContextProps.siteData.metadata.domain",""),V=(0,m.Q6)("sailthru.brand_code",""),F=(0,m.BV)("layoutContextProps.siteData.metadata.siteAcronym",""),G=(0,es.OY)(V,F),K="US"!==String(H||"").toUpperCase()&&$?$:null,J=(0,y.cA)(),{metadata:{hide_brands:X}={}}=(0,m.jV)()||{},q=(0,h.Bd)(ey),Z=(0,n.useMemo)(()=>(0,k.yg)(k.sm,ef.reduce((e,[t],i)=>(e[t]=q?.[i],e),{})),[q]),Q=(0,ea.oM)(r,X),ee=(0,f.Q)(Q.name)||"Product",et=(0,p.z)(u.Ay.RUNTIME_ENABLE_RECAPTCHA),ei=e&&o===em&&et,er=(0,n.useMemo)(()=>(0,en.jV)({product:r,articleId:N,articleUrl:D,site:U,userState:(0,en.ei)({isAuthorized:!1,hasCapturedEmail:!1})}),[r,N,D,U]);(0,n.useEffect)(()=>{if(!e){E.current=!1;return}a(em),c(""),A(""),P(!1),O(!1),T.current=null,_.current=!1},[e]);let eo=(0,n.useCallback)(async()=>{if(ei&&null==T.current&&!I.current){I.current=!0;try{let e=await (0,g.o)(S.current,K);null!=e&&(T.current=e,O(!0))}catch(e){ep.error("Failed to load wishlist email capture reCAPTCHA:",e)}finally{I.current=!1}}},[ei,K]);(0,n.useEffect)(()=>{e&&!E.current&&((0,en.Wo)(en.mp.SAVE_EMAIL_MODAL_VIEW,er),E.current=!0)},[e,er]),(0,n.useEffect)(()=>{eo()},[eo]);let ec=(0,n.useCallback)(e=>b.Xw.test(String(e).trim())?(A(""),!0):(A(Z.invalidEmail),!1),[Z.invalidEmail]),ed=(0,n.useCallback)(e=>{let{value:t}=e.target;c(t),d&&ec(t)},[d,ec]),ek=(0,n.useCallback)(async()=>{if(!x&&ec(s)){P(!0),A("");try{let t={event:"wishlist_email_submitted",email:s.trim(),client_id:z.clientId,locale:String(H||"").toLowerCase()},i="string"==typeof G?G.trim():"";i&&(t.brandCode=i),et&&(t.reCaptchaToken=null!=T.current&&await (0,g.J)(T.current)||"invalid-token");let r=await fetch("/api/wishlist/sailthru-event",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)}),o=await r.json();if(!r.ok)return void A(o?.message||Z.genericError);(0,en.Wo)(en.mp.SAVE_MODAL_SIGNUP,eu(eu({},er),{},{trafficSource:(0,en.kN)(),majorSource:en.Su,minorSource:en.cj}));var e=s.trim();try{localStorage.setItem(w.eq,JSON.stringify({email:e,timestamp:Date.now()})),window.dispatchEvent(new CustomEvent(w.rQ))}catch{}a(eh)}catch(e){ep.error("Email capture submit error:",e),A(Z.genericError)}finally{P(!1)}}},[x,s,z.clientId,G,et,H,ec,er,Z.genericError]),eA=(0,n.useCallback)(()=>{i?.(),t?.()},[i,t]),ex=(0,n.useCallback)(()=>{o!==em||_.current||(0,en.Wo)(en.mp.SAVE_MODAL_CLOSE,er),o===eh&&i?.(),t?.()},[o,er,i,t]),eP=(0,n.useCallback)(()=>{_.current=!0,(0,en.Wo)(en.mp.SAVE_MODAL_SIGNIN,er)},[er]);return(0,el.Y)(l.default,{isOpen:e,onOpenChange:ex,withClickDismissal:!1},(0,el.Y)(l.ModalContent,{as:j,"data-id":"wishlist-email-capture-modal"},(0,el.Y)(eg,{copy:Z}),(0,el.Y)(W,null,Q.imageUrl||Q.name?(0,el.Y)(L,null,Q.imageUrl?(0,el.Y)(R,{src:Q.imageUrl,alt:ee,loading:"lazy"}):null,Q.name?(0,el.Y)(B,{dangerouslySetInnerHTML:{__html:Q.name}}):null):null,(0,el.Y)(M,null,o===em?(0,el.Y)(ev,{copy:Z,email:s,error:d,isSubmitting:x,emailInputRef:Y,recaptchaEnabled:et,isRecaptchaLoaded:C,loginUrl:J,productInfo:Q,productImageAlt:ee,onEmailChange:ed,onSubmit:ek,onSignInClick:eP}):(0,el.Y)(ew,{copy:Z,onCtaClick:eA}))),(0,el.Y)(v.A,{ref:S,onLoad:eo,recaptchaEnabled:ei,useExplicitRendering:!0})))}function eg({copy:e}){let t=(0,l.useModalContext)();return(0,el.Y)(Y,null,(0,el.Y)(E,null,e.modalTitle),(0,el.Y)(_,{type:"button","aria-label":e.closeLabel,onClick:e=>t.setOpen(!1,e,"close-button")},(0,el.Y)(z,null,e.closeLabel),(0,el.Y)(er,{alt:"","aria-hidden":"true"})))}function ev({copy:e,email:t,error:i,isSubmitting:r,emailInputRef:o,recaptchaEnabled:a,isRecaptchaLoaded:n,loginUrl:s,productInfo:l,productImageAlt:u,onEmailChange:p,onSubmit:m,onSignInClick:h}){return(0,el.Y)(ec.Fragment,null,(0,el.Y)(N,null,(0,el.Y)(V,null,(0,el.Y)($,{"aria-hidden":!0}),(0,el.Y)(U,null,(0,el.Y)(H,{"aria-hidden":!0})))),(0,el.Y)(F,null,e.headline),(0,el.Y)(G,null,e.description),l.imageUrl||l.name?(0,el.Y)(D,null,l.imageUrl?(0,el.Y)(R,{src:l.imageUrl,alt:u,loading:"lazy"}
19):null,l.name?(0,el.Y)(B,{dangerouslySetInnerHTML:{__html:l.name}}):null):null,(0,el.Y)(J,null,(0,el.Y)(c.A,{id:"wishlist-email-capture-input",name:"email",type:"email",inputLabel:e.emailLabel,placeholder:e.emailPlaceholder,errorMessage:i,onChange:p,value:t,autoComplete:"email",inputRef:o,isLabelHidden:!0,elementStart:(0,el.Y)(ei,{alt:"","aria-hidden":"true"})}),(0,el.Y)(Q,null,"By entering your email address or signing in, you'll also receive our free"," ",e.newsletterName," newsletter. You also agree to the"," ",(0,el.Y)("a",{href:k.iS.termsOfUse,target:"_blank",rel:"noreferrer"},"Terms of Use")," ","(including the"," ",(0,el.Y)("a",{href:k.iS.disputeResolution,target:"_blank",rel:"noreferrer"},"dispute resolution procedures"),") and acknowledge your information may be used as described in the"," ",(0,el.Y)("a",{href:k.iS.privacyNotice,target:"_blank",rel:"noreferrer"},"Privacy Notice"),". This site is protected by reCAPTCHA and the Google"," ",(0,el.Y)("a",{href:k.iS.googlePrivacy,target:"_blank",rel:"noreferrer"},"Privacy Policy")," ","and"," ",(0,el.Y)("a",{href:k.iS.googleTerms,target:"_blank",rel:"noreferrer"},"Terms of Service")," ","apply."),(0,el.Y)(X,null,(0,el.Y)(q,{onClick:m,disabled:r||a&&!n,"data-id":"wishlist-email-capture-continue"},r?(0,el.Y)(d.A,null):e.continueCta),(0,el.Y)(Z,{href:s,rel:"nofollow",themeKey:"saved-link-text","data-id":"wishlist-email-capture-signin",onClick:h},e.signInCta))))}function ew({copy:e,onCtaClick:t}){return(0,el.Y)(ee,null,(0,el.Y)(N,null,(0,el.Y)(V,null,(0,el.Y)($,{"aria-hidden":!0}),(0,el.Y)(U,null,(0,el.Y)(H,{"aria-hidden":!0})))),(0,el.Y)(F,null,e.confirmationHeadline),(0,el.Y)(G,null,e.confirmationDescription),(0,el.Y)(et,{onClick:t,"data-id":"wishlist-email-capture-confirmation-cta"},e.confirmationCta))}var ek=i(61745);let eA=(0,el.i7)`
20	0% { transform: scale(1); }
21	40% { transform: scale(1.18); }
22	100% { transform: scale(1); }
23`,ex="cubic-bezier(0.33, 0, 0.2, 1)",eP=(0,el.i7)`
24	0%,
25	16% {
26		opacity: 1;
27	}
28	23.6% {
29		opacity: 0.4;
30	}
31	24.4%,
32	85% {
33		opacity: 0;
34	}
35	88% {
36		opacity: 0.38;
37	}
38	92%,
39	100% {
40		opacity: 1;
41	}
42`,eC=(0,el.i7)`
43	0%,
44	0.8% {
45		opacity: 1;
46		transform: scale(1);
47	}
48	1.6% {
49		opacity: 0.93;
50		transform: scale(1.05);
51	}
52	2.4% {
53		opacity: 0.8;
54		transform: scale(1.14);
55	}
56	3.36% {
57		opacity: 0.64;
58		transform: scale(1.3);
59	}
60	4.8% {
61		opacity: 0.5;
62		transform: scale(1.48);
63	}
64	6.8% {
65		opacity: 0.42;
66		transform: scale(1.72);
67	}
68	8.8% {
69		opacity: 0.38;
70		transform: scale(1.9);
71	}
72	10.8% {
73		opacity: 0.36;
74		transform: scale(1.96);
75	}
76	12.8% {
77		opacity: 0.3;
78		transform: scale(1.82);
79	}
80	15.6% {
81		opacity: 0.16;
82		transform: scale(1.45);
83	}
84	18.4% {
85		opacity: 0.05;
86		transform: scale(1.12);
87	}
88	20.4% {
89		opacity: 0;
90		transform: scale(1);
91	}
92	20.8%,
93	85% {
94		opacity: 0;
95		transform: scale(1);
96	}
97	89% {
98		opacity: 0.48;
99		transform: scale(1);
100	}
101	94%,
102	100% {
103		opacity: 1;
104		transform: scale(1);
105	}
106`,eO=(0,el.i7)`
107	0% { opacity: 0; transform: translateY(4px); }
108	15% { opacity: 1; transform: translateY(0); }
109	85% { opacity: 1; transform: translateY(0); }
110	100% { opacity: 0; transform: translateY(-2px); }
111`,eS=(0,el.i7)`
112	0% { opacity: 0; transform: translate(-50%, 1px); }
113	15% { opacity: 1; transform: translate(-50%, 5px); }
114	85% { opacity: 1; transform: translate(-50%, 5px); }
115	100% { opacity: 0; transform: translate(-50%, 7px); }
116`,eT=(0,el.i7)`
117	from { transform: translateX(100%); opacity: 0; }
118	to { transform: translateX(0); opacity: 1; }
119`,eI=(0,A.A)("span",{target:"eak5pp8"})((0,x.Ay)("product-wishlist-feedback",{position:"absolute",whiteSpace:"nowrap",pointerEvents:"none",bottom:({feedbackPlacement:e})=>"below"===e?"auto":"100%",top:({feedbackPlacement:e})=>"below"===e?"100%":"auto",right:({feedbackPlacement:e})=>"below"===e?"auto":0,left:({feedbackPlacement:e})=>"below"===e?"50%":"auto",paddingBottom:({feedbackPlacement:e})=>"below"===e?0:"{*sizes.primitive-6}",paddingTop:({feedbackPlacement:e})=>"below"===e?"{*sizes.primitive-6}":0,animation:({feedbackPlacement:e})=>`${"below"===e?eS:eO} 1s ease-out forwards`}),""),ej=(0,A.A)(S.A,{target:"eak5pp7"})((0,x.Ay)("product-wishlist-heart-icon",{position:"relative",zIndex:1,width:"{*sizes.primitive-24}",height:"{*sizes.primitive-24}",marginBottom:0,"&&":{marginBottom:0},"&& img":{marginBottom:0},transition:"transform 0.2s ease-out, opacity 0.2s ease-out",transformOrigin:"center center"}),""),eY=(0,A.A)(S.A,{target:"eak5pp6"})((0,x.Ay)("product-wishlist-tooltip-heart-icon",{width:"{*sizes.primitive-24}",height:"{*sizes.primitive-24}",verticalAlign:"middle"}),""),eE=(0,A.A)(T.A,{target:"eak5pp5"})((0,x.Ay)("product-wishlist-fill-heart-icon",{width:"100%",height:"100%",display:"block",flexShrink:0,marginBottom:0,"&&":{marginBottom:0},"&& img":{marginBottom:0},transformOrigin:"center center"}),""),e_=(0,A.A)("span",{target:"eak5pp4"})((0,x.Ay)("product-wishlist-heart-fill-layer",{position:"absolute",inset:0,zIndex:0,display:"flex",alignItems:"center",justifyContent:"center",opacity:0,transition:"opacity 0.2s ease-out",pointerEvents:"none",transformOrigin:"center center"}),""),ez=(0,A.A)("span",{target:"eak5pp3"})((0,x.Ay)("product-wishlist-heart-icons",{position:"relative",isolation:"isolate",display:"inline-flex",width:"{*sizes.primitive-24}",height:"{*sizes.primitive-24}",alignItems:"center",justifyContent:"center"}),""),eW=(0,A.A)("div",{target:"eak5pp2"})((0,x.Ay)("product-wishlist-heart-segment",{position:"relative",display:"flex",alignItems:"center",gap:"{*sizes.primitive-4}",overflow:"visible"}),""),eL=(0,A.A)("button",{target:"eak5pp1"})((0,x.Ay)("product-wishlist-heart",{background:"transparent",border:"none",cursor:"pointer",padding:({isCompact:e})=>e?0:"{*sizes.primitive-8}",width:({isCompact:e})=>e?"100%":"",height:({isCompact:e})=>e?"100%":"",display:"flex",alignItems:"center",justifyContent:"center",transition:"transform 0.2s ease-out","&:active":{transform:"scale(0.92)"},[`&[data-heart-pulse="true"] ${ez}`]:{animation:`${eA} 0.45s ease-out`},[`&[data-saved="true"] ${e_}`]:{opacity:1},[`&[data-saved="true"] ${ej}`]:{opacity:1},"@media (hover: hover)":{[`&[data-saved="false"]:hover:not(:disabled) ${e_}`]:{opacity:1},[`&[data-saved="false"]:hover:not(:disabled) ${ej}`]:{opacity:1},[`&[data-wishlist-onboarding="active"]:not(:hover):not(:focus-visible):not(:disabled)[data-saved="false"] ${e_}`]:{animation:`${eP} 3000ms ${ex} infinite`,transition:"none"},[`&[data-wishlist-onboarding="active"]:not(:hover):not(:focus-visible):not(:disabled)[data-saved="false"] ${eE}`]:{animation:`${eC} 3000ms ${ex} infinite`,transition:"none"}},[`&[data-wishlist-onboarding="active"]:not(:hover):not(:focus-visible):not(:disabled)[data-saved="false"] ${e_}`]:{"@media (hover: none)":{animation:`${eP} 3000ms ${ex} infinite`,transition:"none"}},[`&[data-wishlist-onboarding="active"]:not(:hover):not(:focus-visible):not(:disabled)[data-saved="false"] ${eE}`]:{"@media (hover: none)":{animation:`${eC} 3000ms ${ex} infinite`,transition:"none"}},[`&[data-saved="false"]:focus-visible:not(:disabled) ${e_}`]:{opacity:1},[`&[data-saved="false"]:focus-visible:not(:disabled) ${ej}`]:{opacity:1},[`&[data-saved="false"]:disabled ${e_}`]:{opacity:0}
119,"@media (prefers-reduced-motion: reduce)":{[`&[data-wishlist-onboarding="active"] ${e_}`]:{animation:"none"},[`&[data-wishlist-onboarding="active"] ${eE}`]:{animation:"none"}}}),""),eD=(0,A.A)(C.Ay,{target:"eak5pp0"})((0,x.Ay)("product-wishlist-view-link",{paddingRight:"xs",animation:`${eT} 0.25s ease-out`,transition:"opacity 0.2s ease-out"}),"");var eR=i(83222),eB=i(49052),eM=i(59652);function eN(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,r)}return i}function e$(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?eN(Object(i),!0).forEach(function(t){(0,o.A)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):eN(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}var eH=i(1988),eU=i(22433),eV=i(72553),eF=i(68014),eG=i.n(eF),eK=i(51570),eJ=i(71055);function eX(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,r)}return i}function eq(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?eX(Object(i),!0).forEach(function(t){(0,o.A)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):eX(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}let eZ=(0,eV.RZ)(eG()(()=>i.e(58378).then(i.bind(i,58378)),{id:"3e1d0f0",loadableGenerated:{webpack:()=>[58378]}})),eQ={saved:w.oy,removed:w.oy,saveFailed:w.Tf},e0=Object.entries(k.js),e1=e0.map(([,e])=>e);function e5({idPrefix:e="product-wishlist",product:t,isCompact:i=!1,showViewLink:r=!0,disableOnboarding:o=!1,feedbackPlacement:l="above"}){let c=(0,a.NB)(),{isSaved:d,handleToggle:u,isLoading:p,lastAction:f,clearLastAction:y,isAuthorized:b}=(0,a._S)(t),{tooltipsState:g}=(0,eB.D)(),{tooltipsState:v,activeTooltipAnchor:A,hideTooltip:x,showTooltipForAnchor:P,hideTooltipForAnchor:C}=function(){let[e,t]=(0,s.fp)(eM.vI),[i,r]=(0,s.fp)(eM.Xh),o=(0,n.useCallback)(e=>{t(t=>e$(e$({},t),{},{[e]:!1})),r(null)},[r,t]),a=(0,n.useCallback)(e=>{t(t=>e$(e$({},t),{},{[e]:!0}))},[t]);return{tooltipsState:e,activeTooltipAnchor:i,hideTooltip:o,showTooltip:a,showTooltipForAnchor:(0,n.useCallback)(e=>{r(t=>t||e)},[r]),hideTooltipForAnchor:(0,n.useCallback)(e=>{r(t=>t===e?null:t)},[r])}}(),{ref:O,inView:S}=(0,eR.A)({rootMargin:"-350px 0px -110px 0px",threshold:0}),{hasCapturedEmail:T}=(0,a.Nd)(),{0:I,1:j}=(0,n.useState)(null),{0:Y,1:E}=(0,n.useState)(!1),_=(0,n.useRef)(null),z=(0,n.useRef)(0),W=(0,m.BV)("layoutContextProps.canonicalUrl",""),L=(0,m.BV)("data.content.0.display_id",""),D=(0,m.BV)("layoutContextProps.siteData.metadata.domain",""),R=(0,eK.IU)("/my-stuff#shop",{fullUrl:!0}),B=(0,h.Bd)(e1),M=(0,h.Bd)("content.productWishlist.tooltip.body"),N=(0,n.useMemo)(()=>(0,k.yg)(k.aD,e0.reduce((e,[t],i)=>(e[t]=B?.[i],e),{})),[B]),$=(0,n.useMemo)(()=>(0,en.xR)({product:t,articleId:L,articleUrl:W}),[t,L,W]),H=(0,n.useMemo)(()=>(0,en.jV)({product:t,articleId:L,articleUrl:W,site:D,userState:(0,en.ei)({isAuthorized:b,hasCapturedEmail:T})}),[t,L,W,D,b,T]),U=(0,n.useMemo)(()=>t?.id||t?.product?.id||"unknown-product",[t]),V=(0,n.useMemo)(()=>`${e}-${U}`,[e,U]),F="wishlist_button",G=(0,n.useCallback)(()=>{_.current&&clearTimeout(_.current),j(null),y()},[y]);(0,n.useEffect)(()=>{if(f)return j(w.Me[f]||null),z.current+=1,_.current&&clearTimeout(_.current),_.current=setTimeout(()=>{G()},eQ[f]??w.oy),()=>{_.current&&clearTimeout(_.current)}},[f,G]);let K=(0,n.useCallback)(()=>{(x(F),(0,en.Wo)(d?en.mp.UNSAVE_CLICK:en.mp.SAVE_CLICK,$),(0,en.ml)(eq(eq({},H),{},{action:d?"unsave":"save",source:"article_page"}),{enabled:c}),d&&(0,en.Gg)(en.Yt.PRODUCT_REMOVAL,$),b||T)?u():E(!0)},[$,c,H,b,d,T,u,x,F]),J=(0,n.useCallback)(()=>{E(!1)},[]),X=(0,n.useCallback)(()=>{E(!1),u()},[u]),q=(0,eH.A)(),Z=(0,s.md)(eU.IH),Q=g?.compare_button===!1,ee=g?.compare_picks_button===!1,et=g?.add_more_picks_button===!1,ei=!q||Q&&ee&&(et||!("add_more_picks_button"in(g??{}))),er=v?.[F]===!1,eo=c&&!o&&!d&&!er&&ei&&!Z,ea=A===V,es=eo&&S&&ea,ec=i||d?"black":void 0;(0,n.useEffect)(()=>eo&&S?(P(V),()=>{C(V)}):void C(V),[V,eo,C,S,P]);let ed="saveFailed"===f&&!!I;return c?(0,el.Y)(eJ.Fragment,null,ed?(0,el.Y)(ek.A,{key:z.current,message:I,isOpen:ed,onClose:G}):null,(0,el.Y)(eW,{"data-theme-key":"product-wishlist-heart-segment",ref:O},I&&!ed?(0,el.Y)(eI,{key:z.current,role:"status","aria-live":"polite","data-theme-key":"product-wishlist-feedback","data-feedback-placement":l,feedbackPlacement:l},I):null,(0,el.Y)(eL,{"data-theme-key":"product-wishlist-heart","data-saved":d?"true":"false","data-heart-pulse":"saved"===f||"removed"===f?"true":void 0,"data-wishlist-onboarding":es?"active":void 0,isCompact:i,onClick:K,disabled:p,"aria-label":d?"Remove from wishlist":"Add to wishlist","aria-pressed":d,id:V},(0,el.Y)(ez,null,(0,el.Y)(ej,{"aria-hidden":!0,primary:ec}),(0,el.Y)(e_,null,(0,el.Y)(eE,{"aria-hidden":!0,primary:"colors.brandColorSecondary"})))),r&&d&&(b||T)?(0,el.Y)(eD,{href:R,rel:"nofollow noopener noreferrer","data-theme-key":"product-wishlist-view-l
119ink"},"View"):null),(0,el.Y)(eb,{isOpen:Y,onClose:J,onComplete:X,product:t}),es?(0,el.Y)(eZ,{anchorSelector:`#${V}`,tooltipId:F,description:M||(0,el.Y)(eJ.Fragment,null,N.description," ",(0,el.Y)(eY,{"aria-hidden":!0})),title:N.title,arrowPosition:12}):null):null}var e8=i(50783);let e4=(0,A.A)("div",{target:"e14po1sa1"})((0,x.Ay)("product-comparison-wrapper",{display:"flex",alignItems:"center",border:"border-xxs-grey",px:"0.5rem",marginTop:"-0.125rem",marginBottom:"-0.125rem",padding:"0.063rem 0"}),""),e2=(0,A.A)(e8.A,{target:"e14po1sa0"})((0,x.Ay)("product-comparison-checkbox"),""),e3={backgroundColor:"white",outline:"black solid 0.13rem","& img":{filter:"brightness(0)"}};var e9=i(4093),e7=i(7144),e6=i(87301),te=i(55132),tt=i(50804),ti=i(51628),tr=i(71055);let to=(0,eV.RZ)(eG()(()=>i.e(98651).then(i.bind(i,98651)),{id:"5a46930",loadableGenerated:{webpack:()=>[98651]}})),ta=function({productId:e,breakpoint:t="md"}){let i=(0,r.Ay)(t),{handleToggleProduct:o,isLimitReached:a,isChecked:l,currentArticleList:c=[]}=(0,te.J)(e),[,d]=(0,e7.A)(e6.Wk),u=(0,s.Xr)(eU.RU),{trackSelectionUpdated:p}=(0,tt.GV)(),{hideTooltip:m}=(0,eB.D)(),{ref:h,inView:f}=(0,eR.A)({rootMargin:"-350px 0px -110px 0px",threshold:0}),y=(0,n.useCallback)(t=>{d(),(0,tt.hJ)(e6.$h,(0,tt.Wf)({productId:e})),(0,tt.hJ)(l?e6.$5:e6.W$,(0,tt.Wf)({productId:e,primaryUx:e6.QQ})),u(e6.Uc),p({action:l?"remove":"add",productId:e,selectedProductCount:l?Math.max(0,c.length-1):c.length+1}),o&&o(t),m("compare_button")},[c.length,o,m,l,e,u,d,p]);return e&&i?(0,el.Y)(e4,{ref:h,"data-product-comparison-anchor-id":(0,e9.Cv)(e),"data-nitrous-element-name":"Product Comparison","data-nitrous-element-parent":e6.Hw,"data-nitrous-primary-ux":e6.Hw},(0,el.Y)(e2,{id:`product-comparison-${e}`,isChecked:l,isDisabled:a,onChange:y,sxProps:{outline:"none",opacity:a?.5:1},inputLabel:"Compare",sxPropsInputWrapper:e3}),f?(0,el.Y)(to,{anchorSelector:`#product-comparison-${e}`,tooltipId:"compare_button",description:"You can now compare the editors picks and view all their features side by side.",title:(0,el.Y)(tr.Fragment,null,"WHAT’S NEW!"," ",(0,el.Y)(ti.A,{width:24,height:24,primary:"#1C2024","data-theme-key":"embedded-product-tooltip-compare-icon"})),arrowPosition:19}):null):null},tn=(0,A.A)("div",{target:"evjhol52"})((0,x.Ay)("product-actions-bar-wrapper",{display:"flex",alignItems:"center",border:({hasBorder:e})=>e?"border-xxs-grey":0,position:({isMobile:e,isAbsolute:t})=>!e&&t?"absolute":"relative",top:({isMobile:e,isAbsolute:t})=>!e&&t?0:void 0,right:({isMobile:e,isAbsolute:t})=>!e&&t?"0":"",zIndex:({isMobile:e,isAbsolute:t})=>!e&&t?3:void 0,width:({isMobile:e})=>e?"fit-content":"",ml:({isMobile:e,mobileAlignRight:t})=>e&&t?"auto":""}),({hasBorder:e})=>e?null:{border:0,boxShadow:"none",outline:0},""),ts=(0,A.A)("div",{target:"evjhol51"})((0,x.Ay)("product-actions-bar-image-overlay-wrapper",{alignItems:"center",backgroundColor:"#fff",border:"{*sizes.primitive-2} solid #53c2be",bottom:0,boxSizing:"border-box",boxShadow:"none",display:"inline-flex",height:"{*sizes.primitive-36}",justifyContent:"center",lineHeight:0,marginLeft:0,maxHeight:"{*sizes.primitive-36}",maxWidth:"{*sizes.primitive-36}",minHeight:"{*sizes.primitive-36}",minWidth:"{*sizes.primitive-36}",overflow:"visible",padding:0,position:"absolute",right:0,width:"{*sizes.primitive-36}",zIndex:3,'[data-theme-key="product-wishlist-feedback"]':{zIndex:3},'[data-theme-key="product-wishlist-heart-segment"]':{alignItems:"center",display:"flex",gap:0,height:"100%",justifyContent:"center",overflow:"visible",width:"100%"},'[data-theme-key="product-wishlist-heart"]':{background:"transparent",border:0,boxShadow:"none",height:"100%",minWidth:0,padding:0,width:"100%"}}),""),tl=(0,A.A)("div",{target:"evjhol50"})((0,x.Ay)("product-actions-bar-separator",{width:"{*sizes.primitive-2}",height:"{*sizes.primitive-40}"}),""),tc=function({product:e,breakpoint:t,hasProductCardComparisonEnabled:i,isAbsolute:o=!0,hasBorder:n=!0,mobileAlignRight:s=!0,variant:l="default",disableWishlistOnboarding:c=!1}){let d=(0,r.Ay)("<sm"),u=(0,a.NB)(),p=e?.id,m="image-overlay"===l,h=i&&p?(0,el.Y)(ta,{productId:p,breakpoint:t??(d?"<sm":"md")}):null,f=u?(0,el.Y)(e5,{product:e,isCompact:m,showViewLink:!m,disableOnboarding:c,feedbackPlacement:m?"below":"above"}):null;if(null==h&&null==f)return null;let y=null!=h&&null!=f?(0,el.Y)(tl,null):null;return m?(0,el.Y)(ts,null,h,y,f):(0,el.Y)(tn,{"data-theme-key":"product-actions-bar-wrapper",isMobile:d,isAbsolute:o,hasBorder:n,mobileAlignRight:s},h,y,f)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.