"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7044],{6746:(e,t,n)=>{n.d(t,{Am:()=>c,X5:()=>m,nk:()=>p});var a=n(37876),i=n(60843),r=n(15039),s=n.n(r),l=n(63997),o=n.n(l);let c=(e,t)=>"string"==typeof e?`${(0,i.eh)((0,i.Fh)((0,i.SS)(e)))}-accordion`:"string"==typeof t?`${(0,i.eh)((0,i.Fh)((0,i.SS)(t)))}-accordion`:void 0;function d(e,t){Object.entries(t).forEach(t=>{let[n,a]=t;e.style[n]="function"==typeof a?a():a})}function u(e){return Object.prototype.hasOwnProperty.call(e,"current")?e.current:e}function p(e){let t={skipAnimation:!1,setup:[[null,{}]],from:[[null,{}]],to:[[null,{}]],...e},n=new Map;return t.setup.forEach(e=>{let[t,a]=e;if(!t)return;let i=u(t);n.set(i,a.transitionDuration),d(i,Object.assign(a,{transitionDuration:"0ms"}))}),t.from.forEach(e=>{let[t,n]=e;if(!t)return;let a=u(t),i={...n};delete i.transitionDuration,d(a,i)}),document.body.clientHeight,Promise.all(t.to.map(e=>{let[a,i]=e;if(!a)return Promise.reject();let r=u(a),s=t.skipAnimation?Promise.resolve():new Promise((e,t)=>{"function"==typeof r.cancelTransitionCallback&&r.cancelTransitionCallback(),r.cancelTransitionCallback=()=>{t(Error("transition interrupted!"))},r.addEventListener("transitionend",t=>{delete r.cancelTransitionCallback,e(t)},{once:!0})}),l=t.skipAnimation?i:{...i,transitionDuration:n.get(r)};return d(r,l),s}))}let m=(e,t,n,i,r)=>"string"!=typeof e?e:(0,a.jsxs)("div",{className:o().headingWrapper,children:[(0,a.jsx)("div",{className:s()(o().heading,o()[`${n}Heading`],"md"===i&&o().headingMd,t&&o().headingDisabled),children:e}),((e,t)=>{if("menu"===e&&t)return(0,a.jsx)("div",{className:o().subheadMenu,children:t})})(n,r)]})},18413:(e,t,n)=>{n.d(t,{$P:()=>d,NJ:()=>l,W1:()=>s,aC:()=>r,yM:()=>c});var a=n(12680),i=n(9104);let r=(e,t)=>t?.queryResult,s=(e,t)=>t?.queryResult?.status===a.RE.Success||t?.queryResult?.status===a.RE.Error,l=(e,t)=>t?.queryResultFulfillment?.status===a.RE.Success,o=(e,t)=>t?.queryResultFulfillment?.status===a.RE.Error,c=(e,t)=>l(e,t)||o(e,t),d=(e,t)=>!!o(e,t)||!!c(e,t)&&(!(0,i.uo)(e)||!!e?.fulfillment?.error_message)},31316:(e,t,n)=>{n.d(t,{n:()=>p});var a=n(37876),i=n(80537),r=n(15039),s=n.n(r),l=n(14232),o=n(77576),c=n(63997),d=n.n(c),u=n(6746);let p=e=>{let{controlled:t=!1,disabled:n=!1,onClick:r,open:c=!1,children:p,className:m,contentLabel:h,deferContentRendering:C,noAnimation:f=!1,onOpen:y,onClose:g,renderLeading:b,size:E,subhead:x,title:v,titleStyle:N,id:A=encodeURI("string"==typeof v?v:h??""),variant:_="standard",...j}=e,[D,k]=(0,l.useState)(c),R=(0,l.useCallback)(e=>{e.persist(),e.preventDefault(),r?.(e),t||k(e=>!e)},[t,r]),T=t?c:D,O=n?{}:{href:`#${A}`,onClick:R,"aria-expanded":T},H=(0,u.Am)(v,h??""),I="bare"===_,L="menu"===_,P=L&&b,w=(0,a.jsx)(i.R,{className:s()(d().icon,L&&d().menuIcon,T&&d().iconDown)}),B=(0,a.jsx)(o.E,{className:s()(L&&d().menuDisclosure,P&&d().menuDisclosureRenderLeading),deferContentRendering:C,id:A,isOpen:T,noAnimation:f,onClose:g,onOpen:y,variant:_,children:p});return I?(0,a.jsx)("div",{className:m,"data-test":H,...j,children:B}):(0,a.jsxs)("div",{className:s()(d().ndsAccordion,d()[_],P&&d().menuRenderLeading,n&&d().disabled,m),"data-test":H,...j,children:[(0,a.jsxs)("button",{className:s()(d().button,d()[`${_}Button`]),disabled:n,...O,"aria-label":h,type:"button",children:[!L&&w,P&&(0,a.jsx)("div",{className:d().renderLeadingWrapper,children:b}),(0,u.X5)(v,n,_,E,x),L&&w]}),B]})};p.displayName="Accordion"},42677:(e,t,n)=>{n.d(t,{p:()=>b});var a=n(37876),i=n(14232),r=n(5420),s=n(90858),l=n(15241),o=n(96008),c=n(91620),d=n(50743),u=n(38414),p=n(70353),m=n(28895);let h=e=>{let{checkIsVariantActiveAndTrackFireflyEvent:t,checkIsExperimentEnabledAndTrackFireflyEvent:n}=(0,m.G)("BADGE_UX_VARIANT_ENABLED",{variantFactor:"BADGE_UX_VARIANT"}),a=t("hidden"),i=t("variant1"),r=t("variant2"),s=t("variant3"),l=n(),o=!!e&&["PRODUCT_DETAIL_PAGE_PLACEMENT_ABOVE","PRODUCT_DETAIL_PAGE_PLACEMENT_BELOW","CHOOSE_OPTIONS"].includes(e);return{isVariant1:i,isVariant2:r,isVariant3:s,isBadgesEnabled:!l&&!o||l&&!a}};var C=n(16337),f=n(77216);let y=()=>(0,a.jsxs)("svg",{fill:"none",height:"16",viewBox:"0 0 16 16",width:"16",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M9.27796 9.28133C10.1634 8.74467 10.8007 8.01682 11.2368 7.15481C11.6493 6.97705 12.8601 6.71878 13.1821 6.39343C13.6147 5.95404 14.1313 5.38719 14.3862 4.70295C14.8122 3.55249 15 1.99953 15 1.99953L11.9747 1.96934C11.9478 1.6507 11.9109 1.32535 11.8673 1H4.1428C4.0992 1.32535 4.0623 1.6507 4.03882 1.96934H1C1 1.96934 1.07714 3.53907 1.50312 4.68953C1.75803 5.37378 2.34165 6.03118 2.86825 6.39008C3.19024 6.71543 4.36083 6.97369 4.77003 7.15146C5.196 7.9967 5.81316 8.70777 6.66511 9.24108C7.06425 9.48928 7.36612 10.0763 7.33593 10.5425V10.6096C7.28897 11.1831 7.13803 11.7466 6.88983 12.2631H5.48781V13.5243H3.67323V14.4131H12.3537V13.5243H10.5156V12.2631H9.11361C8.86541 11.7433 8.71783 11.1831 8.67422 10.6096C8.63397 10.0897 8.84193 9.54966 9.28468 9.27797M14.1044 2.68377C14.0709 3.08291 13.977 3.76045 13.7221 4.45139C13.4705 5.12893 12.5112 6.0446 11.6762 6.0446C11.9747 5.03165 12.072 3.89461 12.0216 2.68712L14.1044 2.68377ZM2.34165 4.35412C2.08674 3.66317 2.03978 3.08626 2.00624 2.68712H3.99187C3.94491 3.89796 4.03883 5.03501 4.33399 6.0446C3.851 5.86348 2.80074 5.5985 2.34165 4.35412Z",fill:"#FFAB00"}),(0,a.jsx)("path",{clipRule:"evenodd",d:"M4.1428 1C4.0992 1.32535 4.0623 1.6507 4.03882 1.96934H1C1 1.96934 1.07714 3.53907 1.50312 4.68953C1.75803 5.37378 2.34165 6.03118 2.86825 6.39008C3.19024 6.71543 4.36083 6.97369 4.77003 7.15146C5.196 7.9967 5.81316 8.70777 6.66511 9.24108C7.06425 9.48928 7.36612 10.0763 7.33593 10.5425V10.6096C7.28897 11.1831 7.13803 11.7466 6.88983 12.2631H5.48781V13.5243H3.67323V14.4131H8.01346V1H4.1428ZM2.007 2.69624C2.0405 3.09503 2.08867 3.66842 2.34165 4.35412C2.80074 5.5985 3.851 5.86348 4.33399 6.0446C4.03883 5.03501 3.94491 3.89796 3.99187 2.68712H2.00624L2.007 2.69624Z",fill:"#FFAB00",fillRule:"evenodd"})]});y.displayName="IconTrophy";let g=e=>{let{displayText:t,codeText:n}=e,{isVariant1:i,isVariant2:r,isVariant3:s,isBadgesEnabled:l}=h();if(!l)return null;let o="highly_rated"===n,c=o?(0,a.jsx)(f.IconStarFill,{height:16,width:16}):(0,a.jsx)(y,{});if(i||r||s){let e=[i?p.buttonVariant1:"",r||s?p.buttonVariant2:"",o&&!i?p.highlyRated:""].filter(Boolean).join(" ");return(0,a.jsxs)(C.$,{className:e,children:[!s&&c,t]})}return(0,a.jsx)(C.$,{className:p.button,children:t})};g.displayName="BadgeButton";let b=e=>{let{"data-position":t,"data-strategy-description":n,"data-strategy-id":C,"data-strategy-name":f,"placement-id":y,code:b,className:E,display:x,description:v,itemType:N,placement:A}=e,{screenSm:_}=(0,d.e)(),{trackClick:j}=(0,s.f)(),D=(0,l.K1)(o.D),k=(0,l.EJ)(o.f),R=(0,l.K1)(c.Gs),T=D?.[0],O=b??T?.code??"",H=x??T?.display??"",I=v??T?.long_description??"",L=N??k?.name??"",P=`${H}${L&&` in ${L}`}`,w=(e=>{let{checkIsExperimentEnabledAndTrackFireflyEvent:t}=(0,m.G)("SOCIAL_PROOFING_FEATURE_ENABLED");return!!t()&&(!e||!["CAROUSEL","PRODUCT_DETAIL_PAGE_PLACEMENT_ABOVE"].includes(e))})(A),{isBadgesEnabled:B}=h(A),S="social_proofing"===O,$=S&&w,[F,M]=(0,i.useState)(!1),V=(0,i.useCallback)(()=>{M(!F)},[F,M]),U=(0,i.useCallback)(e=>{e.stopPropagation()},[]),G=(0,i.useCallback)(e=>(0,a.jsx)(r.E,{className:p.modalHeading,...e,children:P}),[P]),W=(0,i.useCallback)(()=>{V();let e=O?O?.toUpperCase():H?.toUpperCase()?.replaceAll(" ","_");j.track({clickType:e,featureType:"DESIRABILITY_CUES",element:R?{type:"TCIN",id:R,position:t}:void 0,prz:y&&C&&f&&n?{placementId:y,strategyDescription:n,strategyId:C,strategyName:f}:void 0})},[t,n,C,f,O,H,y,R,V,j]);if(!H||!$&&!(!S&&B))return null;let Y="h-display-flex h-flex-justify-space-between h-flex-align-center";if($){let[e,...t]=H?.split(" ")||[];return(0,a.jsxs)("section",{className:E?`${E} h-text-md`:"h-text-md",children:[(0,a.jsx)("span",{className:"h-text-bold",children:e}),(0,a.jsxs)("span",{children:[" ",t.join(" ")]})]})}return(0,a.jsxs)("div",{className:E?`${E} ${Y}`:Y,onClick:U,children:[(0,a.jsx)("div",{className:p.buttonWrapper,onClick:W,tabIndex:-1,children:(0,a.jsx)(g,{codeText:O,displayText:H})}),(0,a.jsx)(u.a,{className:p.modal,isOpen:F,onOpenChange:V,pageIdKey:"DESIRABILITY_CUE_MODAL",renderHeading:G,type:_?"dialog":"drawer-bottom",children:I})]})};b.displayName="DesirabilityCue"},77576:(e,t,n)=>{n.d(t,{E:()=>p});var a=n(37876),i=n(37371),r=n(24198),s=n(15039),l=n.n(s),o=n(14232),c=n(63997),d=n.n(c),u=n(6746);let p=e=>{let{children:t,className:n,"data-test":s,deferContentRendering:c,isOpen:p,noAnimation:m=!1,onClose:h,onOpen:C,variant:f="standard"}=e,[y,g]=(0,o.useState)(!1),b=(0,o.useRef)(null),E=(0,o.useRef)(null),[x,v]=(0,o.useState)(p),N=(0,i.Z)(x),A=(0,o.useCallback)(()=>{(0,u.nk)({skipAnimation:m,setup:[[E?.current,{transitionProperty:"height opacity",transitionDuration:"300ms",transitionTimingFunction:"ease"}],[b?.current,{transitionProperty:"transform",transitionDuration:"300ms",transitionTimingFunction:"ease"}]],from:[[E.current,{overflow:"hidden",height:"0",opacity:"0"}],[b.current,{transform:"translateY(-15px)"}]],to:[[E.current,{opacity:"1",height:()=>`${b?.current?.clientHeight}px`}],[b.current,{transform:"translateY(0)"}]]}).then(()=>{E.current&&(E.current.style.height="auto"),E.current&&(E.current.style.overflow="visible"),C?.()}).catch(()=>{})},[m,C]),_=(0,o.useCallback)(()=>{(0,u.nk)({skipAnimation:m,setup:[[E?.current,{transitionProperty:"height opacity",transitionDuration:"300ms",transitionTimingFunction:"ease"}],[b?.current,{transitionProperty:"transform",transitionDuration:"300ms",transitionTimingFunction:"ease"}]],from:[[E.current,{overflow:"hidden",opacity:"1",height:()=>`${b?.current?.clientHeight}px`}],[b.current,{transform:"translateY(0)"}]],to:[[E.current,{opacity:"0",height:"0"}],[b.current,{transform:"translateY(-15px)"}]]}).then(()=>{g(!1),h?.()}).catch(()=>{})},[m,h]);(0,o.useEffect)(()=>{v(p)},[p]),(0,r.U)(()=>{void 0!==N&&N!==x&&(g(!0),x?A():_())},[_,A,x,N]);let j=(0,o.useMemo)(()=>x||y,[x,y]);return(0,a.jsx)("div",{"aria-hidden":!p,className:d().ndsDisclosure,"data-test":s??"collapsibleClippingDiv",ref:E,children:(0,a.jsx)("div",{className:l()(d().disclosureWrapper,"menu"===f&&d().disclosureMenu,!j&&d().disclosureHidden,n),"data-test":"collapsibleContentDiv",ref:b,children:c&&!j?null:"bare"===f?t:(0,a.jsx)("div",{className:l()(d()[`${f}Content`]),children:t})})})};p.displayName="Disclosure"},96008:(e,t,n)=>{n.d(t,{D:()=>a,f:()=>i});let a=e=>e&&"desirability_cues"in e?e?.desirability_cues??[]:[],i=e=>e?.item?.product_classification?.item_type},96507:(e,t,n)=>{n.d(t,{Z:()=>d});var a=n(37876),i=n(15039),r=n.n(i),s=n(39191),l=n.n(s),o=n(51625);let c={base:o.zBw,subdued:o.OiO,sunken:o.OiO},d=e=>{let{children:t,className:n,hasGrayBackground:i,isPadded:s=!1,orientation:o,renderDecoration:d,variant:u="flat",style:p,treatment:m="base",...h}=e;return(0,a.jsxs)("div",{className:r()(l().ndsCard,l()[u],o&&l().cardLayout,o&&l()[o],n,s&&l().inset,i&&l().sunken),style:{"--card-background-color":["base","subdued","sunken"].includes(m)?c[m]:m,...p},...h,children:[d&&(0,a.jsx)("div",{className:l().cardDecoration,children:d}),t]})};d.displayName="Card"}}]);