"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[13],{14:(e,r,s)=>{s.d(r,{a:()=>t});var a=s(2),i=s(5);function t({children:e}){const[r,s]=(0,a.useState)(!1),t=(0,a.useRef)(null);return(0,a.useEffect)((()=>(t.current=document.getElementById("portal"),s(!0),()=>s(!1))),[]),r&&t.current?(0,i.createPortal)(e,t.current):null}},64:(e,r,s)=>{s.d(r,{a:()=>T});var a=s(0),i=s(1),t=s(315),c=s(2),n=s(15);function l(e){return r=>{r.on("animationStarted",(()=>{const s=r.track.details.minIdx,a=r.track.details.maxIdx,i=r.animator.targetIdx||0;e({min:s,max:a,current:i})}))}}var d=s(14),o=s(29),u=s(63);const p={priceColor:"#000000",grayscaleColor:"#000000",regularPriceColor:"#000",redPriceColor:"#B70111"};var m=s(30);const{wrapper:j,wrapperBiggerFont:x,wrapperTitle:h,wrapperCrossedPrice:g,wrapperImageContainer:b,wrapperPricesContainer:C,wrapperPricesContainerActualPrice:w,wrapperPricesContainerComparePrice:P,wrapperPricesContainerActualPriceFrom:v}=m.a,f=({product:{productTitle:e,productLink:r,featuredImage:s,variantId:n,price:l,crossedPrice:m,isFromPrice:f,quickAddProductData:k},currencySymbol:N="$",addToCart:O,isBusy:y})=>{const[S,$]=(0,c.useState)(!1),F=()=>{$((e=>!e))},I=!!k,T=l!==m,B=Object.assign({},p),A=`${r}?variant=${n}`;return(0,a.jsxs)(i.Fragment,{children:[" ",(0,a.jsx)(d.a,{children:(0,a.jsx)(u.a,{showQuickAdd:S,handleQuickAdd:F,quickAddProductData:k,addToCart:O,isBusy:y,variantId:n})}),(0,a.jsxs)("div",Object.assign({className:j},{children:[(0,a.jsx)("a",Object.assign({href:A},{children:(0,a.jsxs)("div",Object.assign({className:b},{children:[(0,a.jsx)("img",{width:13,height:18,src:s.src,alt:s.alt}),I&&(0,a.jsx)(o.a,{onClick:F})]}))})),(0,a.jsx)("div",{children:(0,a.jsxs)("div",{children:[(0,a.jsx)("p",Object.assign({className:h},{children:e})),f&&(0,a.jsx)("div",Object.assign({className:C},{children:(0,a.jsx)("p",Object.assign({className:v},{children:`From ${N}${Number(l).toFixed(2)}`}))})),!f&&(0,a.jsxs)("div",Object.assign({className:C},{children:[T&&(0,a.jsx)("p",Object.assign({className:(0,t.a)(P,g),style:{color:B.regularPriceColor}},{children:`${N}${Number(m).toFixed(2)}`})),(0,a.jsx)("p",Object.assign({className:(0,t.a)(w,!T&&x),style:{color:T?B.redPriceColor:B.grayscaleColor}},{children:` ${N}${Number(l).toFixed(2)}`}))]}))]})})]}))]})};var k=s(4),N=s(31);const O={initial:0,mode:"free",slides:{perView:2.5},breakpoints:{"(min-width: 794px)":{slides:{perView:3.5}},"(min-width: 990px)":{slides:{perView:5}}},loop:!1},{wrapper:y,wrapperTitle:S,arrowLeft:$,arrowRight:F,disable:I}=N.a,T=({title:e,slides:r,currencySymbol:s="$",noMarginOnCollection:d,addToCart:o,isBusy:u})=>{const{carouselRef:p,isJsDisabled:m,handleSlideNext:j,handleSlidePrev:x,slideIdx:{current:h,min:g,max:b}}=function(e){const[r,s]=(0,c.useState)(!0),[a,i]=(0,c.useState)({min:0,max:1,current:0}),[t,d]=(0,n.a)(e,[l(i)]);var o,u;(0,c.useEffect)((o=d,u=e,()=>(o.current&&o.current.update(Object.assign({},u)),()=>{o.current&&o.current.destroy()})),[d.current]);const p=(0,c.useCallback)((e=>{e.stopPropagation(),d.current&&d.current.prev()}),[d.current]),m=(0,c.useCallback)((e=>{e.stopPropagation(),d.current&&d.current.next()}),[d.current]);return(0,c.useEffect)((()=>{s(!1)}),[]),{carouselRef:t,handleSlideNext:m,handleSlidePrev:p,isJsDisabled:r,instanceRef:d,slideIdx:a}}(O);return(0,a.jsx)(i.Fragment,{children:r.length>0&&(0,a.jsxs)("div",Object.assign({className:(0,t.a)(y,m&&"noJsProductSlider")},{children:[(0,a.jsx)("h3",Object.assign({className:S},{children:e})),r.length>5&&(0,a.jsxs)(i.Fragment,{children:[(0,a.jsx)("a",Object.assign({className:(0,t.a)($,h===g?I:""),onClick:x},{children:(0,a.jsx)(k.K,{})})),(0,a.jsx)("a",Object.assign({className:(0,t.a)(F,h===b?I:""),onClick:j},{children:(0,a.jsx)(k.L,{})}))]}),(0,a.jsx)("div",Object.assign({className:(0,t.a)("keen-slider"),ref:p},{children:r.length>0&&r.map(((e,r)=>(0,a.jsx)("div",Object.assign({className:(0,t.a)(`keen-slider__slide number-slide${r}`)},{children:(0,a.jsx)(f,{currencySymbol:s,product:e,addToCart:o,isBusy:u},e.productTitle)}),e.productTitle)))}))]}))})}}}]);