diff --git a/assets/index-CFSOOfvM.js b/assets/index-CcLYns3S.js similarity index 99% rename from assets/index-CFSOOfvM.js rename to assets/index-CcLYns3S.js index d0726a2..e8128ac 100644 --- a/assets/index-CFSOOfvM.js +++ b/assets/index-CcLYns3S.js @@ -66,4 +66,4 @@ Error generating stack: `+l.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Nr(){return Nr=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function ny(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function ry(e,t){return e.button===0&&(!t||t==="_self")&&!ny(e)}const oy=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],ly=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"],iy="6";try{window.__reactRouterVersion=iy}catch{}function ay(e,t){return wg({basename:void 0,future:Nr({},void 0,{v7_prependBasename:!0}),history:Wv({window:void 0}),hydrationData:sy(),routes:e,mapRouteProperties:ty,unstable_dataStrategy:void 0,unstable_patchRoutesOnNavigation:void 0,window:void 0}).initialize()}function sy(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=Nr({},t,{errors:uy(t.errors)})),t}function uy(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,o]of t)if(o&&o.__type==="RouteErrorResponse")n[r]=new bl(o.status,o.statusText,o.data,o.internal===!0);else if(o&&o.__type==="Error"){if(o.__subType){let l=window[o.__subType];if(typeof l=="function")try{let i=new l(o.message);i.stack="",n[r]=i}catch{}}if(n[r]==null){let l=new Error(o.message);l.stack="",n[r]=l}}else n[r]=o;return n}const zp=C.createContext({isTransitioning:!1}),cy=C.createContext(new Map),dy="startTransition",Xc=Rh[dy],fy="flushSync",Jc=Hv[fy];function py(e){Xc?Xc(e):e()}function Qr(e){Jc?Jc(e):e()}class hy{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function my(e){let{fallbackElement:t,router:n,future:r}=e,[o,l]=C.useState(n.state),[i,s]=C.useState(),[a,u]=C.useState({isTransitioning:!1}),[d,c]=C.useState(),[h,E]=C.useState(),[S,x]=C.useState(),P=C.useRef(new Map),{v7_startTransition:v}=r||{},f=C.useCallback(g=>{v?py(g):g()},[v]),m=C.useCallback((g,D)=>{let{deletedFetchers:M,unstable_flushSync:A,unstable_viewTransitionOpts:Z}=D;M.forEach(q=>P.current.delete(q)),g.fetchers.forEach((q,ze)=>{q.data!==void 0&&P.current.set(ze,q.data)});let ie=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!Z||ie){A?Qr(()=>l(g)):f(()=>l(g));return}if(A){Qr(()=>{h&&(d&&d.resolve(),h.skipTransition()),u({isTransitioning:!0,flushSync:!0,currentLocation:Z.currentLocation,nextLocation:Z.nextLocation})});let q=n.window.document.startViewTransition(()=>{Qr(()=>l(g))});q.finished.finally(()=>{Qr(()=>{c(void 0),E(void 0),s(void 0),u({isTransitioning:!1})})}),Qr(()=>E(q));return}h?(d&&d.resolve(),h.skipTransition(),x({state:g,currentLocation:Z.currentLocation,nextLocation:Z.nextLocation})):(s(g),u({isTransitioning:!0,flushSync:!1,currentLocation:Z.currentLocation,nextLocation:Z.nextLocation}))},[n.window,h,d,P,f]);C.useLayoutEffect(()=>n.subscribe(m),[n,m]),C.useEffect(()=>{a.isTransitioning&&!a.flushSync&&c(new hy)},[a]),C.useEffect(()=>{if(d&&i&&n.window){let g=i,D=d.promise,M=n.window.document.startViewTransition(async()=>{f(()=>l(g)),await D});M.finished.finally(()=>{c(void 0),E(void 0),s(void 0),u({isTransitioning:!1})}),E(M)}},[f,i,d,n.window]),C.useEffect(()=>{d&&i&&o.location.key===i.location.key&&d.resolve()},[d,h,o.location,i]),C.useEffect(()=>{!a.isTransitioning&&S&&(s(S.state),u({isTransitioning:!0,flushSync:!1,currentLocation:S.currentLocation,nextLocation:S.nextLocation}),x(void 0))},[a.isTransitioning,S]),C.useEffect(()=>{},[]);let _=C.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:g=>n.navigate(g),push:(g,D,M)=>n.navigate(g,{state:D,preventScrollReset:M==null?void 0:M.preventScrollReset}),replace:(g,D,M)=>n.navigate(g,{replace:!0,state:D,preventScrollReset:M==null?void 0:M.preventScrollReset})}),[n]),N=n.basename||"/",L=C.useMemo(()=>({router:n,navigator:_,static:!1,basename:N}),[n,_,N]),R=C.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return C.createElement(C.Fragment,null,C.createElement(zo.Provider,{value:L},C.createElement(lu.Provider,{value:o},C.createElement(cy.Provider,{value:P.current},C.createElement(zp.Provider,{value:a},C.createElement(ey,{basename:N,location:o.location,navigationType:o.historyAction,navigator:_,future:R},o.initialized||n.future.v7_partialHydration?C.createElement(vy,{routes:n.routes,future:n.future,state:o}):t))))),null)}const vy=C.memo(gy);function gy(e){let{routes:t,future:n,state:r}=e;return Wg(t,void 0,r,n)}const yy=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",wy=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,ct=C.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:l,replace:i,state:s,target:a,to:u,preventScrollReset:d,unstable_viewTransition:c}=t,h=Ip(t,oy),{basename:E}=C.useContext(Pn),S,x=!1;if(typeof u=="string"&&wy.test(u)&&(S=u,yy))try{let m=new URL(window.location.href),_=u.startsWith("//")?new URL(m.protocol+u):new URL(u),N=Xt(_.pathname,E);_.origin===m.origin&&N!=null?u=N+_.search+_.hash:x=!0}catch{}let P=Ug(u,{relative:o}),v=Sy(u,{replace:i,state:s,target:a,preventScrollReset:d,relative:o,unstable_viewTransition:c});function f(m){r&&r(m),m.defaultPrevented||v(m)}return C.createElement("a",Nr({},h,{href:S||P,onClick:x||l?r:f,ref:n,target:a}))}),qa=C.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:o=!1,className:l="",end:i=!1,style:s,to:a,unstable_viewTransition:u,children:d}=t,c=Ip(t,ly),h=wi(a,{relative:c.relative}),E=Fo(),S=C.useContext(lu),{navigator:x,basename:P}=C.useContext(Pn),v=S!=null&&_y(h)&&u===!0,f=x.encodeLocation?x.encodeLocation(h).pathname:h.pathname,m=E.pathname,_=S&&S.navigation&&S.navigation.location?S.navigation.location.pathname:null;o||(m=m.toLowerCase(),_=_?_.toLowerCase():null,f=f.toLowerCase()),_&&P&&(_=Xt(_,P)||_);const N=f!=="/"&&f.endsWith("/")?f.length-1:f.length;let L=m===f||!i&&m.startsWith(f)&&m.charAt(N)==="/",R=_!=null&&(_===f||!i&&_.startsWith(f)&&_.charAt(f.length)==="/"),g={isActive:L,isPending:R,isTransitioning:v},D=L?r:void 0,M;typeof l=="function"?M=l(g):M=[l,L?"active":null,R?"pending":null,v?"transitioning":null].filter(Boolean).join(" ");let A=typeof s=="function"?s(g):s;return C.createElement(ct,Nr({},c,{"aria-current":D,className:M,ref:n,style:A,to:a,unstable_viewTransition:u}),typeof d=="function"?d(g):d)});var es;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(es||(es={}));var Zc;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Zc||(Zc={}));function xy(e){let t=C.useContext(zo);return t||Y(!1),t}function Sy(e,t){let{target:n,replace:r,state:o,preventScrollReset:l,relative:i,unstable_viewTransition:s}=t===void 0?{}:t,a=au(),u=Fo(),d=wi(e,{relative:i});return C.useCallback(c=>{if(ry(c,n)){c.preventDefault();let h=r!==void 0?r:Yn(u)===Yn(d);a(e,{replace:h,state:o,preventScrollReset:l,relative:i,unstable_viewTransition:s})}},[u,a,d,r,o,n,e,l,i,s])}function _y(e,t){t===void 0&&(t={});let n=C.useContext(zp);n==null&&Y(!1);let{basename:r}=xy(es.useViewTransitionState),o=wi(e,{relative:t.relative});if(!n.isTransitioning)return!1;let l=Xt(n.currentLocation.pathname,r)||n.currentLocation.pathname,i=Xt(n.nextLocation.pathname,r)||n.nextLocation.pathname;return Zl(o.pathname,i)!=null||Zl(o.pathname,l)!=null}const xi=C.createContext(),Ey="_mobileNavbar_fdoe2_1",ky="_navbar_fdoe2_9",Cy="_logo_fdoe2_33",Py="_active_fdoe2_89",jy="_links_fdoe2_285",Ny="_mobileLinkActive_fdoe2_409",rn={mobileNavbar:Ey,navbar:ky,logo:Cy,active:Py,links:jy,mobileLinkActive:Ny};function Ty(){const[e,t]=C.useState(!1),{amountOfItems:n}=C.useContext(xi),r=[{linkTo:"/",text:"Home",icon:"home"},{linkTo:"/products",text:"Products",icon:"shoppingmode"},{linkTo:"/about-us",text:"About Us",icon:"info"},{linkTo:"/contact-us",text:"Contact Us",icon:"alternate_email"},{linkTo:"/cart",text:"Cart",icon:"shopping_bag"}];return p.jsxs(p.Fragment,{children:[p.jsxs("header",{"aria-label":"Website banner",className:rn.navbar,children:[p.jsx("div",{className:rn.logo,children:p.jsx("img",{"data-testid":"Website logo",alt:"Website logo",role:"img","aria-label":"Website logo",src:"joy.png",width:"150",height:"85"})}),p.jsx("nav",{"aria-label":"Navigation links",children:r.map(o=>p.jsx(qa,{to:o.linkTo,className:({isActive:l})=>l?rn.active:"",children:o.text},o.linkTo))}),p.jsx("button",{"aria-label":"Go to the cart",className:rn.cartButton,children:p.jsxs(ct,{to:"cart",children:[p.jsx("span",{"aria-hidden":!0,className:"material-symbols-rounded",children:"shopping_bag"}),p.jsx("span",{"aria-label":"Current of items in your cart",className:rn.productsInCart,children:n})]})})]}),p.jsxs("header",{className:rn.mobileNavbar,children:[p.jsxs(p.Fragment,{children:[p.jsx("button",{"aria-label":"Show menu",onClick:()=>t(o=>!o),children:p.jsx("span",{className:"material-symbols-rounded",children:"menu"})}),p.jsx("h1",{children:p.jsx("span",{children:"JoyfulMart"})})]}),e&&p.jsxs("nav",{className:rn.links,children:[p.jsxs("button",{"aria-label":"Hide menu",onClick:()=>t(o=>!o),children:["Hide menu"," ",p.jsx("span",{className:"material-symbols-rounded",children:"visibility_off"})]}),r.map(o=>p.jsxs(qa,{className:({isActive:l})=>l?rn.mobileLinkActive:"",onClick:()=>t(!1),to:o.linkTo,children:[p.jsx("span",{className:"material-symbols-rounded",children:o.icon}),p.jsx("span",{children:o.text})]},o.text))]})]})]})}const Ry="_footer_1jksu_5",Ly={footer:Ry};function Dy(){return p.jsx("div",{className:Ly.footer,children:p.jsxs("p",{children:["Shrinedhi M R",p.jsx("a",{href:"https://github.com/Web-Dev-Learner?tab=overview&from=2024-08-01&to=2024-08-28",target:"_blank","aria-label":"Go to the author's GitHub account",children:p.jsx("i",{className:"fab fa-github"})}),"Web-Dev-Learner"," "]})})}function My(){return p.jsxs(p.Fragment,{children:[p.jsx(Ty,{}),p.jsx(Mp,{}),p.jsx(Dy,{})]})}var Op={exports:{}},Iy="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",zy=Iy,Oy=zy;function Fp(){}function $p(){}$p.resetWarningCache=Fp;var Fy=function(){function e(r,o,l,i,s,a){if(a!==Oy){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:$p,resetWarningCache:Fp};return n.PropTypes=n,n};Op.exports=Fy();var $y=Op.exports;const Ve=ls($y),Uy="_active_puppn_1",Ay="_carousel_puppn_7",By="_previous_puppn_71",Hy="_next_puppn_79",Wy="_slidesContainer_puppn_117",Vy="_slide_puppn_117",Qy="_navigation_puppn_157",Nn={active:Uy,carousel:Ay,previous:By,next:Hy,slidesContainer:Wy,slide:Vy,navigation:Qy};function Up({slides:e}){const[t,n]=C.useState(0),[r,o]=C.useState(!0),l=()=>{n(a=>a===0?e.length-1:a-1)},i=()=>{n(a=>a===e.length-1?0:a+1)},s=a=>{n(a)};return C.useEffect(()=>{if(r){const a=setInterval(()=>{i()},5e3);return()=>clearInterval(a)}},[r]),p.jsxs("section",{className:Nn.carousel,"aria-label":"Carousel slider",children:[p.jsx("button",{"aria-label":"Go to previous slide",onClick:l,className:Nn.previous,children:p.jsx("span",{"aria-hidden":!0,className:"material-symbols-rounded",children:"arrow_back"})}),p.jsx("ul",{onMouseEnter:()=>o(!1),onMouseLeave:()=>o(!0),className:Nn.slidesContainer,children:e.map((a,u)=>a.props?p.jsx("li",{"aria-label":`Slide number ${u+1}`,"aria-hidden":t!==u,className:`${Nn.slide} ${t===u?Nn.active:""}`,style:{translate:`${-100*t}%`},children:a},u):p.jsx("img",{"aria-hidden":t!==u,tabIndex:`${t!==u&&"-1"}`,style:{translate:`${-100*t}%`},src:a.url,alt:a.description},u))}),p.jsx("button",{"aria-label":"Go to next slide",onClick:i,className:Nn.next,children:p.jsx("span",{"aria-hidden":!0,className:"material-symbols-rounded",children:"arrow_forward"})}),p.jsx("div",{className:Nn.navigation,children:e.map((a,u)=>p.jsx("button",{"aria-label":`Go to slide number ${u+1}`,onClick:()=>s(u),children:p.jsx("span",{"aria-hidden":!0,className:"material-symbols-rounded",children:t===u?"radio_button_checked":"radio_button_unchecked"})},u))})]})}Up.propTypes={slides:Ve.arrayOf(Ve.oneOfType([Ve.shape({url:Ve.string,description:Ve.string}),Ve.elementType]))};const Ky="_mainSlide_623a3_1",Yy={mainSlide:Ky};function Gy(){return p.jsx("div",{className:Yy.mainSlide,children:p.jsxs("h1",{children:[p.jsx("span",{style:{color:"white",fontSize:"3rem"},children:"Welcome to "}),p.jsx("span",{style:{color:"black",fontWeight:"bold",fontSize:"3rem"},children:"Joyful"}),p.jsx("span",{style:{color:"red",fontSize:"3rem"},children:"Mart"})]})})}const Xy="/buy-now/assets/jewelery-D8XOqVzA.jpg",Jy="/buy-now/assets/electro-Bu9m7xlR.jpg",Zy="/buy-now/assets/men-clothing-IebcNLWx.jpg",by="/buy-now/assets/women-clothing-CIJrZOog.jpg",qy="_categoriesSlide_gae36_1",e0={categoriesSlide:qy};function t0(){const e=[{imageUrl:Xy,description:"Jewelery",link:"jewelery"},{imageUrl:Jy,description:"Electronics",link:"electronics"},{imageUrl:by,description:"Women Clothing",link:"women's clothing"},{imageUrl:Zy,description:"Men Clothing",link:"men's clothing"}];return p.jsxs("div",{className:e0.categoriesSlide,children:[p.jsx("h2",{children:"Shop By Category"}),e.map((t,n)=>p.jsx("div",{style:{backgroundImage:`linear-gradient(#00000055, #00000055),url(${t.imageUrl})`},children:p.jsx(ct,{to:`products/category/${t.link}`,children:p.jsx("button",{"aria-label":`Go to the ${t.description} category.`,children:t.description})})},n))]})}const n0="_sloganSlide_19n18_1",r0={sloganSlide:n0};function o0(){return p.jsxs("div",{className:r0.sloganSlide,children:[p.jsx("h2",{children:"Where Shopping Reaches New Heights"}),p.jsx(ct,{to:"products",children:p.jsx("button",{"aria-label":"Go to products section",children:"Shop Now"})})]})}const l0="_keyPoints_1ng2w_5",i0="_grid_1ng2w_55",a0="_point_1ng2w_69",s0="_hiddenDescription_1ng2w_131",ul={keyPoints:l0,grid:i0,point:a0,hiddenDescription:s0};function u0(){const e=[{title:"Vast Product Selection",description:"From cutting-edge gadgets to the latest fashion trends, JoyfulMart offers an extensive collection of products to suit every taste.",googleIcon:"inventory"},{title:"Top-Notch Security",description:"Shop worry-free with JoyfulMart’s secure payment gateway, ensuring your transactions are safe and protected.",googleIcon:"verified_user"},{title:"Exceptional Customer Support",description:"Our dedicated support team is always ready to assist, ensuring you have a smooth and satisfying shopping experience.",googleIcon:"headset_mic"},{title:"Tailored Shopping Experience",description:"Enjoy a personalized shopping journey with recommendations that match your style and preferences, thanks to our smart algorithms.",googleIcon:"thumb_up"},{title:"Engaging Social Presence",description:"Stay connected with JoyfulMart on social media for the latest updates, exclusive deals, and community engagement.",googleIcon:"chat"},{title:"Swift Delivery Service",description:"Experience the convenience of fast and reliable shipping, with real-time tracking and prompt delivery of your orders.",googleIcon:"flight_takeoff"}];return p.jsxs("div",{className:ul.keyPoints,children:[p.jsxs("p",{children:[p.jsx("span",{children:"JoyfulMart"})," is a an e-commerce website that aims to provide customers with a seamless shopping experience for a variety of products."," "]}),p.jsx("div",{className:ul.grid,children:e.map((t,n)=>p.jsxs("div",{className:ul.point,children:[p.jsx("span",{className:"material-symbols-rounded",children:t.googleIcon}),p.jsx("h3",{children:t.title}),p.jsx("div",{className:ul.hiddenDescription,children:p.jsx("p",{children:t.description})})]},n))})]})}const c0="_home_1x7au_1",d0={home:c0};function f0(){const e=[p.jsx(Gy,{},"main slide"),p.jsx(o0,{},"slogan slide"),p.jsx(t0,{},"categories slide")];return p.jsxs("main",{"aria-label":"Home page",className:d0.home,children:[p.jsx(Up,{slides:e}),p.jsx(u0,{})]},"home")}const p0="_aboutUs_1xdiz_1",h0="_productImage_1xdiz_65",m0="_textGrid_1xdiz_81",v0="_description_1xdiz_99",g0="_featureBox_1xdiz_101",y0="_testimonials_1xdiz_103",w0="_additionalContent_1xdiz_105",x0="_shopButton_1xdiz_373",$t={aboutUs:p0,productImage:h0,textGrid:m0,description:v0,featureBox:g0,testimonials:y0,additionalContent:w0,shopButton:x0},S0="/buy-now/assets/shoes-wHaUFpui.jpg";function _0(){return p.jsxs("section",{"aria-label":"About us section",className:$t.aboutUs,children:[p.jsx("h2",{className:$t.subheading,children:"Your One-Stop Destination for Quality & Convenience"}),p.jsx("img",{src:S0,alt:"Products",className:$t.productImage}),p.jsxs("div",{className:$t.textGrid,children:[p.jsxs("div",{className:$t.description,children:[p.jsx("h3",{children:"Our Story"}),p.jsx("p",{children:"At JoyfulMart, we're your ultimate destination for top-quality products that shine bright. Explore a universe of possibilities as you browse through our curated collection of JoyfulMart goods, handpicked to elevate your shopping experience. From fashion to electronics, home decor to gifts, we bring you the stars of the retail world, all in one convenient place. Welcome to a shopping journey where excellence meets convenience—welcome to JoyfulMart Shop."})]}),p.jsxs("div",{className:$t.featureBox,children:[p.jsx("h3",{children:"Why Choose Us?"}),p.jsxs("ul",{children:[p.jsx("li",{children:"Free Shipping on Orders Over $50"}),p.jsx("li",{children:"24/7 Customer Support"}),p.jsx("li",{children:"Easy Returns & Exchanges"}),p.jsx("li",{children:"Exclusive Deals & Discounts"}),p.jsx("li",{children:"Secure Payment Options"}),p.jsx("li",{children:"High-Quality Products Guaranteed"})]})]}),p.jsxs("div",{className:$t.testimonials,children:[p.jsx("h3",{children:"What Our Customers Say"}),p.jsx("blockquote",{children:'"JoyfulMart is my go-to store for quality products!"'}),p.jsx("p",{children:"— Satisfied Customer"}),p.jsx("blockquote",{children:'"Fantastic selection and unbeatable prices. I always find what I need!"'}),p.jsx("p",{children:"— Happy Shopper"})]}),p.jsxs("div",{className:$t.additionalContent,children:[p.jsx("h3",{children:"Join Our Community"}),p.jsx("p",{children:"Be the first to know about our latest products, exclusive deals, and special events. Follow us on social media!"}),p.jsx(ct,{to:"/contact-us",children:p.jsx("button",{"aria-label":"Contact us for more information",children:"Contact Us"})})]})]}),p.jsx("div",{className:$t.shopButton,children:p.jsx(ct,{to:"/products",children:p.jsx("button",{"aria-label":"Go to the products section",children:"Shop Now"})})})]})}const E0="_filters_1yfao_5",k0="_header_1yfao_25",C0="_divider_1yfao_95",P0="_categories_1yfao_107",j0="_toggleShowCategories_1yfao_107",N0="_active_1yfao_175",T0="_title_1yfao_183",R0="_foldableContent_1yfao_255",Tn={filters:E0,header:k0,divider:C0,categories:P0,toggleShowCategories:j0,active:N0,title:T0,foldableContent:R0};function L0(){const[e,t]=C.useState(!1),n=["electronics","jewelery","men's clothing","women's clothing"];return p.jsxs("aside",{className:Tn.filters,children:[p.jsxs("div",{className:Tn.header,children:[p.jsx("h2",{children:"Filters"}),p.jsxs(ct,{to:"/products",children:["Clear all filters"," ",p.jsx("span",{className:"material-symbols-rounded",children:"close"})]})]}),p.jsx("div",{className:Tn.divider}),p.jsxs("div",{id:"categories",className:Tn.categories,children:[p.jsxs("button",{onClick:()=>t(r=>!r),className:Tn.toggleShowCategories,children:[e?"Hide categories":"Show categories",e?p.jsx("span",{className:"material-symbols-rounded",children:"keyboard_arrow_up"}):p.jsx("span",{className:"material-symbols-rounded",children:"keyboard_arrow_down"})]}),e?p.jsx("div",{className:Tn.foldableContent,children:n.map(r=>p.jsx(qa,{to:`category/${r}`,className:({isActive:o})=>o?Tn.active:"",children:p.jsx("p",{children:r})},r))}):""]})]})}const D0="_section_jcqmq_5",M0="_divider_jcqmq_15",bc={section:D0,divider:M0};function I0(){return p.jsxs("section",{className:bc.section,"aria-label":"Products section",children:[p.jsx(L0,{}),p.jsx("div",{className:bc.divider}),p.jsx(Mp,{})]},"products")}const z0="_contactUs_3l30u_1",O0="_banner_3l30u_19",F0="_contactForms_3l30u_81",$0="_card_3l30u_109",U0="_spacer_3l30u_181",Kr={contactUs:z0,banner:O0,contactForms:F0,card:$0,spacer:U0};function A0(){const e=[{title:"Email",icon:"fa-solid fa-envelope",description:"Contact us through email.",link:"JoyfulMart's Email"},{title:"Phone",icon:"fa-solid fa-square-phone",description:"Give us a call.",link:"JoyfulMart's phone: 123-456-7890"},{title:"WhatsApp",icon:"fa-brands fa-square-whatsapp",description:"Send us a message through WhatsApp.",link:"JoyfulMart's phone: 123-456-7890"},{title:"YouTube",icon:"fa-brands fa-youtube",description:"Watch our videos on YouTube.",link:"JoyfulMart's YouTube channel"},{title:"Instagram",icon:"fa-brands fa-square-instagram",description:"Follow us on Instagram.",link:"JoyfulMart's Instagram page"},{title:"Twitter",icon:"fa-brands fa-square-x-twitter",description:"Reach us through X.",link:"JoyfulMart's Twitter page"},{title:"Facebook",icon:"fa-brands fa-square-facebook",description:"Follow us on Facebook.",link:"JoyfulMart's Facebook page"},{title:"Telegram",icon:"fa-brands fa-telegram",description:"Message us on Telegram.",link:"JoyfulMart's Telegram channel"}];return p.jsxs("section",{className:Kr.contactUs,"aria-label":"Contact us section",children:[p.jsx("div",{className:Kr.banner,children:p.jsx("h1",{children:"Contact Us"})}),p.jsxs("h3",{children:["We would love to hear from you"," ",p.jsx("span",{className:"material-symbols-rounded",children:"favorite"})]}),p.jsx("div",{className:Kr.contactForms,children:e.map(t=>p.jsxs("article",{className:Kr.card,children:[p.jsx("span",{children:p.jsx("i",{className:t.icon})}),p.jsx("h2",{children:t.title}),p.jsx("p",{children:t.description}),p.jsx("a",{href:"#",children:p.jsx("strong",{children:t.link})})]},t.title))}),p.jsx("div",{className:Kr.spacer}),p.jsx("span",{children:"Get In Touch."})]})}function Ap(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;ttypeof e=="number"&&!isNaN(e),An=e=>typeof e=="string",st=e=>typeof e=="function",Pl=e=>An(e)||st(e)?e:null,ts=e=>C.isValidElement(e)||An(e)||st(e)||No(e);function B0(e,t,n){n===void 0&&(n=300);const{scrollHeight:r,style:o}=e;requestAnimationFrame(()=>{o.minHeight="initial",o.height=r+"px",o.transition=`all ${n}ms`,requestAnimationFrame(()=>{o.height="0",o.padding="0",o.margin="0",setTimeout(t,n)})})}function Si(e){let{enter:t,exit:n,appendPosition:r=!1,collapse:o=!0,collapseDuration:l=300}=e;return function(i){let{children:s,position:a,preventExitTransition:u,done:d,nodeRef:c,isIn:h,playToast:E}=i;const S=r?`${t}--${a}`:t,x=r?`${n}--${a}`:n,P=C.useRef(0);return C.useLayoutEffect(()=>{const v=c.current,f=S.split(" "),m=_=>{_.target===c.current&&(E(),v.removeEventListener("animationend",m),v.removeEventListener("animationcancel",m),P.current===0&&_.type!=="animationcancel"&&v.classList.remove(...f))};v.classList.add(...f),v.addEventListener("animationend",m),v.addEventListener("animationcancel",m)},[]),C.useEffect(()=>{const v=c.current,f=()=>{v.removeEventListener("animationend",f),o?B0(v,d,l):d()};h||(u?f():(P.current=1,v.className+=` ${x}`,v.addEventListener("animationend",f)))},[h]),ne.createElement(ne.Fragment,null,s)}}function qc(e,t){return e!=null?{content:e.content,containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,status:t}:{}}const Xe=new Map;let To=[];const ns=new Set,H0=e=>ns.forEach(t=>t(e)),Bp=()=>Xe.size>0;function Hp(e,t){var n;if(t)return!((n=Xe.get(t))==null||!n.isToastActive(e));let r=!1;return Xe.forEach(o=>{o.isToastActive(e)&&(r=!0)}),r}function Wp(e,t){ts(e)&&(Bp()||To.push({content:e,options:t}),Xe.forEach(n=>{n.buildToast(e,t)}))}function ed(e,t){Xe.forEach(n=>{t!=null&&t!=null&&t.containerId?(t==null?void 0:t.containerId)===n.id&&n.toggle(e,t==null?void 0:t.id):n.toggle(e,t==null?void 0:t.id)})}function W0(e){const{subscribe:t,getSnapshot:n,setProps:r}=C.useRef(function(l){const i=l.containerId||1;return{subscribe(s){const a=function(d,c,h){let E=1,S=0,x=[],P=[],v=[],f=c;const m=new Map,_=new Set,N=()=>{v=Array.from(m.values()),_.forEach(g=>g())},L=g=>{P=g==null?[]:P.filter(D=>D!==g),N()},R=g=>{const{toastId:D,onOpen:M,updateId:A,children:Z}=g.props,ie=A==null;g.staleId&&m.delete(g.staleId),m.set(D,g),P=[...P,g.props.toastId].filter(q=>q!==g.staleId),N(),h(qc(g,ie?"added":"updated")),ie&&st(M)&&M(C.isValidElement(Z)&&Z.props)};return{id:d,props:f,observe:g=>(_.add(g),()=>_.delete(g)),toggle:(g,D)=>{m.forEach(M=>{D!=null&&D!==M.props.toastId||st(M.toggle)&&M.toggle(g)})},removeToast:L,toasts:m,clearQueue:()=>{S-=x.length,x=[]},buildToast:(g,D)=>{if((X=>{let{containerId:ae,toastId:ce,updateId:ke}=X;const fe=ae?ae!==d:d!==1,De=m.has(ce)&&ke==null;return fe||De})(D))return;const{toastId:M,updateId:A,data:Z,staleId:ie,delay:q}=D,ze=()=>{L(M)},Ae=A==null;Ae&&S++;const Le={...f,style:f.toastStyle,key:E++,...Object.fromEntries(Object.entries(D).filter(X=>{let[ae,ce]=X;return ce!=null})),toastId:M,updateId:A,data:Z,closeToast:ze,isIn:!1,className:Pl(D.className||f.toastClassName),bodyClassName:Pl(D.bodyClassName||f.bodyClassName),progressClassName:Pl(D.progressClassName||f.progressClassName),autoClose:!D.isLoading&&(I=D.autoClose,O=f.autoClose,I===!1||No(I)&&I>0?I:O),deleteToast(){const X=m.get(M),{onClose:ae,children:ce}=X.props;st(ae)&&ae(C.isValidElement(ce)&&ce.props),h(qc(X,"removed")),m.delete(M),S--,S<0&&(S=0),x.length>0?R(x.shift()):N()}};var I,O;Le.closeButton=f.closeButton,D.closeButton===!1||ts(D.closeButton)?Le.closeButton=D.closeButton:D.closeButton===!0&&(Le.closeButton=!ts(f.closeButton)||f.closeButton);let H=g;C.isValidElement(g)&&!An(g.type)?H=C.cloneElement(g,{closeToast:ze,toastProps:Le,data:Z}):st(g)&&(H=g({closeToast:ze,toastProps:Le,data:Z}));const J={content:H,props:Le,staleId:ie};f.limit&&f.limit>0&&S>f.limit&&Ae?x.push(J):No(q)?setTimeout(()=>{R(J)},q):R(J)},setProps(g){f=g},setToggle:(g,D)=>{m.get(g).toggle=D},isToastActive:g=>P.some(D=>D===g),getSnapshot:()=>f.newestOnTop?v.reverse():v}}(i,l,H0);Xe.set(i,a);const u=a.observe(s);return To.forEach(d=>Wp(d.content,d.options)),To=[],()=>{u(),Xe.delete(i)}},setProps(s){var a;(a=Xe.get(i))==null||a.setProps(s)},getSnapshot(){var s;return(s=Xe.get(i))==null?void 0:s.getSnapshot()}}}(e)).current;r(e);const o=C.useSyncExternalStore(t,n,n);return{getToastToRender:function(l){if(!o)return[];const i=new Map;return o.forEach(s=>{const{position:a}=s.props;i.has(a)||i.set(a,[]),i.get(a).push(s)}),Array.from(i,s=>l(s[0],s[1]))},isToastActive:Hp,count:o==null?void 0:o.length}}function V0(e){const[t,n]=C.useState(!1),[r,o]=C.useState(!1),l=C.useRef(null),i=C.useRef({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:s,pauseOnHover:a,closeToast:u,onClick:d,closeOnClick:c}=e;var h,E;function S(){n(!0)}function x(){n(!1)}function P(m){const _=l.current;i.canDrag&&_&&(i.didMove=!0,t&&x(),i.delta=e.draggableDirection==="x"?m.clientX-i.start:m.clientY-i.start,i.start!==m.clientX&&(i.canCloseOnClick=!1),_.style.transform=`translate3d(${e.draggableDirection==="x"?`${i.delta}px, var(--y)`:`0, calc(${i.delta}px + var(--y))`},0)`,_.style.opacity=""+(1-Math.abs(i.delta/i.removalDistance)))}function v(){document.removeEventListener("pointermove",P),document.removeEventListener("pointerup",v);const m=l.current;if(i.canDrag&&i.didMove&&m){if(i.canDrag=!1,Math.abs(i.delta)>i.removalDistance)return o(!0),e.closeToast(),void e.collapseAll();m.style.transition="transform 0.2s, opacity 0.2s",m.style.removeProperty("transform"),m.style.removeProperty("opacity")}}(E=Xe.get((h={id:e.toastId,containerId:e.containerId,fn:n}).containerId||1))==null||E.setToggle(h.id,h.fn),C.useEffect(()=>{if(e.pauseOnFocusLoss)return document.hasFocus()||x(),window.addEventListener("focus",S),window.addEventListener("blur",x),()=>{window.removeEventListener("focus",S),window.removeEventListener("blur",x)}},[e.pauseOnFocusLoss]);const f={onPointerDown:function(m){if(e.draggable===!0||e.draggable===m.pointerType){i.didMove=!1,document.addEventListener("pointermove",P),document.addEventListener("pointerup",v);const _=l.current;i.canCloseOnClick=!0,i.canDrag=!0,_.style.transition="none",e.draggableDirection==="x"?(i.start=m.clientX,i.removalDistance=_.offsetWidth*(e.draggablePercent/100)):(i.start=m.clientY,i.removalDistance=_.offsetHeight*(e.draggablePercent===80?1.5*e.draggablePercent:e.draggablePercent)/100)}},onPointerUp:function(m){const{top:_,bottom:N,left:L,right:R}=l.current.getBoundingClientRect();m.nativeEvent.type!=="touchend"&&e.pauseOnHover&&m.clientX>=L&&m.clientX<=R&&m.clientY>=_&&m.clientY<=N?x():S()}};return s&&a&&(f.onMouseEnter=x,e.stacked||(f.onMouseLeave=S)),c&&(f.onClick=m=>{d&&d(m),i.canCloseOnClick&&u()}),{playToast:S,pauseToast:x,isRunning:t,preventExitTransition:r,toastRef:l,eventHandlers:f}}function Q0(e){let{delay:t,isRunning:n,closeToast:r,type:o="default",hide:l,className:i,style:s,controlledProgress:a,progress:u,rtl:d,isIn:c,theme:h}=e;const E=l||a&&u===0,S={...s,animationDuration:`${t}ms`,animationPlayState:n?"running":"paused"};a&&(S.transform=`scaleX(${u})`);const x=fn("Toastify__progress-bar",a?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${h}`,`Toastify__progress-bar--${o}`,{"Toastify__progress-bar--rtl":d}),P=st(i)?i({rtl:d,type:o,defaultClassName:x}):fn(x,i),v={[a&&u>=1?"onTransitionEnd":"onAnimationEnd"]:a&&u<1?null:()=>{c&&r()}};return ne.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":E},ne.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${h} Toastify__progress-bar--${o}`}),ne.createElement("div",{role:"progressbar","aria-hidden":E?"true":"false","aria-label":"notification timer",className:P,style:S,...v}))}let K0=1;const Vp=()=>""+K0++;function Y0(e){return e&&(An(e.toastId)||No(e.toastId))?e.toastId:Vp()}function ao(e,t){return Wp(e,t),t.toastId}function ti(e,t){return{...t,type:t&&t.type||e,toastId:Y0(t)}}function cl(e){return(t,n)=>ao(t,ti(e,n))}function ue(e,t){return ao(e,ti("default",t))}ue.loading=(e,t)=>ao(e,ti("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t})),ue.promise=function(e,t,n){let r,{pending:o,error:l,success:i}=t;o&&(r=An(o)?ue.loading(o,n):ue.loading(o.render,{...n,...o}));const s={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},a=(d,c,h)=>{if(c==null)return void ue.dismiss(r);const E={type:d,...s,...n,data:h},S=An(c)?{render:c}:c;return r?ue.update(r,{...E,...S}):ue(S.render,{...E,...S}),h},u=st(e)?e():e;return u.then(d=>a("success",i,d)).catch(d=>a("error",l,d)),u},ue.success=cl("success"),ue.info=cl("info"),ue.error=cl("error"),ue.warning=cl("warning"),ue.warn=ue.warning,ue.dark=(e,t)=>ao(e,ti("default",{theme:"dark",...t})),ue.dismiss=function(e){(function(t){var n;if(Bp()){if(t==null||An(n=t)||No(n))Xe.forEach(r=>{r.removeToast(t)});else if(t&&("containerId"in t||"id"in t)){const r=Xe.get(t.containerId);r?r.removeToast(t.id):Xe.forEach(o=>{o.removeToast(t.id)})}}else To=To.filter(r=>t!=null&&r.options.toastId!==t)})(e)},ue.clearWaitingQueue=function(e){e===void 0&&(e={}),Xe.forEach(t=>{!t.props.limit||e.containerId&&t.id!==e.containerId||t.clearQueue()})},ue.isActive=Hp,ue.update=function(e,t){t===void 0&&(t={});const n=((r,o)=>{var l;let{containerId:i}=o;return(l=Xe.get(i||1))==null?void 0:l.toasts.get(r)})(e,t);if(n){const{props:r,content:o}=n,l={delay:100,...r,...t,toastId:t.toastId||e,updateId:Vp()};l.toastId!==e&&(l.staleId=e);const i=l.render||o;delete l.render,ao(i,l)}},ue.done=e=>{ue.update(e,{progress:1})},ue.onChange=function(e){return ns.add(e),()=>{ns.delete(e)}},ue.play=e=>ed(!0,e),ue.pause=e=>ed(!1,e);const G0=typeof window<"u"?C.useLayoutEffect:C.useEffect,dl=e=>{let{theme:t,type:n,isLoading:r,...o}=e;return ne.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:t==="colored"?"currentColor":`var(--toastify-icon-color-${n})`,...o})},na={info:function(e){return ne.createElement(dl,{...e},ne.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(e){return ne.createElement(dl,{...e},ne.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(e){return ne.createElement(dl,{...e},ne.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(e){return ne.createElement(dl,{...e},ne.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return ne.createElement("div",{className:"Toastify__spinner"})}},X0=e=>{const{isRunning:t,preventExitTransition:n,toastRef:r,eventHandlers:o,playToast:l}=V0(e),{closeButton:i,children:s,autoClose:a,onClick:u,type:d,hideProgressBar:c,closeToast:h,transition:E,position:S,className:x,style:P,bodyClassName:v,bodyStyle:f,progressClassName:m,progressStyle:_,updateId:N,role:L,progress:R,rtl:g,toastId:D,deleteToast:M,isIn:A,isLoading:Z,closeOnClick:ie,theme:q}=e,ze=fn("Toastify__toast",`Toastify__toast-theme--${q}`,`Toastify__toast--${d}`,{"Toastify__toast--rtl":g},{"Toastify__toast--close-on-click":ie}),Ae=st(x)?x({rtl:g,position:S,type:d,defaultClassName:ze}):fn(ze,x),Le=function(J){let{theme:X,type:ae,isLoading:ce,icon:ke}=J,fe=null;const De={theme:X,type:ae};return ke===!1||(st(ke)?fe=ke({...De,isLoading:ce}):C.isValidElement(ke)?fe=C.cloneElement(ke,De):ce?fe=na.spinner():(zt=>zt in na)(ae)&&(fe=na[ae](De))),fe}(e),I=!!R||!a,O={closeToast:h,type:d,theme:q};let H=null;return i===!1||(H=st(i)?i(O):C.isValidElement(i)?C.cloneElement(i,O):function(J){let{closeToast:X,theme:ae,ariaLabel:ce="close"}=J;return ne.createElement("button",{className:`Toastify__close-button Toastify__close-button--${ae}`,type:"button",onClick:ke=>{ke.stopPropagation(),X(ke)},"aria-label":ce},ne.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},ne.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}(O)),ne.createElement(E,{isIn:A,done:M,position:S,preventExitTransition:n,nodeRef:r,playToast:l},ne.createElement("div",{id:D,onClick:u,"data-in":A,className:Ae,...o,style:P,ref:r},ne.createElement("div",{...A&&{role:L},className:st(v)?v({type:d}):fn("Toastify__toast-body",v),style:f},Le!=null&&ne.createElement("div",{className:fn("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!Z})},Le),ne.createElement("div",null,s)),H,ne.createElement(Q0,{...N&&!I?{key:`pb-${N}`}:{},rtl:g,theme:q,delay:a,isRunning:t,isIn:A,closeToast:h,hide:c,type:d,style:_,className:m,controlledProgress:I,progress:R||0})))},_i=function(e,t){return t===void 0&&(t=!1),{enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}},J0=Si(_i("bounce",!0));Si(_i("slide",!0));Si(_i("zoom"));Si(_i("flip"));const Z0={position:"top-right",transition:J0,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"};function Qp(e){let t={...Z0,...e};const n=e.stacked,[r,o]=C.useState(!0),l=C.useRef(null),{getToastToRender:i,isToastActive:s,count:a}=W0(t),{className:u,style:d,rtl:c,containerId:h}=t;function E(x){const P=fn("Toastify__toast-container",`Toastify__toast-container--${x}`,{"Toastify__toast-container--rtl":c});return st(u)?u({position:x,rtl:c,defaultClassName:P}):fn(P,Pl(u))}function S(){n&&(o(!0),ue.play())}return G0(()=>{if(n){var x;const P=l.current.querySelectorAll('[data-in="true"]'),v=12,f=(x=t.position)==null?void 0:x.includes("top");let m=0,_=0;Array.from(P).reverse().forEach((N,L)=>{const R=N;R.classList.add("Toastify__toast--stacked"),L>0&&(R.dataset.collapsed=`${r}`),R.dataset.pos||(R.dataset.pos=f?"top":"bot");const g=m*(r?.2:1)+(r?0:v*L);R.style.setProperty("--y",`${f?g:-1*g}px`),R.style.setProperty("--g",`${v}`),R.style.setProperty("--s",""+(1-(r?_:0))),m+=R.offsetHeight,_+=.025})}},[r,a,n]),ne.createElement("div",{ref:l,className:"Toastify",id:h,onMouseEnter:()=>{n&&(o(!1),ue.pause())},onMouseLeave:S},i((x,P)=>{const v=P.length?{...d}:{...d,pointerEvents:"none"};return ne.createElement("div",{className:E(x),style:v,key:`container-${x}`},P.map(f=>{let{content:m,props:_}=f;return ne.createElement(X0,{..._,stacked:n,collapseAll:S,isIn:s(_.toastId,_.containerId),style:_.style,key:`toast-${_.key}`},m)}))}))}const b0="_loader_13xfr_5",q0="_spinner_13xfr_27",e1="_spin_13xfr_27",td={loader:b0,spinner:q0,spin:e1};function Kp(){return p.jsxs("div",{className:td.loader,children:[p.jsx("div",{className:td.spinner}),p.jsx("p",{children:"Loading you products..."})]})}const t1="_active_qf8pe_1",n1="_inactive_qf8pe_9",nd={active:t1,inactive:n1};function su({rate:e,fontSize:t="2.25rem"}){const n=Math.trunc(e),r=[];for(let o=0;o<5;o++)r.push(p.jsx("span",{className:`material-symbols-rounded ${o1?"products":"product"," to the cart."]}),p.jsx("h2",{children:e.title.length>30?`${e.title.slice(0,30)+"..."}`:e.title})]})]})})}Yp.propTypes={product:Ve.object,amount:Ve.oneOfType([Ve.string,Ve.number])};const i1="_productNotFound_ua9nw_1",a1={productNotFound:i1},s1="/buy-now/assets/product-not-found-DFQfQuw-.svg";function u1(){return p.jsxs("div",{className:a1.productNotFound,children:[p.jsx("h1",{children:"Sorry, we couldn't find the product you were looking for..."}),p.jsx("img",{src:s1,alt:"Product not found"}),p.jsx(ct,{to:"/products",children:"Go back to products"})]})}const c1="_singleProduct_1gde5_5",d1="_mobileTitle_1gde5_23",f1="_imageContainer_1gde5_31",p1="_description_1gde5_71",h1="_rating_1gde5_115",m1="_price_1gde5_125",v1="_amount_1gde5_183",g1="_add_1gde5_261",y1="_remove_1gde5_263",w1="_addToCart_1gde5_301",Rt={singleProduct:c1,mobileTitle:d1,imageContainer:f1,description:p1,rating:h1,price:m1,amount:v1,add:g1,remove:y1,addToCart:w1};function x1(){const{productId:e}=Tp(),{addItemToCart:t}=C.useContext(xi),[n,r]=C.useState(null),[o,l]=C.useState(null),[i,s]=C.useState(!0),[a,u]=C.useState(1),d=()=>{ue.success(p.jsx(Yp,{product:n,amount:a}),{style:{backgroundColor:"#7678ed"}})};C.useEffect(()=>{fetch(`https://fakestoreapi.com/products/${e}`).then(h=>h.json()).then(h=>r(h)).catch(h=>l(h)).finally(()=>s(!1))},[e]);function c(h){h.preventDefault(),t(n,a),u(1)}return o?p.jsx(u1,{}):i?p.jsx(Kp,{}):p.jsxs("main",{"aria-label":`Product: ${n.title}`,className:Rt.singleProduct,children:[p.jsx(Qp,{}),p.jsx("h1",{className:Rt.mobileTitle,children:n.title}),p.jsx("div",{className:Rt.imageContainer,children:p.jsx("img",{src:n.image,alt:n.title})}),p.jsxs("section",{className:Rt.description,children:[p.jsx("h1",{children:n.title}),p.jsx("h3",{children:n.category.slice(0,1).toUpperCase()+n.category.slice(1,n.category.length)}),p.jsxs("div",{"aria-label":`This product has a rating of ${n.rating.rate} out of ${n.rating.count} reviews.`,title:`This product has a rating of ${n.rating.rate} out of ${n.rating.count} reviews.`,className:Rt.rating,children:[p.jsx(su,{rate:n.rating.rate,fontSize:"3rem"}),p.jsxs("p",{children:[n.rating.count," Reviews"]})]}),p.jsx("p",{children:n.description}),p.jsxs("p",{className:Rt.price,children:["$",n.price]}),p.jsxs("form",{onSubmit:h=>{c(h),d()},className:Rt.amount,children:[p.jsx("button",{onClick:h=>{h.preventDefault(),u(E=>E-1)},className:Rt.remove,children:p.jsx("span",{className:"material-symbols-rounded",children:"remove"})}),p.jsx("input",{onChange:h=>u(h.target.value),value:a,max:"30",min:"1",type:"number",name:"amount",id:"amount",required:!0}),p.jsx("button",{onClick:h=>{h.preventDefault(),u(E=>E+1)},className:Rt.add,children:p.jsx("span",{className:"material-symbols-rounded",children:"add"})}),p.jsxs("button",{type:"submit",className:Rt.addToCart,children:[p.jsx("span",{className:"material-symbols-rounded",children:"add_shopping_cart"}),"Add to cart"]})]})]})]})}const S1="_cart_41n5f_5",_1="_title_41n5f_27",E1="_itemsList_41n5f_101",k1="_headers_41n5f_131",C1="_item_41n5f_101",P1="_details_41n5f_233",j1="_amount_41n5f_289",N1="_price_41n5f_353",T1="_separator_41n5f_397",R1="_orderSummary_41n5f_415",L1="_subTotal_41n5f_451",D1="_total_41n5f_453",M1="_discount_41n5f_455",I1="_shipping_41n5f_457",z1="_processOrder_41n5f_499",O1="_emptyCart_41n5f_549",Ne={cart:S1,title:_1,itemsList:E1,headers:k1,item:C1,details:P1,amount:j1,price:N1,separator:T1,orderSummary:R1,subTotal:L1,total:D1,discount:M1,shipping:I1,processOrder:z1,emptyCart:O1},F1="/buy-now/assets/empty-BcSXf8X_.jpg";function $1(){const{cartItems:e,removeFromCart:t,increaseProductAmount:n,decreaseProductAmount:r}=C.useContext(xi),o=au(),[l,i]=C.useState(!1);function s(u){let d=0;for(let c=0;c{i(!0),ue.success("You have successfully processed your order!")};return p.jsxs(p.Fragment,{children:[p.jsx(Qp,{})," ",e.length===0?p.jsxs("section",{"aria-label":"Empty cart section",className:Ne.emptyCart,children:[p.jsx("h1",{children:"Your cart is empty."}),p.jsx("img",{src:F1,alt:"Empty cart"}),p.jsx(ct,{"aria-label":"Go to the products section",to:"/products",children:"Browse our products"})]}):p.jsxs("section",{"aria-label":"Cart page",className:Ne.cart,"data-testid":"cart-page",children:[p.jsxs("div",{className:Ne.title,children:[p.jsx("button",{"aria-label":"Go to previous page",onClick:()=>o(-1),children:p.jsx("span",{className:"material-symbols-rounded","aria-hidden":"true",children:"arrow_back"})}),p.jsx("h1",{children:"Shopping Bag"})]}),p.jsxs("section",{"aria-label":"Products in the cart",className:Ne.itemsList,children:[p.jsxs("div",{className:Ne.headers,children:[p.jsx("h3",{children:"Product"}),p.jsx("h3",{children:"Quantity"}),p.jsx("h3",{children:"Price"})]}),e.map((u,d)=>p.jsxs(C.Fragment,{children:[p.jsxs("article",{"aria-label":`Product: ${u.title}`,className:Ne.item,children:[p.jsxs("p",{"aria-label":"Product order in the cart",children:["0",d+1]}),p.jsx("img",{src:u.image,alt:u.title}),p.jsxs("div",{"aria-label":"Product details",className:Ne.details,children:[p.jsx("h3",{"aria-label":"Product category",children:u.category.slice(0,1).toUpperCase()+u.category.slice(1,u.category.length)}),p.jsx(ct,{to:`/products/${u.id}`,"aria-label":"Go to the page of this product",children:p.jsx("strong",{"aria-label":"Product title",children:u.title.length>50?u.title.slice(0,50)+"...":u.title})}),p.jsxs("span",{"aria-label":"Product id",children:["Id: ",u.id]})]}),p.jsxs("div",{className:Ne.amount,children:[p.jsx("button",{"aria-label":"Decrease the quantity of this product by 1",onClick:()=>{r(d)},children:p.jsx("span",{className:"material-symbols-rounded","aria-hidden":"true",children:"remove"})}),p.jsx("div",{className:Ne.separator}),p.jsx("span",{"aria-label":"Quantity of this product in the cart",children:u.amount}),p.jsx("div",{className:Ne.separator}),p.jsx("button",{"aria-label":"Increase the quantity of this product by 1",onClick:()=>{n(d)},children:p.jsx("span",{className:"material-symbols-rounded","aria-hidden":"true",children:"add"})})]}),p.jsxs("strong",{"aria-label":"Unitary price of this product",className:Ne.price,children:["$",u.price]}),p.jsx("button",{"aria-label":"Remove this product from the cart",onClick:()=>{t(d)},children:p.jsx("span",{className:"material-symbols-rounded","aria-hidden":"true",children:"close"})})]}),d===e.length-1?" ":p.jsx("div",{"aria-hidden":"true",className:Ne.separator})]},d))]}),p.jsxs("section",{"aria-label":"Summary section",className:Ne.orderSummary,children:[p.jsx("h2",{children:"Order Summary"}),p.jsxs("div",{className:Ne.subTotal,children:[p.jsx("p",{children:"Subtotal"}),p.jsxs("strong",{"aria-label":"Subtotal amount",children:["$",s(e)]})]}),p.jsxs("div",{className:Ne.discount,children:[p.jsx("p",{children:"Discount"}),p.jsx("strong",{"aria-label":"Discount on your order",children:"$0.00"})]}),p.jsxs("div",{className:Ne.shipping,children:[p.jsx("p",{children:"Shipping"}),p.jsx("strong",{"aria-label":"Shipping cost on your order",children:"$0.00"})]}),p.jsx("div",{"aria-hidden":"true",className:Ne.separator}),p.jsxs("div",{className:Ne.total,children:[p.jsx("strong",{children:"Total"}),p.jsxs("strong",{"aria-label":"Total amount",children:["$",s(e)]})]}),p.jsx("button",{"aria-label":"Process the order",className:Ne.processOrder,onClick:a,children:"Process Order"}),p.jsx(ct,{"aria-label":"Go to products section",to:"/products",children:"Continue Shopping"})]})]})]})}const U1="_product_1hawc_1",A1="_rating_1hawc_73",B1="_rateCount_1hawc_87",H1="_price_1hawc_115",fl={product:U1,rating:A1,rateCount:B1,price:H1};function Gp({product:e}){const t=au();return p.jsxs("article",{className:fl.product,onClick:()=>{t(`/products/${e.id}`)},children:[p.jsx("img",{src:e.image,alt:e.title}),p.jsxs("div",{title:`The rating of this product is ${e.rating.rate} stars out of ${e.rating.count} reviews.`,"aria-label":`The rating of this product is ${e.rating.rate} stars out of ${e.rating.count} reviews.`,className:fl.rating,children:[p.jsx(su,{rate:e.rating.rate}),p.jsxs("span",{className:fl.rateCount,children:["(",e.rating.count,")"]})]}),p.jsx("h2",{title:e.title,children:e.title.length>40?e.title.slice(0,40)+"...":e.title}),p.jsx("p",{children:e.category[0].toUpperCase()+e.category.slice(1,e.category.length)}),p.jsx("p",{children:"Price"}),p.jsx("div",{className:fl.price,children:p.jsxs("strong",{children:["$",e.price]})})]},e.id)}Gp.propTypes={product:Ve.object};const W1="_products_1dvlg_1",V1="_failedToFetchScreen_1dvlg_19",Xp={products:W1,failedToFetchScreen:V1},Q1="/buy-now/assets/server-down-B6cI_NjA.svg";function rs({error:e}){return p.jsxs("div",{className:Xp.failedToFetchScreen,children:[p.jsx("h1",{children:" Something went wrong... "}),p.jsx("img",{src:Q1,alt:"Server Down Illustration Image"}),p.jsx("h2",{children:"Seems like we are having problems with the connection..."}),p.jsxs("p",{children:["Error description: ",e]}),p.jsx("span",{children:"Please check if the URL written correctly and is valid."})]})}function os(){const{categoryId:e}=Tp(),[t,n]=C.useState(null),[r,o]=C.useState(!0),[l,i]=C.useState(null);return C.useEffect(()=>{async function s(){try{o(!0);const a=e?`https://fakestoreapi.com/products/category/${e}`:"https://fakestoreapi.com/products",u=await fetch(a,{mode:"cors"});if(!u.ok)throw new Error("Error fetching products");const d=await u.json();n(d)}catch(a){i(a.message)}finally{o(!1)}}s()},[e]),l?p.jsx(rs,{error:l}):r?p.jsx(Kp,{}):p.jsx("div",{className:Xp.products,children:t&&t.length===0?p.jsx(rs,{error:`We couldn't find the category: "${e}"...`}):t.map(s=>p.jsx(Gp,{product:s},s.id))})}os.propTypes={products:Ve.array};rs.propTypes={error:Ve.string};const K1="_errorPage_1yny8_5",Y1={errorPage:K1},G1="/buy-now/assets/not-found-page-DBUTLahn.svg";function X1(){const e=Dp();return p.jsxs("section",{className:Y1.errorPage,children:[p.jsx("h1",{children:"Seems like the page you are looking for doesn't exist"}),p.jsxs("p",{children:["Error description: ",e.error.message]}),p.jsx("img",{src:G1,alt:"This page doesn't exist."}),p.jsx(ct,{to:"/",children:"Go back to our main page"})]})}function Jp({children:e}){const[t,n]=C.useState([]),[r,o]=C.useState(0);function l(u,d){let c=!1;const h=Number(d);let E;for(let S=0;S{const c=[...d];return c.splice(u,1),c})}function s(u){const d=[...t];d[u].amount+=1,n(d)}function a(u){const d=[...t];d[u].amount<=1||(d[u].amount-=1,n(d))}return C.useEffect(()=>{let u=0;for(let d=0;d=0)&&(n[o]=e[o]);return n}function ny(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function ry(e,t){return e.button===0&&(!t||t==="_self")&&!ny(e)}const oy=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],ly=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"],iy="6";try{window.__reactRouterVersion=iy}catch{}function ay(e,t){return wg({basename:void 0,future:Nr({},void 0,{v7_prependBasename:!0}),history:Wv({window:void 0}),hydrationData:sy(),routes:e,mapRouteProperties:ty,unstable_dataStrategy:void 0,unstable_patchRoutesOnNavigation:void 0,window:void 0}).initialize()}function sy(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=Nr({},t,{errors:uy(t.errors)})),t}function uy(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,o]of t)if(o&&o.__type==="RouteErrorResponse")n[r]=new bl(o.status,o.statusText,o.data,o.internal===!0);else if(o&&o.__type==="Error"){if(o.__subType){let l=window[o.__subType];if(typeof l=="function")try{let i=new l(o.message);i.stack="",n[r]=i}catch{}}if(n[r]==null){let l=new Error(o.message);l.stack="",n[r]=l}}else n[r]=o;return n}const zp=C.createContext({isTransitioning:!1}),cy=C.createContext(new Map),dy="startTransition",Xc=Rh[dy],fy="flushSync",Jc=Hv[fy];function py(e){Xc?Xc(e):e()}function Qr(e){Jc?Jc(e):e()}class hy{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function my(e){let{fallbackElement:t,router:n,future:r}=e,[o,l]=C.useState(n.state),[i,s]=C.useState(),[a,u]=C.useState({isTransitioning:!1}),[d,c]=C.useState(),[h,E]=C.useState(),[S,x]=C.useState(),P=C.useRef(new Map),{v7_startTransition:v}=r||{},f=C.useCallback(g=>{v?py(g):g()},[v]),m=C.useCallback((g,D)=>{let{deletedFetchers:M,unstable_flushSync:A,unstable_viewTransitionOpts:Z}=D;M.forEach(q=>P.current.delete(q)),g.fetchers.forEach((q,ze)=>{q.data!==void 0&&P.current.set(ze,q.data)});let ie=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!Z||ie){A?Qr(()=>l(g)):f(()=>l(g));return}if(A){Qr(()=>{h&&(d&&d.resolve(),h.skipTransition()),u({isTransitioning:!0,flushSync:!0,currentLocation:Z.currentLocation,nextLocation:Z.nextLocation})});let q=n.window.document.startViewTransition(()=>{Qr(()=>l(g))});q.finished.finally(()=>{Qr(()=>{c(void 0),E(void 0),s(void 0),u({isTransitioning:!1})})}),Qr(()=>E(q));return}h?(d&&d.resolve(),h.skipTransition(),x({state:g,currentLocation:Z.currentLocation,nextLocation:Z.nextLocation})):(s(g),u({isTransitioning:!0,flushSync:!1,currentLocation:Z.currentLocation,nextLocation:Z.nextLocation}))},[n.window,h,d,P,f]);C.useLayoutEffect(()=>n.subscribe(m),[n,m]),C.useEffect(()=>{a.isTransitioning&&!a.flushSync&&c(new hy)},[a]),C.useEffect(()=>{if(d&&i&&n.window){let g=i,D=d.promise,M=n.window.document.startViewTransition(async()=>{f(()=>l(g)),await D});M.finished.finally(()=>{c(void 0),E(void 0),s(void 0),u({isTransitioning:!1})}),E(M)}},[f,i,d,n.window]),C.useEffect(()=>{d&&i&&o.location.key===i.location.key&&d.resolve()},[d,h,o.location,i]),C.useEffect(()=>{!a.isTransitioning&&S&&(s(S.state),u({isTransitioning:!0,flushSync:!1,currentLocation:S.currentLocation,nextLocation:S.nextLocation}),x(void 0))},[a.isTransitioning,S]),C.useEffect(()=>{},[]);let _=C.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:g=>n.navigate(g),push:(g,D,M)=>n.navigate(g,{state:D,preventScrollReset:M==null?void 0:M.preventScrollReset}),replace:(g,D,M)=>n.navigate(g,{replace:!0,state:D,preventScrollReset:M==null?void 0:M.preventScrollReset})}),[n]),N=n.basename||"/",L=C.useMemo(()=>({router:n,navigator:_,static:!1,basename:N}),[n,_,N]),R=C.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return C.createElement(C.Fragment,null,C.createElement(zo.Provider,{value:L},C.createElement(lu.Provider,{value:o},C.createElement(cy.Provider,{value:P.current},C.createElement(zp.Provider,{value:a},C.createElement(ey,{basename:N,location:o.location,navigationType:o.historyAction,navigator:_,future:R},o.initialized||n.future.v7_partialHydration?C.createElement(vy,{routes:n.routes,future:n.future,state:o}):t))))),null)}const vy=C.memo(gy);function gy(e){let{routes:t,future:n,state:r}=e;return Wg(t,void 0,r,n)}const yy=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",wy=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,ct=C.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:l,replace:i,state:s,target:a,to:u,preventScrollReset:d,unstable_viewTransition:c}=t,h=Ip(t,oy),{basename:E}=C.useContext(Pn),S,x=!1;if(typeof u=="string"&&wy.test(u)&&(S=u,yy))try{let m=new URL(window.location.href),_=u.startsWith("//")?new URL(m.protocol+u):new URL(u),N=Xt(_.pathname,E);_.origin===m.origin&&N!=null?u=N+_.search+_.hash:x=!0}catch{}let P=Ug(u,{relative:o}),v=Sy(u,{replace:i,state:s,target:a,preventScrollReset:d,relative:o,unstable_viewTransition:c});function f(m){r&&r(m),m.defaultPrevented||v(m)}return C.createElement("a",Nr({},h,{href:S||P,onClick:x||l?r:f,ref:n,target:a}))}),qa=C.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:o=!1,className:l="",end:i=!1,style:s,to:a,unstable_viewTransition:u,children:d}=t,c=Ip(t,ly),h=wi(a,{relative:c.relative}),E=Fo(),S=C.useContext(lu),{navigator:x,basename:P}=C.useContext(Pn),v=S!=null&&_y(h)&&u===!0,f=x.encodeLocation?x.encodeLocation(h).pathname:h.pathname,m=E.pathname,_=S&&S.navigation&&S.navigation.location?S.navigation.location.pathname:null;o||(m=m.toLowerCase(),_=_?_.toLowerCase():null,f=f.toLowerCase()),_&&P&&(_=Xt(_,P)||_);const N=f!=="/"&&f.endsWith("/")?f.length-1:f.length;let L=m===f||!i&&m.startsWith(f)&&m.charAt(N)==="/",R=_!=null&&(_===f||!i&&_.startsWith(f)&&_.charAt(f.length)==="/"),g={isActive:L,isPending:R,isTransitioning:v},D=L?r:void 0,M;typeof l=="function"?M=l(g):M=[l,L?"active":null,R?"pending":null,v?"transitioning":null].filter(Boolean).join(" ");let A=typeof s=="function"?s(g):s;return C.createElement(ct,Nr({},c,{"aria-current":D,className:M,ref:n,style:A,to:a,unstable_viewTransition:u}),typeof d=="function"?d(g):d)});var es;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(es||(es={}));var Zc;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Zc||(Zc={}));function xy(e){let t=C.useContext(zo);return t||Y(!1),t}function Sy(e,t){let{target:n,replace:r,state:o,preventScrollReset:l,relative:i,unstable_viewTransition:s}=t===void 0?{}:t,a=au(),u=Fo(),d=wi(e,{relative:i});return C.useCallback(c=>{if(ry(c,n)){c.preventDefault();let h=r!==void 0?r:Yn(u)===Yn(d);a(e,{replace:h,state:o,preventScrollReset:l,relative:i,unstable_viewTransition:s})}},[u,a,d,r,o,n,e,l,i,s])}function _y(e,t){t===void 0&&(t={});let n=C.useContext(zp);n==null&&Y(!1);let{basename:r}=xy(es.useViewTransitionState),o=wi(e,{relative:t.relative});if(!n.isTransitioning)return!1;let l=Xt(n.currentLocation.pathname,r)||n.currentLocation.pathname,i=Xt(n.nextLocation.pathname,r)||n.nextLocation.pathname;return Zl(o.pathname,i)!=null||Zl(o.pathname,l)!=null}const xi=C.createContext(),Ey="_mobileNavbar_fdoe2_1",ky="_navbar_fdoe2_9",Cy="_logo_fdoe2_33",Py="_active_fdoe2_89",jy="_links_fdoe2_285",Ny="_mobileLinkActive_fdoe2_409",rn={mobileNavbar:Ey,navbar:ky,logo:Cy,active:Py,links:jy,mobileLinkActive:Ny};function Ty(){const[e,t]=C.useState(!1),{amountOfItems:n}=C.useContext(xi),r=[{linkTo:"/",text:"Home",icon:"home"},{linkTo:"/products",text:"Products",icon:"shoppingmode"},{linkTo:"/about-us",text:"About Us",icon:"info"},{linkTo:"/contact-us",text:"Contact Us",icon:"alternate_email"},{linkTo:"/cart",text:"Cart",icon:"shopping_bag"}];return p.jsxs(p.Fragment,{children:[p.jsxs("header",{"aria-label":"Website banner",className:rn.navbar,children:[p.jsx("div",{className:rn.logo,children:p.jsx("img",{"data-testid":"Website logo",alt:"Website logo",role:"img","aria-label":"Website logo",src:"joy.png",width:"150",height:"85"})}),p.jsx("nav",{"aria-label":"Navigation links",children:r.map(o=>p.jsx(qa,{to:o.linkTo,className:({isActive:l})=>l?rn.active:"",children:o.text},o.linkTo))}),p.jsx("button",{"aria-label":"Go to the cart",className:rn.cartButton,children:p.jsxs(ct,{to:"cart",children:[p.jsx("span",{"aria-hidden":!0,className:"material-symbols-rounded",children:"shopping_bag"}),p.jsx("span",{"aria-label":"Current of items in your cart",className:rn.productsInCart,children:n})]})})]}),p.jsxs("header",{className:rn.mobileNavbar,children:[p.jsxs(p.Fragment,{children:[p.jsx("button",{"aria-label":"Show menu",onClick:()=>t(o=>!o),children:p.jsx("span",{className:"material-symbols-rounded",children:"menu"})}),p.jsx("h1",{children:p.jsx("span",{children:"JoyfulMart"})})]}),e&&p.jsxs("nav",{className:rn.links,children:[p.jsxs("button",{"aria-label":"Hide menu",onClick:()=>t(o=>!o),children:["Hide menu"," ",p.jsx("span",{className:"material-symbols-rounded",children:"visibility_off"})]}),r.map(o=>p.jsxs(qa,{className:({isActive:l})=>l?rn.mobileLinkActive:"",onClick:()=>t(!1),to:o.linkTo,children:[p.jsx("span",{className:"material-symbols-rounded",children:o.icon}),p.jsx("span",{children:o.text})]},o.text))]})]})]})}const Ry="_footer_1jksu_5",Ly={footer:Ry};function Dy(){return p.jsx("div",{className:Ly.footer,children:p.jsxs("p",{children:["Shrinedhi M R",p.jsx("a",{href:"https://github.com/Web-Dev-Learner?tab=overview&from=2024-08-01&to=2024-08-28",target:"_blank","aria-label":"Go to the author's GitHub account",children:p.jsx("i",{className:"fab fa-github"})}),"Web-Dev-Learner"," "]})})}function My(){return p.jsxs(p.Fragment,{children:[p.jsx(Ty,{}),p.jsx(Mp,{}),p.jsx(Dy,{})]})}var Op={exports:{}},Iy="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",zy=Iy,Oy=zy;function Fp(){}function $p(){}$p.resetWarningCache=Fp;var Fy=function(){function e(r,o,l,i,s,a){if(a!==Oy){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:$p,resetWarningCache:Fp};return n.PropTypes=n,n};Op.exports=Fy();var $y=Op.exports;const Ve=ls($y),Uy="_active_puppn_1",Ay="_carousel_puppn_7",By="_previous_puppn_71",Hy="_next_puppn_79",Wy="_slidesContainer_puppn_117",Vy="_slide_puppn_117",Qy="_navigation_puppn_157",Nn={active:Uy,carousel:Ay,previous:By,next:Hy,slidesContainer:Wy,slide:Vy,navigation:Qy};function Up({slides:e}){const[t,n]=C.useState(0),[r,o]=C.useState(!0),l=()=>{n(a=>a===0?e.length-1:a-1)},i=()=>{n(a=>a===e.length-1?0:a+1)},s=a=>{n(a)};return C.useEffect(()=>{if(r){const a=setInterval(()=>{i()},5e3);return()=>clearInterval(a)}},[r]),p.jsxs("section",{className:Nn.carousel,"aria-label":"Carousel slider",children:[p.jsx("button",{"aria-label":"Go to previous slide",onClick:l,className:Nn.previous,children:p.jsx("span",{"aria-hidden":!0,className:"material-symbols-rounded",children:"arrow_back"})}),p.jsx("ul",{onMouseEnter:()=>o(!1),onMouseLeave:()=>o(!0),className:Nn.slidesContainer,children:e.map((a,u)=>a.props?p.jsx("li",{"aria-label":`Slide number ${u+1}`,"aria-hidden":t!==u,className:`${Nn.slide} ${t===u?Nn.active:""}`,style:{translate:`${-100*t}%`},children:a},u):p.jsx("img",{"aria-hidden":t!==u,tabIndex:`${t!==u&&"-1"}`,style:{translate:`${-100*t}%`},src:a.url,alt:a.description},u))}),p.jsx("button",{"aria-label":"Go to next slide",onClick:i,className:Nn.next,children:p.jsx("span",{"aria-hidden":!0,className:"material-symbols-rounded",children:"arrow_forward"})}),p.jsx("div",{className:Nn.navigation,children:e.map((a,u)=>p.jsx("button",{"aria-label":`Go to slide number ${u+1}`,onClick:()=>s(u),children:p.jsx("span",{"aria-hidden":!0,className:"material-symbols-rounded",children:t===u?"radio_button_checked":"radio_button_unchecked"})},u))})]})}Up.propTypes={slides:Ve.arrayOf(Ve.oneOfType([Ve.shape({url:Ve.string,description:Ve.string}),Ve.elementType]))};const Ky="_mainSlide_623a3_1",Yy={mainSlide:Ky};function Gy(){return p.jsx("div",{className:Yy.mainSlide,children:p.jsxs("h1",{children:[p.jsx("span",{style:{color:"white",fontSize:"3rem"},children:"Welcome to "}),p.jsx("span",{style:{color:"black",fontWeight:"bold",fontSize:"3rem"},children:"Joyful"}),p.jsx("span",{style:{color:"red",fontSize:"3rem"},children:"Mart"})]})})}const Xy="/buy_now/assets/jewelery-D8XOqVzA.jpg",Jy="/buy_now/assets/electro-Bu9m7xlR.jpg",Zy="/buy_now/assets/men-clothing-IebcNLWx.jpg",by="/buy_now/assets/women-clothing-CIJrZOog.jpg",qy="_categoriesSlide_gae36_1",e0={categoriesSlide:qy};function t0(){const e=[{imageUrl:Xy,description:"Jewelery",link:"jewelery"},{imageUrl:Jy,description:"Electronics",link:"electronics"},{imageUrl:by,description:"Women Clothing",link:"women's clothing"},{imageUrl:Zy,description:"Men Clothing",link:"men's clothing"}];return p.jsxs("div",{className:e0.categoriesSlide,children:[p.jsx("h2",{children:"Shop By Category"}),e.map((t,n)=>p.jsx("div",{style:{backgroundImage:`linear-gradient(#00000055, #00000055),url(${t.imageUrl})`},children:p.jsx(ct,{to:`products/category/${t.link}`,children:p.jsx("button",{"aria-label":`Go to the ${t.description} category.`,children:t.description})})},n))]})}const n0="_sloganSlide_19n18_1",r0={sloganSlide:n0};function o0(){return p.jsxs("div",{className:r0.sloganSlide,children:[p.jsx("h2",{children:"Where Shopping Reaches New Heights"}),p.jsx(ct,{to:"products",children:p.jsx("button",{"aria-label":"Go to products section",children:"Shop Now"})})]})}const l0="_keyPoints_1ng2w_5",i0="_grid_1ng2w_55",a0="_point_1ng2w_69",s0="_hiddenDescription_1ng2w_131",ul={keyPoints:l0,grid:i0,point:a0,hiddenDescription:s0};function u0(){const e=[{title:"Vast Product Selection",description:"From cutting-edge gadgets to the latest fashion trends, JoyfulMart offers an extensive collection of products to suit every taste.",googleIcon:"inventory"},{title:"Top-Notch Security",description:"Shop worry-free with JoyfulMart’s secure payment gateway, ensuring your transactions are safe and protected.",googleIcon:"verified_user"},{title:"Exceptional Customer Support",description:"Our dedicated support team is always ready to assist, ensuring you have a smooth and satisfying shopping experience.",googleIcon:"headset_mic"},{title:"Tailored Shopping Experience",description:"Enjoy a personalized shopping journey with recommendations that match your style and preferences, thanks to our smart algorithms.",googleIcon:"thumb_up"},{title:"Engaging Social Presence",description:"Stay connected with JoyfulMart on social media for the latest updates, exclusive deals, and community engagement.",googleIcon:"chat"},{title:"Swift Delivery Service",description:"Experience the convenience of fast and reliable shipping, with real-time tracking and prompt delivery of your orders.",googleIcon:"flight_takeoff"}];return p.jsxs("div",{className:ul.keyPoints,children:[p.jsxs("p",{children:[p.jsx("span",{children:"JoyfulMart"})," is a an e-commerce website that aims to provide customers with a seamless shopping experience for a variety of products."," "]}),p.jsx("div",{className:ul.grid,children:e.map((t,n)=>p.jsxs("div",{className:ul.point,children:[p.jsx("span",{className:"material-symbols-rounded",children:t.googleIcon}),p.jsx("h3",{children:t.title}),p.jsx("div",{className:ul.hiddenDescription,children:p.jsx("p",{children:t.description})})]},n))})]})}const c0="_home_1x7au_1",d0={home:c0};function f0(){const e=[p.jsx(Gy,{},"main slide"),p.jsx(o0,{},"slogan slide"),p.jsx(t0,{},"categories slide")];return p.jsxs("main",{"aria-label":"Home page",className:d0.home,children:[p.jsx(Up,{slides:e}),p.jsx(u0,{})]},"home")}const p0="_aboutUs_1xdiz_1",h0="_productImage_1xdiz_65",m0="_textGrid_1xdiz_81",v0="_description_1xdiz_99",g0="_featureBox_1xdiz_101",y0="_testimonials_1xdiz_103",w0="_additionalContent_1xdiz_105",x0="_shopButton_1xdiz_373",$t={aboutUs:p0,productImage:h0,textGrid:m0,description:v0,featureBox:g0,testimonials:y0,additionalContent:w0,shopButton:x0},S0="/buy_now/assets/shoes-wHaUFpui.jpg";function _0(){return p.jsxs("section",{"aria-label":"About us section",className:$t.aboutUs,children:[p.jsx("h2",{className:$t.subheading,children:"Your One-Stop Destination for Quality & Convenience"}),p.jsx("img",{src:S0,alt:"Products",className:$t.productImage}),p.jsxs("div",{className:$t.textGrid,children:[p.jsxs("div",{className:$t.description,children:[p.jsx("h3",{children:"Our Story"}),p.jsx("p",{children:"At JoyfulMart, we're your ultimate destination for top-quality products that shine bright. Explore a universe of possibilities as you browse through our curated collection of JoyfulMart goods, handpicked to elevate your shopping experience. From fashion to electronics, home decor to gifts, we bring you the stars of the retail world, all in one convenient place. Welcome to a shopping journey where excellence meets convenience—welcome to JoyfulMart Shop."})]}),p.jsxs("div",{className:$t.featureBox,children:[p.jsx("h3",{children:"Why Choose Us?"}),p.jsxs("ul",{children:[p.jsx("li",{children:"Free Shipping on Orders Over $50"}),p.jsx("li",{children:"24/7 Customer Support"}),p.jsx("li",{children:"Easy Returns & Exchanges"}),p.jsx("li",{children:"Exclusive Deals & Discounts"}),p.jsx("li",{children:"Secure Payment Options"}),p.jsx("li",{children:"High-Quality Products Guaranteed"})]})]}),p.jsxs("div",{className:$t.testimonials,children:[p.jsx("h3",{children:"What Our Customers Say"}),p.jsx("blockquote",{children:'"JoyfulMart is my go-to store for quality products!"'}),p.jsx("p",{children:"— Satisfied Customer"}),p.jsx("blockquote",{children:'"Fantastic selection and unbeatable prices. I always find what I need!"'}),p.jsx("p",{children:"— Happy Shopper"})]}),p.jsxs("div",{className:$t.additionalContent,children:[p.jsx("h3",{children:"Join Our Community"}),p.jsx("p",{children:"Be the first to know about our latest products, exclusive deals, and special events. Follow us on social media!"}),p.jsx(ct,{to:"/contact-us",children:p.jsx("button",{"aria-label":"Contact us for more information",children:"Contact Us"})})]})]}),p.jsx("div",{className:$t.shopButton,children:p.jsx(ct,{to:"/products",children:p.jsx("button",{"aria-label":"Go to the products section",children:"Shop Now"})})})]})}const E0="_filters_1yfao_5",k0="_header_1yfao_25",C0="_divider_1yfao_95",P0="_categories_1yfao_107",j0="_toggleShowCategories_1yfao_107",N0="_active_1yfao_175",T0="_title_1yfao_183",R0="_foldableContent_1yfao_255",Tn={filters:E0,header:k0,divider:C0,categories:P0,toggleShowCategories:j0,active:N0,title:T0,foldableContent:R0};function L0(){const[e,t]=C.useState(!1),n=["electronics","jewelery","men's clothing","women's clothing"];return p.jsxs("aside",{className:Tn.filters,children:[p.jsxs("div",{className:Tn.header,children:[p.jsx("h2",{children:"Filters"}),p.jsxs(ct,{to:"/products",children:["Clear all filters"," ",p.jsx("span",{className:"material-symbols-rounded",children:"close"})]})]}),p.jsx("div",{className:Tn.divider}),p.jsxs("div",{id:"categories",className:Tn.categories,children:[p.jsxs("button",{onClick:()=>t(r=>!r),className:Tn.toggleShowCategories,children:[e?"Hide categories":"Show categories",e?p.jsx("span",{className:"material-symbols-rounded",children:"keyboard_arrow_up"}):p.jsx("span",{className:"material-symbols-rounded",children:"keyboard_arrow_down"})]}),e?p.jsx("div",{className:Tn.foldableContent,children:n.map(r=>p.jsx(qa,{to:`category/${r}`,className:({isActive:o})=>o?Tn.active:"",children:p.jsx("p",{children:r})},r))}):""]})]})}const D0="_section_jcqmq_5",M0="_divider_jcqmq_15",bc={section:D0,divider:M0};function I0(){return p.jsxs("section",{className:bc.section,"aria-label":"Products section",children:[p.jsx(L0,{}),p.jsx("div",{className:bc.divider}),p.jsx(Mp,{})]},"products")}const z0="_contactUs_3l30u_1",O0="_banner_3l30u_19",F0="_contactForms_3l30u_81",$0="_card_3l30u_109",U0="_spacer_3l30u_181",Kr={contactUs:z0,banner:O0,contactForms:F0,card:$0,spacer:U0};function A0(){const e=[{title:"Email",icon:"fa-solid fa-envelope",description:"Contact us through email.",link:"JoyfulMart's Email"},{title:"Phone",icon:"fa-solid fa-square-phone",description:"Give us a call.",link:"JoyfulMart's phone: 123-456-7890"},{title:"WhatsApp",icon:"fa-brands fa-square-whatsapp",description:"Send us a message through WhatsApp.",link:"JoyfulMart's phone: 123-456-7890"},{title:"YouTube",icon:"fa-brands fa-youtube",description:"Watch our videos on YouTube.",link:"JoyfulMart's YouTube channel"},{title:"Instagram",icon:"fa-brands fa-square-instagram",description:"Follow us on Instagram.",link:"JoyfulMart's Instagram page"},{title:"Twitter",icon:"fa-brands fa-square-x-twitter",description:"Reach us through X.",link:"JoyfulMart's Twitter page"},{title:"Facebook",icon:"fa-brands fa-square-facebook",description:"Follow us on Facebook.",link:"JoyfulMart's Facebook page"},{title:"Telegram",icon:"fa-brands fa-telegram",description:"Message us on Telegram.",link:"JoyfulMart's Telegram channel"}];return p.jsxs("section",{className:Kr.contactUs,"aria-label":"Contact us section",children:[p.jsx("div",{className:Kr.banner,children:p.jsx("h1",{children:"Contact Us"})}),p.jsxs("h3",{children:["We would love to hear from you"," ",p.jsx("span",{className:"material-symbols-rounded",children:"favorite"})]}),p.jsx("div",{className:Kr.contactForms,children:e.map(t=>p.jsxs("article",{className:Kr.card,children:[p.jsx("span",{children:p.jsx("i",{className:t.icon})}),p.jsx("h2",{children:t.title}),p.jsx("p",{children:t.description}),p.jsx("a",{href:"#",children:p.jsx("strong",{children:t.link})})]},t.title))}),p.jsx("div",{className:Kr.spacer}),p.jsx("span",{children:"Get In Touch."})]})}function Ap(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;ttypeof e=="number"&&!isNaN(e),An=e=>typeof e=="string",st=e=>typeof e=="function",Pl=e=>An(e)||st(e)?e:null,ts=e=>C.isValidElement(e)||An(e)||st(e)||No(e);function B0(e,t,n){n===void 0&&(n=300);const{scrollHeight:r,style:o}=e;requestAnimationFrame(()=>{o.minHeight="initial",o.height=r+"px",o.transition=`all ${n}ms`,requestAnimationFrame(()=>{o.height="0",o.padding="0",o.margin="0",setTimeout(t,n)})})}function Si(e){let{enter:t,exit:n,appendPosition:r=!1,collapse:o=!0,collapseDuration:l=300}=e;return function(i){let{children:s,position:a,preventExitTransition:u,done:d,nodeRef:c,isIn:h,playToast:E}=i;const S=r?`${t}--${a}`:t,x=r?`${n}--${a}`:n,P=C.useRef(0);return C.useLayoutEffect(()=>{const v=c.current,f=S.split(" "),m=_=>{_.target===c.current&&(E(),v.removeEventListener("animationend",m),v.removeEventListener("animationcancel",m),P.current===0&&_.type!=="animationcancel"&&v.classList.remove(...f))};v.classList.add(...f),v.addEventListener("animationend",m),v.addEventListener("animationcancel",m)},[]),C.useEffect(()=>{const v=c.current,f=()=>{v.removeEventListener("animationend",f),o?B0(v,d,l):d()};h||(u?f():(P.current=1,v.className+=` ${x}`,v.addEventListener("animationend",f)))},[h]),ne.createElement(ne.Fragment,null,s)}}function qc(e,t){return e!=null?{content:e.content,containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,status:t}:{}}const Xe=new Map;let To=[];const ns=new Set,H0=e=>ns.forEach(t=>t(e)),Bp=()=>Xe.size>0;function Hp(e,t){var n;if(t)return!((n=Xe.get(t))==null||!n.isToastActive(e));let r=!1;return Xe.forEach(o=>{o.isToastActive(e)&&(r=!0)}),r}function Wp(e,t){ts(e)&&(Bp()||To.push({content:e,options:t}),Xe.forEach(n=>{n.buildToast(e,t)}))}function ed(e,t){Xe.forEach(n=>{t!=null&&t!=null&&t.containerId?(t==null?void 0:t.containerId)===n.id&&n.toggle(e,t==null?void 0:t.id):n.toggle(e,t==null?void 0:t.id)})}function W0(e){const{subscribe:t,getSnapshot:n,setProps:r}=C.useRef(function(l){const i=l.containerId||1;return{subscribe(s){const a=function(d,c,h){let E=1,S=0,x=[],P=[],v=[],f=c;const m=new Map,_=new Set,N=()=>{v=Array.from(m.values()),_.forEach(g=>g())},L=g=>{P=g==null?[]:P.filter(D=>D!==g),N()},R=g=>{const{toastId:D,onOpen:M,updateId:A,children:Z}=g.props,ie=A==null;g.staleId&&m.delete(g.staleId),m.set(D,g),P=[...P,g.props.toastId].filter(q=>q!==g.staleId),N(),h(qc(g,ie?"added":"updated")),ie&&st(M)&&M(C.isValidElement(Z)&&Z.props)};return{id:d,props:f,observe:g=>(_.add(g),()=>_.delete(g)),toggle:(g,D)=>{m.forEach(M=>{D!=null&&D!==M.props.toastId||st(M.toggle)&&M.toggle(g)})},removeToast:L,toasts:m,clearQueue:()=>{S-=x.length,x=[]},buildToast:(g,D)=>{if((X=>{let{containerId:ae,toastId:ce,updateId:ke}=X;const fe=ae?ae!==d:d!==1,De=m.has(ce)&&ke==null;return fe||De})(D))return;const{toastId:M,updateId:A,data:Z,staleId:ie,delay:q}=D,ze=()=>{L(M)},Ae=A==null;Ae&&S++;const Le={...f,style:f.toastStyle,key:E++,...Object.fromEntries(Object.entries(D).filter(X=>{let[ae,ce]=X;return ce!=null})),toastId:M,updateId:A,data:Z,closeToast:ze,isIn:!1,className:Pl(D.className||f.toastClassName),bodyClassName:Pl(D.bodyClassName||f.bodyClassName),progressClassName:Pl(D.progressClassName||f.progressClassName),autoClose:!D.isLoading&&(I=D.autoClose,O=f.autoClose,I===!1||No(I)&&I>0?I:O),deleteToast(){const X=m.get(M),{onClose:ae,children:ce}=X.props;st(ae)&&ae(C.isValidElement(ce)&&ce.props),h(qc(X,"removed")),m.delete(M),S--,S<0&&(S=0),x.length>0?R(x.shift()):N()}};var I,O;Le.closeButton=f.closeButton,D.closeButton===!1||ts(D.closeButton)?Le.closeButton=D.closeButton:D.closeButton===!0&&(Le.closeButton=!ts(f.closeButton)||f.closeButton);let H=g;C.isValidElement(g)&&!An(g.type)?H=C.cloneElement(g,{closeToast:ze,toastProps:Le,data:Z}):st(g)&&(H=g({closeToast:ze,toastProps:Le,data:Z}));const J={content:H,props:Le,staleId:ie};f.limit&&f.limit>0&&S>f.limit&&Ae?x.push(J):No(q)?setTimeout(()=>{R(J)},q):R(J)},setProps(g){f=g},setToggle:(g,D)=>{m.get(g).toggle=D},isToastActive:g=>P.some(D=>D===g),getSnapshot:()=>f.newestOnTop?v.reverse():v}}(i,l,H0);Xe.set(i,a);const u=a.observe(s);return To.forEach(d=>Wp(d.content,d.options)),To=[],()=>{u(),Xe.delete(i)}},setProps(s){var a;(a=Xe.get(i))==null||a.setProps(s)},getSnapshot(){var s;return(s=Xe.get(i))==null?void 0:s.getSnapshot()}}}(e)).current;r(e);const o=C.useSyncExternalStore(t,n,n);return{getToastToRender:function(l){if(!o)return[];const i=new Map;return o.forEach(s=>{const{position:a}=s.props;i.has(a)||i.set(a,[]),i.get(a).push(s)}),Array.from(i,s=>l(s[0],s[1]))},isToastActive:Hp,count:o==null?void 0:o.length}}function V0(e){const[t,n]=C.useState(!1),[r,o]=C.useState(!1),l=C.useRef(null),i=C.useRef({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:s,pauseOnHover:a,closeToast:u,onClick:d,closeOnClick:c}=e;var h,E;function S(){n(!0)}function x(){n(!1)}function P(m){const _=l.current;i.canDrag&&_&&(i.didMove=!0,t&&x(),i.delta=e.draggableDirection==="x"?m.clientX-i.start:m.clientY-i.start,i.start!==m.clientX&&(i.canCloseOnClick=!1),_.style.transform=`translate3d(${e.draggableDirection==="x"?`${i.delta}px, var(--y)`:`0, calc(${i.delta}px + var(--y))`},0)`,_.style.opacity=""+(1-Math.abs(i.delta/i.removalDistance)))}function v(){document.removeEventListener("pointermove",P),document.removeEventListener("pointerup",v);const m=l.current;if(i.canDrag&&i.didMove&&m){if(i.canDrag=!1,Math.abs(i.delta)>i.removalDistance)return o(!0),e.closeToast(),void e.collapseAll();m.style.transition="transform 0.2s, opacity 0.2s",m.style.removeProperty("transform"),m.style.removeProperty("opacity")}}(E=Xe.get((h={id:e.toastId,containerId:e.containerId,fn:n}).containerId||1))==null||E.setToggle(h.id,h.fn),C.useEffect(()=>{if(e.pauseOnFocusLoss)return document.hasFocus()||x(),window.addEventListener("focus",S),window.addEventListener("blur",x),()=>{window.removeEventListener("focus",S),window.removeEventListener("blur",x)}},[e.pauseOnFocusLoss]);const f={onPointerDown:function(m){if(e.draggable===!0||e.draggable===m.pointerType){i.didMove=!1,document.addEventListener("pointermove",P),document.addEventListener("pointerup",v);const _=l.current;i.canCloseOnClick=!0,i.canDrag=!0,_.style.transition="none",e.draggableDirection==="x"?(i.start=m.clientX,i.removalDistance=_.offsetWidth*(e.draggablePercent/100)):(i.start=m.clientY,i.removalDistance=_.offsetHeight*(e.draggablePercent===80?1.5*e.draggablePercent:e.draggablePercent)/100)}},onPointerUp:function(m){const{top:_,bottom:N,left:L,right:R}=l.current.getBoundingClientRect();m.nativeEvent.type!=="touchend"&&e.pauseOnHover&&m.clientX>=L&&m.clientX<=R&&m.clientY>=_&&m.clientY<=N?x():S()}};return s&&a&&(f.onMouseEnter=x,e.stacked||(f.onMouseLeave=S)),c&&(f.onClick=m=>{d&&d(m),i.canCloseOnClick&&u()}),{playToast:S,pauseToast:x,isRunning:t,preventExitTransition:r,toastRef:l,eventHandlers:f}}function Q0(e){let{delay:t,isRunning:n,closeToast:r,type:o="default",hide:l,className:i,style:s,controlledProgress:a,progress:u,rtl:d,isIn:c,theme:h}=e;const E=l||a&&u===0,S={...s,animationDuration:`${t}ms`,animationPlayState:n?"running":"paused"};a&&(S.transform=`scaleX(${u})`);const x=fn("Toastify__progress-bar",a?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${h}`,`Toastify__progress-bar--${o}`,{"Toastify__progress-bar--rtl":d}),P=st(i)?i({rtl:d,type:o,defaultClassName:x}):fn(x,i),v={[a&&u>=1?"onTransitionEnd":"onAnimationEnd"]:a&&u<1?null:()=>{c&&r()}};return ne.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":E},ne.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${h} Toastify__progress-bar--${o}`}),ne.createElement("div",{role:"progressbar","aria-hidden":E?"true":"false","aria-label":"notification timer",className:P,style:S,...v}))}let K0=1;const Vp=()=>""+K0++;function Y0(e){return e&&(An(e.toastId)||No(e.toastId))?e.toastId:Vp()}function ao(e,t){return Wp(e,t),t.toastId}function ti(e,t){return{...t,type:t&&t.type||e,toastId:Y0(t)}}function cl(e){return(t,n)=>ao(t,ti(e,n))}function ue(e,t){return ao(e,ti("default",t))}ue.loading=(e,t)=>ao(e,ti("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t})),ue.promise=function(e,t,n){let r,{pending:o,error:l,success:i}=t;o&&(r=An(o)?ue.loading(o,n):ue.loading(o.render,{...n,...o}));const s={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},a=(d,c,h)=>{if(c==null)return void ue.dismiss(r);const E={type:d,...s,...n,data:h},S=An(c)?{render:c}:c;return r?ue.update(r,{...E,...S}):ue(S.render,{...E,...S}),h},u=st(e)?e():e;return u.then(d=>a("success",i,d)).catch(d=>a("error",l,d)),u},ue.success=cl("success"),ue.info=cl("info"),ue.error=cl("error"),ue.warning=cl("warning"),ue.warn=ue.warning,ue.dark=(e,t)=>ao(e,ti("default",{theme:"dark",...t})),ue.dismiss=function(e){(function(t){var n;if(Bp()){if(t==null||An(n=t)||No(n))Xe.forEach(r=>{r.removeToast(t)});else if(t&&("containerId"in t||"id"in t)){const r=Xe.get(t.containerId);r?r.removeToast(t.id):Xe.forEach(o=>{o.removeToast(t.id)})}}else To=To.filter(r=>t!=null&&r.options.toastId!==t)})(e)},ue.clearWaitingQueue=function(e){e===void 0&&(e={}),Xe.forEach(t=>{!t.props.limit||e.containerId&&t.id!==e.containerId||t.clearQueue()})},ue.isActive=Hp,ue.update=function(e,t){t===void 0&&(t={});const n=((r,o)=>{var l;let{containerId:i}=o;return(l=Xe.get(i||1))==null?void 0:l.toasts.get(r)})(e,t);if(n){const{props:r,content:o}=n,l={delay:100,...r,...t,toastId:t.toastId||e,updateId:Vp()};l.toastId!==e&&(l.staleId=e);const i=l.render||o;delete l.render,ao(i,l)}},ue.done=e=>{ue.update(e,{progress:1})},ue.onChange=function(e){return ns.add(e),()=>{ns.delete(e)}},ue.play=e=>ed(!0,e),ue.pause=e=>ed(!1,e);const G0=typeof window<"u"?C.useLayoutEffect:C.useEffect,dl=e=>{let{theme:t,type:n,isLoading:r,...o}=e;return ne.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:t==="colored"?"currentColor":`var(--toastify-icon-color-${n})`,...o})},na={info:function(e){return ne.createElement(dl,{...e},ne.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(e){return ne.createElement(dl,{...e},ne.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(e){return ne.createElement(dl,{...e},ne.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(e){return ne.createElement(dl,{...e},ne.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return ne.createElement("div",{className:"Toastify__spinner"})}},X0=e=>{const{isRunning:t,preventExitTransition:n,toastRef:r,eventHandlers:o,playToast:l}=V0(e),{closeButton:i,children:s,autoClose:a,onClick:u,type:d,hideProgressBar:c,closeToast:h,transition:E,position:S,className:x,style:P,bodyClassName:v,bodyStyle:f,progressClassName:m,progressStyle:_,updateId:N,role:L,progress:R,rtl:g,toastId:D,deleteToast:M,isIn:A,isLoading:Z,closeOnClick:ie,theme:q}=e,ze=fn("Toastify__toast",`Toastify__toast-theme--${q}`,`Toastify__toast--${d}`,{"Toastify__toast--rtl":g},{"Toastify__toast--close-on-click":ie}),Ae=st(x)?x({rtl:g,position:S,type:d,defaultClassName:ze}):fn(ze,x),Le=function(J){let{theme:X,type:ae,isLoading:ce,icon:ke}=J,fe=null;const De={theme:X,type:ae};return ke===!1||(st(ke)?fe=ke({...De,isLoading:ce}):C.isValidElement(ke)?fe=C.cloneElement(ke,De):ce?fe=na.spinner():(zt=>zt in na)(ae)&&(fe=na[ae](De))),fe}(e),I=!!R||!a,O={closeToast:h,type:d,theme:q};let H=null;return i===!1||(H=st(i)?i(O):C.isValidElement(i)?C.cloneElement(i,O):function(J){let{closeToast:X,theme:ae,ariaLabel:ce="close"}=J;return ne.createElement("button",{className:`Toastify__close-button Toastify__close-button--${ae}`,type:"button",onClick:ke=>{ke.stopPropagation(),X(ke)},"aria-label":ce},ne.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},ne.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}(O)),ne.createElement(E,{isIn:A,done:M,position:S,preventExitTransition:n,nodeRef:r,playToast:l},ne.createElement("div",{id:D,onClick:u,"data-in":A,className:Ae,...o,style:P,ref:r},ne.createElement("div",{...A&&{role:L},className:st(v)?v({type:d}):fn("Toastify__toast-body",v),style:f},Le!=null&&ne.createElement("div",{className:fn("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!Z})},Le),ne.createElement("div",null,s)),H,ne.createElement(Q0,{...N&&!I?{key:`pb-${N}`}:{},rtl:g,theme:q,delay:a,isRunning:t,isIn:A,closeToast:h,hide:c,type:d,style:_,className:m,controlledProgress:I,progress:R||0})))},_i=function(e,t){return t===void 0&&(t=!1),{enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}},J0=Si(_i("bounce",!0));Si(_i("slide",!0));Si(_i("zoom"));Si(_i("flip"));const Z0={position:"top-right",transition:J0,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"};function Qp(e){let t={...Z0,...e};const n=e.stacked,[r,o]=C.useState(!0),l=C.useRef(null),{getToastToRender:i,isToastActive:s,count:a}=W0(t),{className:u,style:d,rtl:c,containerId:h}=t;function E(x){const P=fn("Toastify__toast-container",`Toastify__toast-container--${x}`,{"Toastify__toast-container--rtl":c});return st(u)?u({position:x,rtl:c,defaultClassName:P}):fn(P,Pl(u))}function S(){n&&(o(!0),ue.play())}return G0(()=>{if(n){var x;const P=l.current.querySelectorAll('[data-in="true"]'),v=12,f=(x=t.position)==null?void 0:x.includes("top");let m=0,_=0;Array.from(P).reverse().forEach((N,L)=>{const R=N;R.classList.add("Toastify__toast--stacked"),L>0&&(R.dataset.collapsed=`${r}`),R.dataset.pos||(R.dataset.pos=f?"top":"bot");const g=m*(r?.2:1)+(r?0:v*L);R.style.setProperty("--y",`${f?g:-1*g}px`),R.style.setProperty("--g",`${v}`),R.style.setProperty("--s",""+(1-(r?_:0))),m+=R.offsetHeight,_+=.025})}},[r,a,n]),ne.createElement("div",{ref:l,className:"Toastify",id:h,onMouseEnter:()=>{n&&(o(!1),ue.pause())},onMouseLeave:S},i((x,P)=>{const v=P.length?{...d}:{...d,pointerEvents:"none"};return ne.createElement("div",{className:E(x),style:v,key:`container-${x}`},P.map(f=>{let{content:m,props:_}=f;return ne.createElement(X0,{..._,stacked:n,collapseAll:S,isIn:s(_.toastId,_.containerId),style:_.style,key:`toast-${_.key}`},m)}))}))}const b0="_loader_13xfr_5",q0="_spinner_13xfr_27",e1="_spin_13xfr_27",td={loader:b0,spinner:q0,spin:e1};function Kp(){return p.jsxs("div",{className:td.loader,children:[p.jsx("div",{className:td.spinner}),p.jsx("p",{children:"Loading you products..."})]})}const t1="_active_qf8pe_1",n1="_inactive_qf8pe_9",nd={active:t1,inactive:n1};function su({rate:e,fontSize:t="2.25rem"}){const n=Math.trunc(e),r=[];for(let o=0;o<5;o++)r.push(p.jsx("span",{className:`material-symbols-rounded ${o1?"products":"product"," to the cart."]}),p.jsx("h2",{children:e.title.length>30?`${e.title.slice(0,30)+"..."}`:e.title})]})]})})}Yp.propTypes={product:Ve.object,amount:Ve.oneOfType([Ve.string,Ve.number])};const i1="_productNotFound_ua9nw_1",a1={productNotFound:i1},s1="/buy_now/assets/product-not-found-DFQfQuw-.svg";function u1(){return p.jsxs("div",{className:a1.productNotFound,children:[p.jsx("h1",{children:"Sorry, we couldn't find the product you were looking for..."}),p.jsx("img",{src:s1,alt:"Product not found"}),p.jsx(ct,{to:"/products",children:"Go back to products"})]})}const c1="_singleProduct_1gde5_5",d1="_mobileTitle_1gde5_23",f1="_imageContainer_1gde5_31",p1="_description_1gde5_71",h1="_rating_1gde5_115",m1="_price_1gde5_125",v1="_amount_1gde5_183",g1="_add_1gde5_261",y1="_remove_1gde5_263",w1="_addToCart_1gde5_301",Rt={singleProduct:c1,mobileTitle:d1,imageContainer:f1,description:p1,rating:h1,price:m1,amount:v1,add:g1,remove:y1,addToCart:w1};function x1(){const{productId:e}=Tp(),{addItemToCart:t}=C.useContext(xi),[n,r]=C.useState(null),[o,l]=C.useState(null),[i,s]=C.useState(!0),[a,u]=C.useState(1),d=()=>{ue.success(p.jsx(Yp,{product:n,amount:a}),{style:{backgroundColor:"#7678ed"}})};C.useEffect(()=>{fetch(`https://fakestoreapi.com/products/${e}`).then(h=>h.json()).then(h=>r(h)).catch(h=>l(h)).finally(()=>s(!1))},[e]);function c(h){h.preventDefault(),t(n,a),u(1)}return o?p.jsx(u1,{}):i?p.jsx(Kp,{}):p.jsxs("main",{"aria-label":`Product: ${n.title}`,className:Rt.singleProduct,children:[p.jsx(Qp,{}),p.jsx("h1",{className:Rt.mobileTitle,children:n.title}),p.jsx("div",{className:Rt.imageContainer,children:p.jsx("img",{src:n.image,alt:n.title})}),p.jsxs("section",{className:Rt.description,children:[p.jsx("h1",{children:n.title}),p.jsx("h3",{children:n.category.slice(0,1).toUpperCase()+n.category.slice(1,n.category.length)}),p.jsxs("div",{"aria-label":`This product has a rating of ${n.rating.rate} out of ${n.rating.count} reviews.`,title:`This product has a rating of ${n.rating.rate} out of ${n.rating.count} reviews.`,className:Rt.rating,children:[p.jsx(su,{rate:n.rating.rate,fontSize:"3rem"}),p.jsxs("p",{children:[n.rating.count," Reviews"]})]}),p.jsx("p",{children:n.description}),p.jsxs("p",{className:Rt.price,children:["$",n.price]}),p.jsxs("form",{onSubmit:h=>{c(h),d()},className:Rt.amount,children:[p.jsx("button",{onClick:h=>{h.preventDefault(),u(E=>E-1)},className:Rt.remove,children:p.jsx("span",{className:"material-symbols-rounded",children:"remove"})}),p.jsx("input",{onChange:h=>u(h.target.value),value:a,max:"30",min:"1",type:"number",name:"amount",id:"amount",required:!0}),p.jsx("button",{onClick:h=>{h.preventDefault(),u(E=>E+1)},className:Rt.add,children:p.jsx("span",{className:"material-symbols-rounded",children:"add"})}),p.jsxs("button",{type:"submit",className:Rt.addToCart,children:[p.jsx("span",{className:"material-symbols-rounded",children:"add_shopping_cart"}),"Add to cart"]})]})]})]})}const S1="_cart_41n5f_5",_1="_title_41n5f_27",E1="_itemsList_41n5f_101",k1="_headers_41n5f_131",C1="_item_41n5f_101",P1="_details_41n5f_233",j1="_amount_41n5f_289",N1="_price_41n5f_353",T1="_separator_41n5f_397",R1="_orderSummary_41n5f_415",L1="_subTotal_41n5f_451",D1="_total_41n5f_453",M1="_discount_41n5f_455",I1="_shipping_41n5f_457",z1="_processOrder_41n5f_499",O1="_emptyCart_41n5f_549",Ne={cart:S1,title:_1,itemsList:E1,headers:k1,item:C1,details:P1,amount:j1,price:N1,separator:T1,orderSummary:R1,subTotal:L1,total:D1,discount:M1,shipping:I1,processOrder:z1,emptyCart:O1},F1="/buy_now/assets/empty-BcSXf8X_.jpg";function $1(){const{cartItems:e,removeFromCart:t,increaseProductAmount:n,decreaseProductAmount:r}=C.useContext(xi),o=au(),[l,i]=C.useState(!1);function s(u){let d=0;for(let c=0;c{i(!0),ue.success("You have successfully processed your order!")};return p.jsxs(p.Fragment,{children:[p.jsx(Qp,{})," ",e.length===0?p.jsxs("section",{"aria-label":"Empty cart section",className:Ne.emptyCart,children:[p.jsx("h1",{children:"Your cart is empty."}),p.jsx("img",{src:F1,alt:"Empty cart"}),p.jsx(ct,{"aria-label":"Go to the products section",to:"/products",children:"Browse our products"})]}):p.jsxs("section",{"aria-label":"Cart page",className:Ne.cart,"data-testid":"cart-page",children:[p.jsxs("div",{className:Ne.title,children:[p.jsx("button",{"aria-label":"Go to previous page",onClick:()=>o(-1),children:p.jsx("span",{className:"material-symbols-rounded","aria-hidden":"true",children:"arrow_back"})}),p.jsx("h1",{children:"Shopping Bag"})]}),p.jsxs("section",{"aria-label":"Products in the cart",className:Ne.itemsList,children:[p.jsxs("div",{className:Ne.headers,children:[p.jsx("h3",{children:"Product"}),p.jsx("h3",{children:"Quantity"}),p.jsx("h3",{children:"Price"})]}),e.map((u,d)=>p.jsxs(C.Fragment,{children:[p.jsxs("article",{"aria-label":`Product: ${u.title}`,className:Ne.item,children:[p.jsxs("p",{"aria-label":"Product order in the cart",children:["0",d+1]}),p.jsx("img",{src:u.image,alt:u.title}),p.jsxs("div",{"aria-label":"Product details",className:Ne.details,children:[p.jsx("h3",{"aria-label":"Product category",children:u.category.slice(0,1).toUpperCase()+u.category.slice(1,u.category.length)}),p.jsx(ct,{to:`/products/${u.id}`,"aria-label":"Go to the page of this product",children:p.jsx("strong",{"aria-label":"Product title",children:u.title.length>50?u.title.slice(0,50)+"...":u.title})}),p.jsxs("span",{"aria-label":"Product id",children:["Id: ",u.id]})]}),p.jsxs("div",{className:Ne.amount,children:[p.jsx("button",{"aria-label":"Decrease the quantity of this product by 1",onClick:()=>{r(d)},children:p.jsx("span",{className:"material-symbols-rounded","aria-hidden":"true",children:"remove"})}),p.jsx("div",{className:Ne.separator}),p.jsx("span",{"aria-label":"Quantity of this product in the cart",children:u.amount}),p.jsx("div",{className:Ne.separator}),p.jsx("button",{"aria-label":"Increase the quantity of this product by 1",onClick:()=>{n(d)},children:p.jsx("span",{className:"material-symbols-rounded","aria-hidden":"true",children:"add"})})]}),p.jsxs("strong",{"aria-label":"Unitary price of this product",className:Ne.price,children:["$",u.price]}),p.jsx("button",{"aria-label":"Remove this product from the cart",onClick:()=>{t(d)},children:p.jsx("span",{className:"material-symbols-rounded","aria-hidden":"true",children:"close"})})]}),d===e.length-1?" ":p.jsx("div",{"aria-hidden":"true",className:Ne.separator})]},d))]}),p.jsxs("section",{"aria-label":"Summary section",className:Ne.orderSummary,children:[p.jsx("h2",{children:"Order Summary"}),p.jsxs("div",{className:Ne.subTotal,children:[p.jsx("p",{children:"Subtotal"}),p.jsxs("strong",{"aria-label":"Subtotal amount",children:["$",s(e)]})]}),p.jsxs("div",{className:Ne.discount,children:[p.jsx("p",{children:"Discount"}),p.jsx("strong",{"aria-label":"Discount on your order",children:"$0.00"})]}),p.jsxs("div",{className:Ne.shipping,children:[p.jsx("p",{children:"Shipping"}),p.jsx("strong",{"aria-label":"Shipping cost on your order",children:"$0.00"})]}),p.jsx("div",{"aria-hidden":"true",className:Ne.separator}),p.jsxs("div",{className:Ne.total,children:[p.jsx("strong",{children:"Total"}),p.jsxs("strong",{"aria-label":"Total amount",children:["$",s(e)]})]}),p.jsx("button",{"aria-label":"Process the order",className:Ne.processOrder,onClick:a,children:"Process Order"}),p.jsx(ct,{"aria-label":"Go to products section",to:"/products",children:"Continue Shopping"})]})]})]})}const U1="_product_1hawc_1",A1="_rating_1hawc_73",B1="_rateCount_1hawc_87",H1="_price_1hawc_115",fl={product:U1,rating:A1,rateCount:B1,price:H1};function Gp({product:e}){const t=au();return p.jsxs("article",{className:fl.product,onClick:()=>{t(`/products/${e.id}`)},children:[p.jsx("img",{src:e.image,alt:e.title}),p.jsxs("div",{title:`The rating of this product is ${e.rating.rate} stars out of ${e.rating.count} reviews.`,"aria-label":`The rating of this product is ${e.rating.rate} stars out of ${e.rating.count} reviews.`,className:fl.rating,children:[p.jsx(su,{rate:e.rating.rate}),p.jsxs("span",{className:fl.rateCount,children:["(",e.rating.count,")"]})]}),p.jsx("h2",{title:e.title,children:e.title.length>40?e.title.slice(0,40)+"...":e.title}),p.jsx("p",{children:e.category[0].toUpperCase()+e.category.slice(1,e.category.length)}),p.jsx("p",{children:"Price"}),p.jsx("div",{className:fl.price,children:p.jsxs("strong",{children:["$",e.price]})})]},e.id)}Gp.propTypes={product:Ve.object};const W1="_products_1dvlg_1",V1="_failedToFetchScreen_1dvlg_19",Xp={products:W1,failedToFetchScreen:V1},Q1="/buy_now/assets/server-down-B6cI_NjA.svg";function rs({error:e}){return p.jsxs("div",{className:Xp.failedToFetchScreen,children:[p.jsx("h1",{children:" Something went wrong... "}),p.jsx("img",{src:Q1,alt:"Server Down Illustration Image"}),p.jsx("h2",{children:"Seems like we are having problems with the connection..."}),p.jsxs("p",{children:["Error description: ",e]}),p.jsx("span",{children:"Please check if the URL written correctly and is valid."})]})}function os(){const{categoryId:e}=Tp(),[t,n]=C.useState(null),[r,o]=C.useState(!0),[l,i]=C.useState(null);return C.useEffect(()=>{async function s(){try{o(!0);const a=e?`https://fakestoreapi.com/products/category/${e}`:"https://fakestoreapi.com/products",u=await fetch(a,{mode:"cors"});if(!u.ok)throw new Error("Error fetching products");const d=await u.json();n(d)}catch(a){i(a.message)}finally{o(!1)}}s()},[e]),l?p.jsx(rs,{error:l}):r?p.jsx(Kp,{}):p.jsx("div",{className:Xp.products,children:t&&t.length===0?p.jsx(rs,{error:`We couldn't find the category: "${e}"...`}):t.map(s=>p.jsx(Gp,{product:s},s.id))})}os.propTypes={products:Ve.array};rs.propTypes={error:Ve.string};const K1="_errorPage_1yny8_5",Y1={errorPage:K1},G1="/buy_now/assets/not-found-page-DBUTLahn.svg";function X1(){const e=Dp();return p.jsxs("section",{className:Y1.errorPage,children:[p.jsx("h1",{children:"Seems like the page you are looking for doesn't exist"}),p.jsxs("p",{children:["Error description: ",e.error.message]}),p.jsx("img",{src:G1,alt:"This page doesn't exist."}),p.jsx(ct,{to:"/",children:"Go back to our main page"})]})}function Jp({children:e}){const[t,n]=C.useState([]),[r,o]=C.useState(0);function l(u,d){let c=!1;const h=Number(d);let E;for(let S=0;S{const c=[...d];return c.splice(u,1),c})}function s(u){const d=[...t];d[u].amount+=1,n(d)}function a(u){const d=[...t];d[u].amount<=1||(d[u].amount-=1,n(d))}return C.useEffect(()=>{let u=0;for(let d=0;d._logo_fdoe2_33{display:flex;align-items:center;position:relative}._navbar_fdoe2_9>._logo_fdoe2_33 img{width:125px;height:auto}._navbar_fdoe2_9>nav{display:flex;justify-content:center;gap:25px}._navbar_fdoe2_9>nav>a{padding:10px;text-decoration:none;font-family:var(--font-main);font-weight:700;font-size:1.15rem;color:var(--color-font);border-bottom:1px solid transparent;transition:var(--transition)}._navbar_fdoe2_9>nav>a._active_fdoe2_89,._navbar_fdoe2_9>nav>a:hover{border-bottom:3px solid var(--color-main)}._navbar_fdoe2_9>button{background-color:transparent;transition:var(--transition);cursor:pointer;position:relative;border:none}._navbar_fdoe2_9>button>a>span{font-size:2.5rem;color:var(--color-main)}._navbar_fdoe2_9>button:hover{transform:scale(1.25)}._navbar_fdoe2_9>button>a{text-decoration:none}._navbar_fdoe2_9>button>a>span:last-of-type{width:1.5em;height:1.5em;padding:5px;background-color:var(--color-main);border-radius:100%;font-size:.75rem;position:absolute;bottom:3px;left:3px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-secondary)}@media screen and (max-width: 1000px){._navbar_fdoe2_9{text-align:center;justify-content:center}._navbar_fdoe2_9>._logo_fdoe2_33{display:none}._navbar_fdoe2_9>button{display:none}}@media screen and (max-width: 500px){._navbar_fdoe2_9{display:none}._mobileNavbar_fdoe2_1{width:100%;padding:1em;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-main);background-image:linear-gradient(var(--color-main),var(--color-secondary));color:#fff}._mobileNavbar_fdoe2_1>button{background-color:transparent;border:1px solid #00000033;display:flex;align-items:center;justify-content:center;border:none}._mobileNavbar_fdoe2_1>button>span{font-size:3rem;font-weight:900;color:#fff}._mobileNavbar_fdoe2_1>h1{font-size:2rem}._mobileNavbar_fdoe2_1>._links_fdoe2_285{display:grid;grid-template-columns:1fr 1fr;gap:1em;background-image:linear-gradient(45deg,var(--color-main),var(--color-secondary));padding:1em;position:fixed;top:0;left:0;right:0;bottom:0;z-index:200}._mobileNavbar_fdoe2_1>._links_fdoe2_285>*{border-radius:10px;border:2px solid white;background-color:#fff3;text-decoration:none}._mobileNavbar_fdoe2_1>._links_fdoe2_285>button{font-size:2rem;color:#fff;display:flex;align-items:center;justify-content:center;gap:.5em}._mobileNavbar_fdoe2_1>._links_fdoe2_285>button>span{font-size:3rem;font-weight:900}._mobileNavbar_fdoe2_1>._links_fdoe2_285>button:first-of-type,._mobileNavbar_fdoe2_1>._links_fdoe2_285>a:last-of-type{grid-column:1 / 3}._mobileNavbar_fdoe2_1>._links_fdoe2_285>a{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5em}._mobileNavbar_fdoe2_1>._links_fdoe2_285>a>span:first-of-type{color:#fff;font-size:4rem}._mobileNavbar_fdoe2_1>._links_fdoe2_285>a>span:last-of-type{font-size:1.25rem}._mobileNavbar_fdoe2_1>._links_fdoe2_285>a._mobileLinkActive_fdoe2_409{background-color:#fff;color:var(--color-main);font-weight:900}._mobileNavbar_fdoe2_1>._links_fdoe2_285>a._mobileLinkActive_fdoe2_409>span{color:var(--color-main)}._mobileNavbar_fdoe2_1>img{width:100px;height:100px}}._footer_1jksu_5{width:100%;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 0;gap:5px;border-top:1px solid #00000033}._footer_1jksu_5>p{font-family:var(--font-main);font-weight:900}._footer_1jksu_5>p>a{text-decoration:none;margin:0 10px}._footer_1jksu_5>p>a:hover>i{transform:scale(1.1) rotateY(180deg)}._footer_1jksu_5>p>a>i{font-size:3rem;color:var(--color-main);transition:transform .2s ease-in-out}@media screen and (max-width: 500px){._footer_1jksu_5{display:none}}._active_puppn_1{z-index:100}._carousel_puppn_7{width:100%;min-height:600px;max-height:600px;position:relative;margin:0 auto;overflow:hidden;display:flex;flex-direction:column;border-radius:15px;scroll-snap-type:x mandatory;scroll-behavior:smooth}._carousel_puppn_7>button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:transparent;border-radius:50%;padding:7px;background-color:#0005;cursor:pointer;transition:all .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%);z-index:200}._carousel_puppn_7>button._previous_puppn_71{left:15px}._carousel_puppn_7>button._next_puppn_79{right:15px}._carousel_puppn_7>button:hover,._carousel_puppn_7>button:focus-visible{transform:translateY(-50%) scale(1.2)}._carousel_puppn_7>button:active{transform:translateY(-50%) scale(.8)}._carousel_puppn_7>button>span{color:#fff;font-size:1.5rem;font-weight:900}._carousel_puppn_7>._slidesContainer_puppn_117{width:100%;height:100%;display:flex}._carousel_puppn_7>._slidesContainer_puppn_117>._slide_puppn_117,._carousel_puppn_7>._slidesContainer_puppn_117>*{width:100%;height:100%;flex-grow:0;flex-shrink:0;transition:all .2s ease-in-out;scroll-snap-align:center}._carousel_puppn_7>._slidesContainer_puppn_117>img{object-fit:cover}._carousel_puppn_7:hover>._navigation_puppn_157,._carousel_puppn_7:focus-within>._navigation_puppn_157{opacity:1;transform:translate(-50%) translateY(0)}._carousel_puppn_7>._navigation_puppn_157{width:100%;z-index:100;display:flex;justify-content:center;border-radius:5px;gap:3px;background-color:#0003;position:absolute;bottom:0;left:50%;transform:translate(-50%) translateY(100%);padding:5px;opacity:0;transition:all .2s ease-in-out}._carousel_puppn_7>._navigation_puppn_157>button{background-color:transparent;border:none;transition:all .3s ease-in-out;cursor:pointer}._carousel_puppn_7>._navigation_puppn_157>button:hover,._carousel_puppn_7>._navigation_puppn_157>button:focus-visible{transform:scale(1.1) translateY(-5px)}._carousel_puppn_7>._navigation_puppn_157>button:active{transform:translateY(5px)}._carousel_puppn_7>._navigation_puppn_157>button>span{color:#fff}@media screen and (max-width: 500px){._carousel_puppn_7{display:none}}._mainSlide_623a3_1{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:linear-gradient(#0003,#0003),url(/buy-now/assets/bags-2ZEe7gKR.jpg);background-size:cover;background-position:center;gap:25px;filter:hue-rotate(45deg)}._categoriesSlide_gae36_1{width:100%;height:100%;display:flex;flex-wrap:wrap}._categoriesSlide_gae36_1>div{width:50%;height:50%;background-size:100%;background-position:center;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in}._categoriesSlide_gae36_1>div:hover{background-size:120%}._categoriesSlide_gae36_1>div>a>button{padding:10px 20px;border:1px solid white;background-color:transparent;color:#fff;font-size:1.1rem;font-family:var(--font-main);font-weight:900;transition:all .2s ease-out;cursor:pointer}._categoriesSlide_gae36_1>div>a>button:hover,._categoriesSlide_gae36_1>div>a>button:focus-visible{background-color:#fff;color:#000;transform:scale(1.1)}._categoriesSlide_gae36_1>h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;background-color:#fff;color:#000;font-family:var(--font-main);font-size:1.25rem}@media screen and (max-width: 1000px){._categoriesSlide_gae36_1>div{background-size:cover;background-repeat:no-repeat}._categoriesSlide_gae36_1>div:hover{background-size:140%}}._sloganSlide_19n18_1{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:linear-gradient(#0005,#0005),url(/buy-now/assets/gift-BULz-I_g.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;gap:10px}._sloganSlide_19n18_1>h2{font-family:var(--font-main);color:#fff;padding:20px;font-weight:100;font-size:3rem;text-align:center}._sloganSlide_19n18_1>a>button{padding:15px 30px;font-size:1.5rem;font-family:var(--font-main);background-color:transparent;border:1px solid white;color:#fff;transition:all .2s ease-in-out;cursor:pointer}._sloganSlide_19n18_1>a>button:hover{transform:scale(1.1);background-color:#fff;color:#000}@media screen and (max-width: 1000px){._sloganSlide_19n18_1>h2{font-size:2rem}._sloganSlide_19n18_1>a>button{font-size:1rem}}._keyPoints_1ng2w_5{display:flex;flex-direction:column;gap:100px;font-family:var(--font-secondary)}._keyPoints_1ng2w_5>p{max-width:30%;font-family:var(--font-secondary);text-align:center;font-size:2rem;font-weight:100;align-self:center;margin:0 auto}._keyPoints_1ng2w_5>p>span{font-size:2.5rem;color:var(--color-main)}._keyPoints_1ng2w_5>._grid_1ng2w_55{display:grid;grid-template-columns:repeat(auto-fill,minmax(32%,1fr));justify-content:center;gap:2em}._keyPoints_1ng2w_5 ._grid_1ng2w_55 ._point_1ng2w_69{height:20em;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;border-radius:15px;gap:10px;background-color:var(--color-main);box-shadow:#0000003d 0 3px 8px;text-align:center}._keyPoints_1ng2w_5>._grid_1ng2w_55>._point_1ng2w_69>span{font-size:4rem;color:#f9f7f7;transition:all .25s ease-in-out}._keyPoints_1ng2w_5>._grid_1ng2w_55>._point_1ng2w_69:hover>span{transform:scale(1.25)}._keyPoints_1ng2w_5>._grid_1ng2w_55>._point_1ng2w_69>h3{color:#fff;font-family:var(--font-secondary);font-size:1.6rem;font-weight:900}._keyPoints_1ng2w_5>._grid_1ng2w_55>._point_1ng2w_69>._hiddenDescription_1ng2w_131{display:grid;grid-template-rows:0fr;justify-items:center;transition:all .3s ease-in-out}._keyPoints_1ng2w_5>._grid_1ng2w_55>._point_1ng2w_69:hover>._hiddenDescription_1ng2w_131{grid-template-rows:1fr}._keyPoints_1ng2w_5>._grid_1ng2w_55>._point_1ng2w_69>._hiddenDescription_1ng2w_131>p{overflow:hidden;font-family:var(--font-main);color:#fff;text-align:center;font-size:1.25rem;max-width:75%}@media screen and (max-width: 1000px){._keyPoints_1ng2w_5>p{width:75%;max-width:75%}._keyPoints_1ng2w_5>._grid_1ng2w_55{grid-template-columns:repeat(auto-fill,minmax(48%,1fr))}}@media screen and (max-width: 500px){._keyPoints_1ng2w_5>p{width:100%;max-width:initial}._keyPoints_1ng2w_5>._grid_1ng2w_55>._point_1ng2w_69{width:100%}}._home_1x7au_1{width:96%;display:flex;flex-direction:column;gap:100px}._aboutUs_1xdiz_1{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;border-radius:15px;background-image:linear-gradient(#3236b066,#fff6),url(data:image/avif;base64,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);background-size:cover;background-position:center;background-repeat:no-repeat;padding:50px;text-align:center}._aboutUs_1xdiz_1>h1,._aboutUs_1xdiz_1>h2{font-family:var(--font-secondary)}._aboutUs_1xdiz_1>h1{font-size:4rem;font-weight:400}._aboutUs_1xdiz_1>h2{font-size:2rem;color:#ece4e4;margin-bottom:20px;font-style:italic}._productImage_1xdiz_65{width:40%;height:auto;object-fit:cover;border-radius:15px;margin:20px auto}._textGrid_1xdiz_81{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;max-width:1200px;margin:20px 0}._textGrid_1xdiz_81>._description_1xdiz_99,._textGrid_1xdiz_81>._featureBox_1xdiz_101,._textGrid_1xdiz_81>._testimonials_1xdiz_103,._textGrid_1xdiz_81>._additionalContent_1xdiz_105{background-color:#fff9;padding:15px;border-radius:10px;font-family:var(--font-secondary)}._textGrid_1xdiz_81>._description_1xdiz_99>p,._textGrid_1xdiz_81>._featureBox_1xdiz_101>ul>li,._textGrid_1xdiz_81>._testimonials_1xdiz_103>blockquote,._textGrid_1xdiz_81>._additionalContent_1xdiz_105>p{font-size:1.2rem}._textGrid_1xdiz_81>._description_1xdiz_99>h3,._textGrid_1xdiz_81>._featureBox_1xdiz_101>h3,._textGrid_1xdiz_81>._testimonials_1xdiz_103>h3,._textGrid_1xdiz_81>._additionalContent_1xdiz_105>h3{font-size:1.5rem;color:#1e128c;margin-bottom:10px}._featureBox_1xdiz_101{background-color:#fff9;padding:20px;border-radius:10px;font-family:var(--font-secondary);font-size:1rem;text-align:left;max-width:600px;margin:0 auto;width:100%;height:100%}._featureBox_1xdiz_101>h3{text-align:center;margin-bottom:15px;color:#1e128c;font-size:1.5rem}._featureBox_1xdiz_101>ul{margin:0;padding:0;list-style:none}._featureBox_1xdiz_101>ul>li{margin-bottom:15px;position:relative;padding-left:30px}._featureBox_1xdiz_101>ul>li:before{content:"•";position:absolute;left:0;top:0;font-size:1.2rem;color:var(--color-main)}._testimonials_1xdiz_103{background-color:#fff9;padding:20px;border-radius:10px;font-family:var(--font-secondary);text-align:center;margin-top:20px}._testimonials_1xdiz_103>blockquote{margin:0;font-size:1.2rem;max-width:80%}._testimonials_1xdiz_103>p{margin-top:10px;text-align:right;color:#666}._additionalContent_1xdiz_105{background-color:#f5f5f5;padding:20px;border-radius:10px;text-align:center;width:100%;max-width:600px;margin:20px auto;height:90%}._additionalContent_1xdiz_105>h3{margin:0;font-size:1.5rem;color:#1e128c}._additionalContent_1xdiz_105>p{margin:10px 0;font-size:1rem;color:#333;font-family:var(--font-secondary)}._additionalContent_1xdiz_105>a>button{border-radius:10px;background-color:#2523c355;color:#2b1d1d;font-size:1.25rem;border:none;padding:10px 30px;transition:all .3s ease-in-out;cursor:pointer}._additionalContent_1xdiz_105>a>button:hover{transform:scale(1.1);background-color:var(--color-main);color:#fff}._shopButton_1xdiz_373{margin-top:20px}._shopButton_1xdiz_373>a>button{border-radius:10px;background-color:#1e128c55;color:#000;font-size:1.25rem;border:none;padding:15px 50px;transition:all .3s ease-in-out;cursor:pointer}._shopButton_1xdiz_373>a>button:hover{transform:scale(1.1);background-color:var(--color-main);color:#fff}._featureBox_1xdiz_101{padding:20px;border-radius:10px;font-family:var(--font-secondary);font-size:1rem;text-align:left;max-width:600px;margin:0 auto;width:100%;height:auto}@media (max-width: 1200px){._textGrid_1xdiz_81{grid-template-columns:1fr}._productImage_1xdiz_65{width:60%}}@media (max-width: 768px){._aboutUs_1xdiz_1{padding:30px}._aboutUs_1xdiz_1>h1{font-size:2.5rem}._aboutUs_1xdiz_1>h2{font-size:1.5rem}._productImage_1xdiz_65{width:80%}._textGrid_1xdiz_81{grid-template-columns:1fr}._featureBox_1xdiz_101,._testimonials_1xdiz_103,._additionalContent_1xdiz_105{width:90%}}@media (max-width: 480px){._aboutUs_1xdiz_1{padding:20px}._aboutUs_1xdiz_1>h1{font-size:1.8rem}._aboutUs_1xdiz_1>h2{font-size:1.2rem}._productImage_1xdiz_65{width:100%}._textGrid_1xdiz_81{grid-template-columns:1fr}._featureBox_1xdiz_101,._testimonials_1xdiz_103,._additionalContent_1xdiz_105{width:100%}._featureBox_1xdiz_101>ul>li:before{font-size:1rem}}._filters_1yfao_5{flex-basis:300px;height:100%;display:flex;flex-direction:column;align-items:flex-start;padding:25px;gap:15px}._filters_1yfao_5>._header_1yfao_25{display:flex;width:100%;justify-content:space-between}._filters_1yfao_5>._header_1yfao_25>h2{font-family:var(--font-secondary);font-weight:400}._filters_1yfao_5>._header_1yfao_25>a{text-decoration:none;font-family:var(--font-secondary);font-size:.75rem;vertical-align:text-bottom;display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:5px;border:1px solid #00000011;transition:all .3s ease-in-out}._filters_1yfao_5>._header_1yfao_25>a:hover{background-color:var(--color-main);color:#fff}._filters_1yfao_5>._header_1yfao_25>a>span{vertical-align:middle;font-size:1.15rem}._filters_1yfao_5>._divider_1yfao_95{height:1px;width:100%;background-color:#0003}._filters_1yfao_5>._categories_1yfao_107>._toggleShowCategories_1yfao_107{padding:15px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;border:none;background-color:transparent;font-size:1.25rem;font-family:var(--font-secondary);transition:all .3s ease-in-out;cursor:pointer}._filters_1yfao_5>._categories_1yfao_107>._toggleShowCategories_1yfao_107:hover{background-color:var(--color-main);color:#fff}._filters_1yfao_5>._categories_1yfao_107{width:100%;display:flex;flex-direction:column;gap:20px}._filters_1yfao_5>._categories_1yfao_107:hover{grid-template-rows:auto 1fr}._filters_1yfao_5>._categories_1yfao_107{grid-template-rows:1fr 0fr}._filters_1yfao_5>._categories_1yfao_107._active_1yfao_175{grid-template-rows:1fr 1fr}._filters_1yfao_5>._categories_1yfao_107>._title_1yfao_183{width:100%;display:flex;justify-content:space-between;align-items:center}._filters_1yfao_5>._categories_1yfao_107>._title_1yfao_183>h2{font-weight:400;font-family:var(--font-secondary);font-size:1.25rem}._filters_1yfao_5>._categories_1yfao_107>._title_1yfao_183>button{width:25px;height:25px;padding:5px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background-color:transparent;cursor:pointer;transition:all .3s ease-in-out}._filters_1yfao_5>._categories_1yfao_107>._title_1yfao_183>button:hover{transform:scale(1.1);background-color:var(--color-main)}._filters_1yfao_5>._categories_1yfao_107>._title_1yfao_183>button:hover>span{color:#fff}._filters_1yfao_5>._categories_1yfao_107>._foldableContent_1yfao_255{gap:10px;width:100%;display:flex;flex-direction:column}._filters_1yfao_5>._categories_1yfao_107>._foldableContent_1yfao_255>a{padding:15px;font-family:var(--font-secondary);text-decoration:none;text-transform:capitalize;border-radius:10px;border:2px solid transparent;color:#000;transition:all .3s ease-in-out;border:1px solid #00000011}._filters_1yfao_5>._categories_1yfao_107>._foldableContent_1yfao_255>a:hover{border:1px solid var(--color-main);color:var(--color-main)}._filters_1yfao_5>._categories_1yfao_107>._foldableContent_1yfao_255>a._active_1yfao_175{background-color:var(--color-main);color:#fff}@media screen and (max-width: 1000px){._filters_1yfao_5{flex-basis:initial}}._section_jcqmq_5{width:100%;display:flex}._divider_jcqmq_15{width:1px;height:98%;background-color:#0001}@media screen and (max-width: 1000px){._section_jcqmq_5{flex-direction:column}}._contactUs_3l30u_1{width:100%;display:flex;flex-direction:column;align-items:center;gap:75px;font-family:var(--font-secondary)}._contactUs_3l30u_1>._banner_3l30u_19{width:100%;height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;background-image:url(data:image/avif;base64,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);background-size:cover}._contactUs_3l30u_1>._banner_3l30u_19>h1{font-size:4rem;text-align:center;color:#fff;padding:30px 45px;border:1px solid white;font-weight:100}._contactUs_3l30u_1>h3{text-align:center}._contactUs_3l30u_1>h3>span{vertical-align:middle;color:var(--color-main);font-size:3rem}._contactUs_3l30u_1>._contactForms_3l30u_81{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-content:center;gap:25px;padding:0 25px}._contactUs_3l30u_1>._contactForms_3l30u_81>*{flex:1;height:100%}._contactUs_3l30u_1>._contactForms_3l30u_81>._card_3l30u_109{display:flex;height:250px;flex-direction:column;gap:10px;background-color:#fff;border-radius:15px;padding:25px;background-image:linear-gradient(#fff8,#fff8),url(/buy-now/assets/contactbg-Dr314mHN.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;color:#000}._contactUs_3l30u_1>._contactForms_3l30u_81>._card_3l30u_109>span{flex:1}._contactUs_3l30u_1>._contactForms_3l30u_81>._card_3l30u_109>span>i{padding:5px 10px;border-radius:5px;border:2px solid #00000011;font-size:3rem;color:var(--color-main)}._contactUs_3l30u_1>._contactForms_3l30u_81>._card_3l30u_109>p{opacity:.5}._contactUs_3l30u_1>._contactForms_3l30u_81>._card_3l30u_109>a{color:#000}._contactUs_3l30u_1>._spacer_3l30u_181{width:100%;background-image:url(/buy-now/assets/touch-BCXSEmA4.avif);aspect-ratio:900 / 500;background-size:cover;background-size:contain;background-repeat:no-repeat;background-position:center}._contactUs_3l30u_1>span{opacity:.5}@media screen and (max-width: 1000px){._contactUs_3l30u_1>._contactForms_3l30u_81>._card_3l30u_109{align-items:center}}@media screen and (max-width: 500px){._contactUs_3l30u_1>._banner_3l30u_19{padding:0 25px}}._loader_13xfr_5{flex:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px}._loader_13xfr_5>._spinner_13xfr_27{width:75px;height:75px;border-top:5px solid black;border-radius:50%;border-top-color:var(--color-main);animation:_spin_13xfr_27 1s linear infinite}._loader_13xfr_5>p{font-family:var(--font-main);font-size:1.25rem}@keyframes _spin_13xfr_27{to{transform:rotate(360deg)}}._active_qf8pe_1{color:var(--color-main)}._inactive_qf8pe_9{color:#8d99ae}._link_14k9o_1{text-decoration:none}._link_14k9o_1>._notification_14k9o_9{width:100%;display:flex;padding:5px;gap:15px;border-radius:5px;border:1px solid #ffffff00;color:#fff;font-family:var(--font-secondary)}._link_14k9o_1>._notification_14k9o_9>img{width:75px;padding:7px;border-radius:5px;background-color:#fff;object-fit:scale-down}._link_14k9o_1>._notification_14k9o_9>._text_14k9o_47{flex:1;display:flex;flex-direction:column;gap:15px;justify-content:center;background-color:#fff1;padding:1em;border-radius:.5em}._link_14k9o_1>._notification_14k9o_9>._text_14k9o_47>h2{font-size:1.25rem}._productNotFound_ua9nw_1{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:50px}._productNotFound_ua9nw_1>h1{text-align:center;font-family:var(--font-secondary)}._productNotFound_ua9nw_1>img{width:90%}._productNotFound_ua9nw_1>a{font-family:var(--font-secondary);font-size:1.25rem;color:#000}@media screen and (max-width: 1000px){._productNotFound_ua9nw_1{padding:1em 2em;text-align:center}._productNotFound_ua9nw_1>h1{font-size:2rem}}@media screen and (max-width: 500px){._productNotFound_ua9nw_1{padding:1em 2em;text-align:center}._productNotFound_ua9nw_1>h1{font-size:2rem}}._singleProduct_1gde5_5{width:100%;max-width:1600px;display:flex;gap:75px;padding:25px;font-family:var(--font-secondary)}._singleProduct_1gde5_5>._mobileTitle_1gde5_23{display:none}._singleProduct_1gde5_5>._imageContainer_1gde5_31{background-color:#fff;flex:1;display:flex;align-items:center;justify-content:center;padding:50px;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px;border-radius:20px}._singleProduct_1gde5_5>._imageContainer_1gde5_31>img{object-fit:scale-down;width:100%;height:100%;padding:25px}._singleProduct_1gde5_5>._description_1gde5_71{flex:1;display:flex;flex-direction:column;gap:15px}._singleProduct_1gde5_5>._description_1gde5_71>h1{font-weight:400;font-size:3rem}._singleProduct_1gde5_5>._description_1gde5_71>h3{font-weight:400;font-size:1.25rem}._singleProduct_1gde5_5>._description_1gde5_71>p{font-size:1.25rem;line-height:1.5em}._singleProduct_1gde5_5>._description_1gde5_71>._rating_1gde5_115{display:flex;align-items:center}._singleProduct_1gde5_5>._description_1gde5_71>._price_1gde5_125{font-size:4rem}._singleProduct_1gde5_5>._description_1gde5_71>button{width:50%;padding:15px;font-size:2rem;border-radius:15px;display:flex;align-items:center;justify-content:center;gap:15px;background-color:transparent;color:var(--color-main);border:1px solid var(--color-main);cursor:pointer;transition:all .3s ease-in-out}._singleProduct_1gde5_5>._description_1gde5_71>button:hover{background-color:var(--color-main);color:#fff}._singleProduct_1gde5_5>._description_1gde5_71>button>span{font-size:3rem}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183{display:flex;height:50px;gap:5px;margin-top:auto}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>input{text-align:center;width:100px;font-size:1.25rem}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>button{width:100px;padding:5px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-main);background-color:#fff;border-radius:5px;font-size:1rem;color:var(--color-main);cursor:pointer;transition:all .3s ease-in-out}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>button:hover,._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>button:focus-visible{background-color:var(--color-main);color:#fff}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>button:active{transform:scale(.95);transition:all .1s ease-in-out}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>._add_1gde5_261,._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>._remove_1gde5_263{height:100%;width:50px}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>input::-webkit-inner-spin-button,._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;width:50px;border-radius:5px;border:1px solid var(--color-main)}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>._addToCart_1gde5_301{flex:5;font-size:1.2rem}@media screen and (max-width: 1000px){._singleProduct_1gde5_5{flex-direction:column;position:relative;gap:2em;padding:0 2em}._singleProduct_1gde5_5>._mobileTitle_1gde5_23{display:block;text-align:center;font-size:3rem}._singleProduct_1gde5_5>._description_1gde5_71{gap:1em}._singleProduct_1gde5_5>._description_1gde5_71>h1{display:none}}@media screen and (max-width: 500px){._singleProduct_1gde5_5{gap:2em;font-family:var(--font-secondary)}._singleProduct_1gde5_5>._mobileTitle_1gde5_23{display:block;text-align:center;font-size:2rem}._singleProduct_1gde5_5>._imageContainer_1gde5_31{margin-top:0}._singleProduct_1gde5_5>._description_1gde5_71>h1{display:none}._singleProduct_1gde5_5>._description_1gde5_71>._rating_1gde5_115>p{display:none}._singleProduct_1gde5_5>._description_1gde5_71>._rating_1gde5_115>div{width:100%;display:flex;justify-content:space-between}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183{flex-wrap:wrap;gap:10px}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>input{flex:1}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>._addToCart_1gde5_301{width:100%;flex:initial;padding:10px}._singleProduct_1gde5_5>._description_1gde5_71>._price_1gde5_125{text-align:center}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._cart_41n5f_5{flex:1;width:100%;max-width:1600px;display:grid;grid-template-columns:3fr minmax(300px,1fr);grid-template-rows:.25fr 4fr;padding:5%;gap:25px}._cart_41n5f_5>._title_41n5f_27{grid-column:1 / -1;grid-row:1 / 2;display:flex;align-items:center;gap:15px}._cart_41n5f_5>._title_41n5f_27>button{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;transition:all .2s ease-in-out;cursor:pointer;padding:5px;border-radius:50%}._cart_41n5f_5>._title_41n5f_27>button:hover{transform:scale(1.1)}._cart_41n5f_5>._title_41n5f_27>button>span{font-size:2.25rem;font-weight:900}._cart_41n5f_5>._title_41n5f_27>h1{font-size:2rem;font-family:var(--font-secondary);font-weight:400}._cart_41n5f_5>._itemsList_41n5f_101{background-color:#fff;grid-column:1 / 2;grid-row:2 / -1;display:flex;flex-direction:column;padding:15px;border-radius:15px;gap:15px}._cart_41n5f_5>._itemsList_41n5f_101>*{font-family:var(--font-secondary)}._cart_41n5f_5>._itemsList_41n5f_101>._headers_41n5f_131{display:grid;grid-template-columns:.5fr 1fr 3fr 1fr 1fr .5fr;grid-template-rows:.5fr;gap:15px}._cart_41n5f_5>._itemsList_41n5f_101>._headers_41n5f_131>h3{font-family:var(--font-secondary);font-weight:400;opacity:.5}._cart_41n5f_5>._itemsList_41n5f_101>._headers_41n5f_131>h3:first-of-type{grid-column:2 / 3}._cart_41n5f_5>._itemsList_41n5f_101>._headers_41n5f_131>h3:nth-of-type(2){grid-column:4/5}._cart_41n5f_5>._itemsList_41n5f_101>._headers_41n5f_131>h3:last-of-type{grid-column:5/6}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101{display:grid;grid-template-columns:.5fr 1fr 3fr 1fr 1fr .5fr;grid-template-rows:repeat(auto-fill,minmax(50px,100px));align-items:center;gap:15px;border:1px solid transparent}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>p{grid-column:1/2;font-family:var(--font-secondary)}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>p:first-of-type{justify-self:center}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>img{width:100%;height:100%;grid-column:2/3;padding:5px;object-fit:scale-down}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._details_41n5f_233{grid-column:3/4;display:grid;grid-template-rows:1fr 3fr 1fr}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._details_41n5f_233>h3{grid-row:1 /2;font-family:var(--font-secondary);font-size:.8rem;opacity:.5}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._details_41n5f_233>a{text-decoration:none;color:#000}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._details_41n5f_233>p{grid-row:2 /3;font-family:var(--font-secondary);font-size:1rem}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._details_41n5f_233>span{grid-row:3 /4}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._amount_41n5f_289{grid-column:4/5;display:flex;gap:10px;align-items:center}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._amount_41n5f_289>button{background-color:transparent;border:1px solid transparent;cursor:pointer;transition:all .2s ease-in-out;padding:3px;display:flex;align-items:center;justify-content:center;border-radius:50%}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._amount_41n5f_289>button:hover{border:1px solid #00000033}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._amount_41n5f_289>button:hover>span{font-weight:900}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._amount_41n5f_289>button>span{font-size:1.5rem;font-weight:400}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._price_41n5f_353{grid-column:5/6}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>button{grid-column:6 / span 1;height:100%;border:1px solid transparent;background-color:transparent;cursor:pointer;transition:all .2s ease-in-out}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>button:hover{border:1px solid #00000033}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>button>span{font-size:2rem;font-weight:400}._cart_41n5f_5>._itemsList_41n5f_101>._separator_41n5f_397{width:95%;height:5px;border-radius:15px;background-color:#ededed;align-self:center}._cart_41n5f_5>._orderSummary_41n5f_415{grid-column:2 / -1;grid-row:2 / -1;padding:15px;border-radius:15px;background-color:#fff;display:flex;flex-direction:column;font-family:var(--font-secondary);gap:20px}._cart_41n5f_5>._orderSummary_41n5f_415>h2{font-family:var(--font-secondary);font-weight:400;text-align:center}._cart_41n5f_5>._orderSummary_41n5f_415>._subTotal_41n5f_451,._cart_41n5f_5>._orderSummary_41n5f_415>._total_41n5f_453,._cart_41n5f_5>._orderSummary_41n5f_415>._discount_41n5f_455,._cart_41n5f_5>._orderSummary_41n5f_415>._shipping_41n5f_457{display:flex;justify-content:space-between}._cart_41n5f_5>._orderSummary_41n5f_415>._subTotal_41n5f_451>p,._cart_41n5f_5>._orderSummary_41n5f_415>._total_41n5f_453>p,._cart_41n5f_5>._orderSummary_41n5f_415>._discount_41n5f_455>p,._cart_41n5f_5>._orderSummary_41n5f_415>._shipping_41n5f_457>p{opacity:.5}._cart_41n5f_5>._orderSummary_41n5f_415>._separator_41n5f_397{width:90%;height:5px;border-radius:25px;background-color:#ededed;align-self:center}._cart_41n5f_5>._orderSummary_41n5f_415>._processOrder_41n5f_499{width:100%;padding:20px 25px;font-size:1.1rem;background-color:var(--color-main);border-radius:10px;border:none;color:#fff;margin-top:auto;cursor:pointer;transition:all .2s ease-in-out}._cart_41n5f_5>._orderSummary_41n5f_415>._processOrder_41n5f_499:hover{transform:scale(1.02)}._cart_41n5f_5>._orderSummary_41n5f_415>a{color:#000;font-weight:600;text-align:center}._emptyCart_41n5f_549{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}._emptyCart_41n5f_549>h1{text-align:center;font-family:var(--font-secondary)}._emptyCart_41n5f_549>img{width:70%}._emptyCart_41n5f_549>a{font-size:1.25rem;color:#000;font-family:var(--font-secondary)}@media screen and (max-width: 1000px){._cart_41n5f_5{display:flex;flex-direction:column}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._details_41n5f_233>a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}@media screen and (max-width: 500px){._cart_41n5f_5{display:flex;flex-direction:column;gap:50px}._cart_41n5f_5>._itemsList_41n5f_101{gap:3em;padding:0;background-color:transparent}._cart_41n5f_5>._itemsList_41n5f_101>._headers_41n5f_131{display:none}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101{position:relative;padding:2.5em 1.25em;display:grid;grid-template-columns:.5fr 1fr;grid-template-rows:1fr 1fr;gap:0 1em;border:1px solid #00000033;background-color:#fff;border-radius:.5em}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>p{display:none}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._price_41n5f_353{display:block;width:100%;grid-column:2/3;grid-row:2/3}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._details_41n5f_233{display:flex;grid-column:2/3;grid-row:1/2}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._details_41n5f_233>h3{display:none}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._amount_41n5f_289{position:absolute;bottom:-15%;left:50%;transform:translate(-50%);background-color:#fff;padding:7px;border:1px solid #00000033;border-radius:5px}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._amount_41n5f_289>._separator_41n5f_397{height:2em;background-color:#0003;width:1px}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._amount_41n5f_289>span{margin:.5em}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>img{width:100px;height:100px;grid-column:1/3;grid-row:1/3;padding:5px;object-fit:scale-down}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._details_41n5f_233>a{text-overflow:initial;overflow:initial;white-space:initial}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._details_41n5f_233>span{display:none}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>button{position:absolute;top:.5em;right:.5em;padding:3px;height:fit-content;border:1px solid #00000033;border-radius:50%;display:flex;align-items:center;justify-content:center}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>button>span{font-size:1.25rem}._cart_41n5f_5>._itemsList_41n5f_101>._separator_41n5f_397{display:none}}._product_1hawc_1{background-color:#fff;border-radius:5px;padding:20px;border:1px solid #00000011;transition:all .3s ease-in-out;box-shadow:#959da533 0 8px 24px;cursor:pointer;color:#000;transition:all .2s ease-in-out;gap:1em;display:grid;grid-template-rows:subgrid;grid-row:span 6}._product_1hawc_1:hover{box-shadow:#11111a1a 0 4px 16px,#11111a0d 0 8px 32px;transform:scale(1.01)}._product_1hawc_1>img{width:100%;height:250px;object-fit:contain;border-radius:25px}._product_1hawc_1>h2{font-family:var(--font-secondary);font-size:1.1rem;font-weight:400}._product_1hawc_1>._rating_1hawc_73{width:100%;display:flex;align-items:center;justify-content:space-between}._product_1hawc_1>._rating_1hawc_73>._rateCount_1hawc_87{font-size:1.2rem;font-family:var(--font-secondary)}._product_1hawc_1>._rating_1hawc_73>div>span{font-size:2.25rem}._product_1hawc_1>p{font-family:var(--font-secondary);opacity:.5}._product_1hawc_1>._price_1hawc_115{width:100%;display:flex;justify-content:space-between;align-items:center}._product_1hawc_1>._price_1hawc_115>strong{font-family:var(--font-secondary)}._products_1dvlg_1{flex:1;height:fit-content;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;padding:25px}._failedToFetchScreen_1dvlg_19{flex:1;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:25px}._failedToFetchScreen_1dvlg_19>h1{text-align:center;font-family:var(--font-secondary)}._failedToFetchScreen_1dvlg_19>img{width:50%}._failedToFetchScreen_1dvlg_19>h2{font-family:var(--font-secondary)}._failedToFetchScreen_1dvlg_19>p{font-family:var(--font-secondary);opacity:.5}._failedToFetchScreen_1dvlg_19>span{font-family:var(--font-secondary);opacity:.5}._errorPage_1yny8_5{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;font-family:var(--font-secondary)}._errorPage_1yny8_5>h1{font-size:2.5rem}._errorPage_1yny8_5>p{opacity:.5;font-size:1.25rem}._errorPage_1yny8_5>a{font-size:1.5rem;color:#000}@media screen and (max-width: 1000px){._errorPage_1yny8_5{text-align:center;padding:2em}}@media screen and (max-width: 500px){._errorPage_1yny8_5{text-align:center}._errorPage_1yny8_5>h1{font-size:2rem}._errorPage_1yny8_5>img{width:100%}}:root{--font-titles: "Bebas Neue", sans-serif;--font-main: "Poiret One", sans-serif;--font-secondary: "Roboto", sans-serif;--color-font: #0a0a0a;--color-main: rgb(22, 22, 123);--color-secondary: #6dc7ff;--transition: all .25s ease-in-out}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{background-color:#ededed;color:var(--color-font);display:flex;justify-content:center}#root{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;gap:25px}#root section,#root main{flex:1}.Toastify__toast-container{width:600px}@media screen and (max-width: 1000px){#root{gap:2em}.Toastify__toast-container{width:fit-content}}@media screen and (max-width: 500px){#root{gap:1em}.Toastify__toast-container{width:100%}} +@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Great+Vibes&family=Poiret+One&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";._mobileNavbar_fdoe2_1{display:none}._navbar_fdoe2_9{width:100%;background-color:#fff;height:fit-content;display:flex;justify-content:space-between;padding:7px;align-items:center;position:relative;border-bottom:1px solid #00000033}._navbar_fdoe2_9>._logo_fdoe2_33{display:flex;align-items:center;position:relative}._navbar_fdoe2_9>._logo_fdoe2_33 img{width:125px;height:auto}._navbar_fdoe2_9>nav{display:flex;justify-content:center;gap:25px}._navbar_fdoe2_9>nav>a{padding:10px;text-decoration:none;font-family:var(--font-main);font-weight:700;font-size:1.15rem;color:var(--color-font);border-bottom:1px solid transparent;transition:var(--transition)}._navbar_fdoe2_9>nav>a._active_fdoe2_89,._navbar_fdoe2_9>nav>a:hover{border-bottom:3px solid var(--color-main)}._navbar_fdoe2_9>button{background-color:transparent;transition:var(--transition);cursor:pointer;position:relative;border:none}._navbar_fdoe2_9>button>a>span{font-size:2.5rem;color:var(--color-main)}._navbar_fdoe2_9>button:hover{transform:scale(1.25)}._navbar_fdoe2_9>button>a{text-decoration:none}._navbar_fdoe2_9>button>a>span:last-of-type{width:1.5em;height:1.5em;padding:5px;background-color:var(--color-main);border-radius:100%;font-size:.75rem;position:absolute;bottom:3px;left:3px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-secondary)}@media screen and (max-width: 1000px){._navbar_fdoe2_9{text-align:center;justify-content:center}._navbar_fdoe2_9>._logo_fdoe2_33{display:none}._navbar_fdoe2_9>button{display:none}}@media screen and (max-width: 500px){._navbar_fdoe2_9{display:none}._mobileNavbar_fdoe2_1{width:100%;padding:1em;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-main);background-image:linear-gradient(var(--color-main),var(--color-secondary));color:#fff}._mobileNavbar_fdoe2_1>button{background-color:transparent;border:1px solid #00000033;display:flex;align-items:center;justify-content:center;border:none}._mobileNavbar_fdoe2_1>button>span{font-size:3rem;font-weight:900;color:#fff}._mobileNavbar_fdoe2_1>h1{font-size:2rem}._mobileNavbar_fdoe2_1>._links_fdoe2_285{display:grid;grid-template-columns:1fr 1fr;gap:1em;background-image:linear-gradient(45deg,var(--color-main),var(--color-secondary));padding:1em;position:fixed;top:0;left:0;right:0;bottom:0;z-index:200}._mobileNavbar_fdoe2_1>._links_fdoe2_285>*{border-radius:10px;border:2px solid white;background-color:#fff3;text-decoration:none}._mobileNavbar_fdoe2_1>._links_fdoe2_285>button{font-size:2rem;color:#fff;display:flex;align-items:center;justify-content:center;gap:.5em}._mobileNavbar_fdoe2_1>._links_fdoe2_285>button>span{font-size:3rem;font-weight:900}._mobileNavbar_fdoe2_1>._links_fdoe2_285>button:first-of-type,._mobileNavbar_fdoe2_1>._links_fdoe2_285>a:last-of-type{grid-column:1 / 3}._mobileNavbar_fdoe2_1>._links_fdoe2_285>a{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5em}._mobileNavbar_fdoe2_1>._links_fdoe2_285>a>span:first-of-type{color:#fff;font-size:4rem}._mobileNavbar_fdoe2_1>._links_fdoe2_285>a>span:last-of-type{font-size:1.25rem}._mobileNavbar_fdoe2_1>._links_fdoe2_285>a._mobileLinkActive_fdoe2_409{background-color:#fff;color:var(--color-main);font-weight:900}._mobileNavbar_fdoe2_1>._links_fdoe2_285>a._mobileLinkActive_fdoe2_409>span{color:var(--color-main)}._mobileNavbar_fdoe2_1>img{width:100px;height:100px}}._footer_1jksu_5{width:100%;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 0;gap:5px;border-top:1px solid #00000033}._footer_1jksu_5>p{font-family:var(--font-main);font-weight:900}._footer_1jksu_5>p>a{text-decoration:none;margin:0 10px}._footer_1jksu_5>p>a:hover>i{transform:scale(1.1) rotateY(180deg)}._footer_1jksu_5>p>a>i{font-size:3rem;color:var(--color-main);transition:transform .2s ease-in-out}@media screen and (max-width: 500px){._footer_1jksu_5{display:none}}._active_puppn_1{z-index:100}._carousel_puppn_7{width:100%;min-height:600px;max-height:600px;position:relative;margin:0 auto;overflow:hidden;display:flex;flex-direction:column;border-radius:15px;scroll-snap-type:x mandatory;scroll-behavior:smooth}._carousel_puppn_7>button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:transparent;border-radius:50%;padding:7px;background-color:#0005;cursor:pointer;transition:all .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%);z-index:200}._carousel_puppn_7>button._previous_puppn_71{left:15px}._carousel_puppn_7>button._next_puppn_79{right:15px}._carousel_puppn_7>button:hover,._carousel_puppn_7>button:focus-visible{transform:translateY(-50%) scale(1.2)}._carousel_puppn_7>button:active{transform:translateY(-50%) scale(.8)}._carousel_puppn_7>button>span{color:#fff;font-size:1.5rem;font-weight:900}._carousel_puppn_7>._slidesContainer_puppn_117{width:100%;height:100%;display:flex}._carousel_puppn_7>._slidesContainer_puppn_117>._slide_puppn_117,._carousel_puppn_7>._slidesContainer_puppn_117>*{width:100%;height:100%;flex-grow:0;flex-shrink:0;transition:all .2s ease-in-out;scroll-snap-align:center}._carousel_puppn_7>._slidesContainer_puppn_117>img{object-fit:cover}._carousel_puppn_7:hover>._navigation_puppn_157,._carousel_puppn_7:focus-within>._navigation_puppn_157{opacity:1;transform:translate(-50%) translateY(0)}._carousel_puppn_7>._navigation_puppn_157{width:100%;z-index:100;display:flex;justify-content:center;border-radius:5px;gap:3px;background-color:#0003;position:absolute;bottom:0;left:50%;transform:translate(-50%) translateY(100%);padding:5px;opacity:0;transition:all .2s ease-in-out}._carousel_puppn_7>._navigation_puppn_157>button{background-color:transparent;border:none;transition:all .3s ease-in-out;cursor:pointer}._carousel_puppn_7>._navigation_puppn_157>button:hover,._carousel_puppn_7>._navigation_puppn_157>button:focus-visible{transform:scale(1.1) translateY(-5px)}._carousel_puppn_7>._navigation_puppn_157>button:active{transform:translateY(5px)}._carousel_puppn_7>._navigation_puppn_157>button>span{color:#fff}@media screen and (max-width: 500px){._carousel_puppn_7{display:none}}._mainSlide_623a3_1{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:linear-gradient(#0003,#0003),url(/buy_now/assets/bags-2ZEe7gKR.jpg);background-size:cover;background-position:center;gap:25px;filter:hue-rotate(45deg)}._categoriesSlide_gae36_1{width:100%;height:100%;display:flex;flex-wrap:wrap}._categoriesSlide_gae36_1>div{width:50%;height:50%;background-size:100%;background-position:center;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in}._categoriesSlide_gae36_1>div:hover{background-size:120%}._categoriesSlide_gae36_1>div>a>button{padding:10px 20px;border:1px solid white;background-color:transparent;color:#fff;font-size:1.1rem;font-family:var(--font-main);font-weight:900;transition:all .2s ease-out;cursor:pointer}._categoriesSlide_gae36_1>div>a>button:hover,._categoriesSlide_gae36_1>div>a>button:focus-visible{background-color:#fff;color:#000;transform:scale(1.1)}._categoriesSlide_gae36_1>h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;background-color:#fff;color:#000;font-family:var(--font-main);font-size:1.25rem}@media screen and (max-width: 1000px){._categoriesSlide_gae36_1>div{background-size:cover;background-repeat:no-repeat}._categoriesSlide_gae36_1>div:hover{background-size:140%}}._sloganSlide_19n18_1{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:linear-gradient(#0005,#0005),url(/buy_now/assets/gift-BULz-I_g.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;gap:10px}._sloganSlide_19n18_1>h2{font-family:var(--font-main);color:#fff;padding:20px;font-weight:100;font-size:3rem;text-align:center}._sloganSlide_19n18_1>a>button{padding:15px 30px;font-size:1.5rem;font-family:var(--font-main);background-color:transparent;border:1px solid white;color:#fff;transition:all .2s ease-in-out;cursor:pointer}._sloganSlide_19n18_1>a>button:hover{transform:scale(1.1);background-color:#fff;color:#000}@media screen and (max-width: 1000px){._sloganSlide_19n18_1>h2{font-size:2rem}._sloganSlide_19n18_1>a>button{font-size:1rem}}._keyPoints_1ng2w_5{display:flex;flex-direction:column;gap:100px;font-family:var(--font-secondary)}._keyPoints_1ng2w_5>p{max-width:30%;font-family:var(--font-secondary);text-align:center;font-size:2rem;font-weight:100;align-self:center;margin:0 auto}._keyPoints_1ng2w_5>p>span{font-size:2.5rem;color:var(--color-main)}._keyPoints_1ng2w_5>._grid_1ng2w_55{display:grid;grid-template-columns:repeat(auto-fill,minmax(32%,1fr));justify-content:center;gap:2em}._keyPoints_1ng2w_5 ._grid_1ng2w_55 ._point_1ng2w_69{height:20em;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;border-radius:15px;gap:10px;background-color:var(--color-main);box-shadow:#0000003d 0 3px 8px;text-align:center}._keyPoints_1ng2w_5>._grid_1ng2w_55>._point_1ng2w_69>span{font-size:4rem;color:#f9f7f7;transition:all .25s ease-in-out}._keyPoints_1ng2w_5>._grid_1ng2w_55>._point_1ng2w_69:hover>span{transform:scale(1.25)}._keyPoints_1ng2w_5>._grid_1ng2w_55>._point_1ng2w_69>h3{color:#fff;font-family:var(--font-secondary);font-size:1.6rem;font-weight:900}._keyPoints_1ng2w_5>._grid_1ng2w_55>._point_1ng2w_69>._hiddenDescription_1ng2w_131{display:grid;grid-template-rows:0fr;justify-items:center;transition:all .3s ease-in-out}._keyPoints_1ng2w_5>._grid_1ng2w_55>._point_1ng2w_69:hover>._hiddenDescription_1ng2w_131{grid-template-rows:1fr}._keyPoints_1ng2w_5>._grid_1ng2w_55>._point_1ng2w_69>._hiddenDescription_1ng2w_131>p{overflow:hidden;font-family:var(--font-main);color:#fff;text-align:center;font-size:1.25rem;max-width:75%}@media screen and (max-width: 1000px){._keyPoints_1ng2w_5>p{width:75%;max-width:75%}._keyPoints_1ng2w_5>._grid_1ng2w_55{grid-template-columns:repeat(auto-fill,minmax(48%,1fr))}}@media screen and (max-width: 500px){._keyPoints_1ng2w_5>p{width:100%;max-width:initial}._keyPoints_1ng2w_5>._grid_1ng2w_55>._point_1ng2w_69{width:100%}}._home_1x7au_1{width:96%;display:flex;flex-direction:column;gap:100px}._aboutUs_1xdiz_1{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;border-radius:15px;background-image:linear-gradient(#3236b066,#fff6),url(data:image/avif;base64,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);background-size:cover;background-position:center;background-repeat:no-repeat;padding:50px;text-align:center}._aboutUs_1xdiz_1>h1,._aboutUs_1xdiz_1>h2{font-family:var(--font-secondary)}._aboutUs_1xdiz_1>h1{font-size:4rem;font-weight:400}._aboutUs_1xdiz_1>h2{font-size:2rem;color:#ece4e4;margin-bottom:20px;font-style:italic}._productImage_1xdiz_65{width:40%;height:auto;object-fit:cover;border-radius:15px;margin:20px auto}._textGrid_1xdiz_81{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;max-width:1200px;margin:20px 0}._textGrid_1xdiz_81>._description_1xdiz_99,._textGrid_1xdiz_81>._featureBox_1xdiz_101,._textGrid_1xdiz_81>._testimonials_1xdiz_103,._textGrid_1xdiz_81>._additionalContent_1xdiz_105{background-color:#fff9;padding:15px;border-radius:10px;font-family:var(--font-secondary)}._textGrid_1xdiz_81>._description_1xdiz_99>p,._textGrid_1xdiz_81>._featureBox_1xdiz_101>ul>li,._textGrid_1xdiz_81>._testimonials_1xdiz_103>blockquote,._textGrid_1xdiz_81>._additionalContent_1xdiz_105>p{font-size:1.2rem}._textGrid_1xdiz_81>._description_1xdiz_99>h3,._textGrid_1xdiz_81>._featureBox_1xdiz_101>h3,._textGrid_1xdiz_81>._testimonials_1xdiz_103>h3,._textGrid_1xdiz_81>._additionalContent_1xdiz_105>h3{font-size:1.5rem;color:#1e128c;margin-bottom:10px}._featureBox_1xdiz_101{background-color:#fff9;padding:20px;border-radius:10px;font-family:var(--font-secondary);font-size:1rem;text-align:left;max-width:600px;margin:0 auto;width:100%;height:100%}._featureBox_1xdiz_101>h3{text-align:center;margin-bottom:15px;color:#1e128c;font-size:1.5rem}._featureBox_1xdiz_101>ul{margin:0;padding:0;list-style:none}._featureBox_1xdiz_101>ul>li{margin-bottom:15px;position:relative;padding-left:30px}._featureBox_1xdiz_101>ul>li:before{content:"•";position:absolute;left:0;top:0;font-size:1.2rem;color:var(--color-main)}._testimonials_1xdiz_103{background-color:#fff9;padding:20px;border-radius:10px;font-family:var(--font-secondary);text-align:center;margin-top:20px}._testimonials_1xdiz_103>blockquote{margin:0;font-size:1.2rem;max-width:80%}._testimonials_1xdiz_103>p{margin-top:10px;text-align:right;color:#666}._additionalContent_1xdiz_105{background-color:#f5f5f5;padding:20px;border-radius:10px;text-align:center;width:100%;max-width:600px;margin:20px auto;height:90%}._additionalContent_1xdiz_105>h3{margin:0;font-size:1.5rem;color:#1e128c}._additionalContent_1xdiz_105>p{margin:10px 0;font-size:1rem;color:#333;font-family:var(--font-secondary)}._additionalContent_1xdiz_105>a>button{border-radius:10px;background-color:#2523c355;color:#2b1d1d;font-size:1.25rem;border:none;padding:10px 30px;transition:all .3s ease-in-out;cursor:pointer}._additionalContent_1xdiz_105>a>button:hover{transform:scale(1.1);background-color:var(--color-main);color:#fff}._shopButton_1xdiz_373{margin-top:20px}._shopButton_1xdiz_373>a>button{border-radius:10px;background-color:#1e128c55;color:#000;font-size:1.25rem;border:none;padding:15px 50px;transition:all .3s ease-in-out;cursor:pointer}._shopButton_1xdiz_373>a>button:hover{transform:scale(1.1);background-color:var(--color-main);color:#fff}._featureBox_1xdiz_101{padding:20px;border-radius:10px;font-family:var(--font-secondary);font-size:1rem;text-align:left;max-width:600px;margin:0 auto;width:100%;height:auto}@media (max-width: 1200px){._textGrid_1xdiz_81{grid-template-columns:1fr}._productImage_1xdiz_65{width:60%}}@media (max-width: 768px){._aboutUs_1xdiz_1{padding:30px}._aboutUs_1xdiz_1>h1{font-size:2.5rem}._aboutUs_1xdiz_1>h2{font-size:1.5rem}._productImage_1xdiz_65{width:80%}._textGrid_1xdiz_81{grid-template-columns:1fr}._featureBox_1xdiz_101,._testimonials_1xdiz_103,._additionalContent_1xdiz_105{width:90%}}@media (max-width: 480px){._aboutUs_1xdiz_1{padding:20px}._aboutUs_1xdiz_1>h1{font-size:1.8rem}._aboutUs_1xdiz_1>h2{font-size:1.2rem}._productImage_1xdiz_65{width:100%}._textGrid_1xdiz_81{grid-template-columns:1fr}._featureBox_1xdiz_101,._testimonials_1xdiz_103,._additionalContent_1xdiz_105{width:100%}._featureBox_1xdiz_101>ul>li:before{font-size:1rem}}._filters_1yfao_5{flex-basis:300px;height:100%;display:flex;flex-direction:column;align-items:flex-start;padding:25px;gap:15px}._filters_1yfao_5>._header_1yfao_25{display:flex;width:100%;justify-content:space-between}._filters_1yfao_5>._header_1yfao_25>h2{font-family:var(--font-secondary);font-weight:400}._filters_1yfao_5>._header_1yfao_25>a{text-decoration:none;font-family:var(--font-secondary);font-size:.75rem;vertical-align:text-bottom;display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:5px;border:1px solid #00000011;transition:all .3s ease-in-out}._filters_1yfao_5>._header_1yfao_25>a:hover{background-color:var(--color-main);color:#fff}._filters_1yfao_5>._header_1yfao_25>a>span{vertical-align:middle;font-size:1.15rem}._filters_1yfao_5>._divider_1yfao_95{height:1px;width:100%;background-color:#0003}._filters_1yfao_5>._categories_1yfao_107>._toggleShowCategories_1yfao_107{padding:15px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;border:none;background-color:transparent;font-size:1.25rem;font-family:var(--font-secondary);transition:all .3s ease-in-out;cursor:pointer}._filters_1yfao_5>._categories_1yfao_107>._toggleShowCategories_1yfao_107:hover{background-color:var(--color-main);color:#fff}._filters_1yfao_5>._categories_1yfao_107{width:100%;display:flex;flex-direction:column;gap:20px}._filters_1yfao_5>._categories_1yfao_107:hover{grid-template-rows:auto 1fr}._filters_1yfao_5>._categories_1yfao_107{grid-template-rows:1fr 0fr}._filters_1yfao_5>._categories_1yfao_107._active_1yfao_175{grid-template-rows:1fr 1fr}._filters_1yfao_5>._categories_1yfao_107>._title_1yfao_183{width:100%;display:flex;justify-content:space-between;align-items:center}._filters_1yfao_5>._categories_1yfao_107>._title_1yfao_183>h2{font-weight:400;font-family:var(--font-secondary);font-size:1.25rem}._filters_1yfao_5>._categories_1yfao_107>._title_1yfao_183>button{width:25px;height:25px;padding:5px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background-color:transparent;cursor:pointer;transition:all .3s ease-in-out}._filters_1yfao_5>._categories_1yfao_107>._title_1yfao_183>button:hover{transform:scale(1.1);background-color:var(--color-main)}._filters_1yfao_5>._categories_1yfao_107>._title_1yfao_183>button:hover>span{color:#fff}._filters_1yfao_5>._categories_1yfao_107>._foldableContent_1yfao_255{gap:10px;width:100%;display:flex;flex-direction:column}._filters_1yfao_5>._categories_1yfao_107>._foldableContent_1yfao_255>a{padding:15px;font-family:var(--font-secondary);text-decoration:none;text-transform:capitalize;border-radius:10px;border:2px solid transparent;color:#000;transition:all .3s ease-in-out;border:1px solid #00000011}._filters_1yfao_5>._categories_1yfao_107>._foldableContent_1yfao_255>a:hover{border:1px solid var(--color-main);color:var(--color-main)}._filters_1yfao_5>._categories_1yfao_107>._foldableContent_1yfao_255>a._active_1yfao_175{background-color:var(--color-main);color:#fff}@media screen and (max-width: 1000px){._filters_1yfao_5{flex-basis:initial}}._section_jcqmq_5{width:100%;display:flex}._divider_jcqmq_15{width:1px;height:98%;background-color:#0001}@media screen and (max-width: 1000px){._section_jcqmq_5{flex-direction:column}}._contactUs_3l30u_1{width:100%;display:flex;flex-direction:column;align-items:center;gap:75px;font-family:var(--font-secondary)}._contactUs_3l30u_1>._banner_3l30u_19{width:100%;height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;background-image:url(data:image/avif;base64,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);background-size:cover}._contactUs_3l30u_1>._banner_3l30u_19>h1{font-size:4rem;text-align:center;color:#fff;padding:30px 45px;border:1px solid white;font-weight:100}._contactUs_3l30u_1>h3{text-align:center}._contactUs_3l30u_1>h3>span{vertical-align:middle;color:var(--color-main);font-size:3rem}._contactUs_3l30u_1>._contactForms_3l30u_81{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-content:center;gap:25px;padding:0 25px}._contactUs_3l30u_1>._contactForms_3l30u_81>*{flex:1;height:100%}._contactUs_3l30u_1>._contactForms_3l30u_81>._card_3l30u_109{display:flex;height:250px;flex-direction:column;gap:10px;background-color:#fff;border-radius:15px;padding:25px;background-image:linear-gradient(#fff8,#fff8),url(/buy_now/assets/contactbg-Dr314mHN.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;color:#000}._contactUs_3l30u_1>._contactForms_3l30u_81>._card_3l30u_109>span{flex:1}._contactUs_3l30u_1>._contactForms_3l30u_81>._card_3l30u_109>span>i{padding:5px 10px;border-radius:5px;border:2px solid #00000011;font-size:3rem;color:var(--color-main)}._contactUs_3l30u_1>._contactForms_3l30u_81>._card_3l30u_109>p{opacity:.5}._contactUs_3l30u_1>._contactForms_3l30u_81>._card_3l30u_109>a{color:#000}._contactUs_3l30u_1>._spacer_3l30u_181{width:100%;background-image:url(/buy_now/assets/touch-BCXSEmA4.avif);aspect-ratio:900 / 500;background-size:cover;background-size:contain;background-repeat:no-repeat;background-position:center}._contactUs_3l30u_1>span{opacity:.5}@media screen and (max-width: 1000px){._contactUs_3l30u_1>._contactForms_3l30u_81>._card_3l30u_109{align-items:center}}@media screen and (max-width: 500px){._contactUs_3l30u_1>._banner_3l30u_19{padding:0 25px}}._loader_13xfr_5{flex:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px}._loader_13xfr_5>._spinner_13xfr_27{width:75px;height:75px;border-top:5px solid black;border-radius:50%;border-top-color:var(--color-main);animation:_spin_13xfr_27 1s linear infinite}._loader_13xfr_5>p{font-family:var(--font-main);font-size:1.25rem}@keyframes _spin_13xfr_27{to{transform:rotate(360deg)}}._active_qf8pe_1{color:var(--color-main)}._inactive_qf8pe_9{color:#8d99ae}._link_14k9o_1{text-decoration:none}._link_14k9o_1>._notification_14k9o_9{width:100%;display:flex;padding:5px;gap:15px;border-radius:5px;border:1px solid #ffffff00;color:#fff;font-family:var(--font-secondary)}._link_14k9o_1>._notification_14k9o_9>img{width:75px;padding:7px;border-radius:5px;background-color:#fff;object-fit:scale-down}._link_14k9o_1>._notification_14k9o_9>._text_14k9o_47{flex:1;display:flex;flex-direction:column;gap:15px;justify-content:center;background-color:#fff1;padding:1em;border-radius:.5em}._link_14k9o_1>._notification_14k9o_9>._text_14k9o_47>h2{font-size:1.25rem}._productNotFound_ua9nw_1{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:50px}._productNotFound_ua9nw_1>h1{text-align:center;font-family:var(--font-secondary)}._productNotFound_ua9nw_1>img{width:90%}._productNotFound_ua9nw_1>a{font-family:var(--font-secondary);font-size:1.25rem;color:#000}@media screen and (max-width: 1000px){._productNotFound_ua9nw_1{padding:1em 2em;text-align:center}._productNotFound_ua9nw_1>h1{font-size:2rem}}@media screen and (max-width: 500px){._productNotFound_ua9nw_1{padding:1em 2em;text-align:center}._productNotFound_ua9nw_1>h1{font-size:2rem}}._singleProduct_1gde5_5{width:100%;max-width:1600px;display:flex;gap:75px;padding:25px;font-family:var(--font-secondary)}._singleProduct_1gde5_5>._mobileTitle_1gde5_23{display:none}._singleProduct_1gde5_5>._imageContainer_1gde5_31{background-color:#fff;flex:1;display:flex;align-items:center;justify-content:center;padding:50px;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px;border-radius:20px}._singleProduct_1gde5_5>._imageContainer_1gde5_31>img{object-fit:scale-down;width:100%;height:100%;padding:25px}._singleProduct_1gde5_5>._description_1gde5_71{flex:1;display:flex;flex-direction:column;gap:15px}._singleProduct_1gde5_5>._description_1gde5_71>h1{font-weight:400;font-size:3rem}._singleProduct_1gde5_5>._description_1gde5_71>h3{font-weight:400;font-size:1.25rem}._singleProduct_1gde5_5>._description_1gde5_71>p{font-size:1.25rem;line-height:1.5em}._singleProduct_1gde5_5>._description_1gde5_71>._rating_1gde5_115{display:flex;align-items:center}._singleProduct_1gde5_5>._description_1gde5_71>._price_1gde5_125{font-size:4rem}._singleProduct_1gde5_5>._description_1gde5_71>button{width:50%;padding:15px;font-size:2rem;border-radius:15px;display:flex;align-items:center;justify-content:center;gap:15px;background-color:transparent;color:var(--color-main);border:1px solid var(--color-main);cursor:pointer;transition:all .3s ease-in-out}._singleProduct_1gde5_5>._description_1gde5_71>button:hover{background-color:var(--color-main);color:#fff}._singleProduct_1gde5_5>._description_1gde5_71>button>span{font-size:3rem}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183{display:flex;height:50px;gap:5px;margin-top:auto}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>input{text-align:center;width:100px;font-size:1.25rem}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>button{width:100px;padding:5px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-main);background-color:#fff;border-radius:5px;font-size:1rem;color:var(--color-main);cursor:pointer;transition:all .3s ease-in-out}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>button:hover,._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>button:focus-visible{background-color:var(--color-main);color:#fff}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>button:active{transform:scale(.95);transition:all .1s ease-in-out}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>._add_1gde5_261,._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>._remove_1gde5_263{height:100%;width:50px}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>input::-webkit-inner-spin-button,._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;width:50px;border-radius:5px;border:1px solid var(--color-main)}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>._addToCart_1gde5_301{flex:5;font-size:1.2rem}@media screen and (max-width: 1000px){._singleProduct_1gde5_5{flex-direction:column;position:relative;gap:2em;padding:0 2em}._singleProduct_1gde5_5>._mobileTitle_1gde5_23{display:block;text-align:center;font-size:3rem}._singleProduct_1gde5_5>._description_1gde5_71{gap:1em}._singleProduct_1gde5_5>._description_1gde5_71>h1{display:none}}@media screen and (max-width: 500px){._singleProduct_1gde5_5{gap:2em;font-family:var(--font-secondary)}._singleProduct_1gde5_5>._mobileTitle_1gde5_23{display:block;text-align:center;font-size:2rem}._singleProduct_1gde5_5>._imageContainer_1gde5_31{margin-top:0}._singleProduct_1gde5_5>._description_1gde5_71>h1{display:none}._singleProduct_1gde5_5>._description_1gde5_71>._rating_1gde5_115>p{display:none}._singleProduct_1gde5_5>._description_1gde5_71>._rating_1gde5_115>div{width:100%;display:flex;justify-content:space-between}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183{flex-wrap:wrap;gap:10px}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>input{flex:1}._singleProduct_1gde5_5>._description_1gde5_71>._amount_1gde5_183>._addToCart_1gde5_301{width:100%;flex:initial;padding:10px}._singleProduct_1gde5_5>._description_1gde5_71>._price_1gde5_125{text-align:center}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._cart_41n5f_5{flex:1;width:100%;max-width:1600px;display:grid;grid-template-columns:3fr minmax(300px,1fr);grid-template-rows:.25fr 4fr;padding:5%;gap:25px}._cart_41n5f_5>._title_41n5f_27{grid-column:1 / -1;grid-row:1 / 2;display:flex;align-items:center;gap:15px}._cart_41n5f_5>._title_41n5f_27>button{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;transition:all .2s ease-in-out;cursor:pointer;padding:5px;border-radius:50%}._cart_41n5f_5>._title_41n5f_27>button:hover{transform:scale(1.1)}._cart_41n5f_5>._title_41n5f_27>button>span{font-size:2.25rem;font-weight:900}._cart_41n5f_5>._title_41n5f_27>h1{font-size:2rem;font-family:var(--font-secondary);font-weight:400}._cart_41n5f_5>._itemsList_41n5f_101{background-color:#fff;grid-column:1 / 2;grid-row:2 / -1;display:flex;flex-direction:column;padding:15px;border-radius:15px;gap:15px}._cart_41n5f_5>._itemsList_41n5f_101>*{font-family:var(--font-secondary)}._cart_41n5f_5>._itemsList_41n5f_101>._headers_41n5f_131{display:grid;grid-template-columns:.5fr 1fr 3fr 1fr 1fr .5fr;grid-template-rows:.5fr;gap:15px}._cart_41n5f_5>._itemsList_41n5f_101>._headers_41n5f_131>h3{font-family:var(--font-secondary);font-weight:400;opacity:.5}._cart_41n5f_5>._itemsList_41n5f_101>._headers_41n5f_131>h3:first-of-type{grid-column:2 / 3}._cart_41n5f_5>._itemsList_41n5f_101>._headers_41n5f_131>h3:nth-of-type(2){grid-column:4/5}._cart_41n5f_5>._itemsList_41n5f_101>._headers_41n5f_131>h3:last-of-type{grid-column:5/6}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101{display:grid;grid-template-columns:.5fr 1fr 3fr 1fr 1fr .5fr;grid-template-rows:repeat(auto-fill,minmax(50px,100px));align-items:center;gap:15px;border:1px solid transparent}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>p{grid-column:1/2;font-family:var(--font-secondary)}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>p:first-of-type{justify-self:center}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>img{width:100%;height:100%;grid-column:2/3;padding:5px;object-fit:scale-down}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._details_41n5f_233{grid-column:3/4;display:grid;grid-template-rows:1fr 3fr 1fr}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._details_41n5f_233>h3{grid-row:1 /2;font-family:var(--font-secondary);font-size:.8rem;opacity:.5}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._details_41n5f_233>a{text-decoration:none;color:#000}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._details_41n5f_233>p{grid-row:2 /3;font-family:var(--font-secondary);font-size:1rem}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._details_41n5f_233>span{grid-row:3 /4}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._amount_41n5f_289{grid-column:4/5;display:flex;gap:10px;align-items:center}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._amount_41n5f_289>button{background-color:transparent;border:1px solid transparent;cursor:pointer;transition:all .2s ease-in-out;padding:3px;display:flex;align-items:center;justify-content:center;border-radius:50%}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._amount_41n5f_289>button:hover{border:1px solid #00000033}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._amount_41n5f_289>button:hover>span{font-weight:900}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._amount_41n5f_289>button>span{font-size:1.5rem;font-weight:400}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._price_41n5f_353{grid-column:5/6}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>button{grid-column:6 / span 1;height:100%;border:1px solid transparent;background-color:transparent;cursor:pointer;transition:all .2s ease-in-out}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>button:hover{border:1px solid #00000033}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>button>span{font-size:2rem;font-weight:400}._cart_41n5f_5>._itemsList_41n5f_101>._separator_41n5f_397{width:95%;height:5px;border-radius:15px;background-color:#ededed;align-self:center}._cart_41n5f_5>._orderSummary_41n5f_415{grid-column:2 / -1;grid-row:2 / -1;padding:15px;border-radius:15px;background-color:#fff;display:flex;flex-direction:column;font-family:var(--font-secondary);gap:20px}._cart_41n5f_5>._orderSummary_41n5f_415>h2{font-family:var(--font-secondary);font-weight:400;text-align:center}._cart_41n5f_5>._orderSummary_41n5f_415>._subTotal_41n5f_451,._cart_41n5f_5>._orderSummary_41n5f_415>._total_41n5f_453,._cart_41n5f_5>._orderSummary_41n5f_415>._discount_41n5f_455,._cart_41n5f_5>._orderSummary_41n5f_415>._shipping_41n5f_457{display:flex;justify-content:space-between}._cart_41n5f_5>._orderSummary_41n5f_415>._subTotal_41n5f_451>p,._cart_41n5f_5>._orderSummary_41n5f_415>._total_41n5f_453>p,._cart_41n5f_5>._orderSummary_41n5f_415>._discount_41n5f_455>p,._cart_41n5f_5>._orderSummary_41n5f_415>._shipping_41n5f_457>p{opacity:.5}._cart_41n5f_5>._orderSummary_41n5f_415>._separator_41n5f_397{width:90%;height:5px;border-radius:25px;background-color:#ededed;align-self:center}._cart_41n5f_5>._orderSummary_41n5f_415>._processOrder_41n5f_499{width:100%;padding:20px 25px;font-size:1.1rem;background-color:var(--color-main);border-radius:10px;border:none;color:#fff;margin-top:auto;cursor:pointer;transition:all .2s ease-in-out}._cart_41n5f_5>._orderSummary_41n5f_415>._processOrder_41n5f_499:hover{transform:scale(1.02)}._cart_41n5f_5>._orderSummary_41n5f_415>a{color:#000;font-weight:600;text-align:center}._emptyCart_41n5f_549{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}._emptyCart_41n5f_549>h1{text-align:center;font-family:var(--font-secondary)}._emptyCart_41n5f_549>img{width:70%}._emptyCart_41n5f_549>a{font-size:1.25rem;color:#000;font-family:var(--font-secondary)}@media screen and (max-width: 1000px){._cart_41n5f_5{display:flex;flex-direction:column}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._details_41n5f_233>a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}@media screen and (max-width: 500px){._cart_41n5f_5{display:flex;flex-direction:column;gap:50px}._cart_41n5f_5>._itemsList_41n5f_101{gap:3em;padding:0;background-color:transparent}._cart_41n5f_5>._itemsList_41n5f_101>._headers_41n5f_131{display:none}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101{position:relative;padding:2.5em 1.25em;display:grid;grid-template-columns:.5fr 1fr;grid-template-rows:1fr 1fr;gap:0 1em;border:1px solid #00000033;background-color:#fff;border-radius:.5em}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>p{display:none}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._price_41n5f_353{display:block;width:100%;grid-column:2/3;grid-row:2/3}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._details_41n5f_233{display:flex;grid-column:2/3;grid-row:1/2}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._details_41n5f_233>h3{display:none}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._amount_41n5f_289{position:absolute;bottom:-15%;left:50%;transform:translate(-50%);background-color:#fff;padding:7px;border:1px solid #00000033;border-radius:5px}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._amount_41n5f_289>._separator_41n5f_397{height:2em;background-color:#0003;width:1px}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._amount_41n5f_289>span{margin:.5em}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>img{width:100px;height:100px;grid-column:1/3;grid-row:1/3;padding:5px;object-fit:scale-down}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._details_41n5f_233>a{text-overflow:initial;overflow:initial;white-space:initial}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>._details_41n5f_233>span{display:none}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>button{position:absolute;top:.5em;right:.5em;padding:3px;height:fit-content;border:1px solid #00000033;border-radius:50%;display:flex;align-items:center;justify-content:center}._cart_41n5f_5>._itemsList_41n5f_101>._item_41n5f_101>button>span{font-size:1.25rem}._cart_41n5f_5>._itemsList_41n5f_101>._separator_41n5f_397{display:none}}._product_1hawc_1{background-color:#fff;border-radius:5px;padding:20px;border:1px solid #00000011;transition:all .3s ease-in-out;box-shadow:#959da533 0 8px 24px;cursor:pointer;color:#000;transition:all .2s ease-in-out;gap:1em;display:grid;grid-template-rows:subgrid;grid-row:span 6}._product_1hawc_1:hover{box-shadow:#11111a1a 0 4px 16px,#11111a0d 0 8px 32px;transform:scale(1.01)}._product_1hawc_1>img{width:100%;height:250px;object-fit:contain;border-radius:25px}._product_1hawc_1>h2{font-family:var(--font-secondary);font-size:1.1rem;font-weight:400}._product_1hawc_1>._rating_1hawc_73{width:100%;display:flex;align-items:center;justify-content:space-between}._product_1hawc_1>._rating_1hawc_73>._rateCount_1hawc_87{font-size:1.2rem;font-family:var(--font-secondary)}._product_1hawc_1>._rating_1hawc_73>div>span{font-size:2.25rem}._product_1hawc_1>p{font-family:var(--font-secondary);opacity:.5}._product_1hawc_1>._price_1hawc_115{width:100%;display:flex;justify-content:space-between;align-items:center}._product_1hawc_1>._price_1hawc_115>strong{font-family:var(--font-secondary)}._products_1dvlg_1{flex:1;height:fit-content;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;padding:25px}._failedToFetchScreen_1dvlg_19{flex:1;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:25px}._failedToFetchScreen_1dvlg_19>h1{text-align:center;font-family:var(--font-secondary)}._failedToFetchScreen_1dvlg_19>img{width:50%}._failedToFetchScreen_1dvlg_19>h2{font-family:var(--font-secondary)}._failedToFetchScreen_1dvlg_19>p{font-family:var(--font-secondary);opacity:.5}._failedToFetchScreen_1dvlg_19>span{font-family:var(--font-secondary);opacity:.5}._errorPage_1yny8_5{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;font-family:var(--font-secondary)}._errorPage_1yny8_5>h1{font-size:2.5rem}._errorPage_1yny8_5>p{opacity:.5;font-size:1.25rem}._errorPage_1yny8_5>a{font-size:1.5rem;color:#000}@media screen and (max-width: 1000px){._errorPage_1yny8_5{text-align:center;padding:2em}}@media screen and (max-width: 500px){._errorPage_1yny8_5{text-align:center}._errorPage_1yny8_5>h1{font-size:2rem}._errorPage_1yny8_5>img{width:100%}}:root{--font-titles: "Bebas Neue", sans-serif;--font-main: "Poiret One", sans-serif;--font-secondary: "Roboto", sans-serif;--color-font: #0a0a0a;--color-main: rgb(22, 22, 123);--color-secondary: #6dc7ff;--transition: all .25s ease-in-out}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{background-color:#ededed;color:var(--color-font);display:flex;justify-content:center}#root{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;gap:25px}#root section,#root main{flex:1}.Toastify__toast-container{width:600px}@media screen and (max-width: 1000px){#root{gap:2em}.Toastify__toast-container{width:fit-content}}@media screen and (max-width: 500px){#root{gap:1em}.Toastify__toast-container{width:100%}} diff --git a/index.html b/index.html index 8c5769a..db178c7 100644 --- a/index.html +++ b/index.html @@ -16,8 +16,8 @@ JoyfulMart | Shrinedhi - - + +