PageSourceSearch

https://secure-static.schutz.com.br/_next/static/chunks/pages/cart-87b884d6944eb866.js

js schutz.com.br collected 2026-09-24 11:12:52 UTC 32,410 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9190],{54476:function(n,e,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/cart",function(){return t(2116)}])},60252:function(n,e,t){"use strict";t.d(e,{I:function(){return CheckboxInput}});var i=t(85893);t(67294);var a=t(20256),r=t(57207),o=t(37340);function _templateObject(){let n=(0,o._)(["\n  display: flex;\n  align-items: center;\n  user-select: none;\n  font-size: 12px;\n  line-height: 1.4;\n  margin-bottom: 10px;\n  opacity: ",";\n  cursor: ",";\n\n  :hover {\n    .checkmark {\n      background-color: ",";\n    }\n  }\n\n  .checkmark-wrapper {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  input {\n    border: 0;\n    height: 0px;\n    opacity: 0;\n    padding: 0;\n    position: absolute;\n    visibility: visible;\n    width: 0px;\n  }\n\n  input:checked + .checkmark {\n    border: 1px solid\n      ",";\n  }\n\n  input:checked + .checkmark:after {\n    opacity: 1;\n  }\n\n  input:checked ~ .icon {\n    display: flex;\n  }\n\n  .checkmark {\n    border: 1px solid\n      ",";\n    border-radius: 0;\n    min-height: ",";\n    min-width: ",";\n    padding: 1px;\n    display: inline-flex;\n    position: relative;\n  }\n\n  .checkmark:after {\n    content: '';\n    display: flex;\n    background-color: ",";\n    flex: 1;\n    opacity: 0;\n    transition: opacity 0.3s ease-out;\n  }\n\n  .icon {\n    position: absolute;\n    display: none;\n    padding: 4px;\n    align-self: center;\n  }\n\n  .content {\n    margin-left: 10px;\n  }\n\n  a {\n    margin-left: 5px;\n  }\n\n  @media only screen and (max-width: 768px) {\n    font-size: 10px;\n  }\n"]);return _templateObject=function(){return n},n}function getDimensionSize(n){return"large"===n?"26px":"16px"}let l=a.ZP.label.withConfig({componentId:"sc-9a9a10bf-0"})(_templateObject(),n=>n.isDisabled?.5:1,n=>n.isDisabled?"not-allowed":"pointer",n=>n.theme.colors.checkboxInput.hover,n=>n.theme.colors.checkboxInput.checkedBorder,n=>n.theme.colors.checkboxInput.uncheckedBorder,n=>getDimensionSize(n.size),n=>getDimensionSize(n.size),n=>n.theme.colors.checkboxInput.checkedBackground);function CheckboxInput(n){let{isChecked:e,id:t,children:o,onChange:s,isDisabled:d,register:c,dataTestId:m,value:u,size:x,name:p,iconName:h,defaultChecked:w,className:f="",...g}=n,b=(0,a.Fg)();return(0,i.jsxs)(l,{size:x,htmlFor:t,className:"".concat(f," checkmark-container").trim(),...g,children:[(0,i.jsxs)("div",{className:"checkmark-wrapper",children:[(0,i.jsx)("input",{id:t,type:"checkbox",disabled:d,checked:e,value:u,"data-testid":m,name:p,defaultChecked:w,onChange:s,...c}),(0,i.jsx)("div",{className:"checkmark"}),h?(0,i.jsx)(r.X,{name:h,fillColor:b.colors.checkboxInput.checkedIcon,className:"icon"}):null]}),(0,i.jsx)("span",{className:"content",children:o})]})}},80982:function(n,e,t){"use strict";t.d(e,{JX:function(){return l},X2:function(){return o},rj:function(){return r}});var i=t(37340),a=t(20256);function _templateObject(){let n=(0,i._)(["\n  display: flex;\n  flex-wrap: wrap;\n  flex-direction: ",";\n  justify-content: ",";\n  align-items: ",";\n  margin: 0 -","rem;\n  position: relative;\n\n  @media "," and (min-width: ","rem) {\n    flex-wrap: ",";\n  }\n\n  @media "," and (min-width: ","rem) {\n    flex-wrap: ",";\n  }\n\n  @media "," and (min-width: ","rem) {\n    flex-wrap: ",";\n  }\n\n  @media "," and (min-width: ","rem) {\n    flex-wrap: ",";\n  }\n"]);return _templateObject=function(){return n},n}function _templateObject1(){let n=(0,i._)(["\n  width: 100%;\n  align-self: ",";\n\n  @media "," and (min-width: ","rem) {\n    flex: ",";\n    padding: 0\n      ","rem;\n  }\n\n  @media "," and (min-width: ","rem) {\n    flex: ",";\n  }\n\n  @media "," and (min-width: ","rem) {\n    flex: ",";\n    padding: 0\n      ","rem;\n  }\n\n  @media "," and (min-width: ","rem) {\n    flex: ",";\n  }\n"]);return _templateObject1=function(){return n},n}let r=a.ZP.div.withConfig({componentId:"sc-4110b9da-0"})(n=>n.fullWidth?"\n    width: 100%;\n    margin: 20px auto 0;\n    padding: 0 ".concat(n.noPadding?0:n.theme.flexboxgrid.outerMargin,"rem;\n\n    @media ").concat(n.theme.flexboxgrid.mediaQuery," and (max-width: ").concat(n.theme.flexboxgrid.breakpoints.md,"em) {\n      padding: 0 ").concat(n.theme.flexboxgrid.outerMargin/2,"rem;\n    }\n\n    "):"\n\n	margin: 0 auto;\n	padding: 0 ".concat(n.theme.flexboxgrid.outerMargin/2,"rem;\n\n	@media ").concat(n.theme.flexboxgrid.mediaQuery," and (min-width: ").concat(n.theme.flexboxgrid.breakpoints.xs,"em) {\n		max-width: calc(").concat(n.theme.flexboxgrid.container.sm,"rem + ").concat(2*n.theme.flexboxgrid.outerMargin,"rem);\n	}\n\n	@media ").concat(n.theme.flexboxgrid.mediaQuery," and (min-width: ").concat(n.theme.flexboxgrid.breakpoints.sm,"em) {\n		max-width: calc(").concat(n.theme.flexboxgrid.container.md,"rem + ").concat(2*n.theme.flexboxgrid.outerMargin,"rem);\n	}\n\n	@media ").concat(n.theme.flexboxgrid.mediaQuery," and (min-width: ").concat(n.theme.flexboxgrid.breakpoints.md,"em) {\n		max-width: calc(").concat(n.theme.flexboxgrid.container.lg,"rem + ").concat(2*n.theme.flexboxgrid.outerMargin,"rem);\n		padding: 0 ").concat(n.theme.flexboxgrid.outerMargin,"rem;\n	}\n\n	@media ").concat(n.theme.flexboxgrid.mediaQuery," and (min-width: ").concat(n.theme.flexboxgrid.breakpoints.lg,"em) {\n		max-width: calc(").concat(n.theme.flexboxgrid.container.xl,"rem + ").concat(2*n.theme.flexboxgrid.outerMargin,"rem);\n		padding: 0 ").concat(n.theme.flexboxgrid.outerMargin,"rem;\n	}\n	")),o=a.ZP.div.withConfig({componentId:"sc-4110b9da-1"}
1)(_templateObject(),n=>n.reverse?"row-reverse":"row",n=>n.justifyContent||"normal",n=>n.alignItems||"normal",n=>n.noGutter?n.theme.flexboxgrid.outerMargin:n.theme.flexboxgrid.gutterWidth,n=>n.theme.flexboxgrid.mediaQuery,n=>n.theme.flexboxgrid.breakpoints.xs,n=>n.smWrap||n.mdWrap||n.lgWrap||n.xlWrap||"nowrap",n=>n.theme.flexboxgrid.mediaQuery,n=>n.theme.flexboxgrid.breakpoints.sm,n=>n.mdWrap||n.lgWrap||n.smWrap||n.xlWrap||"nowrap",n=>n.theme.flexboxgrid.mediaQuery,n=>n.theme.flexboxgrid.breakpoints.md,n=>n.lgWrap||n.xlWrap||n.mdWrap||n.smWrap||"nowrap",n=>n.theme.flexboxgrid.mediaQuery,n=>n.theme.flexboxgrid.breakpoints.lg,n=>n.xlWrap||n.lgWrap||n.mdWrap||n.smWrap||"nowrap"),l=a.ZP.div.withConfig({componentId:"sc-4110b9da-2"})(_templateObject1(),n=>n.alignSelf||"auto",n=>n.theme.flexboxgrid.mediaQuery,n=>n.theme.flexboxgrid.breakpoints.xs,n=>n.sm||n.md||n.lg||n.xl||"auto",n=>n.noGutter?n.theme.flexboxgrid.outerMargin/2:n.theme.flexboxgrid.gutterWidth,n=>n.theme.flexboxgrid.mediaQuery,n=>n.theme.flexboxgrid.breakpoints.sm,n=>n.md||n.lg||n.sm||n.xl||"auto",n=>n.theme.flexboxgrid.mediaQuery,n=>n.theme.flexboxgrid.breakpoints.md,n=>n.lg||n.xl||n.md||n.sm||"auto",n=>n.noGutter?0:n.theme.flexboxgrid.gutterWidth,n=>n.theme.flexboxgrid.mediaQuery,n=>n.theme.flexboxgrid.breakpoints.lg,n=>n.xl||n.lg||n.md||n.sm||"auto")},58675:function(n,e,t){"use strict";t.d(e,{_:function(){return LinkUnderline}});var i=t(85893),a=t(37340),r=t(20256);function _templateObject(){let n=(0,a._)(["\n  font-size: ","px;\n  font-family: inherit;\n  text-decoration: underline;\n  color: ",";\n  letter-spacing: 0.7px;\n  cursor: pointer;\n  margin-bottom: 10px;\n  border: 0;\n  background-color: transparent;\n"]);return _templateObject=function(){return n},n}let o=r.ZP.a.withConfig({componentId:"sc-f14fa469-0"})(_templateObject(),n=>n.size||"12",n=>n.color||n.theme.colors.linkUnderline.text);function LinkUnderline(n){let{children:e,...t}=n;return(0,i.jsx)(o,{...t,children:e})}},4255:function(n,e,t){"use strict";t.d(e,{N:function(){return RadioInput}});var i=t(85893),a=t(37340),r=t(20256);function _templateObject(){let n=(0,a._)(["\n  display: flex;\n  align-items: center;\n  cursor: ",";\n  opacity: ",";\n\n  :hover,\n  :focus {\n    .radio-input__checkmark {\n      background-color: ",";\n    }\n  }\n\n  .radio-input {\n    &__checkmark {\n      border: 1px solid ",";\n      background-color: transparent;\n      border-radius: 50%;\n      display: flex;\n      min-height: 15px;\n      min-width: 15px;\n      padding: 3px;\n      margin-right: 6px;\n    }\n\n    &__hidden-input {\n      border: 0;\n      height: 0;\n      opacity: 0;\n      padding: 0;\n      position: absolute;\n      visibility: visible;\n      width: 0;\n\n      :checked ~ .radio-input__checkmark::before {\n        opacity: ",";\n      }\n    }\n\n    &__text {\n      font-size: 15px;\n      line-height: 1.2;\n      display: flex;\n      flex: 1;\n      text-transform: ",";\n    }\n  }\n"]);return _templateObject=function(){return n},n}let o=r.ZP.label.withConfig({componentId:"sc-5444da3-0"})(_templateObject(),n=>n.disabled?"not-allowed":"pointer",n=>n.disabled?.5:1,n=>n.theme.colors.radioInput.hover,n=>n.theme.colors.radioInput.border,n=>n.disabled?.5:1,n=>n.isUppercase?"uppercase":"none");function RadioInput(n){let{id:e,value:t,children:a,name:r,register:l,onChange:s,onClickLabel:d,checkmarkClassName:c="",contentClassName:m="",className:u,isUppercase:x=!1,disabled:p=!1,checked:h=!1,dataTestId:w}=n;return(0,i.jsxs)(o,{htmlFor:e,tabIndex:0,onClick:d,disabled:p,isUppercase:x,className:u,"data-testid":w,children:[(0,i.jsx)("input",{className:"radio-input__hidden-input",type:"radio",name:r,value:t,id:e,onChange:s,checked:h,...l}),(0,i.jsx)("span",{className:"".concat(c," radio-input__checkmark")}),(0,i.jsx)("span",{className:"".concat(m," radio-input__text"),children:a})]})}},69093:function(n,e,t){"use strict";t.d(e,{y:function(){return i}});let i=14},67970:function(n,e,t){"use strict";t.d(e,{K:function(){return i}});let i="https://buscacepinter.correios.com.br/app/endereco/index.php"},73008:function(n,e,t){"use strict";t.d(e,{M:function(){return i}});let i={SEARCH_OPEN_TEST:"webABTestSearchBarFixed",SHOW_INSTALLMENT:"webInstallmentsOnPDC",SHOW_LOGIN_MODAL_ON_CART:"webloginModalOnCart",BAG_INSTALLMENT_PRICE:"bagInstallmentPriceABTest",SHOW_PDP_VIDEO:"webShowPDPVideoABTest",PIX_PRICE_LAYOUT_PDP:"webPixLayoutPDP",USER_PERSONALIZATION_PDP:"webUserPersonalizationPdpABTest",WHATSAPP_ASSISTANT:"webShouldRenderWhatsAppAssistant",CLICK_TO_PAY_YUNO:"webClickToPayYunoABTest",SUPER_EXPRESS:"webSuperExpress",OMNI_PDP:"webOmniPDP"}},39944:function(n,e,t){"use strict";t.d(e,{B:function(){return i}});let i={SUPPORT_ZENDESK:"",EMPTY_CART_BUTTON:"/",ONE_LINK_APP:"",CORREIOS_ELECTRONIC_CONTENT_DECLARATION_URL:"https://saladeimprensa.correios.com.br/arquivos/13666",SUPPORT_ZENDESK:"https://atendimento.schutz.com.br/hc/pt-br/",WISHLIST:"/my-account/wish-list",EMPTY_CART_BUTTON:"/c/newin",ONE_LINK_APP:"https://schutz.onelink.me/Oifj/42elrqtx",EASY_EXCHANGE:"https://atendimento.schutz.com.br/hc/pt-br/sections/13619736538139-Troca-f%C3%A1cil"}},26299:function(n,e,t){"use strict";t.d(e,{b:function(){return useOmniPdpVariant}});var i=t(67294),a=t(24185),r=t(73008),o=t(56423);let l={[a.F.A]:"Cen\xe1rio PDP A",[a.F.B]:"Cen\xe1rio PDP B"},s=[a.F.A,a.F.B];function useOmniPdpVariant(){let{getIsVariant:n,initFirebase:e}=(0,o.f)();(0,i.useEffect)(()=>{e({testsToInit:[{parameterId:r.M.OMNI_PDP}]})},[e]);let t=(0,i.useMemo)(()=>{var e;return null!==(e=s.find(e=>n({parameterId:r.M.OMNI_PDP,activeVariant:e})))&&void 0!==e?e:null},[n]),d=null!==t?l[t]:"",c=t===a.F.B;return{omniPdpVariantLabel:d,isVariantB:c,activeVariant:t}}},59090:function(n,e,t){"use strict";t.d(e,{A:function(){return useSticky}});var i=t(67294);let useSticky=function(){let n=!(arguments.length>0)||void 0===arguments[0]||arguments[0],[e,t]=(0,i.useState)(n),a=(0,i.useRef)(null),r=(0,i.useCallback)(n=>{let{top:i}=n;i<=window.innerHeight?e||t(!0):e&&t(!1)},[e]);return(0,i.useEffect)(()=>{let handleScroll=()=>{let n=a.current;n&&r(n.getBoundingClientRect())};return window.addEventListener("scroll",handleScroll),handleScroll(),()=>{window.removeEventListener("scroll",handleScroll)}},[r]),{elementRef:a,isSticky:e}}},98693:function(n,e,t){"use strict";t.d(e,{n:function(){return CartProductItem}});var i=t(85893),a=t(67294),r=t(5152),o=t.n(r),l=t(41664),s=t.n(l),d=t(16114),c=t(35131),m=t(28542),u=t(70697),x=t(84804),p=t(80490),h=t(7955),w=t(48187),f=t(22263),g=t(62854);let b=o()(()=>t.e(5655).then(t.bind(t,15655)).then(n=>
1n.CartProductSizeSelect),{loadableGenerated:{webpack:()=>[15655]}}),_=o()(()=>t.e(5655).then(t.bind(t,15655)).then(n=>n.CartProductAmount),{loadableGenerated:{webpack:()=>[15655]}}),j=o()(()=>t.e(5655).then(t.bind(t,15655)).then(n=>n.CartProductRemove),{loadableGenerated:{webpack:()=>[15655]}}),k=o()(()=>t.e(5655).then(t.bind(t,15655)).then(n=>n.CartProductFavorited),{loadableGenerated:{webpack:()=>[15655]}}),v=o()(()=>t.e(5655).then(t.bind(t,15655)).then(n=>n.CartProductRibbon),{loadableGenerated:{webpack:()=>[15655]}}),N=o()(()=>t.e(5655).then(t.bind(t,15655)).then(n=>n.CartProductGiftBag),{loadableGenerated:{webpack:()=>[15655]}}),y=o()(()=>t.e(5655).then(t.bind(t,15655)).then(n=>n.CartProductTags),{loadableGenerated:{webpack:()=>[15655]}}),P={[c.BrandId.Vans]:{width:148,height:148},[c.BrandId.Anacapri]:{width:148,height:197},[c.BrandId.Birman]:{width:148,height:170},[c.BrandId.Arezzo]:{width:148,height:200},[c.BrandId.Schutz]:{width:148,height:200},[c.BrandId.Vicenza]:{width:148,height:200},[c.BrandId.ZZMall]:{width:148,height:200}};function CartProductItem(n){let{entry:e,index:t,setUpdateEntrySizeErrorMessage:r,setLoadingData:o,getDataBuyToo:l,setIsOpenKnowMoreModal:c}=n,{product:C,totalPrice:E,freeProductPromotion:S,basePrice:O,promotionalBasePrice:I,entryNumber:T,premiumGiftBagEntry:A,customization:M,customizationInfo:{customMessage:R,customizesAnEntry:B,customizedByAnEntry:D,landingPageURL:z}}=e,{name:L,primaryImage:W,url:U,stock:{isPreOrder:G,nextFormattedDeliveryDate:F}}=C,{cart:Q,cartConsignments:V}=(0,p.jD)(),{checkIsProductUnavailable:Z}=(0,h.l)(),J=Z(C),H=!A&&!B,K=B||A,{appliedProductPromotions:X}=Q,Y=(S||A)&&"tw-pointer-events-none",$=J?"[&>*]:tw-pointer-events-none [&>*]:tw-opacity-40 tw-pointer-events-none tw-opacity-60":"",q=(0,a.useMemo)(()=>{let n=[];for(let e of X)if(e.consumedEntries)for(let t of e.consumedEntries){if(Object.prototype.hasOwnProperty.call(n,t.orderEntryNumber)){n[t.orderEntryNumber].push(e);continue}n[t.orderEntryNumber]=[e]}return n},[X]);return(0,i.jsx)("div",{className:"tw-relative tw-w-screen tw-bg-white tw-px-3 tw-py-5 md:tw-w-full md:tw-px-5",children:(0,i.jsxs)("div",{className:(0,g.C$)({_common:"tw-flex tw-w-full tw-flex-col",anacapri:"tw-text-mine-shaft",alexandre_birman:"tw-text-raisin-black"}),children:[(0,i.jsxs)("div",{className:"tw-flex tw-w-full tw-flex-row tw-justify-start",children:[(0,i.jsx)(s(),{href:D&&z?z:U,className:(0,g.C$)({_common:(0,g.m6)("tw-h-[200px] tw-w-[242px] md:tw-w-[184px]",Y,$),vans:"tw-h-full tw-min-h-[148px] tw-w-[242px] md:tw-w-[190px]",anacapri:"tw-h-[197px] tw-w-[242px] md:tw-w-[184px]",alexandre_birman:"tw-h-[170px] tw-w-[242px] md:tw-w-[184px]"}),children:(0,i.jsx)(d.P,{className:$,src:W.url,alt:L,width:P[u.k].width,height:P[u.k].height,"data-testid":m.Js.PRODUCT_IMAGE})}),(0,i.jsxs)("div",{className:"tw-ml-2 tw-flex tw-w-full tw-flex-col tw-justify-between",children:[(0,i.jsxs)("div",{className:"tw-flex tw-flex-col tw-justify-between tw-gap-6 md:tw-h-fit\n          md:tw-flex-row ".concat($),children:[(0,i.jsxs)("div",{className:"tw-flex tw-w-fit tw-flex-col md:tw-w-full md:tw-max-w-56",children:[(0,i.jsx)(y,{entry:e}),(0,i.jsx)("h2",{className:"tw-mb-1 tw-text-sm tw-font-normal","data-testid":m.Js.PRODUCT_TITLE,children:L}),S?(0,i.jsx)("div",{"data-testid":m.Js.BASE_PRICE,children:(0,i.jsx)("p",{className:"tw-text-sm tw-font-semibold tw-text-fun-green",children:"Gr\xe1tis"})}):(0,i.jsx)("div",{className:"tw-text-sm","data-testid":m.Js.BASE_PRICE,children:function(){let n=O.value!==I.value;return n?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("del",{className:"tw-font-normal tw-line-through","data-testid":m.Js.OLD_PRICE,children:f.W(O.value)}),(0,i.jsx)("ins",{className:"tw-ml-2 tw-font-semibold tw-text-upsdell-red tw-no-underline","data-testid":m.Js.NEW_PRICE,children:f.W(I.value)})]}):(0,i.jsx)("p",{className:"tw-font-semibold",children:f.W(O.value)})}()})]}),(0,i.jsxs)("div",{className:"tw-flex tw-flex-row tw-items-center md:tw-w-full\n            ".concat(K?"tw-justify-between md:tw-justify-end":"tw-justify-between"),children:[H?(0,i.jsx)(b,{entry:e,index:t,setUpdateEntrySizeErrorMessage:r,setLoadingData:o}):null,!H||S?null:(0,i.jsx)(_,{entry:e,setLoadingData:o}),function(){if(S)return null;let{value:n}=E;return(0,i.jsx)("p",{className:"tw-hidden tw-text-nowrap tw-text-sm tw-font-semibold md:tw-block","data-testid":m.Js.PRICE_TOTAL,children:f.W(n)})}()]})]}),(0,i.jsxs)("div",{className:(0,g.C$)({_common:"tw-flex tw-w-full tw-items-center tw-justify-between\n                tw-gap-6 md:tw-w-fit",vans:"tw-mt-6 md:tw-mt-0",anacapri:"tw-mt-6 md:tw-mt-0"}),children:[H?(0,i.jsx)(j,{entry:e,setLoadingData:o,getDataBuyToo:l}):null,!H||S?null:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"tw-h-4 tw-border-l tw-border-l-gallery"}),(0,i.jsx)(k,{entry:e,index:t,setLoadingData:o})]})]})]})]}),(0,i.jsxs)("div",{className:"tw-mt-4 tw-flex tw-flex-col tw-gap-4 empty:tw-m-0",children:[function(){let n=R||M;return n?(0,i.jsx)(w.D,{message:n}):null}(),function(){let n=!!q[T];return n?q[T].map(n=>(0,i.jsx)(v,{status:x.NS.SUCCESS,message:n.description},n.description)):null}(),J?(0,i.jsx)(v,{status:x.NS.ERROR,message:"Produto indispon\xedvel"}):null,function(){var n;let e=null==V?void 0:null===(n=V.consignments)||void 0===n?void 0:n.some(n=>{var e,t;return null===(t=n.deliveryOptions)||void 0===t?void 0:null===(e=t.options)||void 0===e?void 0:e.some(n=>n.isPreOrder)});return G&&F&&!e?(0,i.jsx)(v,{status:x.NS.INFO,message:"Prazo de envio: ".concat(F),seeMoreText:"Saiba mais!",seeMoreAction:()=>c(!0)}):null}(),(0,i.jsx)(N,{entry:e,className:$})]})]})})}},74331:function(n,e,t){"use strict";t.d(e,{V:function(){return CartPage}});var i=t(85893),a=t(67294),r=t(61499),o=t(11163),l=t(65856),s=t(3252),d=t(28332),c=t(33670),m=t(57206),u=t(12535),x=t(5602),p=t(93759),h=t(65023),w=t(25496),f=t(84804),g=t(84484),b=t(70697),_=t(17677),j=t(28542),k=t(29777),v=t(8259),N=t(80490),y=t(55370),P=t(38538),C=t(17556),E=t(91315),S=t(9274
16),O=t(26299),I=t(81836),T=t(9248),A=t(78800),M=t(36188),R=t(44406),B=t(67141),D=t(68135),z=t(73445),L=t(8930),W=t(2182),U=t(55773),G=t(96612),F=t(93118),Q=t(62854),V=t(98693);function CartPage(n){let{renderRecommendedProducts:e,renderComplementProductsCarousel:t,shouldRenderCarouselBeforeBuyButton:Z,className:J}=n,H=(0,k.o)(),K=(0,v.b)(),[X,Y]=(0,a.useState)(null),[$,q]=(0,a.useState)(""),{cart:nn,gtmItems:ne,isLoading:nt,isInitializing:ni,items:na,isError:nr,setIsError:no,isErrorProductGiftBag:nl,setErrorProductGiftBag:ns,addToCart:nd,cartConsignments:nc,getCurrentCart:nm,totalPrice:nu}=(0,N.jD)(),nx=(0,o.useRouter)(),{selectedGift:np}=(0,y.yG)(),{isTablet:nh}=(0,P.k)(),{isAuthenticated:nw,user:nf}=(0,C.aC)(),{anyProductHasBuyTogether:ng,id:nb,freeBagEnable:n_,freeBagEnableToStoreSale:nj,entries:nk,wallet:nv}=nn,nN=nw()?f.J0.USER:f.J0.ANONYMOUS,ny=nw()?f.J0.USER:nb,{cepLocation:nP}=(0,E.f)(),{isLoadingCart:nC,setIsOpenModalGiftBag:nE,isOpenModalGiftBag:nS,setIsOpenModalRecipient:nO,isOpenModalRecipient:nI}=(0,S.tA)(),[nT,nA]=(0,a.useState)(!1),[nM,nR]=(0,a.useState)(),[nB,nD]=(0,a.useState)([]),[nz,nL]=(0,a.useState)(!1),[nW,nU]=(0,a.useState)(!1),nG=n_||nj,nF=na.length>0,{omniPdpVariantLabel:nQ}=(0,O.b)(),nV=(0,W.sk)()?void 0:H.getCheckoutPreviousStep(g.Z6.STEP0);async function sendGtmEvent(){let n=await (0,U.SG)({user:nf,cepLocation:nP}),e=(0,U.gr)({userBalance:nv.accountBalance.value,cashbackValue:nv.earnedAmount.value});H.viewCart(()=>{let t=na.map(n=>H.cartEntryToProduct(n));return{products:t,userProperty:n,cashbackProperty:e}}),H.checkoutStep0(()=>({cart:nn,checkout:{checkoutPreviousStep:nV,checkoutCurrentPage:nx.asPath,checkoutCurrentStep:0}}))}(0,I.Q)(()=>{if(nz){let n={products:ne,options:{brandName:b.k,checkoutPreviousStep:nV},customOptions:{environment_vans:nQ}};K(()=>r.Fr.viewCart(n),sendGtmEvent)}},[nz]);let nZ=(0,a.useCallback)(async()=>{await nm({shouldDispatchLoading:!0}),nL(!0)},[nm]);(0,a.useEffect)(()=>{nZ()},[]);let{appliedOrderPromotions:nJ,potentialOrderPromotions:nH}=nn,nK=[...nJ,...nH];(0,a.useEffect)(()=>{nA(nC)},[nC]);let nX=(0,a.useMemo)(()=>(0,G.QM)(na),[na]),nY=(0,a.useCallback)(async()=>{if(!nF)return;let{result:n,hasError:e}=await z.M.getGiftBags(),t=null==n?void 0:n.products.length;!e&&t&&Y(n)},[nF]),n$=(0,a.useCallback)(async()=>{if(!nF)return;let{result:n,hasError:e}=await L.N.getBuyTool({cartId:ny,userId:nN});if(e){no(!1),nR(null);return}n&&nR(n)},[ny,nF,no,nN]),nq=(0,a.useCallback)(async()=>{if(!ng)return;let{result:n,hasError:e}=await L.N.getBuyTogetherProducts({cartId:ny,userId:nN});!e&&n&&nD(n)},[ny,nN,ng,nk]);async function addProductBuyToo(){if(!nM)return null;let{legacySKU:n,size:e}=nM;nA(!0);let{result:t,hasError:i}=await nd("".concat(n,"-").concat(e));if(i){nA(!1);return}t&&nR(t),nA(!1)}return(0,a.useEffect)(()=>{nY()},[nY]),(0,a.useEffect)(()=>{n$()},[n$]),(0,a.useEffect)(()=>{nq()},[nq]),(0,a.useEffect)(()=>{let{code:n}=nn,e=!!n&&!nT&&!ni;e&&H.cartUpdate(()=>({cart:nn,cartConsignments:nc,cepLocation:nP,selectedGift:np}))},[na,nT,np,nP]),(0,i.jsxs)(x.A,{children:[(0,i.jsx)(p.h,{simple:!0,shouldShowSafeBuy:!0}),(0,i.jsx)(h.d,{}),(0,i.jsxs)("div",{className:"tw-flex tw-min-h-[calc(100vh_-_90px)] tw-flex-col\n          tw-bg-snow-point ".concat(J),children:[(0,i.jsx)(d.V,{isOpen:nS,toggle:()=>nE(!nS)}),(0,i.jsx)(c.u,{isOpen:nI,toggle:()=>nO(!nI)}),(0,i.jsx)(m.S,{isOpen:nW,onRequestClose:()=>nU(!1)}),nt?(0,i.jsx)(R.u,{}):nF?(0,i.jsx)("div",{className:(0,Q.C$)({_common:"tw-mb-5 tw-mt-10 tw-flex tw-w-full tw-flex-col\n          tw-items-center tw-justify-center",zzmall:"[&_*]:tw-font-display"}),children:(0,i.jsxs)("div",{className:"tw-flex tw-flex-col md:tw-w-full md:tw-max-w-[65rem] md:tw-px-5 lg:tw-max-w-[86.25rem] lg:tw-px-10 3xl:tw-max-w-[95rem]",children:[(0,i.jsxs)("div",{className:"tw-flex tw-w-full tw-flex-col tw-px-3 md:tw-px-0",children:[nl?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.A,{type:"error",hideIcon:!0,isDismissible:!0,onClose:()=>ns(!1),children:"Voc\xea n\xe3o pode comprar somente embalagens para presente, por favor, escolha outros produtos."}),(0,i.jsx)("div",{className:"tw-mb-8"})]}):null,(0,i.jsx)("div",{children:(0,i.jsxs)("h1",{className:"tw-mb-5 tw-text-xl tw-font-semibold tw-uppercase",children:["Min
1ha sacola",(0,i.jsx)("span",{className:"tw-ml-1 tw-text-sm tw-font-normal","data-testid":j.Js.CART_PRODUCTS_AMOUNT,children:function(){let n=F.td(nk);return 1===n?"(".concat(F.td(nk)," item)"):"(".concat(F.td(nk)," itens)")}()})]})})]}),(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:"tw-flex tw-flex-col tw-px-3 md:tw-px-0",children:[function(){if(0!==nK.length)return nK.map(n=>{let e=nH.includes(n);return n.description?(0,i.jsx)(T.f,{hasPromotion:!!n,isGlobal:!0,icon:"checkButton",isPotentialPromotion:e,className:"tw-mb-3 [&_p]:tw-justify-start [&_p]:md:tw-justify-center",children:n.description},n.description):null})}(),nr||$?(0,i.jsx)(T.f,{icon:"exclamationCircle",className:"tw-mb-5",children:$||"A opera\xe7\xe3o n\xe3o pode ser conclu\xedda"}):null,function(){if(nh)return(0,i.jsx)(u.R,{})}()]}),(0,i.jsxs)("div",{className:"tw-relative tw-flex tw-flex-col md:tw-justify-between xl:tw-flex-row",children:[(0,i.jsxs)("div",{className:"tw-flex tw-w-full tw-flex-col",children:[(0,i.jsxs)("div",{className:"tw-mb-5 tw-flex tw-min-w-full tw-flex-col tw-gap-5",children:[na.map((n,e)=>{let{product:t,entryNumber:a}=n,{code:r,displayText:o}=t;return(0,i.jsx)(V.n,{entry:n,index:e,setUpdateEntrySizeErrorMessage:q,setLoadingData:nA,getDataBuyToo:n$,setIsOpenKnowMoreModal:nU},"".concat(r,"-").concat(o,"-").concat(a))}),function(){let n=nk.some(n=>n.premiumBagEnabled);return!X||nG||n?null:(0,i.jsx)("div",{className:"tw-mx-0 tw-my-4 tw-text-right",children:(0,i.jsx)(M.e,{items:X})})}()]}),function(){if(!nM)return null;let{legacySKU:n}=nM;return n?(0,i.jsx)(A.g,{productData:nM,onClick:addProductBuyToo}):null}(),function(){if(nh&&!Z)return null;let n=!(null==nM?void 0:nM.legacySKU);return null==t?void 0:t({shouldRenderTitle:n,totalPrice:nu,productsCode:nX,currentProducts:nB})}()]}),(0,i.jsx)("div",{className:"tw-mt-4 tw-flex tw-flex-col xl:tw-m-0 xl:tw-pl-8",children:(0,i.jsx)(D.V,{setShowKnowMoreModal:nU,className:(0,Q.C$)({_common:"xl:tw-w-[430px] 3xl:tw-w-[470px]",schutz:"[&_.form__button]:-tw-right-0",zzmall:"[&_.form__button]:tw-justify-center"})})})]})]}),!nh||Z?null:null==t?void 0:t({shouldRenderTitle:!0,totalPrice:nu,productsCode:nX,currentProducts:nB})]})}):(0,i.jsx)(B.u,{}),nT?(0,i.jsx)("div",{className:"tw-fixed tw-left-0 tw-top-0 tw-z-10 tw-flex tw-size-full tw-items-center tw-justify-center tw-bg-dark/30",children:(0,i.jsx)(l.a,{size:50,color:_.M.LIGHT})}):null,null==e?void 0:e({hasProducts:nF}),(0,i.jsx)(w.T,{})]})]})}},44406:function(n,e,t){"use strict";t.d(e,{u:function(){return CartSkeleton}});var i=t(85893);t(67294);var a=t(80982),r=t(37340),o=t(20256);function _templateObject(){let n=(0,r._)(["\n  @-webkit-keyframes fading {\n    0% {\n      opacity: 0.1;\n    }\n    50% {\n      opacity: 0.2;\n    }\n    100% {\n      opacity: 0.1;\n    }\n  }\n\n  @keyframes fading {\n    0% {\n      opacity: 0.1;\n    }\n    50% {\n      opacity: 0.2;\n    }\n    100% {\n      opacity: 0.1;\n    }\n  }\n\n  .product-description {\n    &__wrapper {\n      margin: -10px;\n      align-items: flex-start;\n      display: flex;\n\n      > * {\n        padding: 10px;\n      }\n    }\n\n    &__content {\n      &--info {\n        margin: -2px;\n        flex: 1;\n        line-height: 1;\n\n        > * {\n          padding: 2px;\n        }\n      }\n    }\n\n    &--bottom-align {\n      .product-description {\n        &__content--info {\n          margin: -2px;\n\n          > * {\n            padding: 2px;\n          }\n        }\n\n        &__wrapper {\n          align-items: flex-end;\n        }\n      }\n    }\n  }\n\n  .product-detailed {\n    &__wrapper {\n      margin: -10px;\n      display: grid;\n      grid-template-areas: 'pdo pdo' 'pdd pda' 'pdt pdt' 'pdm pdm';\n      grid-template-columns: 1fr auto;\n\n      @media (min-width: 768px) {\n        grid-template-areas: 'pdd pdo pda' 'pdd pdt pda' 'pdm pdm pdm';\n        grid-template-columns: 1fr 1fr auto;\n      }\n\n      > * {\n        padding: 10px;\n      }\n    }\n\n    &__content {\n      &--description {\n        grid-area: pdd;\n      }\n\n      &--action {\n        grid-area: pda;\n      }\n\n      &.product-totals {\n        align-self: flex-end;\n        grid-area: pdt;\n      }\n    }\n  }\n\n  .container {\n    &__items {\n      margin: -5px;\n\n      @media only screen and (min-width: 1024px) {\n        margin: -15px;\n        flex: 2;\n      }\n\n      > * {\n        padding: 5px;\n\n        @media only screen and (min-width: 1024px) {\n          padding: 15px;\n        }\n      }\n    }\n\n    &__content {\n      margin: -5px;\n\n      @media only screen and (min-width: 1024px) {\n        margin: -15px;\n        display: flex;\n      }\n\n      > * {\n        padding: 5px;\n\n        @media only screen and (min-width: 1024px) {\n          padding: 15px;\n        }\n      }\n    }\n  }\n\n  .container-totals {\n    margin-bottom: -5px;\n    margin-top: -5px;\n    padding: 0;\n\n    > * {\n      padding-bottom: 5px;\n      padding-top: 5px;\n    }\n\n    &__item {\n      padding: 5px 10px;\n\n      @media only screen and (min-width: 1024px) {\n        padding: 10px 20px;\n      }\n    }\n\n    &__content {\n      &.box {\n        padding: 15px 0 0;\n        padding: 15px 0;\n      }\n    }\n  }\n\n  .box {\n    padding: 10px;\n    background-color: ",";\n  }\n\n  .skeleton {\n    animation: fading 1.5s infinite;\n    background-color: ",";\n    opacity: 0.1;\n    min-height: 20px;\n    width: 100%;\n\n    &--thumb {\n      height: 120px;\n      max-width: 120px;\n    }\n\n    &--title {\n      height: 30px;\n      width: 80%;\n      display: none;\n\n      @media only screen and (min-width: 1024px) {\n        display: block;\n      }\n    }\n\n    &--paragraph {\n      padding-bottom: 20%;\n    }\n\n    &--input {\n      padding-bottom: 8%;\n    }\n\n    &--button {\n      padding-bottom: 15%;\n    }
1\n\n    &--icon {\n      max-width: 20px;\n    }\n  }\n\n  .container {\n    margin-top: 30px;\n\n    &__totals {\n      @media only screen and (min-width: 1024px) {\n        margin: -15px;\n        flex: 1;\n      }\n\n      > * {\n        @media only screen and (min-width: 1024px) {\n          padding: 15px;\n        }\n      }\n    }\n\n    &--skeleton {\n      .container-products {\n        margin: 5px;\n        padding: 15px;\n\n        @media only screen and (min-width: 1024px) {\n          margin: 15px;\n        }\n      }\n\n      .product-totals {\n        .skeleton {\n          margin: 8px 0;\n        }\n      }\n\n      .skeleton {\n        &--thumb {\n          margin: 10px;\n        }\n      }\n\n      .product-description {\n        &__content {\n          &--info {\n            .skeleton {\n              margin: 10px 0;\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return _templateObject=function(){return n},n}let l=o.ZP.div.withConfig({componentId:"sc-814188a-0"})(_templateObject(),n=>n.theme.colors.cart.skeleton.containerBox,n=>n.theme.colors.cart.skeleton.shimmerRow);function CartSkeleton(){return(0,i.jsx)(l,{children:(0,i.jsx)(a.rj,{children:(0,i.jsx)("div",{className:"container--skeleton container",children:(0,i.jsxs)("div",{className:"container__content",children:[(0,i.jsxs)("section",{className:"container__items",children:[(0,i.jsx)("div",{className:"container__totals--title",children:(0,i.jsx)("div",{className:"skeleton skeleton--title"})}),(0,i.jsx)("div",{className:"container-products box",children:(0,i.jsx)("section",{className:"product-detailed",children:(0,i.jsxs)("div",{className:"product-detailed__wrapper",children:[(0,i.jsx)("div",{className:"product-detailed__content product-detailed__content--description",children:(0,i.jsx)("section",{className:"product-description product-description--bottom-align",children:(0,i.jsxs)("div",{className:"product-description__wrapper",children:[(0,i.jsx)("div",{className:"skeleton skeleton--thumb"}),(0,i.jsxs)("div",{className:"product-description__content--info",children:[(0,i.jsx)("div",{className:"skeleton"}),(0,i.jsx)("div",{className:"skeleton skeleton--title"}),(0,i.jsx)("div",{className:"skeleton"})]})]})})}),(0,i.jsxs)("div",{className:"product-detailed__content product-totals",children:[(0,i.jsx)("div",{className:"skeleton"}),(0,i.jsx)("div",{className:"skeleton"})]}),(0,i.jsx)("div",{className:"product-detailed__content product-detailed__content--action",children:(0,i.jsx)("div",{className:"skeleton skeleton--icon"})})]})})})]}),(0,i.jsxs)("section",{className:"container__totals",children:[(0,i.jsx)("div",{className:"container__totals--title",children:(0,i.jsx)("div",{className:"skeleton skeleton--title"})}),(0,i.jsx)("div",{children:(0,i.jsxs)("section",{className:"container-totals",children:[(0,i.jsx)("div",{children:(0,i.jsx)("div",{className:"container-totals__content box",children:(0,i.jsx)("div",{className:"container-totals__item",children:(0,i.jsx)("div",{className:"skeleton skeleton--paragraph"})})})}),(0,i.jsx)("div",{children:(0,i.jsxs)("div",{className:"container-totals__content box",children:[(0,i.jsx)("div",{className:"container-totals__item",children:(0,i.jsx)("div",{className:"skeleton"})}),(0,i.jsx)("div",{className:"container-totals__item",children:(0,i.jsx)("div",{className:"skeleton skeleton--input"})}),(0,i.jsx)("div",{className:"container-totals__item",children:(0,i.jsx)("div",{className:"skeleton skeleton--button"})})]})})]})})]})]})})})})}},2116:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return Cart}});var i=t(85893),a=t(9008),r=t.n(a),o=t(55370),l=t(92746),s=t(46230),d=t(12782),c=t(85413);function Cart(){let n="Meu Carrinho | ".concat(c.T.PAGE_TITLE_BRAND_NAME);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(r(),{children:(0,i.jsx)("title",{children:n})}),(0,i.jsx)(o.Lm,{children:(0,i.jsx)(l.hX,{children:(0,i.jsx)(s.nq,{children:(0,i.jsx)(d.V,{})})})})]})}}},function(n){n.O(0,[2422,741,3985,8597,3823,3445,4607,6177,2557,8284,217,9774,2888,179],function(){return n(n.s=54476)}),_N_E=n.O()}]);

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.