From 9d90c5063a44fdf964a0ac74c76238eaa5f009cb Mon Sep 17 00:00:00 2001 From: "U.Senthil Kumar" <66522620+coderiksenthil@users.noreply.github.com> Date: Sat, 8 Jun 2024 08:39:15 +0530 Subject: [PATCH 01/56] Other Top Deals --- css/index.css | 66 +++++++++++++++++++++++++++++++++++++++++++++++- index.html | 69 +++++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 124 insertions(+), 11 deletions(-) diff --git a/css/index.css b/css/index.css index de69c969..e1ce0c32 100644 --- a/css/index.css +++ b/css/index.css @@ -122,7 +122,7 @@ body { display: none; } -#category-grid { +/*#category-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 40px; @@ -147,7 +147,71 @@ body { .category h3 { font-size: 18px; color: #333333; +}*/ + +/*Other Top Deals*/ +#category-grid { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 40px; + margin-top: 20px; + margin-bottom: 20px; + margin-left: 20px; + margin-right: 20px; +} + +.category-container { + position: relative; + border-radius: 15px; + overflow: hidden; +} + +.category { + width: 100%; /* Adjust the width as needed */ + height: auto; + display: block; + border-radius: 15px; +} + +.show-items-link { + position: absolute; + bottom: 10px; + left: 50%; + transform: translateX(-50%); + text-decoration: none; /* Remove default link styling */ +} + +.show-items-btn { + background-color: rgba(0, 0, 0, 0.6); + color: white; + border: none; + padding: 10px 20px; + border-radius: 5px; + display: none; + cursor: pointer; +} + +.category-container:hover .show-items-btn { + display: block; +} + +/* Responsive adjustments */ +@media (max-width: 768px) { + #category-grid { + grid-template-columns: repeat(2, 1fr); + gap: 20px; /* Adjust gap for smaller screens */ + margin: 10px; /* Adjust margins for smaller screens */ + } +} + +@media (max-width: 480px) { + #category-grid { + grid-template-columns: 1fr; + gap: 10px; /* Adjust gap for smallest screens */ + margin: 5px; /* Adjust margins for smallest screens */ + } } +/*Other Top Deals*/ /*adding transition property to the images of the cateogory-grid section*/ #category-grid img { diff --git a/index.html b/index.html index af8a160c..c0d41d0e 100644 --- a/index.html +++ b/index.html @@ -314,17 +314,66 @@

Top Selection

+ +

Other Top Deals

- deal1 - deal1 - deal1 - deal1 - deal1 - deal1 - deal1 - deal1 - deal1 -
+
+ deal1 + + + +
+
+ deal2 + + + +
+
+ deal3 + + + +
+
+ deal4 + + + +
+
+ deal5 + + + +
+
+ deal6 + + + +
+
+ deal7 + + + +
+
+ deal8 + + + +
+
+ deal9 + + + +
+ + +
From c28704850e5653fdb1bfa4f5ba4c8966f041c383 Mon Sep 17 00:00:00 2001 From: siddhant-2002 Date: Sat, 8 Jun 2024 13:45:01 +0530 Subject: [PATCH 02/56] sell online sell online page fixed --- css/orders.css | 34 +++++++++++++++++++++++++++++++++ sell-online/Desktop_sell.png | Bin 0 -> 286341 bytes sell-online/index.html | 36 +++++++++++++++++++++-------------- 3 files changed, 56 insertions(+), 14 deletions(-) create mode 100644 sell-online/Desktop_sell.png diff --git a/css/orders.css b/css/orders.css index e69de29b..e6e2ef01 100644 --- a/css/orders.css +++ b/css/orders.css @@ -0,0 +1,34 @@ +/* CSS */ + +body { + font-family: Arial, sans-serif; + margin: 0; + padding: 0; + background-color: #f4f4f4; +} + +.orders { + padding: 20px; + text-align: left; + display: flex; + +} + + +.bg-img{ + background-size: cover; + background-repeat: no-repeat; + z-index: 1; +} + +h1 { + font-size: 2em; + color: #2874F0; + margin-bottom: 10px; +} + +p { + font-size: 1.2em; + line-height: 1.6; + margin-bottom: 20px; +} \ No newline at end of file diff --git a/sell-online/Desktop_sell.png b/sell-online/Desktop_sell.png new file mode 100644 index 0000000000000000000000000000000000000000..f0323c429af96c6fabc0b7077b58908ccb5c8165 GIT binary patch literal 286341 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

sZ-$Z!E2sJKK;4gwQx<%r#{I3y!3U1<>Rb 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 J)MMm#m_LAv zt7WL!O5_u9l3`S%y%3Dj1&*{#mWC^WK*=7~6NUA!^i;5D4w*0UTwW`UUFsAzrAwU( z0VDBQLNFGU>5jTpV;9LT5{x+o1?CK6N`|RhozyfWXJ?ziSYD$$?l!>V0!vjl#0umi_ui!T(geGw&C?{SVc6 zFe(_DqDlDau%2%Y)9cmqyl?$_YcOgoHUy)_qWl5q{g5w&M&oz_X~i>6oYv`5%>F#DofuXw*knZk=p<4;*loF*&Is`$aq=)YA`0nRj z>-*2*4{Mlx?R}odfiJdxxQWdqPtqdTil3PKsb}|iLzY*`C<3K$7s8+I0tf|es!?82MF6sp}=3*^C}Ds1>W?PxBQ@5#@#;4TEvYP!w3 zwj7m-4k6svnsnc{C{-Bd3A}{MxM6K)@n%4N-Bi(LW>xv!UiX=9^>Nl2n_3k1kD_IsZE|rjN4D$O`g#UsgC1pRq_@PAq!0U-W<`hoc{u?$KEBmfrl1L)p0b^vUZ z%&_-4qi)uJ>$JTZB;$(W4@foU>WM44aw@*2(FIyQ2y4y$;Z<7$FYhX({0LQ*DpL6x zUu4ZdnPCjzf05%!85Mqk2g5~@>V2P$YL4fqfj?lRn6p8pl<{b?uRpU8y;Y7SYv zAHqhmupfWAC(kVqC5)EG=}(zLT3=-LX>(*>B8JIqtVG6`a3N1wM)iJm*A+G4N84-P z?zK5ETB4lB5qWdjH{nTMA2h-($eNc3v;Kp-)XecH6nyffcV66)%;CoT@D+RepT3LmOSD;~65fc|=kzh6-&u_A8!DTb$i z$&UHW3T8L_v#bA$pOIcSrlF1Mz;>j2gH^Az#{u^%$A8!T^}Y05)<3N-_va}C7d?CC zSHv2u#&IdKMbPp;lfVm`RNv}_Cpt?CHWPU|iC9b!1jw4xrDSc^Ef#D1{QI?@My9&T;40?c$3OZX!O@fH_v3fLtSJR@y0&yxF%skOQu9w>w^Jhv;ryx|(LMSK8l9 z{gB5~7?%(lzRDE~vBPNINQSc^OY#8!%K%zWe2H~Bp=NPbGskIO$eDAuLlpEU8H}an zqf~JSG;gdzo|&x@?%fo(Q`-2+23%7kozKF;P74Co(8)|@HE-`fqC!HykS3I=>&p?n zrOw;SBn6mYe8)}!Ej%sE#UvM7#@eDncAev43dkLJU0f@|p%S1!${Kc;S zKdQ`p<`w6(=OoJ!L%Ztj2p3o8jg&jMOE7hQLg)^c;{jQVH99U7P~S%0hB6Ujkd=xT z6TYA8^obp{nS^Q?#}kH4F>$@dkxo4YGmx%e7SuB!$-bp$5GGBjdMGk zJy+z3iR1nva*9|vc@(CwDN-kPb{B8Y0Y+ULpEl(N-o9n%03(wjQ7y^j&$FM*^LZk% z7dDA-*e~;kB6$(JkqbrJRK}~m`V>O z{unHp`Zy;{NcPpG_yHw72&c3<%g=q-X98LF{f8i|jWmq)JugZ_9mm15&hmP{UUY{% z0aB>$1pVVQX}^(pxS$2sK_~_{bsODYnb=01sic=|NZ1UI)12g|d^hUxB&>eB--^6% zNb)p&P0$u7<~dp5y2PeZ#jF5CMfQV z?sdHzm4{Re?=eAL5~K`*-Lmnlaa#)F(2FjV)9`6S-*Kn2hFV!Fr_ z+h%3!YpYhhBJQ{fOyLGRHJrLWOFO)ApB86EDqKbGzyLEMt|s&#?tuJXZz5dV5us8R zh|M{}3a*RsTD`RES+0Aijdl5wKZfu&O~m6m#)gt7?ZokHu_wmTc2N5}#`@Q-$tRcy zopYu468?ZMgv0U0**DwHZ^hA3RYI+pcYwldB!v@GbjbL+yPsC()9{A>uMe9Ff+upd zqF#&PtjC6*j<7YOQp`5}Cz}{q9B*ijF0mQ%=c7O)*i@?#NX+{`7E0*WXZRU%7h)s6 z`Qv#ykpDy-wH;AfbbvgLIL3UZjxsV0yS!mra9KO%9 zo*+*#2o{7nlfTDy0`S~*zgV};a5*);G2am}v$Ey<6!Zu{_kv-MiAtGWQFAF(A2$i& zkV^+1pVOrW(=stFOG8p_(^!iMm6gLYg+tddMg;ehEq0?wA%AYCJo$`FY)IIyNR;oy z{_2ghr(?IrC$nLhxVaO7G^cq|6j+t|vSw;1mfb!lv%!U{&>+jM&6i7G!u6+r`p3|Th zy4oC~M*AB*(yvPM=WN{+Ep>_K@I@~0YULp&)gW{vl>aQ@vOrBm-)TygaK80hAF}+a zY54=UrG7jsceKSBRvZ{=^6K^vITl?Hc-u>mkH$} z0vsGLE2~mQ{8(4nBD6T>6ovPg@=5_IQsscXJ*-^F*r^gbqCT z8%*vgYUl~=O$&?mk(I_u)p~@9$l@n`q=RaIgRc%!H8Iw27zha*jjT{+O7{7O>^ZHC+x$;Uk2~nTVair6dibd`Dp3Lt!)In-Q8H>uCr{Rj8?PT>p(BMgjqjea4*!LbK3GVYFvk7YXfRCS^~SVf zGcpWOc7(;iyR_HvV5UaFhh_QQL>VWU)Ss*nw4>nkm&wJuIL`SQegM76_f8mQrTjlbq1x50t?*!!?g49Z$Qq;6v{E6A!pe z3hbAsZN>_3+PFqeKjn+eA5tH;i=Fc&TotW@SdMH7yR{|;I8}#aYZW&ciPhpM*>2;f zw;nG^j98(6DmDKdnWx}AKjgb)+H5KMR^FEayGnH$u6CYXuoQNy888`Pb*^ux(1fw) z6&*7qCJQI-&rdCKp;8{QG+H$WXg@`hhtfp{`Zdb|ua4yF`sMSO;C;1!aI;c-55lK* z2MC=_tLonr*Y;HyDgvK(_C<-ELB0z6&(cL)e31wc<0L5Asp5YKi*#@Y4aiy&wbv+x z2=wk3P)Cl@r_qzgoyChC)GCA`q$XR;@K3z|fRWmLr&-g~EeVt|mt7LX&W zUgQqma41fj3)DelEA7x>3jtjrV--$8w|%D9Qf;$%yh=E9Zer=OqlPARrT3XVXCi;D zG%TUDg~F`B1(_l9Sx6y=VQNzXE_9&&qB2H?>%g+&n=k^#>ZxEY1pM#Rqc|IEjy1vT zeYZ)g2NH3n=hrW)oad&RX1v&sNswaJBD{nh(j@XCsJIp72TrmDIn5|&;CvaJ9#BzL ztI&7jvWyMS?YF@=pgJ#@BaB-u)M;TN2xlz^)Jf5~ekcQd956GOinNCjIzVu=+H3l3 zDys~9|BT~uzGdcAG9I{0w=F4^r3G#faTs*Ouki@BqECM_on8RPuq5a8mCl0}&jXf* zU9=?SW0tgCmoqvFQdLY{CX|+T;ogf>j9Sy{kU2i!FuRfHKPTq$@=1h>``Fa8cln)a z%aN2|TmF!B`8SvEA_&nK^6Nh9prykkc;b*<#7eV#TsQEY@pwwd1L7zJTsoEwApqGG zShVHHa}vYlJdyMNY87@xbt~EXYVfrEP4SBd0{ca_1jJZirHXDDv^x>5<=}@lT4HiZ zs5EzAn4ESJwC9#g8^|uhL57hu4HYWkP%099fmG!9ctx3Rr_SGXf9G17yxCHnMCeAw z5*0jTN3r~^R+?nCDMhTrJRs+6B7`Mx@%)9;=Cydo**|hV>!J3b$5}^Y_&xuu+Z?$g z;y(X~ho>7d^vryUr6_MDjfX$|E_q_EWP6srSynhTIR0m2mgw1q1)aXq2$B*+-I}CZ zhM9}WoX{93%aQ~tyIztLriLB*+S9k9Zog*`z794!u>|&6mc32-f(;+>s18jc zZZZBP@7I&(Ad2*UA@8LhXpP8OW155Go{M51JmhA{<8B+Lu;yXfd#Aey*Q&qO@921! zx(;v5!g0L|k0`cUyQYobO&cb35zbyyAbk7pSUpDxS?ecn?B&#V|SJZfcQ#MvDURD7)n={25$33A24A;6_;AIOLsFlOZXG;T!U!2 zLWHobSbHHjH?Vcvk{-Oem9&gH_HEc(B<$xHQu$iy*ygfm{F31gFw{+by#Tk`CvE)m z0=Ky%L!IxH-+!?TiXdNJN#mivZN=aFDm( z=lwzOKqlvp9d0iayg&z$pV-bb35hX-^P26rt{xb!-9(}M?Q0GGB7SOm;lG%cxLoev z1kAW1@*hh88RRO#MMOw3He4jZ#OLXbk-cp{fN_pbmE0_ac1OUTQz;4>e#SRyZ~CRB zEz^vZXU?3p0kQbwtwwpT?H8z-9usipN6+Dq8`4O3oH5oi+q{oMotCZ@>CV<81b>nq zOwLqo*W~u_g8r8@v0GRWZAJxo<|!?ZgjOFDXxxVcd{tW7{B*l5qF8}S%tx`+WyHfr z#z#ROKDCh;%yId?ER*w@FW)(6qNygdx10YHKapSe!0Y$nQ<9e9bawA#9&P7@jc&Tp zANSzk64`ap%rJl(k`^!tHcFur~V#ymS%Un`Rcq z#Y<&AH4>w&Ag7^GHOj6OPJ%pmsYRsEG6qDV8A{3rY55fEL7@>XX8m$^^lzt8Qp{IS zFfx5d@HV8Aopzd)9Yiu+#$AR_m+Jh{QN|wwRNA|Kb9@Qk!Bq> z@mep+U+jkCu+1r>-?xn}+Un#SgFsCb?xvNg`lx)v@sW-ZR-t=D!AbnQj z4nEhjxm%&*tNs*h>1$-twuQHJMkl+5hRR5w?=UJm>K+DJ{yu5QCsB7P)SwrCx%4r^ zj=*xrI6fs+C!}OX zl;Q0TU96dk!my-~5gEm7UG!M0-TZVr(*%2}#cr+O-ydR!A|4w}uN?-ld%h14)VG`B zjK4H8s($~N6u8>d7e@TGq0-uZsX&mhnK&R`q3eUg>a$+E3j#lzaafwNO`rEZNbu?; zDK_nc#Z%*77sGa3?`@TcvBwcqkxslycK>A0y^v8{79V5Ad=O$C;>hpidfF~jPE`zK z%Q-a{@o+G~7qkiV+EMrZPpsY<$#6H{TwuNdwwRf)FII1iac}_#1);fep5)%A=nxh6 z4afhZ+&0-0NJ0&FO1{v0-V89I!BO<3y%zblOOFh0< zQWbmD(X(X`5t6!f>#R?qCJcNm27i*6XXF7xji7_nF%Z|L3DytWTklv$LDP1r#tisy zO%1%P-2W1-W}AGzjB;QWCNng(5tC1b4j1=Kb5c_9gXXr;Oe1PG^S1o4@5Yf^Z66VG zLi4GI(z-^pRs|-xS7AFr!ZQ-=HJ!!HbvN>c70kT+J|?Y|T%gbFnLoT{Ie?^d@X5I5 zMR1`ZJtvtnggOGao;uuT{X-smUuXJaj|njbm<~39tFOL96}Wc0W^447VOqg=FgZUJ z+D4$k@K=E__W3REv&-KGKn7qycSHjJkJn zho4HUEmTByHG!N8cu=ypiu4X_(XlU@hIAhJ3gXAJV_&gaCQi6WM6WKWHCkyc!zUL2W3Tb-h#bz>kme_Dcy(b@&z~`Piy) zwiVNC5VOG12CYm*nLwsi(d*hKyeq@WA&kK78qmCQ5U*KlGv{Ay7PbGGGSeEE;y@b| zSgqCx<0kx4)jUj4k)r>|#rd3Ivy_FTp{d6kZFQ;QlUAgUP>h_Qu~bbStU#aSuqRyh zg?K?D!a$?0Eh42Mmmtk;J;02qNOY2B=z*L2xRoZ&Y&>u`?lGEuxXV7N9{|6*t>*n} zd{cz|Ix=C0e3BX5HESu|ok@#*r*{qI4hj>=QJQLerAzd3E>?YLSA6xcBq&L#i(R}F zlS^@6nC8)nf!vO@c%SLK>x+6^eL|7l2xOa}tV-cCRQ;{xg1F`@B0?oTgoXU2thv#% z)F%S)s2@^(>QlOftym*Qs38+vod6c*Ox1T7MrH!@Xcn!KYZ7YDPAW+^qO#00R#6$2 zHF97HIQH*zUE!@cSa?ldo;b9yXX(-Dn1E(BwXkF*1zQR+a zhMtVlpn0f@m@TE=l}uHYGPbFcd+KzIV#$0HQTLK!B|8ol2C1r1Kv32g123&7hR&_eM6Y79FqiQkpf#n ze=baNR{*|fm_n_ZdgYqWR?A19RJc@f>jB*+s{jI7pRtS2yw;9-V?=+|D83s&HMtXn zD%87C$6Hrz2*$-~U3JjR#{b*wN?#H$FS?vSMm$3tJ^5F79xBE{WuyhY>j~9F>59gv z+7nFLBfjb!=!jlllB+M!kDygl}~-yp!W$t#6k8)C90r(U%9` zeE{hk3Pr-%=gi=4$Z2znYw;@=r=Hz+w?!wSxj-e~Ua~lfgQd^*uWvH~M10i+&_G>0 zJ_vZehXa~;{Qo?-RaC{JoCZC51{aue8Gqk$5*JBc4OEDn)YjB)->CH1vSjM0Zw5xn z!5btsxRVeE$%2Bb@0K$Ti%JFCDsuH$*`R%oipz4LUtk1znQU@ED2`DxoQoORRdM7a z>c7nCTrlk73WGV<8M6`*AIHDPW{<`{ zdo=#o-tRb{FBV{5O*XA~tAjPGeX;U+j=r@h+ThxuBM$(4=a@j2&^nUaHAY>s1DaudkG@?r=v{FgyC&AP!E6px9$9z7%z8j-N0zN*1 zeG3c3Bpms3W=$eED5}f3>_3+msB~jSJ_FSWc_VSN+a+3jYE!w}KlU*`ZlvZo%ea24 zvFkA*|9!L)QHXvs2hG8=T*->Jwpqa0XsQsex^36$EmwJ}cEHmhFFP-_@;j>qHPVx| zY??H7Z=`lbyRGCDyG^0ayr={2-{7yg#rSc_>H4L|2M{)5R&uD$)tiw$ZPC5%HDp;~ zBmq8?b$7QKqzKOd)`zzbj6-0?Z=VjPC&`E2M-P@;$?=f^Z6M*J%t0P9SdOpu@NkCC z)b#HGBuIwwI4!ZK7Z=hkSD9x)gHoUFG`mmj{Xk&zY)CP zZ_NK?ht5wmi@g2rgwbrR3D^>io;}~Gyi_5xPmqY`v`|c)8Cyzbw zHNUgoXGUS(*(h|3XK1}QY(#;6?HsLB8nJr!7#Z=jLn!WKAH4oJ?JumP0v-1qn7!G$ z3R8?6)C6-8A&{W$#t4l(5-AX?$0Z?0K(148$J6|P$u$IAM-swqWuOv+t`lz^_%RQk zi7kl~y%N1Xf-Y3gZ;sgd=8zOo7DY?kO**6b9SbQ@l9AwQ=*dXpKZ%4~060wp(p<)- zAGqR7js3~6^E#$^H5~L8Y=g3K=tXPNw$|DLL=~nhub~zvgpE$Qaue^1F7oNosf?wc z#cT-0uVvTMs)uj7ezwHrwofQ@o5ybgFvm^va4R)(h88NhrGfAm!FH5qei5^7CsN1_ zW!Q}Y&OmU`6v@k3Iq_|hL~z2(^T$`u^FfHhFvIvi`8O{6kXI`w{N&Ug1$}$00l)3V zS5CMv3UCZ!xRkFgHZ~}Cxjn?Y4h2XG04mOhz@1{>f`vz^7a-oFnbH&i;8NL2-c1DjEW#_L;em=*7T(3pOs7j``b_KW+49981-^@s-i3a^*0ng}-|B{O%l(YG8 zk=u8|kOKOg+^;ZWtMY!!UH=gwyPP|1fQZ|wu##3ak477kkuvd<%_Y4pAxz$05}nNR ztO?Cz|Nf&#o#oHOM|+QgwBWP17>_=ngN)xR>sNW^W(~}oWa3c0^e+YJOoW8Nh_Ha} z7Xcs%?Cy*N_ePI1=)zis4JNz3x}xrI(4^ileJ-1;e(8J-xiSaMe}kB6Ch;Mz=Gi<^ z$cU>DomfDnab7EMcBPmWPk*dE0}J|n41o%StjiU2=M#eNl$CpYMBXAe-8{K$g-RUX zMy}gcAPibDR2S`HT0oPt2a+p$pmbO{c1V^=h^Yicc+}*fySruM>g^jEvNt&7MedC z-w{6D!h}>Tu|FMt#`+GE19ear+11B5yP{VwKYR`#G>%$mV%QZGM|DGdrE99;iohpZ ztY{2C?7SS2n%^7x4p_hVa_+O{S?wSxzac|bXiF^kqGGeF#h;o~TA_=}ppZ65x-wTs zf86$3!&#W_u1##3LBtJCp;4D76}E#WYb5-YrW{hiC8fGPRfW1Jx=OeosH`&;0oj{V zmr8hGFiY2&LKI&pzs&u(Ni3!-_{S6H%0GE-^qDNh^qd0EH8MGI82R&l=UJ!nE`O2E@7c<0?M^JFg!{l>OG@h&NSt4y41&5#s0UN`{Rp+R z=<2lE+L>ij&|v?QmN5Jm&M5v(amB6E)KpXpO|q^sfXrp@v$^?JVlV?wEIw8C|B!sJ zN5qotO&Y$>>YGU@Rgw9zFsJtdn%K%-{H39(D)pdF3K{R6 zOHF0);L!ms8W9x{jb|SywAhNA&6AAH3~(cqt@ppE$lnxnjvRdLyD!_R3^uAmkVcj} zjuv{Z?Q7X4H@8v%N)9locL8c5yjYOM(NVn@BjvrQlc$~j$xeVJFk1(-b;4;;woh1) zTpGpTE-#PoyZwP6n)4wg=d)E5G#Jc{7>^t^7zl50U1b>ucnk3M1Y=%ePrV-7d&xW6 zPcQW~*P0rKb**9umZer8W#x4uQjDE;HJ7_kj^q1?p8~AJ=3KFl-v>F28{b&I?atQ6 z%rH- zj@EsqbgW4@7V~t?JY4Iw^IS|_J7YfQvsZ&coifIYP?rm26c{1pF%l+uINCUgr$QPz#+vRqncPdut$p$7dJD{nMFm1;A z7No3k*2ap#F?MmBR_ zb7MmaDR(tqz1%W@LpIaS7(E*CKO8?*wJ$!4J&?7IW~E0>uPJvhRoAQ8$LP}bNxKix zN9HyNclyhkpsE#4^s`Zetl;#j@ubRJrQ`8DxKy%+(>AQAN1N&$n0!*-9D1!Lr4^;W zX>VO{>3>I+b2lCRnLSZwC=#4r1jujWC87JQ`0>crZIg09RJ)-GvDgf_i69Oha%UK8 zd6J~LjqAaZlr{hRF7_bgP{nfj@I%_T!vrvP-fy4Srp>P+V`f z`Dz|#H{6l!pM~<6&iqOhn<{KCDI!7B#ci6?h;kldZqYN!zRn~jpBEA5{<^p6`E`TK z6t~ZjarogsBw||a?V~t1XOeU=SGhe)l5|loNKQXJQ@VuL#!QN&hX(D%D3#EKXT+S0 zeEMm_8q|f^j5R}rp%~WluAOP1x4*at`f6kd*p$`E`w&~_W)cK&YbRk5j$VqNDFP#! zGE!MsZ~NQym9(L2@P??JnTE#;T^zNGDV2*UDC}qB1GhCUtTe!gPHxbMo)!JC7gfC0huKb9W*MQyugB(R*|I!H0Soz3#Q4i`8Ex6)HZ` zukBcJpI0nT+dnLyQlEV9Ef5Ke_tF&D5C9|(C;t)$sM}TgoDGu(PK5Dd#CFU!&tK~W z4dZo|ISrlwj^u*qn*M^Jlm2M;#Pz4%15Ud!{c$7zSJwgsMLY9Ewh|wS#3?(eOy4iY z(pijQ4pKYbo*RkTc&sef>lthmbXPKN8VptfW=2Ag5T6YRFv2Ca+us`3Rrtqlu#obp z45rNipL$D0eHqSK1s%0@^)D6Wz_}Zy;S9AQDFqqW5G(s)1Ihd|^?@ni>ktz3pSx$X z#)0A7kAc#2sH}u8P7f9nD=+InL65){J5u!>;4$-DxWx`i|GiS9ozpc^1a>Qo}=Vr_5ty&QutDC6}btW}mHotM3&apk5 zTNdKWbsUqM&D3&+LJOf(0x9Oaow~>nwAwKTjOyFco{E)HyL)%17n#u|&qol5u?Da? zAqPMI7vi|u7Xbg${Kp?iLyW|acV5Ul_yyg!tMX2#P+UE95on z9@=R~=J3$ej&L7#Md?loWQQrqe@?xTYEGixU)L|1MzAZxwA6nj&|~v^LZ} zfJh}~baF%vo-1vCn>QoUQ@cOE3#Fqii3=-jNHEJtLjJ&gna>-SQlyPcM^`b=E1M5U zAl&;f#DS2L&pKzJ4=Sx!^y%#k`|Up}$@jl7GBVOUF$fcm=J3oQ+t5hqBKD}vBMb_A zG`^8pQc?)Q7haYWhkVG2VTsjW@b1V3_g|l;%fH|S3DSnQEDf@r8*G7G`|O^)#HEaF zl3JO%bvrXH91rgv*dJ(yq!QDDILKyG*JlQ9{aBs$b~~ERBR>)rLn6$FweF3_-_`E8 za}a?_X;Wyp*s2LDrxUP~%-udBq^7#3B-{S92xuE+9~@-JX#n+}jE0jpyO{qKt=XN% zf}`N{HtelhbXV2QzhNhcUK@u&TX;MfRB?{bCS70GdwT?z9OXqD#&<;y_4l^?>lV1a z+{0?WBLMbitg`Q^5Spc4yExqeb+$&CGfkYZDatK1j=~M*aeEiQ7V){fu0jN#~MGP)QV=Tw05m8zJlhKVH7EuTibkWZob-12ti-f6B~oYw&!=l}mZ#Eo+S(tpEpZo#%j-O-0wFQ_8%B4Z0@tJmkI7g~6vQ(+DQ1Nx zx%DFqaEmXtug1ygpq-VeSS;&*1wywy!42a?n!%LdNu+|8ShiE4#(c0*>_dANe5H2F z#e@&zNBrCMjUr|jW3Jc7uy+UBz4izAL<0OA{RwRGF5x$Ij_{7WG1tI3^cF|cP^W)xu$!-0E*5i+XR~>V%yy6GXY|lF<5`E6y$KgNX0b;c{&)Ey_ zN%U$HS*(O-UMwJYiq4RyH1i&#cE4`xy^_Ke2X$cwQ#2CUA@wYeZR&4n?eT7hq0UfKEjvU~#-^q$by$-8#& z%P}$1i}F(yLbEMX=M%Lmp2=GdIx@|d%%&Z@`0$CnXR$4j%Z2O zZh=j1`-;N~Rc0?NdQQ(I_`3{{#`J@^jjy6Tr_n#uEyJvX9P~R)^n)!qpUr?H>a3o_ z@3pO=o?#!RK5(z6zRXmNDG<1NT>4A|VpK8X4Yqv~#k)3cyBP+Qj89fB{jSJ0|G|F{ z5#N;tqQtUbp6W*;NFCfZ?9^o1XB$7Fn5A<*K}Vk6m~B!=Xzl*>1ffBK@SLOM*NWzh z!_K&l@9|-UP}HP2c?SnN{5xefIfze+YWp7$_q6gSkMiR3O6J&(WC%SAH)bJi=;?(& z`Uz8#%gHn4Qitd3xmx4U=pn|Iw$`4JSUr!93In+UiC|(9REWqwcb9qzdCtZ4)U=Q( zJa2Xp_!O4F?edvyGNHUg7wk5KTmh{$wCT6K0!EiCY8#DM4=HokwZgfO8gD)WSrYx@ zifhEONR-}*yTZ9U#P5`7Ginv0SR+t{k2W|%gFHyGfMjXHYeL))w}x_?WR}3?^s(~+ zPj_t%h)*;}OIHgo;X4xCU3!m*OJ=QeR*pLiVs~i~0#&Wucb;TfNhjn(lcmS3(2pJ` zdF;r1!!OE(F~0(4eg4u2gLpyB-d5lXRz72mnSwF5h!k~2JcmcWO1Zg-2XuD0Jnd2~ ziFOcpJ6zLEKj7`}n=o4`?j8qtyrfS18PIAwD!=|qR-L+>W?{y>NR*DY0VwJ_5ET|U zV#hm#uY_Ow`RPd+Q)^E8SNCKmL((sVLcc_$tf$}TnOJ`mwKRy1s4=|OKSEh;u95#K zS!doG#>>(I(eaiIG<_6QE6)_oXpD z=Phd)m{rM(i-pd_oJ*7e-MklX{+lhr?A3m3h9=X`pexZs+ke>AT~3k81koGkk7t6s zPBhm^R3YE~M8nqyb58Ynkf|_+Xf37$Yfh$#>`BJ^;Fh1)zPs`t1N_MDUl_^n5_nN- zHKZG~XraFWa&VTYmnN2=5~x&TRqZ#hTdNS8(PK>^?nTdZGJ;6kFpr@Poexb^FdVYn zwMaLnBbg$v>z>UkMiRPXup@_W-IONMmgBtd-9n1A)+k{;NIl%KJpO#cNMya#JT1Q@ z@6??v2}r$^wv#2b1UqCH@MGjO4#&YQ*71mS?%)njsY0$K+woRkss&((SaFYnN zEvH8n??w^l|GXaP@-=KDp<&)BNne->`_UP9nbd`I%p2Bg}IJaRQk92&@i? zc5fTl(J5Bch0o1_z?;|iSTY62ou|-vs@tX~vw-;yEPls-i8qGVLoYW1!GpnpOXxh< z^A_I^=r4`@ULBP?ON}|}0)wA--%hda#y75mvv#LHr=J0YibOYAT$2Cf0DpV6Ex!Zf z;`n0x0Ev_3#P!9k%!%BsjQr1UzkD!FJP{o~P=zcT2eU2)p@)|__J@odoL&94zO~(O z3J^6%+2FqLonS%*jIS(Xx2lwb1ydRZ6WY1FJ#^H1bHNx?(&KRqPj3lWq$*FPZO=5(8`6H|~`Df_Tg# z{`iB@bzyfjXr(_hm~G=)DMp^Tv9^NNGqy)vbUe8Zf}%EbQ@i>qs*XZ z23PgIg1?K8Z}R>F>)d4{vHz}pJ85KDrRT7yyBE}a3JJ1>)`v?B5TR}TjwCc0*a}y^ zecBIv@D6*~+v9L~puT?(GVgE&;8rc)UUYlG)R;GwT*TdQlv88+%Sz5|R~CJli;gmB zG3T%%Ar*Dr0di6m$qNhXJG}^wy^rD7 z1i`m&RAT1q^i@S#59JYD9{IA9L zPrP17lyVk(@4^CFVj?yyp5>d*^P_LBi1!6oTBy&XOE(pH9I=osP-7 zHt{nwx>gZJa!&n}VP|M8X^85;gl`kE;j4pWvMr03;EH64Z-NV(RQ`5W!;AC1RIY;k zos_mOV-?Gt{Wr*dTL*()iRT@Ts23n*khQcTT}7bpcHy|gSZaIT08}zm%26sdmt;|+ z`L4dbc~o!JWfb;TGL*cz(Pf284k#^IH*+7!N5d=4=vqWNtNXBG!eD_n#a~o^SGA9=-wW2|K4ck#DbGIcRzu!f-dir5K6X9DkekN!vULm`QSi z!Fp)KGOuOUo6LExJr5)9jzlaJS6Aj2e!QOj?hrn}W?)Hv=3{*fLUPQHjgW~?_A*02 zY@Y1>UP`d`&5LYXjUxJpeAXPkR2kExA8%;5P4_TpXB?rNu9)IhX?3WgFP$d^EJ*f< zA>6V3q~+HA`lRJ;dY|gxaEnlKQzm`I5%tVFpNh&awHqUhS^(8d6KBO+z7&beV6Shd z1l5Q;bEUr$sTq150^af)YfW%-#u1;q8kzZ*cF<8nO_0#Y!5Hw>iU8w8gf>ZXoF2QB zT6T}5Aq1DT#aGJHU6Y1Xj;>*ie;pjs;SK%%VPflv0+BnqZnDFVYy`OcU*I8`%*PMO z3v67kXty*4u}`prqUm|$*M47`3ko`du~jJJ!vB!+M6LfGUl-)|XTY8$i+vA&W9Bk8 zdA1(>C~-R${QQR60~DFm1{=!y+6D)3CyA>+KoKujQ2Bs!Ps7KCBk-f{MbPcb}ouepP$)D01gH?+c@)8^KbD9hF)3}HQ{eiJ+AW51oJ@LHB|dP=MxIQ=HDJ;++of63R% zf0KIm`{N?}v+>;75{EuSIcjRD6Z=Ft>MXi@pP_e>>?kt+%&o2$tiEZ9mLOMgSTr*? z>q%1T$vgS_u`6S)i{bG0bxrze@dp0$Eeit~1{&}ypa9FBwYVu$$Cd%}{eo<39hH06 zj3Hr(qE|ynmC^cpTpKHrZ@vks=FbeuU`yE{WiAf`;UdjxTxLC(vZSpRD`FqrIyFAR z%WqC3IS30cgz4-)9m4woKVd;%;n$dypH$bV&Ijd!L|E>$1+qMIEqfJkELl@JE}!{Y z18-GmgmL&{Z(e22nYOZ%f8nONsw+GzcN*kAiCV{Y#4%YVh0yH|Nf%GebV=9SI>rIV z+SY-MYM_FN-z^II3g1~_HRCPY$I?ft!TCfXxj=*S6^Z2W?sL!$aP(NsPU+MH!Jmgu z{oCf}BL=8n7c-CRIZ(VIPOuFbh+->7j{m@UE)-~V8GWz&EUOhP*cdFTb1wfS8Z`jJ z4&nOn>RtMot`=gjt1$-pVC&f2y4MA}li2xy<_m7b=@l)H*8qdEcM%BqHL@4yUzIq7ha<-1vzWpDC*A>mT*sz70fT?6_`^ zlMdQtSbNmBOL8vu8n^v%{lNsRYNsB`L=caC=`PoaWW_qmdO@z_3wS2O*xj&P7o5$g zRywA61pQDig$uC+tpWmtGoe_k7k32=FKL}@rp7)e8i@_6-djSV*yjpWY*}Li)O?#L zICAeTod7lmI{sOaAl793x6>L15{Sg^TLZV`kK__rS)vVOoN4ug7VzKtatSgAK6i2d;C@;^YW9Uvz?9w+n)F>D`X0he zT(Rk2iEGiCy%yr-Wb%B&<6mVpKH^ze@IW;*qLt{BelQ;pGgRrUp(g-mH@yJ*yma?& z!U-!075(?c*u^35aqT>+>3sRR_k_jfVlZdM<%DiT{6 zi$Qg9U%ti_!b?EHqzzMTU}0`nV!XmBRGdTx;y&CBYS;t&vEE!E!Nk=*cJum^Yptey zuKhnMo5iL+rJ}Q?)1a7@=2!AVIK9{6%MIVua1M{Bk@Jh+n6I4D&j0YBx@OM}eP}19 z`{haPR$5I~_XpfjY{(BRoKsPd7^Jirt`K8K=r+FUxm^Dq=0-m(8PxC#dpyOJL$XZn1Sc`k> zTMNY#;WFl`GsunKP@qakpH0XWC7rf=DP7rt<$m2on00x$yB|=X-*q9yAUDD)=Y?-- zc@t?U zy-8?hgH~Ujx=(Dz8)gxgA1Ic0I%`)q+I$Bo+{d}(f1L#kHd7rMisD6Qy&vc;)jT~4 zQ`F-wVQTBtKwTRen7piJ{Jpce7<<08D?Zm5K-nOs ztlhQ^VpX1AoaFloI2)}P1;%!)Cpiu|*K^OsuvHU_`5bMr<5N2UEtuz7R8uokiK z2HiZ1UFRIyAnWg^4bbwdlj_~m#}Yo@o+M3XY(Kf@TtTldC-{v-*ALZWm-Nw8$Y!NBSG5n@2FqHC0ZJ+xnSvcHk8{hM-oGo zJgb^Yw~J94W~_D5tTBmm#J57*5;fCXHP#Layc;8Izv41cW8Z+#g1j=D64jU$M63*n zzX!(ksaL+j>M=QoCk?Z*$by3fnT(v_)$nrH({be7_WcO*iDQ?W%g{Pg8j(?4uiU~I zR2(KwgJh6QWda>MHrfgldc55&nd!V7z9z>iX_fv7pZ>P0;N+%Fm(@sB63_ zJf5SwCtu9JVlqMb-v4Kjt2_a*8pR`(O=3V&{LoF`-l2JmskqYy$!n)P*_Iul{(EED zq8ELJhdjx~6KKgTg>=xXacWOnXQ7eg`MK6pcZ;WJg>Uqw8E~(@0 zNts>#%o8+SdXGuN8MS7D9?Hdr?mZ1xPt6bcd1&(>$pZRakbYMh+l*GnNuY< zW0)m`e?3KMj8N8q7}A^K=$KBfGuxCMVN_E8i;j0?D`7-&|C5>3 zz~Dwc&4YIGhVW|yb!!0@?|IKUU?|c6(lb8gwoV&P2|6?O@$l<1n zM++sFzZxok?e~8GKS990Vp*%!Sp7yzY;V;DE84fix;MMyn>KB6v|W1~Yuy$nsk7}m z;Bvp7xUqBsF0Pq|$RFNE{Gkucs4K}QKebBNsAi#~6ph@q2C^>78uvY=L=h{AM3zUB zbxdf?HJ~ULwBjBGh=e_XA7Lh1AD22ywvkw8wgCHlF#fx(%CN&Pe_bAvCG6FCJ`EwPZJo8Wl`~pTwbt9 zs7&R)By&9iOqIZiJGmQCM|UFRhpq7c`UBkBz8a@D&cn$yvv6eTR2*M19Vb`K#L3k& zaC*&KIJfp~TwFf~S2n$itDEQH`j&;b@zFv!eXQ}W7vbs$i}2l|DR`%E2aN8}1Vg&E z$IH{VqsNqGSiACVOqx9hHJkN7>+#Fctzup(mzS;vbHtfRWP2Ztv=eO`; z>wb8tc}EOgxCwRo%tMorEAd?OF{s#XDxQC1IO=sBjq1$?piZX=Xgz8vMy%eAt%t9n z_M7uik@KnzUV_>~R^Y{MZ=+_nIjGa~UDWF`9i2ujLi;hR(Ww6-yfJJAnhalwu;@76 z*DYYQt&F7>#@~M8yHS8&_OiafR(QcQ?5B`oKLX5I$j{2#AV6 zNNhC165uoQ1`}nh?3}Po5LNE+Nqyrdj>ta+y z7(zpW;OpycVi&Joy@+$?<%&LmW5LfGIC4e90-$T?<&O3?pfb&QXy2|!CvO`>uPhc#J@+q0>v44lADo^+^lTmIb75EMRy1$KN)B&=FL;?>3hHa|4af*d1#cS z@z>&F1B?PNsXRE^dKeHT#S#kOiupbHyfNo#h(H2knSL}@vr_AsL&^eH@{3(Y#*&Iv zTf^U}$ajK<(M!lfN-A&I1gY}dVCg}3w5B!BhB7T9s1uaQJ#E9Gtb_taL7(Q?@Fpm< zO6~~mEMU}o`i!<$7Dibsl@z0Sw#!+|DH%nd(Yhtg(=vkW#1v&T%F1aC@n?Sa3n85vQ z+u?_f9k8rdS9~zAJ9f2bLwM|f?QeF*mG@>KdY=W08eK)T4$Y`78inPQ>LczVJQBDB zUFW_sP?mmqFETGF^H~We0>yo%G)<1f1ud6yj*?|=5Ef+}bXW;9WjPf55el=MDYb+| zSqmkBp^;-+1+Fu>Oa?!je)SN6^?PFpOmVoH1&10*CHc(f1VVw~E+n4%jIj6_Vvp@W zJY_~(IlBibaz)GiOfXC%AS!-QZ4&1tocWS)xf{_0#qdL)B7mUiv1=Wiwyne^0^en6 z^FmzSv;fyQedD7gxV3dDTs~P2_noWZ`Po|dsI1Oc8{z-WMg)Aj2|?d|h(Naf-@K2j zT>isJ1F&>R7t9>qA63VEh@o#U$M?He;e)N~(Wb{Be6)Q#-rw;RY7JO|8g0iA8hhZC z0dui%*AaA{`5{`5UVt$RSEKXr$>=a-8ftc)f=UF%=UR?Mt$qtpv(Fq1oA(|%Oj?0W z-=4s>LpRW2%4WPsV643fW zobvu&_9eEJQHBAzqzR3BZGf??aQDCS$L`)d=-Spr+p>6{cgpCNAD~!3}ROxCZ*c zGc*W35upf*jY6objEQlGNKQahY7(M&uaC(PG^P+5QxKn-N@z?+T3!~i3v*F$r-%>k zCA=@m!fOHJ@2!juh~jyW{tz4;-0&~;-z;Opq5(!57R4Uw}dnqj1 zDuc!{U?g7|V07%?1Hf1Yi?;qhXkq*#E8{-_Mtnw*jOHXgaAGU~ zECarBC+wf7JV2JtHz)V^uxLQh0gFZoh}OyHXD!pR(vTnR6Hg7f7M z^Y$%Vy>=NFFP_7hGb*EV0>_VARz^XiVi;v@{9*5R_@3anj{vz}u(q!h5?jX|KprK zjjW)H$PBt>+|k*=F31h{Kw-2Gfzb~oaRIm!ABek&A-J0yVSuqDH5x^!u_#DQKpt-< zIcb8%4CD|Rb94E0Tu{s#-#ru(QVawUa7uVHz3XsKo0vvkB+}0Xg#<YT5*`)PDED-dMlca1#b+Zt zIs@TRe2PxVLuMwyix8@9czD|cjglZPBdY{O+%7FAC^H${d`~W90h(>;Q)@${mecEm zG!6Tw*B1O)^R4V|mDaI}c3Uv0&k7h7<0wn1y&gMeQR}*23*2uyLc8(v418)0N% z`oD=!m%jt2^>5*a4ju4$m$o>$d?LcXc@MGsHX*@`qOy&UsCtLHk$!FuVexZLYg}YP z7pIdQRz}rj%)Y8*6(y-ybqr0xYr&!tQWS@%X(gdtvt%rT*Vz&pjRcAY7Ug251dqm= zNV%LgpqS42X;%&+_3{B@0ZbzFC2Gh$ZePNQok--iCY&G?QV9gy_~YA6&BPe)N5Zk~ z+~(cJswgB_Oy&og^`%e&d;8TPj+<}NAyAXAJ4`NR4;W`DNUzj%f z*ynKHy#ae>kHq`q`(Wa@iKsbz9cC7(HP;&R)8LNh`PEq>~#u z4xWHF#wp{U+*DxPmP1a-%4K&=t$P^rsQ zRBSPf8iAMjxdua5;e{S^QLXuKRBAi`wT7)i-BD}tLWgPm>e2goR3$ygYFk%jS(O6vT%KlNooO@5kv8G*4JESi`_2P~E- zZt>nfkjLL&Hh*Iod3^B7Dnw#hE`P)6W_Z3hDp5tUQ&SBvW)c{!OlghyA}b^BpC(?h zz`&yAigs8Rxs1k*7BCv?VzwjE#aI~A5npOyw16?3z!)4Ii-5=|_=JYRH6Xyi;W?hlZK1}-uH|1c|R)RJ?{?hi#+}UclFl>8p$DoDxQM}fJ*1XK$I(f3oV~s>SvzH!@U4USN5EJLeg8~4aep-57T+)Lel7(?8xpCXRAzxs zK9YI*(FO3pHt=H6Fh~6C{hyQ>t1*$4@mp+SG~zN+;YJWVa`igCJAM-TPo2ey3s-RI z`b{{yxWm)a8~*+QrNAf`v@DCUCR;j^z!-|)-~jmecv=ZBPFHdH@&%kfe-@`tpE4QJ zCr%v4k)wxk=->eyp$_f)0fz{Whb6+}v3+}SZ2xySb?|#Ly36_F2MjP?J+&XMmyW^x z%5nHQokXbnS;YCBBQTypM&M~=2c1Gr@JZwZNhgpScoMk*$BnY794!-k30WaGC}+ym z0AoS4FM%<@0gOQ?Nem@0Mq0p_LSRgZL19WPfiZ!=NND6S%I1wLH!Ih~GUnx%@J1&H zx<}}~ZwlDzhI*GbR?FJ>e@#~5{oFhQSe6yff-p_nRy|o0ZAdJ+^AkalkXZDi0Y#~Z zAZWwYKbHk-0TSaF${IBqjR*n((*qTKeD#nl4G z`v#I--6Og0`DR%`Z$@^BiT6xafo{2_v}IjXl1q3g zEGo%Guqex-r?D)$!Q+-I+z5;AH*Uh6zndM)m*dL`BXQ{Mu~;;62tJ)P9&1{(#5b*4 zV|ni$STS`BHcTIb+gskn_U`R*VD1R`?pT6|uLX=BnxXfSk89{W6}$ch83eS93*TC? zivliX8eiTE)iX4(NC3-an`dD0piz!Vf>CnJ0aM%1B%xeZ63k&_Ts?$zf#Z!M1{O02 ziWvk-1C9bnf@0>4V}wb9;D z?Op5e*;_-fc~W0=ov{Y($1K2(k5^#+vc>2=au({f9*Fn0d;llsYxw5CK|~QQc76Q? zx=wf(FZNrA+HWpIt-edxzJr#-=U~HUU!q>m$#{L-dQ@mS6cszoK;_QU@$&FhsL^#Y zDl{8}YF%a!HkYAlzh$V_c08&!eiPM)u0V~UD^a!W1k~s-6*areLY+Q~(0%qtIO6P! zu5&)c_OmYNyK*n)Za>ERxU7s03!~i91V{}9`yeo~bNa)-fBJ^$%M37b5%r`e60RjYB&6d0xQ zCyFW$g!X$6EmI1KQYj>sf#Off*m6MPeZ^Mj$w#f`X&DDN>OzrKQLy+EKQA}*ox67l zCbE(hn&9Hdqy+w`{BiL7MSOSUIQE}7jpOGpJS(sBf=2EAEd9J7u?-l;e6``Zd|{Dt5+`J;)Qbt9M7IPjnk)2;N-ERIC10%P8>Rj zA^T-LghMX{GWQV#^ZUjaz6h!%= zh`?AJAB++yF&uZ2qi~0?SWFcX7z>hPkeeKfoa6*#r6waQJr!A*nI-`yH?No~;Z2Sb zI2IG|2uX5L7xM;dGN|Rs$;mfBC}=EiMYLbrpjf21NCS#LqJTH!LK_wZTvQRE$%sH@ zOCVJ`P37}OZZf46yGU4+RnaKx4iw9n%6Ul{B{1VqrxYS4F&~j}xh8`;H8mUQydkHv z%}C2bW_p29PIj@8U@;@B$XGk&9xuKlOLbWWwV=|1K+C!*_p zln8|e7_T3MvYX9vmw#~RdqSck=J3h^LLh-r7DmM)5)jh~iW*Nj)5Izg9*x`iAkw&O zD!*5dXe^4S_YerTBlhq%L><_I=>1y|v;RZH9{k8CUSmxQ7-eBRxeE!$wDgpHSNnu$L|6zxPuF z{;(av`*$GZ;7&vwBPbr*jo4FP7{#0*G#>vPaVPg6;f%7Zze0jyC{KRQ@Aw2~*1nC8 zCilbYasBb~#LakT*;4GYq9&lemHx%(Gm?v4KBpWk=J7Y3t$PgbPpLV&m+(O} zMGstQyoV$qIyQk1qzQaLO+t#pC7qdFmMJX@qsEoCtc$#dI+9&VVUfxvENUc{)SN8i zj#m7lu`oKUjIk*i5|9sfi3G;@B;%G2j)^mw(mr9~a1RWEOF#f_5*%;(`obm9AMPQ6 z@Qw&|z#<<235#Kgv50U$qAZJ=j!a1?wKPUivFS+$7*lfzzJ-cqbXXbh-@%VO{y*_t z{G@6ngmwds4}oKuY$&u|n?w|e%az6%n$KD9Tj2P6@G9dCvIdvccUqum!=kP7&{z%_ z9kQ*8CWOraj20~Z9vH<}4_Fw>i`?^v(D=}H{}u5+>*D;2e}A*Hg)L}w>=X}JsY{w0 z`hWN(<$>|9{ONQ5TGl`7 zg!k{_Cj*Ih@gqU;$9qxzn;EdAVleoh&&_Z+ZTf&#*#e#ENEugtM4ZXVcw z>Kyh87>}RA(K8n<3nPJ1F6jXN2xVam4+}+fM0jZp#yGaok&0mqfWNO7JUv|C=E~3A zyoOshuEOccWn8;_5mzo=z@>9%aPHJeoI7y>=Z+u8xuZvL{@4**ICcmZ2#J?Y9>Hbm zDsRr$PanmN(??9wi_3*$@VIhy33owGggaYLa$u%LVQ46I_-Nt$K@Y zJ|-jDz@ozy?dBxwq6Lfw8u|L{uHE>gV`qHasT0<L)bd2BoeuAEkMjB$f>-Il3J7vZIW9E zkhz?fOIXYiL<$Zs3oK<-{J|=ct!XZkeq}$>*rpK}Gp-994JU!H*F|P>dodMhg}Xe1tg86CBDVtx`ZqD!NTbOgW=5udPDd zrp_Xz*vlj;mhc&I_)~-(*oxr2AHkcT=(2r{8EHip#=vj3!0*e=@c(Kv+fAnRSNr8g z1b)34LEmgb@OK}Y;r=2HZAbLcU5Gle6VXRx`6SdH5!h}=%%N?FKDZ6xdq05dr^~Tp z+90eL-VI|%jz-+$}^Wq9wS_c3bDDl{0n97}iZ!=8f&5f~PXZw~E4a99xUg;y|f z)*Mu7+!rqoS&9au*P%w=rKmYz8LD=ljha2Cq3MD>c)9O9RB1WJ%&R09^u&))qw7q( z&~i8`wHk>kz2>7vk9X0a_gi>#{&u{`<*Kxuh#DQHm;{^J-RGiCuX$+H`)#xwFc)p! z-iD($Jke{>9_+i|%05Dd00N`3rP)60lD2xOKl!IV)6u61812H`cO9@;aQ8Rl@}W(z zn8Dvw3V%0=nT3c;B`hXn5~!0A86A(Pn0Ukq7*mpwnwE+TK3r!xfU$fGW4>`imj_0b z(vfvB#{$NjY@|Bk7j0mag)xCr9HW3SIw=K_NvQ}=NJ3b=1&#i4O%obD*-yC#Nx|?6 z4TUfJD}TabaBMU};$s}JNH9!EG;kQ5rWnRVL=zBWDAQ&nnOMf8Y=UoI7P1Ps58U2@ z5{*w^gpwbXHGLQN2=Dg|IR1>Ec`iyVjt+QySjHmgke0PSQ~Eh_gkaJh6WVrBYr2#* z_`ba^RXh1v-~E6bkZ8+r#e-}iShV#=7Dk1!{nNx3TMkhCe*ugV|8rcRfBx@pitYPj zD`Poee8|H1SN`<5e=Y0ZgTUx0+$~@ZX0P>^`<4xf4ylv`r8_wE*(_Y6$(Gxt=fp1Q+jEz4p7f5f@w2{0xxflp5A4@Xbo$e9bcaP0jC@*)ixMz~A}rV+ z!2#az_vZ5M&hT(`VrO~-w{KjB^YyE^b^S7KUb%>C=g;BV*|WHM<`k}+Izc!*j%xzM zGskd^ayoYsH>L9@;e6o~Zk;<0my0I}j3*ry#xscZIZI%?fb7r<$PGJ3C?q6CTtZ3Y zRq8T|!!MyY>>`T7ub?o}iMoZn$lJ(^@}hhQivh@w2}EIRFo7|Yz!+v!k`#{Oq(~Gc zN1`Ax68Q;H$VrGqRzfr~6XTGXoJgQbAv|RuJDX3#gvRU~smOxH0=cLOJ_Nx$LSo^) z-*7J@#{gq_%c3%qRW!Sh%NG>fvE%^8QdlG;Nyf^k_(g#lm0u`#t0j~Cl7H7ICtn%V zRuYVDaT8n_s~rJM?p;~z)LLb4ENIhvf-fzreaT2mL27b3Tf%TAfst^Pn``n+*(_1eUV(TiYYJ75tTLgKar9$vOqxZ^w3NJ9Vs7fZN0=n$KCw zn*CzurP4X>ZV|?!YQv%pj5aK0nIsok6|K=-64Oh}=q|Fv>U~)o;{}W{8qp=qs=*kM zh(N-kYApJB2RdLe5I!Ddu;?x~w6iRW)Jszhgnj=3 zBG^W-4gdCigi#>`@W3zE!DGiVe7|4Ub1Sig)LO?_$-def=CoWxri>EsVPnv`0UTlh22QNgE86V=cxjRw2|1#9-@eZnW zn##|vMVh_p}?o-#I_q*FM@53KZ=goz9ec(d&4T@8jh0$s)m$aQF z{TJ&n@+11(|6wb4w5*GF`CBd`ELtw;Uy#AyRXTq!$vGtiIE}ZSXJ9chmcN&%M1)1e z@PR89F$swV7?TY!I${`e2wQm;Fd8ePfks&w6@zS97M1XlEnw8>E&|3Z3m8?XTb4z^ zq5;RWbW@8l#w5QG91|VZMuMY?cq?n#kLOJiJo-mQA}Bf

eS$GddzE0Z|0S=v0EC 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�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 JPDHLkV1mgBeK7z4 literal 0 HcmV?d00001 diff --git a/sell-online/index.html b/sell-online/index.html index ce8b0fd8..0bf86e60 100644 --- a/sell-online/index.html +++ b/sell-online/index.html @@ -18,21 +18,29 @@

This is Header
-
-

Sell Online with Flipkart

- Sell Online - Learn how to sell products online, optimize listings, and boost your business with Flipkart Seller - Hub. - Start your online selling journey today! - - -

Seller Success Stories

-

- - Flipkart offers a diverse range of over 3000+ categories where you can sell your products. These categories - represent just a fraction of the wide variety available on Flipkart, providing ample opportunities for sellers to - showcase their products to a large customer base. Here are some popular categories to consider for online selling: - + +
+ +
+
+

Sell Online with Flipkart

+

Sell Online - Learn how to sell products online, optimize listings,and boost your business with Flipkart Seller + Hub. + Start your online selling journey today!

+
+ + +

Seller Success Stories

+ +

Flipkart offers a diverse range of over 3000+ categories where you can sell your products. These categories + represent just a fraction of the wide variety available on Flipkart, providing ample opportunities for sellers to + showcase their products to a large customer base. Here are some popular categories to consider for online selling:

+
+
+ +
+
From 10b8867dce4c2b14cccfc0d4cf1bfc86a205d675 Mon Sep 17 00:00:00 2001 From: dnyandeepchute Date: Sat, 8 Jun 2024 20:57:18 +0530 Subject: [PATCH 03/56] done --- index.html | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/index.html b/index.html index af8a160c..4ef9f805 100644 --- a/index.html +++ b/index.html @@ -170,25 +170,25 @@
- + image
@@ -255,16 +255,16 @@

Mobile Phone Under 15000 Rs

-
+
image
-
+
image
-
+
image
-
+
image
@@ -293,7 +293,7 @@

Shop Now Under 500 Rs

Best for You

- + image
@@ -315,15 +315,15 @@

Top Selection

- deal1 - deal1 - deal1 - deal1 - deal1 - deal1 - deal1 - deal1 - deal1 + deal5_image + deal6_image + deal1_image + deal7_image + deal8_image + deal9_image + deal10_image + deal11_image + deal12_image
From c2c2efca2ce35df361fe5d4686e18d6f9970cdc6 Mon Sep 17 00:00:00 2001 From: PrabhjotBajwa Date: Tue, 11 Jun 2024 20:32:02 +0530 Subject: [PATCH 04/56] Links are working now with minor changes in code --- helpcentre/index.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/helpcentre/index.html b/helpcentre/index.html index 8c870123..79a4a220 100644 --- a/helpcentre/index.html +++ b/helpcentre/index.html @@ -21,13 +21,13 @@ Home From 226b18b835aaba8edc4cbf8b9f43f52c3228f455 Mon Sep 17 00:00:00 2001 From: PURVA ATHNERE <93878803+purvathnere@users.noreply.github.com> Date: Tue, 11 Jun 2024 21:15:07 +0530 Subject: [PATCH 05/56] add products --- json-api/product.json | 144 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 144 insertions(+) diff --git a/json-api/product.json b/json-api/product.json index 6502cca3..79750637 100644 --- a/json-api/product.json +++ b/json-api/product.json @@ -1799,6 +1799,150 @@ "rating": 3.1, "category": "two-wheelers", "price": 84000 + }, + { + "name": "Men Solid Round Neck Polyester Black T-Shirt", + "description": "Men Solid Round Neck Polyester Black T-Shirt", + "productImg": "s-01-t-shirt-juste.jpeg", + "rating": 4.2, + "category": "fashion-men", + "price": 999 + }, + { + "name": "Men Regular Fit Solid Spread Collar Casual Shirt", + "description": "Men Regular Fit Solid Spread Collar Casual Shirt", + "productImg": "s-dpmayzs8pa.jpeg", + "rating": 3.8, + "category": "fashion-men", + "price": 499 + }, + { + "name": "Men Striped Round Neck T-Shirt", + "description": "Men Striped Round Neck Cotton Blend Dark Green, Black T-Shirt", + "productImg": "xl-ask-0nfe6t.jpeg", + "rating": 3.7, + "category": "fashion-men", + "price": 599 + }, + { + "name": "Men Regular Fit Checkered Casual Shirt", + "description": "Men Regular Fit Checkered Casual Shirt", + "productImg": "2xl-menshy.jpeg", + "rating": 4, + "category": "fashion-men", + "price": 899 + }, + { + "name": "Men Self Design Polo Neck Black T-Shirt", + "description": "Men Self Design Polo Neck Cotton Blend (220 gsm) Black T-Shirt", + "productImg": "m-db1024gug.jpeg", + "rating": 4.1, + "category": "fashion-men", + "price": 499 + }, + { + "name": "Lite Sports Running Shoes For Men (Grey)", + "description": "Lite Sports Running Shoes For Men (Grey)", + "productImg": "7-na-rng-85nw.jpeg", + "rating": 3.9, + "category": "fashion-men", + "price": 999 + }, + { + "name": "MIKE (N) Running Shoes For Men (Blue)", + "description": "MIKE (N) Running Shoes For Men (Blue)", + "productImg": "9-5g-845-k-bb.jpeg", + "rating": 4.1, + "category": "fashion-men", + "price": 1699 + }, + { + "name": "Lite Sports Shoes Running Shoes For Men (Blue)", + "description": "Lite Sports Shoes Running Shoes For Men (Blue)", + "productImg": "-original-imahf3kvwrbuhgh9.jpeg", + "rating": 3.9, + "category": "fashion-men", + "price": 2499 + }, + { + "name": "AlphaBounce Running Shoes For Men (Black)", + "description": "AlphaBounce + Running Shoes For Men (Black)", + "productImg": "-originamxtg2.jpeg", + "rating": 4.2, + "category": "fashion-men", + "price": 3311 + }, + { + "name": "TENIS TOP Tennis Shoes For Men (Green)", + "description": "ADIDAS TENIS TOP Tennis Shoes For Men (Green)", + "productImg": "-origijwv.jpeg", + "rating": 4.5, + "category": "fashion-men", + "price": 4999 + }, + { + "name": "SM 773 Running Shoes For Men (Grey, Maroon)", + "description": "SM 773 Running Shoes For Men (Grey, Maroon)", + "productImg": "7-sm-773-mq6x3fu.jpeg", + "rating": 4.1, + "category": "fashion-men", + "price": 1299 + }, + { + "name": "Men Slim Mid Rise Blue Jeans", + "description": "Men Slim Mid Rise Blue Jeans", + "productImg": "ycq3kgugmyez.jpeg", + "rating": 4.3, + "category": "fashion-men", + "price": 2599 + }, + { + "name": "Men Skinny Mid Rise Blue Jeans", + "description": "Men Skinny Mid Rise Blue Jeans", + "productImg": "32-kjo-80152-sk.jpeg", + "rating": 4.4, + "category": "fashion-men", + "price": 1499 + }, + { + "name": "Men Cargos", + "description": "Men Cargos", + "productImg": "m-olive-cargo-0edtnd.jpeg", + "rating": 3.9, + "category": "fashion-men", + "price": 1290 + }, + { + "name": "Men Solid Pure Cotton Straight Kurta", + "description": "Men Solid Pure Cotton Straight Kurta (Multicolor)", + "productImg": "s-vgj.jpeg", + "rating": 3.7, + "category": "fashion-men", + "price": 1999 + }, + { + "name": "Men Solid Riding Jacket", + "description": "Men Solid Biker/Riding Jacket", + "productImg": "xl-no-hz5eeef.jpeg", + "rating": 3.6, + "category": "fashion-men", + "price": 2999 + }, + { + "name": "Men Casual, Formal Tan Artificial Leather RFID Wallet", + "description": "Men Casual, Formal Tan Artificial Leather RFID Wallet (5 Card Slots)", + "productImg": "gul-tywfqmg.jpeg", + "rating": 3.9, + "category": "fashion-men", + "price": 499 + }, + { + "name": "Camping Bag Travel Backpack", + "description": "Mountain Rucksacksbag Hiking Trekking Camping Bag Travel Backpack Rucksack - 60 L (Grey)", + "productImg": "60l-trackinhyfvcz.jpeg", + "rating": 4, + "category": "fashion", + "price": 2999 } ] From d300b5ccbb7c16b44b6e518e90b4d10133bd64d6 Mon Sep 17 00:00:00 2001 From: PURVA ATHNERE <93878803+purvathnere@users.noreply.github.com> Date: Tue, 11 Jun 2024 21:20:23 +0530 Subject: [PATCH 06/56] update From 79da113a468714317ae96aa5194024eee11cfa8a Mon Sep 17 00:00:00 2001 From: PrabhjotBajwa Date: Wed, 12 Jun 2024 00:34:36 +0530 Subject: [PATCH 07/56] --- helpcentre/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helpcentre/index.html b/helpcentre/index.html index 8c870123..1188fae8 100644 --- a/helpcentre/index.html +++ b/helpcentre/index.html @@ -48,7 +48,7 @@

Contact Us

  • Email: support@flipkart.com
  • Live Chat: Available 24x7
  • - +

    Frequently Asked Questions

    From 7a624c400773b39be099aa6078a6fee285871527 Mon Sep 17 00:00:00 2001 From: csathnere <58299457+csathnere@users.noreply.github.com> Date: Wed, 12 Jun 2024 00:51:52 +0530 Subject: [PATCH 08/56] Insta SVG --- img/svg/instagram.svg | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 img/svg/instagram.svg diff --git a/img/svg/instagram.svg b/img/svg/instagram.svg new file mode 100644 index 00000000..26e6bdf6 --- /dev/null +++ b/img/svg/instagram.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file From 2657b2307dcd4c9b54610790cf140eebfab8a5c3 Mon Sep 17 00:00:00 2001 From: csathnere <58299457+csathnere@users.noreply.github.com> Date: Wed, 12 Jun 2024 00:59:42 +0530 Subject: [PATCH 09/56] Update --- footer/footer.html | 306 ++++++++++++++++++++++----------------------- 1 file changed, 153 insertions(+), 153 deletions(-) diff --git a/footer/footer.html b/footer/footer.html index 8b88e29e..f3165924 100644 --- a/footer/footer.html +++ b/footer/footer.html @@ -1,153 +1,153 @@ - - - - - - - Document - - - - - - - - - - - - \ No newline at end of file + + + + + + + Document + + + + + + + + + + + + From fd53f39edd5a2699201ba760ad353f4034658879 Mon Sep 17 00:00:00 2001 From: csathnere <58299457+csathnere@users.noreply.github.com> Date: Wed, 12 Jun 2024 01:04:10 +0530 Subject: [PATCH 10/56] Update index --- js/index.js | 320 ++++++++-------------------------------------------- 1 file changed, 50 insertions(+), 270 deletions(-) diff --git a/js/index.js b/js/index.js index 96c6c551..2b9d62af 100644 --- a/js/index.js +++ b/js/index.js @@ -1,270 +1,50 @@ -// footer and content page load -document.addEventListener("DOMContentLoaded", () => { - const components = [ - // { id: "content-page", url: "pages/content-page.html" }, - { id: "footer", url: "footer/footer.html" }, - ]; - - components.forEach((component) => { - fetch(component.url) - .then((response) => response.text()) - .then((data) => { - document.getElementById(component.id).innerHTML = data; - }) - .catch((error) => - console.error(`Error loading ${component.url}:`, error) - ); - }); -}); -// end -footer - - - - -/* -
    - -
    - ${product.id} -
    -
    ${product.name}
    -
    ${product.rating}  
    -
    ₹${product.price}
    -
    -
    - - `; -} - -// Function to populate rendom products -function rendom_products(products) { - const productList = document.getElementById("rendom-product"); - productList.innerHTML = products - .map((product) => createProductCard(product)) - .join(""); -} - -// Function to best deal products -function best_deal_products(products) { - const productList = document.getElementById("best-deal-product"); - productList.innerHTML = products - .map((product) => createProductCard(product)) - .join(""); -} -// Function to best top-selection-product -function top_selection_products(products) { - const productList = document.getElementById("top-selection-product"); - productList.innerHTML = products - .map((product) => createProductCard(product)) - .join(""); -} - -// Function to under 15000 rs mobile -function mobileUnder15000(products) { - const productList = document.getElementById("mobileUnder15000-product"); - productList.innerHTML = products - .map((product) => createProductCard(product)) - .join(""); -} - - - -// Function to s2-product -function s2_products(products) { - const productList = document.getElementById("s2-product"); - productList.innerHTML = products - .map((product) => createProductCard(product)) - .join(""); -} - -// Function to under 500 Product -function shopUnder500(products) { - const productList = document.getElementById("shopUnder500-product"); - productList.innerHTML = products - .map((product) => createProductCard(product)) - .join(""); -} - -// best of Electronics -function bestOfEelecronics_products(products) { - const productList = document.getElementById("bestOfElectronics-product"); - productList.innerHTML = products - .map((product) => createProductCard(product)) - .join(""); -} - -// seletcYourChoice-product -function seletcYourChoice_products(products) { - const productList = document.getElementById("seletcYourChoice-product"); - productList.innerHTML = products - .map((product) => createProductCard(product)) - .join(""); -} - -// General function to fetch and shuffle data -function fetchAndShuffleData(url, callback, numberOfProducts) { - fetch(url) - .then((response) => response.json()) - .then((data) => { - // Shuffle the array using the Fisher-Yates algorithm - for (let i = data.length - 1; i > 0; i--) { - const j = Math.floor(Math.random() * (i + 1)); - [data[i], data[j]] = [data[j], data[i]]; - } - - // Select the desired number of products from the shuffled array - const selectedProducts = data.slice(0, numberOfProducts); - - // Call the callback function with the selected products - callback(selectedProducts); - }) - .catch((error) => console.error("Error fetching data:", error)); -} - - -// General function to fetch 15000 rs mobile data -function fetchAndShuffleDataMobile15000(url, callback, numberOfProducts) { - fetch(url) - .then((response) => response.json()) - .then((data) => { - - const f_data = data.filter(product => product.price<=15000 && product.category=='mobile'); - // Shuffle the array using the Fisher-Yates algorithm - for (let i = f_data.length - 1; i > 0; i--) { - const j = Math.floor(Math.random() * (i + 1)); - [f_data[i], f_data[j]] = [f_data[j], f_data[i]]; - } - - // Select the desired number of products from the shuffled array - const selectedProducts = f_data.slice(0, numberOfProducts); - - // Call the callback function with the selected products - callback(selectedProducts); - }) - .catch((error) => console.error("Error fetching data:", error)); -} - - -// best of electronics -function bestOfEelecronics(url, callback, numberOfProducts) { - fetch(url) - .then((response) => response.json()) - .then((data) => { - - const f_data = data.filter(product => product.category=='electronics'); - // Shuffle the array using the Fisher-Yates algorithm - for (let i = f_data.length - 1; i > 0; i--) { - const j = Math.floor(Math.random() * (i + 1)); - [f_data[i], f_data[j]] = [f_data[j], f_data[i]]; - } - - // Select the desired number of products from the shuffled array - const selectedProducts = f_data.slice(0, numberOfProducts); - - // Call the callback function with the selected products - callback(selectedProducts); - }) - .catch((error) => console.error("Error fetching data:", error)); -} - - -// General function to fetch under 500 data -function fetchAndShuffleDataUnder(url, callback, numberOfProducts) { - fetch(url) - .then((response) => response.json()) - .then((data) => { - - const f_data = data.filter(product => product.price<=500); - // Shuffle the array using the Fisher-Yates algorithm - for (let i = f_data.length - 1; i > 0; i--) { - const j = Math.floor(Math.random() * (i + 1)); - [f_data[i], f_data[j]] = [f_data[j], f_data[i]]; - } - - // Select the desired number of products from the shuffled array - const selectedProducts = f_data.slice(0, numberOfProducts); - - // Call the callback function with the selected products - callback(selectedProducts); - }) - .catch((error) => console.error("Error fetching data:", error)); -} - - - -// mobileUnder15000Data() -// Fetch data for best-deal products rendom products & top selection -bestOfEelecronics("json-api/product.json", bestOfEelecronics_products, 6); - -fetchAndShuffleData("json-api/product.json", rendom_products, 12); -fetchAndShuffleData("json-api/product.json", best_deal_products, 18); -fetchAndShuffleData("json-api/product.json", top_selection_products, 12); -fetchAndShuffleData("json-api/product.json", s2_products, 12); -fetchAndShuffleData("json-api/product.json", seletcYourChoice_products, 120); - -fetchAndShuffleDataMobile15000("json-api/product.json", mobileUnder15000, 12); -fetchAndShuffleDataUnder("json-api/product.json", shopUnder500, 18); - - - - - - // Show or hide the "Go to Top" button based on scroll position - document.addEventListener("DOMContentLoaded", function () { - const backToTopButton = document.getElementById('goToTopBtn'); - - function checkButtonVisibility() { - if (window.innerWidth > 100 && window.scrollY > 100) { - backToTopButton.style.display = 'block'; - } else { - backToTopButton.style.display = 'none'; - } - } - -// Show or hide the "Go to Top" button based on scroll position -window.addEventListener("scroll", function() { - var scrollToTopBtn = document.getElementById("goToTopBtn"); - if (window.scrollY > 100) { - scrollToTopBtn.classList.remove("hidden"); - } else { - scrollToTopBtn.classList.add("hidden"); - } -}); - - - window.addEventListener('scroll', checkButtonVisibility); - window.addEventListener('resize', checkButtonVisibility); - - backToTopButton.addEventListener('click', function () { - window.scrollTo({ - top: 0, - behavior: 'smooth' - }); - }); - checkButtonVisibility(); -}); - - - -// loader -// old -// setTimeout(function() { -// document.getElementById('loader').style.display = 'none'; -// }, 2000); - -// new - document.addEventListener("DOMContentLoaded", function() { - const loader = document.querySelector(".loader-container"); - setTimeout(function() { - loader.style.display = "none"; - }, 2000); - }); - - - - +// footer and content page load +document.addEventListener("DOMContentLoaded", () => { + const components = [ + // { id: "content-page", url: "pages/content-page.html" }, + { id: "footer", url: "footer/footer.html" }, + ]; + + components.forEach((component) => { + fetch(component.url) + .then((response) => response.text()) + .then((data) => { + document.getElementById(component.id).innerHTML = data; + }) + .catch((error) => + console.error(`Error loading ${component.url}:`, error) + ); + }); +}); +// end -footer + +// Show or hide the "Go to Top" button based on scroll position +window.addEventListener("scroll", function() { + var scrollToTopBtn = document.getElementById("goToTopBtn"); + if (window.scrollY > 100) { + scrollToTopBtn.classList.remove("hidden"); + } else { + scrollToTopBtn.classList.add("hidden"); + } +}); + + // Scroll to the top when the button is clicked +document.getElementById("goToTopBtn").addEventListener("click", function() { + window.scrollTo({ + top: 0, + behavior: "smooth" + }); +}); + + +// loader + document.addEventListener("DOMContentLoaded", function() { + const loader = document.querySelector(".loader-container"); + setTimeout(function() { + loader.style.display = "none"; + }, 2000); + }); + + + + From 7495ad25d2387d426612040e4ce418a73fe2d405 Mon Sep 17 00:00:00 2001 From: csathnere <58299457+csathnere@users.noreply.github.com> Date: Wed, 12 Jun 2024 01:16:26 +0530 Subject: [PATCH 11/56] Update index.css --- css/index.css | 1252 ++++++++++++++++++++++++------------------------- 1 file changed, 626 insertions(+), 626 deletions(-) diff --git a/css/index.css b/css/index.css index 3f09fa8e..28baf694 100644 --- a/css/index.css +++ b/css/index.css @@ -1,627 +1,627 @@ -@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap'); - -* { - margin: 0; - padding: 0; - box-sizing: border-box; - /* border: 1px solid red; */ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap'); + +* { + margin: 0; + padding: 0; + box-sizing: border-box; + /* border: 1px solid red; */ +} + +body { + font-family: 'Poppins', sans-serif; + background: #dcdcdc !important; + overflow-x: hidden; +} +/* Scrollbar */ +::-webkit-scrollbar-track { + -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1); + background-color: #f5f5f5; + border-radius: 10px; +} +::-webkit-scrollbar { + width: 10px; + background-color: #f5f5f5; + transition: width 0.3s; +} +::-webkit-scrollbar-thumb { + border-radius: 10px; + background-color: #fff; + background-image: -webkit-gradient( + linear, + 40% 0%, + 75% 84%, + from(#0d6efd), + color-stop(0.4, #0d6efd), + color-stop(0.5, #1d7bfd), + color-stop(0.6, #3d8bfd), + to(#3d8bfd) + ); + transition: background-color 0.3s, width 0.3s; +} +/* Hover effect */ +::-webkit-scrollbar:hover { + width: 14px; +} +::-webkit-scrollbar-thumb:hover { + background-color: #0d6efd; +} +.navname_ac .bi-chevron-up { + display: none; +} + +.acnavdd:hover .navname_ac .bi-chevron-down { + display: none; +} + +.acnavdd:hover .navname_ac .bi-chevron-up { + display: inline; +} + +#categorylist-wrapper { + margin-top: 8px; + width: -webkit-fill-available; +} + +@media screen and (max-width: 770px) { + #categorylist-wrapper { + margin-top: 50px; + } +} + + +/* for category tab */ + +.categorylist-wrapper { + width: 100vw; + overflow-x: scroll; + /* z-index: 500; */ +} + +.categorylist-wrapper::-webkit-scrollbar { + display: none; +} + + +.categories { + display: flex; + align-items: flex-start; + justify-content: space-between; + background-color: rgb(255, 253, 253); + position: relative; + padding: 0; + padding: 0 4%; + width: 100%; + min-width: 1000px; + box-shadow: 0 0 10px rgb(87, 110, 172); +} + + .categories>li { + position: static; + display: inline-block; + padding: 20px 15px; + cursor: pointer; +} + +.categories li a { + text-decoration: none; + color: black; + font-weight: 500; +} + +.categories>li>ul { + display: none; + position: fixed; + background-color: rgb(201, 224, 252) !important; + padding: 15px; + gap: 15px 5px; + flex-wrap: wrap; + width: 100vw; + height: max-content; + max-height: 100vh; + padding: 0 10%; + left: 0; + font-size: 14px; + overflow: hidden; + z-index: 500; +} + +.categories li ul li img{ + display: none; +} + +#category-grid { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 40px; + margin-top: 20px; + margin-bottom: 20px; + margin-left: 20px; + margin-right: 20px; +} + +.category { + width: 100%; + height: 100%; + object-fit: cover; + transition: transform 0.3s ease 0.1s, width 2s, height 2.5s; + +} + +.category:hover { + transform: scale(1.1025); +} + +.category h3 { + font-size: 18px; + color: #333333; +} + +.dropdownbox { + /* left:20%; */ + display: none; + position: absolute; + top:30%; + width:240px; + /* height:528px; */ + box-shadow: 0 8px 8px 1px rgba(0, 0, 0, .3); + border-radius: 8px; + background-color: #fff; + color: rgb(43, 42, 42); + line-height: 20px; + font-size: 12px; + z-index: 1000; +} +.grocery{ + left:5%; +} +.Mobiles{ + left: 10%; +} +.Fashion{ + left:20%; +} +.electronics{ + left:30%; +} +.home-furniture{ + left:40%; +} +.appliances{ + left: 50%; +} +.travel{ + left:65%; +} +.beauty{ + left:70%; +} +.twowheelers{ + left:80%; +} + +.dropdownbox > div > div + div{ + display: none; + position: absolute; + top:0%; + width:240px; + left: 100%; + box-shadow: 0 8px 8px 1px rgba(0, 0, 0, .3); + border-radius: 8px; + background-color: #fff; + line-height: 20px; +} + +.dropdownbox > div:hover > div + div{ + display: block; +} + +.sidearrow{ + display: none; + position: absolute; + right: 30px; + height: 6px; + width: 6px; + margin: 15px 0 15px 0; + border-color: #111112; + border-style: solid; + border-width: 0 1px 1px 0; + transform-origin: 50% 50%; + transform: translateY(75%) rotate(-45deg); +} +.dropdownbox > div{ + display: flex; +} +.dropdownbox > div > div:not(.subdropdown){ + padding: 12px 16px; +} +.dropdownbox > div:hover > div:not(.subdropdown){ + font-weight:bold; +} +.dropdownbox > div:hover{ + background-color:#cbdcf7; +} +.dropdownbox > div:hover >.sidearrow{ + display: block; +} +.subdropdown > div:first-child { + font-weight: bold; +} +.dropdownbox > div > div > div{ + padding: 12px 16px; + font-size: 12px; +} + +.subdropdown > div:hover{ + font-weight: bold; +} + +/*adding transition property to the images of the cateogory-grid section*/ +#category-grid img { + transition: transform 0.3s ease-in-out; +} + +#category-grid img:hover { + transform: scale(1.1); + opacity: 0.82; +} + +#homeHeader .navbar-brand img { + transition: transform 0.3s ease-in-out; +} + +#homeHeader .navbar-brand img { + transition: transform 0.3s ease-in-out; +} + +#homeHeader .navbar-brand img:hover { + transform: scale(1.1); +} + +/* Search Bar */ +#searchbar input { + transition: border-color 0.3s ease-in-out; +} + +#searchbar input:focus { + border-color: #2874F0; /* Change the border color on focus */ +} + +/* Account Dropdown */ +#navbarDropdow .nav-link img { + transition: transform 0.3s ease-in-out; +} + +#navbarDropdow .nav-link img:hover { + transform: scale(1.1); +} + +/* Cart Icon */ +.cartLogoandname img { + transition: transform 0.3s ease-in-out; +} + +.cartLogoandname img:hover { + transform: scale(1.1); +} + +/* Become a Seller Icon */ +.navItem4 img { + transition: transform 0.3s ease-in-out; +} + +.navItem4 img:hover { + transform: scale(1.1); +} + +/* More Links Dropdown */ +#moreLinksDropdow .nav-link img { + transition: transform 0.3s ease-in-out; +} + +#moreLinksDropdow .nav-link img:hover { + transform: scale(1.1); +} + + +#img-box { + display: flex; + height: 175; + padding: 20px; + margin: 15px; + gap: 49px; +} + +.img { + transition: transform 0.3s ease 0.1s, width 2s, height 2.5s; + +} + +.img:hover { + transform: scale(1.1); +} + +/* adding Transition property to the images of the img-box section */ +#img-box img { + width: 100%; + height: auto; + transition: transform 0.3s ease-in-out; +} + +#img-box img:hover { + transform: scale(1.2); + opacity: 0.82; +} */ + +/* product best for you */ +#s1-product .products { + margin: 0 auto; + padding: 5px; +} + +#s2-product .products { + font-size: 14px; +} + +/* FAQ Section Styles */ + +#faq { + background: linear-gradient(45deg, #2d7cea, #e52e71); + border-radius: 15px; + padding: 30px; + box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2); + /* Increased box shadow */ + margin-bottom: 75px; +} + +#faq .heading { + font-weight: bold; + color: #333; +} + +.accordion-item { + border: none; + border-radius: 10px; + margin-bottom: 20px; +} + +#faq .accordion .card { + border: none; + border-radius: 15px; + margin-bottom: 25px; + background-color: #fff; + transition: transform 0.3s ease, box-shadow 0.3s ease; +} + +#faq .accordion .card:hover { + transform: translateY(-5px); + /* Added hover effect */ + box-shadow: 0 12px 20px rgba(0, 0, 0, 0.25); + /* Increased box shadow on hover */ +} + +#faq .accordion .card-header { + background-color: #fff; + border: none; + border-radius: 15px 15px 0 0; + padding: 15px 20px; +} + +.accordion-header { + background-color: #fff; + border: none; + border-radius: 10px; + padding: 15px 20px; +} + +#faq .accordion .btn-link { + font-size: 1.1rem; + font-weight: bold; + color: #007bff; + text-decoration: none; + cursor: pointer; + width: 100%; + text-align: left; +} + +#faq .accordion .btn-link:hover { + text-decoration: underline; +} + +#faq .accordion .btn-link.collapsed { + color: #333; +} + +#faq .accordion .card-body { + border-radius: 0 0 15px 15px; + padding: 20px; + font-size: 16px; + background-color: #f9f9f9; +} + + +#faq .heading { + font-weight: bold; + color: #ff9f80; + font-size: 30px; + text-align: center; +} + +#faq .accordion .accordion-item { + border: none; + border-bottom: 1px solid #ddd; +} + +#faq .accordion .accordion-button { + font-size: 1.1rem; + font-weight: bold; + color: #007bff; + text-decoration: none; + cursor: pointer; +} + +#faq .accordion .accordion-button:hover { + text-decoration: underline; +} + +#faq .accordion .accordion-button:not(.collapsed) { + color: #333; + background-color: #fff; +} + +#faq .accordion .accordion-body { + padding: 1rem 1.25rem; + background-color: #f8f9fa; +} + +/* Responsive Styles */ +@media (max-width: 768px) { + #faq .heading { + font-size: 1.5rem; + } + + #faq .accordion .accordion-button { + font-size: 1rem; + } + + #faq .accordion .accordion-body { + padding: 0.75rem 1rem; + } + + .mdHide { + display: none; + } +} + +/* faq css end */ + + +/* got to top button */ +#goToTopBtn { + /* display: none; */ + position: fixed; + bottom: 45px; + right: 50%; + left: 50%; + background-color: hsla(217, 87%, 55%, 0.7); + color: #fff; + border: none; + border-radius: 50%; + width: 40px; + height: 40px; + cursor: pointer; + font-size: 18px; +} + +#goToTopBtn:hover { + background-color: hsl(217, 87%, 45%); +} + +.hidden { + display: none; +} + + + +/* Loader */ + +/* #loader { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.7); + z-index: 99999; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} + +.loader-spinner { + width: 100px; + height: 100px; + border: 5px solid #fff; + border-radius: 50%; + border-top: 5px solid transparent; + animation: spin 1s linear infinite; +} + +@keyframes spin { + from { + transform: rotate(0deg); + } + + to { + transform: rotate(360deg); + } + +} */ + + +.loader-container { + height: 100vh; + width: 100%; + display: flex; + justify-content: center; + align-items: center; + position: fixed; + top: 0; + left: 0; + background-color: rgb(255, 255, 255); + z-index: 100000; +} + +.loader-wrapper { + position: relative; +} + +.loader { + border: 10px solid #e4e3e3; + border-radius: 50%; + border-top: 10px solid #5f7cff; + width: 100px; + height: 100px; + animation: spin 1.3s linear infinite; + background-color: transparent; + z-index: 100000; +} + +.logo { + position: absolute; + top: 0; + right: 0; + border: 10px solid transparent; + border-radius: 50%; + width: 100px; + height: 100px; + z-index: -1; + background-position: center; + background-size: cover; +} + +@keyframes spin { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +.text{ + background-color: white; + padding: 20px 30px; + font-size: 11px; + +} +.main1{ + font-size: 16px; + color: #878787; +} +.heading1{ + font-weight: 500; + font-size: 16px; + color: #878787; } - -body { - font-family: 'Poppins', sans-serif; - background: #dcdcdc !important; - overflow-x: hidden; -} -/* Scrollbar */ -::-webkit-scrollbar-track { - -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1); - background-color: #f5f5f5; - border-radius: 10px; -} -::-webkit-scrollbar { - width: 10px; - background-color: #f5f5f5; - transition: width 0.3s; -} -::-webkit-scrollbar-thumb { - border-radius: 10px; - background-color: #fff; - background-image: -webkit-gradient( - linear, - 40% 0%, - 75% 84%, - from(#0d6efd), - color-stop(0.4, #0d6efd), - color-stop(0.5, #1d7bfd), - color-stop(0.6, #3d8bfd), - to(#3d8bfd) - ); - transition: background-color 0.3s, width 0.3s; -} -/* Hover effect */ -::-webkit-scrollbar:hover { - width: 14px; -} -::-webkit-scrollbar-thumb:hover { - background-color: #0d6efd; -} -.navname_ac .bi-chevron-up { - display: none; -} - -.acnavdd:hover .navname_ac .bi-chevron-down { - display: none; -} - -.acnavdd:hover .navname_ac .bi-chevron-up { - display: inline; -} - -#categorylist-wrapper { - margin-top: 8px; - width: -webkit-fill-available; -} - -@media screen and (max-width: 770px) { - #categorylist-wrapper { - margin-top: 50px; - } -} - - -/* for category tab */ - -.categorylist-wrapper { - width: 100vw; - overflow-x: scroll; - /* z-index: 500; */ -} - -.categorylist-wrapper::-webkit-scrollbar { - display: none; -} - - -.categories { - display: flex; - align-items: flex-start; - justify-content: space-between; - background-color: rgb(255, 253, 253); - position: relative; - padding: 0; - padding: 0 4%; - width: 100%; - min-width: 1000px; - box-shadow: 0 0 10px rgb(87, 110, 172); -} - - .categories>li { - position: static; - display: inline-block; - padding: 20px 15px; - cursor: pointer; -} - -.categories li a { - text-decoration: none; - color: black; - font-weight: 500; -} - -.categories>li>ul { - display: none; - position: fixed; - background-color: rgb(201, 224, 252) !important; - padding: 15px; - gap: 15px 5px; - flex-wrap: wrap; - width: 100vw; - height: max-content; - max-height: 100vh; - padding: 0 10%; - left: 0; - font-size: 14px; - overflow: hidden; - z-index: 500; -} - -.categories li ul li img{ - display: none; -} - -#category-grid { - display: grid; - grid-template-columns: repeat(3, 1fr); - gap: 40px; - margin-top: 20px; - margin-bottom: 20px; - margin-left: 20px; - margin-right: 20px; -} - -.category { - width: 100%; - height: 100%; - object-fit: cover; - transition: transform 0.3s ease 0.1s, width 2s, height 2.5s; - -} - -.category:hover { - transform: scale(1.1025); -} - -.category h3 { - font-size: 18px; - color: #333333; -} - -.dropdownbox { - /* left:20%; */ - display: none; - position: absolute; - top:30%; - width:240px; - /* height:528px; */ - box-shadow: 0 8px 8px 1px rgba(0, 0, 0, .3); - border-radius: 8px; - background-color: #fff; - color: rgb(43, 42, 42); - line-height: 20px; - font-size: 12px; - z-index: 1000; -} -.grocery{ - left:5%; -} -.Mobiles{ - left: 10%; -} -.Fashion{ - left:20%; -} -.electronics{ - left:30%; -} -.home-furniture{ - left:40%; -} -.appliances{ - left: 50%; -} -.travel{ - left:65%; -} -.beauty{ - left:70%; -} -.twowheelers{ - left:80%; -} - -.dropdownbox > div > div + div{ - display: none; - position: absolute; - top:0%; - width:240px; - left: 100%; - box-shadow: 0 8px 8px 1px rgba(0, 0, 0, .3); - border-radius: 8px; - background-color: #fff; - line-height: 20px; -} - -.dropdownbox > div:hover > div + div{ - display: block; -} - -.sidearrow{ - display: none; - position: absolute; - right: 30px; - height: 6px; - width: 6px; - margin: 15px 0 15px 0; - border-color: #111112; - border-style: solid; - border-width: 0 1px 1px 0; - transform-origin: 50% 50%; - transform: translateY(75%) rotate(-45deg); -} -.dropdownbox > div{ - display: flex; -} -.dropdownbox > div > div:not(.subdropdown){ - padding: 12px 16px; -} -.dropdownbox > div:hover > div:not(.subdropdown){ - font-weight:bold; -} -.dropdownbox > div:hover{ - background-color:#cbdcf7; -} -.dropdownbox > div:hover >.sidearrow{ - display: block; -} -.subdropdown > div:first-child { - font-weight: bold; -} -.dropdownbox > div > div > div{ - padding: 12px 16px; - font-size: 12px; -} - -.subdropdown > div:hover{ - font-weight: bold; -} - -/*adding transition property to the images of the cateogory-grid section*/ -#category-grid img { - transition: transform 0.3s ease-in-out; -} - -#category-grid img:hover { - transform: scale(1.1); - opacity: 0.82; -} - -#homeHeader .navbar-brand img { - transition: transform 0.3s ease-in-out; -} - -#homeHeader .navbar-brand img { - transition: transform 0.3s ease-in-out; -} - -#homeHeader .navbar-brand img:hover { - transform: scale(1.1); -} - -/* Search Bar */ -#searchbar input { - transition: border-color 0.3s ease-in-out; -} - -#searchbar input:focus { - border-color: #2874F0; /* Change the border color on focus */ -} - -/* Account Dropdown */ -#navbarDropdow .nav-link img { - transition: transform 0.3s ease-in-out; -} - -#navbarDropdow .nav-link img:hover { - transform: scale(1.1); -} - -/* Cart Icon */ -.cartLogoandname img { - transition: transform 0.3s ease-in-out; -} - -.cartLogoandname img:hover { - transform: scale(1.1); -} - -/* Become a Seller Icon */ -.navItem4 img { - transition: transform 0.3s ease-in-out; -} - -.navItem4 img:hover { - transform: scale(1.1); -} - -/* More Links Dropdown */ -#moreLinksDropdow .nav-link img { - transition: transform 0.3s ease-in-out; -} - -#moreLinksDropdow .nav-link img:hover { - transform: scale(1.1); -} - - -#img-box { - display: flex; - height: 175; - padding: 20px; - margin: 15px; - gap: 49px; -} - -.img { - transition: transform 0.3s ease 0.1s, width 2s, height 2.5s; - -} - -.img:hover { - transform: scale(1.1); -} - -/* adding Transition property to the images of the img-box section */ -#img-box img { - width: 100%; - height: auto; - transition: transform 0.3s ease-in-out; -} - -#img-box img:hover { - transform: scale(1.2); - opacity: 0.82; -} */ - -/* product best for you */ -#s1-product .products { - margin: 0 auto; - padding: 5px; -} - -#s2-product .products { - font-size: 14px; -} - -/* FAQ Section Styles */ - -#faq { - background: linear-gradient(45deg, #2d7cea, #e52e71); - border-radius: 15px; - padding: 30px; - box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2); - /* Increased box shadow */ - margin-bottom: 75px; -} - -#faq .heading { - font-weight: bold; - color: #333; -} - -.accordion-item { - border: none; - border-radius: 10px; - margin-bottom: 20px; -} - -#faq .accordion .card { - border: none; - border-radius: 15px; - margin-bottom: 25px; - background-color: #fff; - transition: transform 0.3s ease, box-shadow 0.3s ease; -} - -#faq .accordion .card:hover { - transform: translateY(-5px); - /* Added hover effect */ - box-shadow: 0 12px 20px rgba(0, 0, 0, 0.25); - /* Increased box shadow on hover */ -} - -#faq .accordion .card-header { - background-color: #fff; - border: none; - border-radius: 15px 15px 0 0; - padding: 15px 20px; -} - -.accordion-header { - background-color: #fff; - border: none; - border-radius: 10px; - padding: 15px 20px; -} - -#faq .accordion .btn-link { - font-size: 1.1rem; - font-weight: bold; - color: #007bff; - text-decoration: none; - cursor: pointer; - width: 100%; - text-align: left; -} - -#faq .accordion .btn-link:hover { - text-decoration: underline; -} - -#faq .accordion .btn-link.collapsed { - color: #333; -} - -#faq .accordion .card-body { - border-radius: 0 0 15px 15px; - padding: 20px; - font-size: 16px; - background-color: #f9f9f9; -} - - -#faq .heading { - font-weight: bold; - color: #ff9f80; - font-size: 30px; - text-align: center; -} - -#faq .accordion .accordion-item { - border: none; - border-bottom: 1px solid #ddd; -} - -#faq .accordion .accordion-button { - font-size: 1.1rem; - font-weight: bold; - color: #007bff; - text-decoration: none; - cursor: pointer; -} - -#faq .accordion .accordion-button:hover { - text-decoration: underline; -} - -#faq .accordion .accordion-button:not(.collapsed) { - color: #333; - background-color: #fff; -} - -#faq .accordion .accordion-body { - padding: 1rem 1.25rem; - background-color: #f8f9fa; -} - -/* Responsive Styles */ -@media (max-width: 768px) { - #faq .heading { - font-size: 1.5rem; - } - - #faq .accordion .accordion-button { - font-size: 1rem; - } - - #faq .accordion .accordion-body { - padding: 0.75rem 1rem; - } - - .mdHide { - display: none; - } -} - -/* faq css end */ - - -/* got to top button */ -#goToTopBtn { - /* display: none; */ - position: fixed; - bottom: 75px; - right: 50%; - left: 50%; - background-color: hsla(217, 87%, 55%, 0.7); - color: #fff; - border: none; - border-radius: 50%; - width: 40px; - height: 40px; - cursor: pointer; - font-size: 18px; -} - -#goToTopBtn:hover { - background-color: hsl(217, 87%, 45%); -} - -.hidden { - display: none; -} - - - -/* Loader */ - -/* #loader { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-color: rgba(0, 0, 0, 0.7); - z-index: 99999; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; -} - -.loader-spinner { - width: 100px; - height: 100px; - border: 5px solid #fff; - border-radius: 50%; - border-top: 5px solid transparent; - animation: spin 1s linear infinite; -} - -@keyframes spin { - from { - transform: rotate(0deg); - } - - to { - transform: rotate(360deg); - } - -} */ - - -.loader-container { - height: 100vh; - width: 100%; - display: flex; - justify-content: center; - align-items: center; - position: fixed; - top: 0; - left: 0; - background-color: rgb(255, 255, 255); - z-index: 100000; -} - -.loader-wrapper { - position: relative; -} - -.loader { - border: 10px solid #e4e3e3; - border-radius: 50%; - border-top: 10px solid #5f7cff; - width: 100px; - height: 100px; - animation: spin 1.3s linear infinite; - background-color: transparent; - z-index: 100000; -} - -.logo { - position: absolute; - top: 0; - right: 0; - border: 10px solid transparent; - border-radius: 50%; - width: 100px; - height: 100px; - z-index: -1; - background-position: center; - background-size: cover; -} - -@keyframes spin { - 0% { - transform: rotate(0deg); - } - - 100% { - transform: rotate(360deg); - } -} - -.text{ - background-color: white; - padding: 20px 30px; - font-size: 11px; - -} -.main1{ - font-size: 16px; - color: #878787; -} -.heading1{ - font-weight: 500; - font-size: 16px; - color: #878787; -} \ No newline at end of file From d92fd9607455d2eefa08f991c0ec801130115fd8 Mon Sep 17 00:00:00 2001 From: csathnere <58299457+csathnere@users.noreply.github.com> Date: Wed, 12 Jun 2024 01:41:40 +0530 Subject: [PATCH 12/56] Update index.html --- index.html | 1086 ++++++++++++++++++++++++++-------------------------- 1 file changed, 543 insertions(+), 543 deletions(-) diff --git a/index.html b/index.html index 692cb3c3..abd745fc 100644 --- a/index.html +++ b/index.html @@ -1,543 +1,543 @@ - - - - - - - - Flipkart | Online Shopping Site for Mobiles, Electronics, Furniture, Grocery, Lifestyle, Books & More. - Best Offers! - - - - - - - - - - - - - - -
    -
    -
    - -
    -
    - - - - -
    - -
    - - - -
    -
      -
      - - -
      - -
      - - - - -
      -
      - -
      -
      -
      -
      -
      - - -
      -
      -

      Best of Electronics

      -
      -
      -
      -
      -
      -
      -
      - -
      -
      -
      -
      - - -
      -
      -

      Suggested for You

      -
      -
      -
      - - - -
      -
      -

      Mobile Phone Under 15000 Rs

      -
      -
      -
      - - -
      - -
      -
      - -
      -
      - -
      -
      - -
      -
      -
      - - -
      -
      -

      Best Deal for You

      -
      -
      -
      - - -
      -
      -

      Shop Now Under 500 Rs

      -
      -
      -
      - - - -
      -
      -
      -
      -

      Best for You

      -
      -
      - -
      -
      -
      -
      -

      -
      -
      -
      -
      -
      - - - -
      -
      -

      Top Selection

      -
      -
      -
      - -
      - deal1 - deal1 - deal1 - deal1 - deal1 - deal1 - deal1 - deal1 - deal1 -
      - - -
      -
      -

      Select Your Choice

      -
      -
      -
      - - -
      -

      Flipkart: The One-stop Shopping Destination

      - E-commerce is revolutionizing the way we all shop in India. Why do you want to hop from one store to another in search of the latest phone when you can find it on the Internet in a single click? Not only mobiles. Flipkart houses everything you can possibly imagine, from trending electronics like laptops, tablets, smartphones, and mobile accessories to in-vogue fashion staples like shoes, clothing and lifestyle accessories; from modern furniture like sofa sets, dining tables, and wardrobes to appliances that make your life easy like washing machines, TVs, ACs, mixer grinder juicers and other time-saving kitchen and small appliances; from home furnishings like cushion covers, mattresses and bedsheets to toys and musical instruments, we got them all covered. You name it, and you can stay assured about finding them all here. For those of you with erratic working hours, Flipkart is your best bet. Shop in your PJs, at night or in the wee hours of the morning. This e-commerce never shuts down. -

      - What's more, with our year-round shopping festivals and events, our prices are irresistible. We're sure you'll find yourself picking up more than what you had in mind. If you are wondering why you should shop from Flipkart when there are multiple options available to you, well, the below will answer your question. -

      -

      Flipkart Plus

      - A world of limitless possibilities awaits you - Flipkart Plus was kickstarted as a loyalty reward programme for all its regular customers at zero subscription fee. All you need is 500 supercoins to be a part of this service. For every 100 rupees spent on Flipkart order, Plus members earns 4 supercoins & non-plus members earn 2 supercoins. Free delivery, early access during sales and shopping festivals, exchange offers and priority customer service are the top benefits to a Flipkart Plus member. In short, earn more when you shop more! -

      - What's more, you can even use the Flipkart supercoins for a number of exciting services, like: -
      - An annual Zomato Gold membership -
      - An annual Hotstar Premium membership -
      - 6 months Gaana plus subscription -
      - Rupees 550 instant discount on flights on ixigo -
      - Check out https://www.flipkart.com/plus/all-offers for the entire list. Terms and conditions apply. -

      -

      No Cost EMI

      - In an attempt to make high-end products accessible to all, our No Cost EMI plan enables you to shop with us under EMI, without shelling out any processing fee. Applicable on select mobiles, laptops, large and small appliances, furniture, electronics and watches, you can now shop without burning a hole in your pocket. If you've been eyeing a product for a long time, chances are it may be up for a no cost EMI. Take a look ASAP! Terms and conditions apply. -

      -

      EMI on Debit Cards

      - Did you know debit card holders account for 79.38 crore in the country, while there are only 3.14 crore credit card holders? After enabling EMI on Credit Cards, in another attempt to make online shopping accessible to everyone, Flipkart introduces EMI on Debit Cards, empowering you to shop confidently with us without having to worry about pauses in monthly cash flow. At present, we have partnered with Axis Bank, HDFC Bank, State Bank of India and ICICI Bank for this facility. More power to all our shoppers! Terms and conditions apply. -

      -

      Mobile Exchange Offers

      - Get an instant discount on the phone that you have been eyeing on. Exchange your old mobile for a new one after the Flipkart experts calculate the value of your old phone, provided it is in a working condition without damage to the screen. If a phone is applicable for an exchange offer, you will see the 'Buy with Exchange' option on the product description of the phone. So, be smart, always opt for an exchange wherever possible. Terms and conditions apply. -

      -

      What Can You Buy From Flipkart?

      -

      Mobile Phones

      - From budget phones to state-of-the-art smartphones, we have a mobile for everybody out there. Whether you're looking for larger, fuller screens, power-packed batteries, blazing-fast processors, beautification apps, high-tech selfie cameras or just large internal space, we take care of all the essentials. Shop from top brands in the country like Samsung, Apple, Oppo, Xiaomi, Realme, Vivo, and Honor to name a few. Rest assured, you're buying from only the most reliable names in the market. What's more, with Flipkart's Complete Mobile Protection Plan, you will never again find the need to run around service centres. This plan entails you to a number of post-purchase solutions, starting at as low as Rupees 99 only! Broken screens, liquid damage to phone, hardware and software glitches, and replacements - - the Flipkart Complete Mobile Protection - covers a comprehensive range of post-purchase problems, with door-to-door services. -

      -

      Electronic Devices and Accessories

      - When it comes to laptops, we are not far behind. Filter among dozens of super-fast operating systems, hard disk capacity, RAM, lifestyle, screen size and many other criterias for personalized results in a flash. All you students out there, confused about what laptop to get? Our - Back To College Store - segregates laptops purpose wise (gaming, browsing and research, project work, entertainment, design, multitasking) with recommendations from top brands and industry experts, facilitating a shopping experience that is quicker and simpler. -

      - Photography lovers, you couldn't land at a better page than ours. Cutting-edge DSLR cameras, ever reliable point-and-shoot cameras, millennial favourite instant cameras or action cameras for adventure junkies: our range of cameras is as much for beginners as it is for professionals. Canon, Nikon, GoPro, Sony, and Fujifilm are some big names you'll find in our store. Photography lovers, you couldn't land at a better page than ours. Cutting-edge DSLR cameras, ever reliable point-and-shoot cameras, millennial favourite instant cameras or action cameras for adventure junkies: our range of cameras is as much for beginners as it is for professionals. Canon, Nikon, GoPro, Sony, and Fujifilm are some big names you'll find in our store. -

      - Turn your home into a theatre with a stunning surround sound system. Choose from our elaborate range of Sony home theatres, JBL soundbars and Philips tower speakers for an experience to remember. -

      - How about jazzing up your phone with our quirky designer cases and covers? Our wide-ranging mobile accessories starting from headphones, power banks, memory cards, mobile chargers, to selfie sticks can prove to be ideal travel companions for you and your phone; never again worry about running out of charge or memory on your next vacation. -

      -

      Large Appliances

      - Sleek TVs, power-saving refrigerators, rapid-cooling ACs, resourceful washing machines - discover everything you need to run a house under one roof. Our - Dependable TV and Appliance Store - ensures zero transit damage, with a replacement guarantee if anything goes wrong; delivery and installation as per your convenience and a double warranty (Official Brand Warranty along with an extended Flipkart Warranty) - rest assured, value for money is what is promised and delivered. Shop from market leaders in the country like Samsung, LG, Whirlpool, Midea, Mi, Vu, Panasonic, Godrej, Sony, Daikin, and Hitachi among many others. -

      - For certain product categories, Customers meeting the eligibility criteria will have the option to buy larger quantities. To know more on the eligibility criteria and terms and conditions, please reach out to - Purchases.oni@flipkart.com. -

      -

      Small Home Appliances

      - Find handy and practical home appliances designed to make your life simpler: electric kettles, OTGs, microwave ovens, sandwich makers, hand blenders, coffee makers, and many more other time-saving appliances that are truly crafted for a quicker lifestyle. Live life king size with these appliances at home. -

      -

      Lifestyle

      - Flipkart, - 'India ka Fashion Capital' - , is your one-stop fashion destination for anything and everything you need to look good. Our exhaustive range of Western and Indian wear, summer and winter clothing, formal and casual footwear, bridal and artificial jewellery, long-lasting make-up, grooming tools and accessories are sure to sweep you off your feet. Shop from crowd favourites like Vero Moda, Forever 21, Only, Arrow, Woodland, Nike, Puma, Revlon, Mac, and Sephora among dozens of other top-of-the-ladder names. From summer staple maxi dresses, no-nonsense cigarette pants, traditional Bandhani kurtis to street-smart biker jackets, you can rely on us for a wardrobe that is up to date. Explore our in-house brands like Metronaut, Anmi, and Denizen, to name a few, for carefully curated designs that are the talk of the town. Get ready to be spoiled for choice.Festivals, office get-togethers, weddings, brunches, or nightwear - Flipkart will have your back each time. -

      -

      Home and Furniture

      - Moving to a new place is never easy, especially if you're buying new furniture. Beds, sofa sets, dining tables, wardrobes, and TV units - it's not easy to set up everything again. With the hundreds of options thrown at you, the ride could be overwhelming. What place is reliable, what furniture will stand the test of time? These are questions you must ask before you choose a store. Well, our - Durability Certified Furniture Store - has not only curated a range of furniture keeping in mind the modern Indian consumer but furniture that comes with a lab certification, ensuring they last you for up to 10 years. Yes, all our furniture has gone through 35 stability and load tests so that you receive only the best-quality furniture. - Be FurniSure - , always. Names to look out for are Nilkamal, Godrej Interio, Urban Ladder, HomeTown, Durian and Perfect Homes. -

      - You may have your furniture all set up, but they could end up looking flat and incomplete without complementary decor. Curtains, cushion covers, bed sheets, wall shelves, paintings, floor lamps - find everything that turns a house to an inviting home under one roof at Flipkart. -

      -

      Baby and Kids

      - Your kids deserve only the best. From bodysuits, booties, diapers to strollers, if you're an expecting mother or a new mother, you will find everything you need to set sail on a smooth parenting journey with the help of our baby care collection. When it comes to safety, hygiene and comfort, you can rely on us without a second thought. Huggies, Pampers, MamyPoko, and Johnson & Johnson: we host only the most-trusted names in the business for your baby. -

      -

      Books, Sports and Games

      - Work hard and no play? We don't believe in that. Get access to best-selling fiction and non-fiction books by your favourite authors, thrilling English and Indian blockbusters, most-wanted gaming consoles, and a tempting range of fitness and sports gadgets and equipment bound to inspire you to get moving. -

      -

      Grocery/Supermart

      - Launching into the grocery vertical, Flipkart introduces - Supermart - that is out to bring everyday essentials close to you. From pulses, spices, dairy, personal and sanitary care, breakfast essentials, health drinks, spreads, ready to cook, grooming to cleaning agents, we are happy to present everything you need to run a house. Now buy Grocery products for as low as 1 Rupee only - our - 1 Rupee Store - presents new products every day for a nominal price of 1 Rupee only. Terms and conditions apply. -
      - - - - -
      -
      -

      Frequently Asked Questions

      -
      -
      -

      - -

      -
      -
      - To create an account on Flipkart, simply click on the "Sign Up" button located at the - top-right corner of the homepage. Follow the prompts to enter your details and create your - account. -
      -
      -
      -
      -

      - -

      -
      -
      - Placing an order on Flipkart is easy! Once you've found the product you want to buy, click - on it to view details and then click on the "Buy Now" or "Add to Cart" button. Follow the - steps to complete your order. -
      -
      -
      -
      -

      - -

      -
      -
      - Flipkart offers various payment options including credit/debit cards, net banking, UPI, EMI, - and Cash on Delivery (COD) for eligible orders. -
      -
      -
      -
      -

      - -

      -
      -
      - You can track your order by clicking on the "Track Order" link in the "My Orders" section of - your Flipkart account. You will receive regular updates on your order status via email and - SMS. -
      -
      -
      -
      -

      - -

      -
      -
      - Flipkart has a hassle-free return policy. If you're not satisfied with your purchase, you - can initiate a return within the specified return period. Simply go to the "My Orders" - section, select the order you want to return, and follow the prompts. -
      -
      -
      -
      -
      -
      - - - - - -
      - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + Flipkart | Online Shopping Site for Mobiles, Electronics, Furniture, Grocery, Lifestyle, Books & More. + Best Offers! + + + + + + + + + + + + + + +
      +
      +
      + +
      +
      + + + + +
      + +
      + + + +
      +
        +
        + + +
        + +
        + + + + +
        +
        + +
        +
        +
        +
        +
        + + +
        +
        +

        Best of Electronics

        +
        +
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        + + +
        +
        +

        Suggested for You

        +
        +
        +
        + + + +
        +
        +

        Mobile Phone Under 15000 Rs

        +
        +
        +
        + + +
        + +
        +
        + +
        +
        + +
        +
        + +
        +
        +
        + + +
        +
        +

        Best Deal for You

        +
        +
        +
        + + +
        +
        +

        Shop Now Under 500 Rs

        +
        +
        +
        + + + +
        +
        +
        +
        +

        Best for You

        +
        +
        + +
        +
        +
        +
        +

        +
        +
        +
        +
        +
        + + + +
        +
        +

        Top Selection

        +
        +
        +
        + +
        + deal1 + deal1 + deal1 + deal1 + deal1 + deal1 + deal1 + deal1 + deal1 +
        + + +
        +
        +

        Select Your Choice

        +
        +
        +
        + + +
        +

        Flipkart: The One-stop Shopping Destination

        + E-commerce is revolutionizing the way we all shop in India. Why do you want to hop from one store to another in search of the latest phone when you can find it on the Internet in a single click? Not only mobiles. Flipkart houses everything you can possibly imagine, from trending electronics like laptops, tablets, smartphones, and mobile accessories to in-vogue fashion staples like shoes, clothing and lifestyle accessories; from modern furniture like sofa sets, dining tables, and wardrobes to appliances that make your life easy like washing machines, TVs, ACs, mixer grinder juicers and other time-saving kitchen and small appliances; from home furnishings like cushion covers, mattresses and bedsheets to toys and musical instruments, we got them all covered. You name it, and you can stay assured about finding them all here. For those of you with erratic working hours, Flipkart is your best bet. Shop in your PJs, at night or in the wee hours of the morning. This e-commerce never shuts down. +

        + What's more, with our year-round shopping festivals and events, our prices are irresistible. We're sure you'll find yourself picking up more than what you had in mind. If you are wondering why you should shop from Flipkart when there are multiple options available to you, well, the below will answer your question. +

        +

        Flipkart Plus

        + A world of limitless possibilities awaits you - Flipkart Plus was kickstarted as a loyalty reward programme for all its regular customers at zero subscription fee. All you need is 500 supercoins to be a part of this service. For every 100 rupees spent on Flipkart order, Plus members earns 4 supercoins & non-plus members earn 2 supercoins. Free delivery, early access during sales and shopping festivals, exchange offers and priority customer service are the top benefits to a Flipkart Plus member. In short, earn more when you shop more! +

        + What's more, you can even use the Flipkart supercoins for a number of exciting services, like: +
        + An annual Zomato Gold membership +
        + An annual Hotstar Premium membership +
        + 6 months Gaana plus subscription +
        + Rupees 550 instant discount on flights on ixigo +
        + Check out https://www.flipkart.com/plus/all-offers for the entire list. Terms and conditions apply. +

        +

        No Cost EMI

        + In an attempt to make high-end products accessible to all, our No Cost EMI plan enables you to shop with us under EMI, without shelling out any processing fee. Applicable on select mobiles, laptops, large and small appliances, furniture, electronics and watches, you can now shop without burning a hole in your pocket. If you've been eyeing a product for a long time, chances are it may be up for a no cost EMI. Take a look ASAP! Terms and conditions apply. +

        +

        EMI on Debit Cards

        + Did you know debit card holders account for 79.38 crore in the country, while there are only 3.14 crore credit card holders? After enabling EMI on Credit Cards, in another attempt to make online shopping accessible to everyone, Flipkart introduces EMI on Debit Cards, empowering you to shop confidently with us without having to worry about pauses in monthly cash flow. At present, we have partnered with Axis Bank, HDFC Bank, State Bank of India and ICICI Bank for this facility. More power to all our shoppers! Terms and conditions apply. +

        +

        Mobile Exchange Offers

        + Get an instant discount on the phone that you have been eyeing on. Exchange your old mobile for a new one after the Flipkart experts calculate the value of your old phone, provided it is in a working condition without damage to the screen. If a phone is applicable for an exchange offer, you will see the 'Buy with Exchange' option on the product description of the phone. So, be smart, always opt for an exchange wherever possible. Terms and conditions apply. +

        +

        What Can You Buy From Flipkart?

        +

        Mobile Phones

        + From budget phones to state-of-the-art smartphones, we have a mobile for everybody out there. Whether you're looking for larger, fuller screens, power-packed batteries, blazing-fast processors, beautification apps, high-tech selfie cameras or just large internal space, we take care of all the essentials. Shop from top brands in the country like Samsung, Apple, Oppo, Xiaomi, Realme, Vivo, and Honor to name a few. Rest assured, you're buying from only the most reliable names in the market. What's more, with Flipkart's Complete Mobile Protection Plan, you will never again find the need to run around service centres. This plan entails you to a number of post-purchase solutions, starting at as low as Rupees 99 only! Broken screens, liquid damage to phone, hardware and software glitches, and replacements - + the Flipkart Complete Mobile Protection + covers a comprehensive range of post-purchase problems, with door-to-door services. +

        +

        Electronic Devices and Accessories

        + When it comes to laptops, we are not far behind. Filter among dozens of super-fast operating systems, hard disk capacity, RAM, lifestyle, screen size and many other criterias for personalized results in a flash. All you students out there, confused about what laptop to get? Our + Back To College Store + segregates laptops purpose wise (gaming, browsing and research, project work, entertainment, design, multitasking) with recommendations from top brands and industry experts, facilitating a shopping experience that is quicker and simpler. +

        + Photography lovers, you couldn't land at a better page than ours. Cutting-edge DSLR cameras, ever reliable point-and-shoot cameras, millennial favourite instant cameras or action cameras for adventure junkies: our range of cameras is as much for beginners as it is for professionals. Canon, Nikon, GoPro, Sony, and Fujifilm are some big names you'll find in our store. Photography lovers, you couldn't land at a better page than ours. Cutting-edge DSLR cameras, ever reliable point-and-shoot cameras, millennial favourite instant cameras or action cameras for adventure junkies: our range of cameras is as much for beginners as it is for professionals. Canon, Nikon, GoPro, Sony, and Fujifilm are some big names you'll find in our store. +

        + Turn your home into a theatre with a stunning surround sound system. Choose from our elaborate range of Sony home theatres, JBL soundbars and Philips tower speakers for an experience to remember. +

        + How about jazzing up your phone with our quirky designer cases and covers? Our wide-ranging mobile accessories starting from headphones, power banks, memory cards, mobile chargers, to selfie sticks can prove to be ideal travel companions for you and your phone; never again worry about running out of charge or memory on your next vacation. +

        +

        Large Appliances

        + Sleek TVs, power-saving refrigerators, rapid-cooling ACs, resourceful washing machines - discover everything you need to run a house under one roof. Our + Dependable TV and Appliance Store + ensures zero transit damage, with a replacement guarantee if anything goes wrong; delivery and installation as per your convenience and a double warranty (Official Brand Warranty along with an extended Flipkart Warranty) - rest assured, value for money is what is promised and delivered. Shop from market leaders in the country like Samsung, LG, Whirlpool, Midea, Mi, Vu, Panasonic, Godrej, Sony, Daikin, and Hitachi among many others. +

        + For certain product categories, Customers meeting the eligibility criteria will have the option to buy larger quantities. To know more on the eligibility criteria and terms and conditions, please reach out to + Purchases.oni@flipkart.com. +

        +

        Small Home Appliances

        + Find handy and practical home appliances designed to make your life simpler: electric kettles, OTGs, microwave ovens, sandwich makers, hand blenders, coffee makers, and many more other time-saving appliances that are truly crafted for a quicker lifestyle. Live life king size with these appliances at home. +

        +

        Lifestyle

        + Flipkart, + 'India ka Fashion Capital' + , is your one-stop fashion destination for anything and everything you need to look good. Our exhaustive range of Western and Indian wear, summer and winter clothing, formal and casual footwear, bridal and artificial jewellery, long-lasting make-up, grooming tools and accessories are sure to sweep you off your feet. Shop from crowd favourites like Vero Moda, Forever 21, Only, Arrow, Woodland, Nike, Puma, Revlon, Mac, and Sephora among dozens of other top-of-the-ladder names. From summer staple maxi dresses, no-nonsense cigarette pants, traditional Bandhani kurtis to street-smart biker jackets, you can rely on us for a wardrobe that is up to date. Explore our in-house brands like Metronaut, Anmi, and Denizen, to name a few, for carefully curated designs that are the talk of the town. Get ready to be spoiled for choice.Festivals, office get-togethers, weddings, brunches, or nightwear - Flipkart will have your back each time. +

        +

        Home and Furniture

        + Moving to a new place is never easy, especially if you're buying new furniture. Beds, sofa sets, dining tables, wardrobes, and TV units - it's not easy to set up everything again. With the hundreds of options thrown at you, the ride could be overwhelming. What place is reliable, what furniture will stand the test of time? These are questions you must ask before you choose a store. Well, our + Durability Certified Furniture Store + has not only curated a range of furniture keeping in mind the modern Indian consumer but furniture that comes with a lab certification, ensuring they last you for up to 10 years. Yes, all our furniture has gone through 35 stability and load tests so that you receive only the best-quality furniture. + Be FurniSure + , always. Names to look out for are Nilkamal, Godrej Interio, Urban Ladder, HomeTown, Durian and Perfect Homes. +

        + You may have your furniture all set up, but they could end up looking flat and incomplete without complementary decor. Curtains, cushion covers, bed sheets, wall shelves, paintings, floor lamps - find everything that turns a house to an inviting home under one roof at Flipkart. +

        +

        Baby and Kids

        + Your kids deserve only the best. From bodysuits, booties, diapers to strollers, if you're an expecting mother or a new mother, you will find everything you need to set sail on a smooth parenting journey with the help of our baby care collection. When it comes to safety, hygiene and comfort, you can rely on us without a second thought. Huggies, Pampers, MamyPoko, and Johnson & Johnson: we host only the most-trusted names in the business for your baby. +

        +

        Books, Sports and Games

        + Work hard and no play? We don't believe in that. Get access to best-selling fiction and non-fiction books by your favourite authors, thrilling English and Indian blockbusters, most-wanted gaming consoles, and a tempting range of fitness and sports gadgets and equipment bound to inspire you to get moving. +

        +

        Grocery/Supermart

        + Launching into the grocery vertical, Flipkart introduces + Supermart + that is out to bring everyday essentials close to you. From pulses, spices, dairy, personal and sanitary care, breakfast essentials, health drinks, spreads, ready to cook, grooming to cleaning agents, we are happy to present everything you need to run a house. Now buy Grocery products for as low as 1 Rupee only - our + 1 Rupee Store + presents new products every day for a nominal price of 1 Rupee only. Terms and conditions apply. +
        + + + + +
        +
        +

        Frequently Asked Questions

        +
        +
        +

        + +

        +
        +
        + To create an account on Flipkart, simply click on the "Sign Up" button located at the + top-right corner of the homepage. Follow the prompts to enter your details and create your + account. +
        +
        +
        +
        +

        + +

        +
        +
        + Placing an order on Flipkart is easy! Once you've found the product you want to buy, click + on it to view details and then click on the "Buy Now" or "Add to Cart" button. Follow the + steps to complete your order. +
        +
        +
        +
        +

        + +

        +
        +
        + Flipkart offers various payment options including credit/debit cards, net banking, UPI, EMI, + and Cash on Delivery (COD) for eligible orders. +
        +
        +
        +
        +

        + +

        +
        +
        + You can track your order by clicking on the "Track Order" link in the "My Orders" section of + your Flipkart account. You will receive regular updates on your order status via email and + SMS. +
        +
        +
        +
        +

        + +

        +
        +
        + Flipkart has a hassle-free return policy. If you're not satisfied with your purchase, you + can initiate a return within the specified return period. Simply go to the "My Orders" + section, select the order you want to return, and follow the prompts. +
        +
        +
        +
        +
        +
        + + + + + +
        + + + + + + + + + + + + + From d47d97566c028cada76cb41e40000a5dad693658 Mon Sep 17 00:00:00 2001 From: csathnere <58299457+csathnere@users.noreply.github.com> Date: Wed, 12 Jun 2024 02:45:07 +0530 Subject: [PATCH 13/56] ... --- css/index.css | 1252 ++++++++++++++++++++++----------------------- index.html | 1086 +++++++++++++++++++-------------------- js/index.js | 125 +++-- search/index.html | 2 +- 4 files changed, 1245 insertions(+), 1220 deletions(-) diff --git a/css/index.css b/css/index.css index 28baf694..fa0a3323 100644 --- a/css/index.css +++ b/css/index.css @@ -1,627 +1,627 @@ -@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap'); - -* { - margin: 0; - padding: 0; - box-sizing: border-box; - /* border: 1px solid red; */ -} - -body { - font-family: 'Poppins', sans-serif; - background: #dcdcdc !important; - overflow-x: hidden; -} -/* Scrollbar */ -::-webkit-scrollbar-track { - -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1); - background-color: #f5f5f5; - border-radius: 10px; -} -::-webkit-scrollbar { - width: 10px; - background-color: #f5f5f5; - transition: width 0.3s; -} -::-webkit-scrollbar-thumb { - border-radius: 10px; - background-color: #fff; - background-image: -webkit-gradient( - linear, - 40% 0%, - 75% 84%, - from(#0d6efd), - color-stop(0.4, #0d6efd), - color-stop(0.5, #1d7bfd), - color-stop(0.6, #3d8bfd), - to(#3d8bfd) - ); - transition: background-color 0.3s, width 0.3s; -} -/* Hover effect */ -::-webkit-scrollbar:hover { - width: 14px; -} -::-webkit-scrollbar-thumb:hover { - background-color: #0d6efd; -} -.navname_ac .bi-chevron-up { - display: none; -} - -.acnavdd:hover .navname_ac .bi-chevron-down { - display: none; -} - -.acnavdd:hover .navname_ac .bi-chevron-up { - display: inline; -} - -#categorylist-wrapper { - margin-top: 8px; - width: -webkit-fill-available; -} - -@media screen and (max-width: 770px) { - #categorylist-wrapper { - margin-top: 50px; - } -} - - -/* for category tab */ - -.categorylist-wrapper { - width: 100vw; - overflow-x: scroll; - /* z-index: 500; */ -} - -.categorylist-wrapper::-webkit-scrollbar { - display: none; -} - - -.categories { - display: flex; - align-items: flex-start; - justify-content: space-between; - background-color: rgb(255, 253, 253); - position: relative; - padding: 0; - padding: 0 4%; - width: 100%; - min-width: 1000px; - box-shadow: 0 0 10px rgb(87, 110, 172); -} - - .categories>li { - position: static; - display: inline-block; - padding: 20px 15px; - cursor: pointer; -} - -.categories li a { - text-decoration: none; - color: black; - font-weight: 500; -} - -.categories>li>ul { - display: none; - position: fixed; - background-color: rgb(201, 224, 252) !important; - padding: 15px; - gap: 15px 5px; - flex-wrap: wrap; - width: 100vw; - height: max-content; - max-height: 100vh; - padding: 0 10%; - left: 0; - font-size: 14px; - overflow: hidden; - z-index: 500; -} - -.categories li ul li img{ - display: none; -} - -#category-grid { - display: grid; - grid-template-columns: repeat(3, 1fr); - gap: 40px; - margin-top: 20px; - margin-bottom: 20px; - margin-left: 20px; - margin-right: 20px; -} - -.category { - width: 100%; - height: 100%; - object-fit: cover; - transition: transform 0.3s ease 0.1s, width 2s, height 2.5s; - -} - -.category:hover { - transform: scale(1.1025); -} - -.category h3 { - font-size: 18px; - color: #333333; -} - -.dropdownbox { - /* left:20%; */ - display: none; - position: absolute; - top:30%; - width:240px; - /* height:528px; */ - box-shadow: 0 8px 8px 1px rgba(0, 0, 0, .3); - border-radius: 8px; - background-color: #fff; - color: rgb(43, 42, 42); - line-height: 20px; - font-size: 12px; - z-index: 1000; -} -.grocery{ - left:5%; -} -.Mobiles{ - left: 10%; -} -.Fashion{ - left:20%; -} -.electronics{ - left:30%; -} -.home-furniture{ - left:40%; -} -.appliances{ - left: 50%; -} -.travel{ - left:65%; -} -.beauty{ - left:70%; -} -.twowheelers{ - left:80%; -} - -.dropdownbox > div > div + div{ - display: none; - position: absolute; - top:0%; - width:240px; - left: 100%; - box-shadow: 0 8px 8px 1px rgba(0, 0, 0, .3); - border-radius: 8px; - background-color: #fff; - line-height: 20px; -} - -.dropdownbox > div:hover > div + div{ - display: block; -} - -.sidearrow{ - display: none; - position: absolute; - right: 30px; - height: 6px; - width: 6px; - margin: 15px 0 15px 0; - border-color: #111112; - border-style: solid; - border-width: 0 1px 1px 0; - transform-origin: 50% 50%; - transform: translateY(75%) rotate(-45deg); -} -.dropdownbox > div{ - display: flex; -} -.dropdownbox > div > div:not(.subdropdown){ - padding: 12px 16px; -} -.dropdownbox > div:hover > div:not(.subdropdown){ - font-weight:bold; -} -.dropdownbox > div:hover{ - background-color:#cbdcf7; -} -.dropdownbox > div:hover >.sidearrow{ - display: block; -} -.subdropdown > div:first-child { - font-weight: bold; -} -.dropdownbox > div > div > div{ - padding: 12px 16px; - font-size: 12px; -} - -.subdropdown > div:hover{ - font-weight: bold; -} - -/*adding transition property to the images of the cateogory-grid section*/ -#category-grid img { - transition: transform 0.3s ease-in-out; -} - -#category-grid img:hover { - transform: scale(1.1); - opacity: 0.82; -} - -#homeHeader .navbar-brand img { - transition: transform 0.3s ease-in-out; -} - -#homeHeader .navbar-brand img { - transition: transform 0.3s ease-in-out; -} - -#homeHeader .navbar-brand img:hover { - transform: scale(1.1); -} - -/* Search Bar */ -#searchbar input { - transition: border-color 0.3s ease-in-out; -} - -#searchbar input:focus { - border-color: #2874F0; /* Change the border color on focus */ -} - -/* Account Dropdown */ -#navbarDropdow .nav-link img { - transition: transform 0.3s ease-in-out; -} - -#navbarDropdow .nav-link img:hover { - transform: scale(1.1); -} - -/* Cart Icon */ -.cartLogoandname img { - transition: transform 0.3s ease-in-out; -} - -.cartLogoandname img:hover { - transform: scale(1.1); -} - -/* Become a Seller Icon */ -.navItem4 img { - transition: transform 0.3s ease-in-out; -} - -.navItem4 img:hover { - transform: scale(1.1); -} - -/* More Links Dropdown */ -#moreLinksDropdow .nav-link img { - transition: transform 0.3s ease-in-out; -} - -#moreLinksDropdow .nav-link img:hover { - transform: scale(1.1); -} - - -#img-box { - display: flex; - height: 175; - padding: 20px; - margin: 15px; - gap: 49px; -} - -.img { - transition: transform 0.3s ease 0.1s, width 2s, height 2.5s; - -} - -.img:hover { - transform: scale(1.1); -} - -/* adding Transition property to the images of the img-box section */ -#img-box img { - width: 100%; - height: auto; - transition: transform 0.3s ease-in-out; -} - -#img-box img:hover { - transform: scale(1.2); - opacity: 0.82; -} */ - -/* product best for you */ -#s1-product .products { - margin: 0 auto; - padding: 5px; -} - -#s2-product .products { - font-size: 14px; -} - -/* FAQ Section Styles */ - -#faq { - background: linear-gradient(45deg, #2d7cea, #e52e71); - border-radius: 15px; - padding: 30px; - box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2); - /* Increased box shadow */ - margin-bottom: 75px; -} - -#faq .heading { - font-weight: bold; - color: #333; -} - -.accordion-item { - border: none; - border-radius: 10px; - margin-bottom: 20px; -} - -#faq .accordion .card { - border: none; - border-radius: 15px; - margin-bottom: 25px; - background-color: #fff; - transition: transform 0.3s ease, box-shadow 0.3s ease; -} - -#faq .accordion .card:hover { - transform: translateY(-5px); - /* Added hover effect */ - box-shadow: 0 12px 20px rgba(0, 0, 0, 0.25); - /* Increased box shadow on hover */ -} - -#faq .accordion .card-header { - background-color: #fff; - border: none; - border-radius: 15px 15px 0 0; - padding: 15px 20px; -} - -.accordion-header { - background-color: #fff; - border: none; - border-radius: 10px; - padding: 15px 20px; -} - -#faq .accordion .btn-link { - font-size: 1.1rem; - font-weight: bold; - color: #007bff; - text-decoration: none; - cursor: pointer; - width: 100%; - text-align: left; -} - -#faq .accordion .btn-link:hover { - text-decoration: underline; -} - -#faq .accordion .btn-link.collapsed { - color: #333; -} - -#faq .accordion .card-body { - border-radius: 0 0 15px 15px; - padding: 20px; - font-size: 16px; - background-color: #f9f9f9; -} - - -#faq .heading { - font-weight: bold; - color: #ff9f80; - font-size: 30px; - text-align: center; -} - -#faq .accordion .accordion-item { - border: none; - border-bottom: 1px solid #ddd; -} - -#faq .accordion .accordion-button { - font-size: 1.1rem; - font-weight: bold; - color: #007bff; - text-decoration: none; - cursor: pointer; -} - -#faq .accordion .accordion-button:hover { - text-decoration: underline; -} - -#faq .accordion .accordion-button:not(.collapsed) { - color: #333; - background-color: #fff; -} - -#faq .accordion .accordion-body { - padding: 1rem 1.25rem; - background-color: #f8f9fa; -} - -/* Responsive Styles */ -@media (max-width: 768px) { - #faq .heading { - font-size: 1.5rem; - } - - #faq .accordion .accordion-button { - font-size: 1rem; - } - - #faq .accordion .accordion-body { - padding: 0.75rem 1rem; - } - - .mdHide { - display: none; - } -} - -/* faq css end */ - - -/* got to top button */ -#goToTopBtn { - /* display: none; */ - position: fixed; - bottom: 45px; - right: 50%; - left: 50%; - background-color: hsla(217, 87%, 55%, 0.7); - color: #fff; - border: none; - border-radius: 50%; - width: 40px; - height: 40px; - cursor: pointer; - font-size: 18px; -} - -#goToTopBtn:hover { - background-color: hsl(217, 87%, 45%); -} - -.hidden { - display: none; -} - - - -/* Loader */ - -/* #loader { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-color: rgba(0, 0, 0, 0.7); - z-index: 99999; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; -} - -.loader-spinner { - width: 100px; - height: 100px; - border: 5px solid #fff; - border-radius: 50%; - border-top: 5px solid transparent; - animation: spin 1s linear infinite; -} - -@keyframes spin { - from { - transform: rotate(0deg); - } - - to { - transform: rotate(360deg); - } - -} */ - - -.loader-container { - height: 100vh; - width: 100%; - display: flex; - justify-content: center; - align-items: center; - position: fixed; - top: 0; - left: 0; - background-color: rgb(255, 255, 255); - z-index: 100000; -} - -.loader-wrapper { - position: relative; -} - -.loader { - border: 10px solid #e4e3e3; - border-radius: 50%; - border-top: 10px solid #5f7cff; - width: 100px; - height: 100px; - animation: spin 1.3s linear infinite; - background-color: transparent; - z-index: 100000; -} - -.logo { - position: absolute; - top: 0; - right: 0; - border: 10px solid transparent; - border-radius: 50%; - width: 100px; - height: 100px; - z-index: -1; - background-position: center; - background-size: cover; -} - -@keyframes spin { - 0% { - transform: rotate(0deg); - } - - 100% { - transform: rotate(360deg); - } -} - -.text{ - background-color: white; - padding: 20px 30px; - font-size: 11px; - -} -.main1{ - font-size: 16px; - color: #878787; -} -.heading1{ - font-weight: 500; - font-size: 16px; - color: #878787; +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap'); + +* { + margin: 0; + padding: 0; + box-sizing: border-box; + /* border: 1px solid red; */ } + +body { + font-family: 'Poppins', sans-serif; + background: #dcdcdc !important; + overflow-x: hidden; +} +/* Scrollbar */ +::-webkit-scrollbar-track { + -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1); + background-color: #f5f5f5; + border-radius: 10px; +} +::-webkit-scrollbar { + width: 10px; + background-color: #f5f5f5; + transition: width 0.3s; +} +::-webkit-scrollbar-thumb { + border-radius: 10px; + background-color: #fff; + background-image: -webkit-gradient( + linear, + 40% 0%, + 75% 84%, + from(#0d6efd), + color-stop(0.4, #0d6efd), + color-stop(0.5, #1d7bfd), + color-stop(0.6, #3d8bfd), + to(#3d8bfd) + ); + transition: background-color 0.3s, width 0.3s; +} +/* Hover effect */ +::-webkit-scrollbar:hover { + width: 14px; +} +::-webkit-scrollbar-thumb:hover { + background-color: #0d6efd; +} +.navname_ac .bi-chevron-up { + display: none; +} + +.acnavdd:hover .navname_ac .bi-chevron-down { + display: none; +} + +.acnavdd:hover .navname_ac .bi-chevron-up { + display: inline; +} + +#categorylist-wrapper { + margin-top: 8px; + width: -webkit-fill-available; +} + +@media screen and (max-width: 770px) { + #categorylist-wrapper { + margin-top: 50px; + } +} + + +/* for category tab */ + +.categorylist-wrapper { + width: 100vw; + overflow-x: scroll; + /* z-index: 500; */ +} + +.categorylist-wrapper::-webkit-scrollbar { + display: none; +} + + +.categories { + display: flex; + align-items: flex-start; + justify-content: space-between; + background-color: rgb(255, 253, 253); + position: relative; + padding: 0; + padding: 0 4%; + width: 100%; + min-width: 1000px; + box-shadow: 0 0 10px rgb(87, 110, 172); +} + + .categories>li { + position: static; + display: inline-block; + padding: 20px 15px; + cursor: pointer; +} + +.categories li a { + text-decoration: none; + color: black; + font-weight: 500; +} + +.categories>li>ul { + display: none; + position: fixed; + background-color: rgb(201, 224, 252) !important; + padding: 15px; + gap: 15px 5px; + flex-wrap: wrap; + width: 100vw; + height: max-content; + max-height: 100vh; + padding: 0 10%; + left: 0; + font-size: 14px; + overflow: hidden; + z-index: 500; +} + +.categories li ul li img{ + display: none; +} + +#category-grid { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 40px; + margin-top: 20px; + margin-bottom: 20px; + margin-left: 20px; + margin-right: 20px; +} + +.category { + width: 100%; + height: 100%; + object-fit: cover; + transition: transform 0.3s ease 0.1s, width 2s, height 2.5s; + +} + +.category:hover { + transform: scale(1.1025); +} + +.category h3 { + font-size: 18px; + color: #333333; +} + +.dropdownbox { + /* left:20%; */ + display: none; + position: absolute; + top:30%; + width:240px; + /* height:528px; */ + box-shadow: 0 8px 8px 1px rgba(0, 0, 0, .3); + border-radius: 8px; + background-color: #fff; + color: rgb(43, 42, 42); + line-height: 20px; + font-size: 12px; + z-index: 1000; +} +.grocery{ + left:5%; +} +.Mobiles{ + left: 10%; +} +.Fashion{ + left:20%; +} +.electronics{ + left:30%; +} +.home-furniture{ + left:40%; +} +.appliances{ + left: 50%; +} +.travel{ + left:65%; +} +.beauty{ + left:70%; +} +.twowheelers{ + left:80%; +} + +.dropdownbox > div > div + div{ + display: none; + position: absolute; + top:0%; + width:240px; + left: 100%; + box-shadow: 0 8px 8px 1px rgba(0, 0, 0, .3); + border-radius: 8px; + background-color: #fff; + line-height: 20px; +} + +.dropdownbox > div:hover > div + div{ + display: block; +} + +.sidearrow{ + display: none; + position: absolute; + right: 30px; + height: 6px; + width: 6px; + margin: 15px 0 15px 0; + border-color: #111112; + border-style: solid; + border-width: 0 1px 1px 0; + transform-origin: 50% 50%; + transform: translateY(75%) rotate(-45deg); +} +.dropdownbox > div{ + display: flex; +} +.dropdownbox > div > div:not(.subdropdown){ + padding: 12px 16px; +} +.dropdownbox > div:hover > div:not(.subdropdown){ + font-weight:bold; +} +.dropdownbox > div:hover{ + background-color:#cbdcf7; +} +.dropdownbox > div:hover >.sidearrow{ + display: block; +} +.subdropdown > div:first-child { + font-weight: bold; +} +.dropdownbox > div > div > div{ + padding: 12px 16px; + font-size: 12px; +} + +.subdropdown > div:hover{ + font-weight: bold; +} + +/*adding transition property to the images of the cateogory-grid section*/ +#category-grid img { + transition: transform 0.3s ease-in-out; +} + +#category-grid img:hover { + transform: scale(1.1); + opacity: 0.82; +} + +#homeHeader .navbar-brand img { + transition: transform 0.3s ease-in-out; +} + +#homeHeader .navbar-brand img { + transition: transform 0.3s ease-in-out; +} + +#homeHeader .navbar-brand img:hover { + transform: scale(1.1); +} + +/* Search Bar */ +#searchbar input { + transition: border-color 0.3s ease-in-out; +} + +#searchbar input:focus { + border-color: #2874F0; /* Change the border color on focus */ +} + +/* Account Dropdown */ +#navbarDropdow .nav-link img { + transition: transform 0.3s ease-in-out; +} + +#navbarDropdow .nav-link img:hover { + transform: scale(1.1); +} + +/* Cart Icon */ +.cartLogoandname img { + transition: transform 0.3s ease-in-out; +} + +.cartLogoandname img:hover { + transform: scale(1.1); +} + +/* Become a Seller Icon */ +.navItem4 img { + transition: transform 0.3s ease-in-out; +} + +.navItem4 img:hover { + transform: scale(1.1); +} + +/* More Links Dropdown */ +#moreLinksDropdow .nav-link img { + transition: transform 0.3s ease-in-out; +} + +#moreLinksDropdow .nav-link img:hover { + transform: scale(1.1); +} + + +#img-box { + display: flex; + height: 175; + padding: 20px; + margin: 15px; + gap: 49px; +} + +.img { + transition: transform 0.3s ease 0.1s, width 2s, height 2.5s; + +} + +.img:hover { + transform: scale(1.1); +} + +/* adding Transition property to the images of the img-box section */ +#img-box img { + width: 100%; + height: auto; + transition: transform 0.3s ease-in-out; +} + +#img-box img:hover { + transform: scale(1.2); + opacity: 0.82; +} */ + +/* product best for you */ +#s1-product .products { + margin: 0 auto; + padding: 5px; +} + +#s2-product .products { + font-size: 14px; +} + +/* FAQ Section Styles */ + +#faq { + background: linear-gradient(45deg, #2d7cea, #e52e71); + border-radius: 15px; + padding: 30px; + box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2); + /* Increased box shadow */ + margin-bottom: 75px; +} + +#faq .heading { + font-weight: bold; + color: #333; +} + +.accordion-item { + border: none; + border-radius: 10px; + margin-bottom: 20px; +} + +#faq .accordion .card { + border: none; + border-radius: 15px; + margin-bottom: 25px; + background-color: #fff; + transition: transform 0.3s ease, box-shadow 0.3s ease; +} + +#faq .accordion .card:hover { + transform: translateY(-5px); + /* Added hover effect */ + box-shadow: 0 12px 20px rgba(0, 0, 0, 0.25); + /* Increased box shadow on hover */ +} + +#faq .accordion .card-header { + background-color: #fff; + border: none; + border-radius: 15px 15px 0 0; + padding: 15px 20px; +} + +.accordion-header { + background-color: #fff; + border: none; + border-radius: 10px; + padding: 15px 20px; +} + +#faq .accordion .btn-link { + font-size: 1.1rem; + font-weight: bold; + color: #007bff; + text-decoration: none; + cursor: pointer; + width: 100%; + text-align: left; +} + +#faq .accordion .btn-link:hover { + text-decoration: underline; +} + +#faq .accordion .btn-link.collapsed { + color: #333; +} + +#faq .accordion .card-body { + border-radius: 0 0 15px 15px; + padding: 20px; + font-size: 16px; + background-color: #f9f9f9; +} + + +#faq .heading { + font-weight: bold; + color: #ff9f80; + font-size: 30px; + text-align: center; +} + +#faq .accordion .accordion-item { + border: none; + border-bottom: 1px solid #ddd; +} + +#faq .accordion .accordion-button { + font-size: 1.1rem; + font-weight: bold; + color: #007bff; + text-decoration: none; + cursor: pointer; +} + +#faq .accordion .accordion-button:hover { + text-decoration: underline; +} + +#faq .accordion .accordion-button:not(.collapsed) { + color: #333; + background-color: #fff; +} + +#faq .accordion .accordion-body { + padding: 1rem 1.25rem; + background-color: #f8f9fa; +} + +/* Responsive Styles */ +@media (max-width: 768px) { + #faq .heading { + font-size: 1.5rem; + } + + #faq .accordion .accordion-button { + font-size: 1rem; + } + + #faq .accordion .accordion-body { + padding: 0.75rem 1rem; + } + + .mdHide { + display: none; + } +} + +/* faq css end */ + + +/* got to top button */ +#goToTopBtn { + /* display: none; */ + position: fixed; + bottom: 45px; + right: 50%; + left: 50%; + background-color: hsla(217, 87%, 55%, 0.7); + color: #fff; + border: none; + border-radius: 50%; + width: 40px; + height: 40px; + cursor: pointer; + font-size: 18px; +} + +#goToTopBtn:hover { + background-color: hsl(217, 87%, 45%); +} + +.hidden { + display: none; +} + + + +/* Loader */ + +/* #loader { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.7); + z-index: 99999; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} + +.loader-spinner { + width: 100px; + height: 100px; + border: 5px solid #fff; + border-radius: 50%; + border-top: 5px solid transparent; + animation: spin 1s linear infinite; +} + +@keyframes spin { + from { + transform: rotate(0deg); + } + + to { + transform: rotate(360deg); + } + +} */ + + +.loader-container { + height: 100vh; + width: 100%; + display: flex; + justify-content: center; + align-items: center; + position: fixed; + top: 0; + left: 0; + background-color: rgb(255, 255, 255); + z-index: 100000; +} + +.loader-wrapper { + position: relative; +} + +.loader { + border: 10px solid #e4e3e3; + border-radius: 50%; + border-top: 10px solid #5f7cff; + width: 100px; + height: 100px; + animation: spin 1.3s linear infinite; + background-color: transparent; + z-index: 100000; +} + +.logo { + position: absolute; + top: 0; + right: 0; + border: 10px solid transparent; + border-radius: 50%; + width: 100px; + height: 100px; + z-index: -1; + background-position: center; + background-size: cover; +} + +@keyframes spin { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +.text{ + background-color: white; + padding: 20px 30px; + font-size: 11px; + +} +.main1{ + font-size: 16px; + color: #878787; +} +.heading1{ + font-weight: 500; + font-size: 16px; + color: #878787; +} \ No newline at end of file diff --git a/index.html b/index.html index abd745fc..a9f6f8fa 100644 --- a/index.html +++ b/index.html @@ -1,543 +1,543 @@ - - - - - - - - Flipkart | Online Shopping Site for Mobiles, Electronics, Furniture, Grocery, Lifestyle, Books & More. - Best Offers! - - - - - - - - - - - - - - -
        -
        -
        - -
        -
        - - - - -
        - -
        - - - -
        -
          -
          - - -
          - -
          - - - - -
          -
          - -
          -
          -
          -
          -
          - - -
          -
          -

          Best of Electronics

          -
          -
          -
          -
          -
          -
          -
          - -
          -
          -
          -
          - - -
          -
          -

          Suggested for You

          -
          -
          -
          - - - -
          -
          -

          Mobile Phone Under 15000 Rs

          -
          -
          -
          - - -
          - -
          -
          - -
          -
          - -
          -
          - -
          -
          -
          - - -
          -
          -

          Best Deal for You

          -
          -
          -
          - - -
          -
          -

          Shop Now Under 500 Rs

          -
          -
          -
          - - - -
          -
          -
          -
          -

          Best for You

          -
          -
          - -
          -
          -
          -
          -

          -
          -
          -
          -
          -
          - - - -
          -
          -

          Top Selection

          -
          -
          -
          - -
          - deal1 - deal1 - deal1 - deal1 - deal1 - deal1 - deal1 - deal1 - deal1 -
          - - -
          -
          -

          Select Your Choice

          -
          -
          -
          - - -
          -

          Flipkart: The One-stop Shopping Destination

          - E-commerce is revolutionizing the way we all shop in India. Why do you want to hop from one store to another in search of the latest phone when you can find it on the Internet in a single click? Not only mobiles. Flipkart houses everything you can possibly imagine, from trending electronics like laptops, tablets, smartphones, and mobile accessories to in-vogue fashion staples like shoes, clothing and lifestyle accessories; from modern furniture like sofa sets, dining tables, and wardrobes to appliances that make your life easy like washing machines, TVs, ACs, mixer grinder juicers and other time-saving kitchen and small appliances; from home furnishings like cushion covers, mattresses and bedsheets to toys and musical instruments, we got them all covered. You name it, and you can stay assured about finding them all here. For those of you with erratic working hours, Flipkart is your best bet. Shop in your PJs, at night or in the wee hours of the morning. This e-commerce never shuts down. -

          - What's more, with our year-round shopping festivals and events, our prices are irresistible. We're sure you'll find yourself picking up more than what you had in mind. If you are wondering why you should shop from Flipkart when there are multiple options available to you, well, the below will answer your question. -

          -

          Flipkart Plus

          - A world of limitless possibilities awaits you - Flipkart Plus was kickstarted as a loyalty reward programme for all its regular customers at zero subscription fee. All you need is 500 supercoins to be a part of this service. For every 100 rupees spent on Flipkart order, Plus members earns 4 supercoins & non-plus members earn 2 supercoins. Free delivery, early access during sales and shopping festivals, exchange offers and priority customer service are the top benefits to a Flipkart Plus member. In short, earn more when you shop more! -

          - What's more, you can even use the Flipkart supercoins for a number of exciting services, like: -
          - An annual Zomato Gold membership -
          - An annual Hotstar Premium membership -
          - 6 months Gaana plus subscription -
          - Rupees 550 instant discount on flights on ixigo -
          - Check out https://www.flipkart.com/plus/all-offers for the entire list. Terms and conditions apply. -

          -

          No Cost EMI

          - In an attempt to make high-end products accessible to all, our No Cost EMI plan enables you to shop with us under EMI, without shelling out any processing fee. Applicable on select mobiles, laptops, large and small appliances, furniture, electronics and watches, you can now shop without burning a hole in your pocket. If you've been eyeing a product for a long time, chances are it may be up for a no cost EMI. Take a look ASAP! Terms and conditions apply. -

          -

          EMI on Debit Cards

          - Did you know debit card holders account for 79.38 crore in the country, while there are only 3.14 crore credit card holders? After enabling EMI on Credit Cards, in another attempt to make online shopping accessible to everyone, Flipkart introduces EMI on Debit Cards, empowering you to shop confidently with us without having to worry about pauses in monthly cash flow. At present, we have partnered with Axis Bank, HDFC Bank, State Bank of India and ICICI Bank for this facility. More power to all our shoppers! Terms and conditions apply. -

          -

          Mobile Exchange Offers

          - Get an instant discount on the phone that you have been eyeing on. Exchange your old mobile for a new one after the Flipkart experts calculate the value of your old phone, provided it is in a working condition without damage to the screen. If a phone is applicable for an exchange offer, you will see the 'Buy with Exchange' option on the product description of the phone. So, be smart, always opt for an exchange wherever possible. Terms and conditions apply. -

          -

          What Can You Buy From Flipkart?

          -

          Mobile Phones

          - From budget phones to state-of-the-art smartphones, we have a mobile for everybody out there. Whether you're looking for larger, fuller screens, power-packed batteries, blazing-fast processors, beautification apps, high-tech selfie cameras or just large internal space, we take care of all the essentials. Shop from top brands in the country like Samsung, Apple, Oppo, Xiaomi, Realme, Vivo, and Honor to name a few. Rest assured, you're buying from only the most reliable names in the market. What's more, with Flipkart's Complete Mobile Protection Plan, you will never again find the need to run around service centres. This plan entails you to a number of post-purchase solutions, starting at as low as Rupees 99 only! Broken screens, liquid damage to phone, hardware and software glitches, and replacements - - the Flipkart Complete Mobile Protection - covers a comprehensive range of post-purchase problems, with door-to-door services. -

          -

          Electronic Devices and Accessories

          - When it comes to laptops, we are not far behind. Filter among dozens of super-fast operating systems, hard disk capacity, RAM, lifestyle, screen size and many other criterias for personalized results in a flash. All you students out there, confused about what laptop to get? Our - Back To College Store - segregates laptops purpose wise (gaming, browsing and research, project work, entertainment, design, multitasking) with recommendations from top brands and industry experts, facilitating a shopping experience that is quicker and simpler. -

          - Photography lovers, you couldn't land at a better page than ours. Cutting-edge DSLR cameras, ever reliable point-and-shoot cameras, millennial favourite instant cameras or action cameras for adventure junkies: our range of cameras is as much for beginners as it is for professionals. Canon, Nikon, GoPro, Sony, and Fujifilm are some big names you'll find in our store. Photography lovers, you couldn't land at a better page than ours. Cutting-edge DSLR cameras, ever reliable point-and-shoot cameras, millennial favourite instant cameras or action cameras for adventure junkies: our range of cameras is as much for beginners as it is for professionals. Canon, Nikon, GoPro, Sony, and Fujifilm are some big names you'll find in our store. -

          - Turn your home into a theatre with a stunning surround sound system. Choose from our elaborate range of Sony home theatres, JBL soundbars and Philips tower speakers for an experience to remember. -

          - How about jazzing up your phone with our quirky designer cases and covers? Our wide-ranging mobile accessories starting from headphones, power banks, memory cards, mobile chargers, to selfie sticks can prove to be ideal travel companions for you and your phone; never again worry about running out of charge or memory on your next vacation. -

          -

          Large Appliances

          - Sleek TVs, power-saving refrigerators, rapid-cooling ACs, resourceful washing machines - discover everything you need to run a house under one roof. Our - Dependable TV and Appliance Store - ensures zero transit damage, with a replacement guarantee if anything goes wrong; delivery and installation as per your convenience and a double warranty (Official Brand Warranty along with an extended Flipkart Warranty) - rest assured, value for money is what is promised and delivered. Shop from market leaders in the country like Samsung, LG, Whirlpool, Midea, Mi, Vu, Panasonic, Godrej, Sony, Daikin, and Hitachi among many others. -

          - For certain product categories, Customers meeting the eligibility criteria will have the option to buy larger quantities. To know more on the eligibility criteria and terms and conditions, please reach out to - Purchases.oni@flipkart.com. -

          -

          Small Home Appliances

          - Find handy and practical home appliances designed to make your life simpler: electric kettles, OTGs, microwave ovens, sandwich makers, hand blenders, coffee makers, and many more other time-saving appliances that are truly crafted for a quicker lifestyle. Live life king size with these appliances at home. -

          -

          Lifestyle

          - Flipkart, - 'India ka Fashion Capital' - , is your one-stop fashion destination for anything and everything you need to look good. Our exhaustive range of Western and Indian wear, summer and winter clothing, formal and casual footwear, bridal and artificial jewellery, long-lasting make-up, grooming tools and accessories are sure to sweep you off your feet. Shop from crowd favourites like Vero Moda, Forever 21, Only, Arrow, Woodland, Nike, Puma, Revlon, Mac, and Sephora among dozens of other top-of-the-ladder names. From summer staple maxi dresses, no-nonsense cigarette pants, traditional Bandhani kurtis to street-smart biker jackets, you can rely on us for a wardrobe that is up to date. Explore our in-house brands like Metronaut, Anmi, and Denizen, to name a few, for carefully curated designs that are the talk of the town. Get ready to be spoiled for choice.Festivals, office get-togethers, weddings, brunches, or nightwear - Flipkart will have your back each time. -

          -

          Home and Furniture

          - Moving to a new place is never easy, especially if you're buying new furniture. Beds, sofa sets, dining tables, wardrobes, and TV units - it's not easy to set up everything again. With the hundreds of options thrown at you, the ride could be overwhelming. What place is reliable, what furniture will stand the test of time? These are questions you must ask before you choose a store. Well, our - Durability Certified Furniture Store - has not only curated a range of furniture keeping in mind the modern Indian consumer but furniture that comes with a lab certification, ensuring they last you for up to 10 years. Yes, all our furniture has gone through 35 stability and load tests so that you receive only the best-quality furniture. - Be FurniSure - , always. Names to look out for are Nilkamal, Godrej Interio, Urban Ladder, HomeTown, Durian and Perfect Homes. -

          - You may have your furniture all set up, but they could end up looking flat and incomplete without complementary decor. Curtains, cushion covers, bed sheets, wall shelves, paintings, floor lamps - find everything that turns a house to an inviting home under one roof at Flipkart. -

          -

          Baby and Kids

          - Your kids deserve only the best. From bodysuits, booties, diapers to strollers, if you're an expecting mother or a new mother, you will find everything you need to set sail on a smooth parenting journey with the help of our baby care collection. When it comes to safety, hygiene and comfort, you can rely on us without a second thought. Huggies, Pampers, MamyPoko, and Johnson & Johnson: we host only the most-trusted names in the business for your baby. -

          -

          Books, Sports and Games

          - Work hard and no play? We don't believe in that. Get access to best-selling fiction and non-fiction books by your favourite authors, thrilling English and Indian blockbusters, most-wanted gaming consoles, and a tempting range of fitness and sports gadgets and equipment bound to inspire you to get moving. -

          -

          Grocery/Supermart

          - Launching into the grocery vertical, Flipkart introduces - Supermart - that is out to bring everyday essentials close to you. From pulses, spices, dairy, personal and sanitary care, breakfast essentials, health drinks, spreads, ready to cook, grooming to cleaning agents, we are happy to present everything you need to run a house. Now buy Grocery products for as low as 1 Rupee only - our - 1 Rupee Store - presents new products every day for a nominal price of 1 Rupee only. Terms and conditions apply. -
          - - - - -
          -
          -

          Frequently Asked Questions

          -
          -
          -

          - -

          -
          -
          - To create an account on Flipkart, simply click on the "Sign Up" button located at the - top-right corner of the homepage. Follow the prompts to enter your details and create your - account. -
          -
          -
          -
          -

          - -

          -
          -
          - Placing an order on Flipkart is easy! Once you've found the product you want to buy, click - on it to view details and then click on the "Buy Now" or "Add to Cart" button. Follow the - steps to complete your order. -
          -
          -
          -
          -

          - -

          -
          -
          - Flipkart offers various payment options including credit/debit cards, net banking, UPI, EMI, - and Cash on Delivery (COD) for eligible orders. -
          -
          -
          -
          -

          - -

          -
          -
          - You can track your order by clicking on the "Track Order" link in the "My Orders" section of - your Flipkart account. You will receive regular updates on your order status via email and - SMS. -
          -
          -
          -
          -

          - -

          -
          -
          - Flipkart has a hassle-free return policy. If you're not satisfied with your purchase, you - can initiate a return within the specified return period. Simply go to the "My Orders" - section, select the order you want to return, and follow the prompts. -
          -
          -
          -
          -
          -
          - - - - - -
          - - - - - - - - - - - - - + + + + + + + + Flipkart | Online Shopping Site for Mobiles, Electronics, Furniture, Grocery, Lifestyle, Books & More. + Best Offers! + + + + + + + + + + + + + + +
          +
          +
          + +
          +
          + + + + +
          + +
          + + + +
          +
            +
            + + +
            + +
            + + + + +
            +
            + +
            +
            +
            +
            +
            + + +
            +
            +

            Best of Electronics

            +
            +
            +
            +
            +
            +
            +
            + +
            +
            +
            +
            + + +
            +
            +

            Suggested for You

            +
            +
            +
            + + + +
            +
            +

            Mobile Phone Under 15000 Rs

            +
            +
            +
            + + +
            + +
            +
            + +
            +
            + +
            +
            + +
            +
            +
            + + +
            +
            +

            Best Deal for You

            +
            +
            +
            + + +
            +
            +

            Shop Now Under 500 Rs

            +
            +
            +
            + + + +
            +
            +
            +
            +

            Best for You

            +
            +
            + +
            +
            +
            +
            +

            +
            +
            +
            +
            +
            + + + +
            +
            +

            Top Selection

            +
            +
            +
            + +
            + deal1 + deal1 + deal1 + deal1 + deal1 + deal1 + deal1 + deal1 + deal1 +
            + + +
            +
            +

            Select Your Choice

            +
            +
            +
            + + +
            +

            Flipkart: The One-stop Shopping Destination

            + E-commerce is revolutionizing the way we all shop in India. Why do you want to hop from one store to another in search of the latest phone when you can find it on the Internet in a single click? Not only mobiles. Flipkart houses everything you can possibly imagine, from trending electronics like laptops, tablets, smartphones, and mobile accessories to in-vogue fashion staples like shoes, clothing and lifestyle accessories; from modern furniture like sofa sets, dining tables, and wardrobes to appliances that make your life easy like washing machines, TVs, ACs, mixer grinder juicers and other time-saving kitchen and small appliances; from home furnishings like cushion covers, mattresses and bedsheets to toys and musical instruments, we got them all covered. You name it, and you can stay assured about finding them all here. For those of you with erratic working hours, Flipkart is your best bet. Shop in your PJs, at night or in the wee hours of the morning. This e-commerce never shuts down. +

            + What's more, with our year-round shopping festivals and events, our prices are irresistible. We're sure you'll find yourself picking up more than what you had in mind. If you are wondering why you should shop from Flipkart when there are multiple options available to you, well, the below will answer your question. +

            +

            Flipkart Plus

            + A world of limitless possibilities awaits you - Flipkart Plus was kickstarted as a loyalty reward programme for all its regular customers at zero subscription fee. All you need is 500 supercoins to be a part of this service. For every 100 rupees spent on Flipkart order, Plus members earns 4 supercoins & non-plus members earn 2 supercoins. Free delivery, early access during sales and shopping festivals, exchange offers and priority customer service are the top benefits to a Flipkart Plus member. In short, earn more when you shop more! +

            + What's more, you can even use the Flipkart supercoins for a number of exciting services, like: +
            + An annual Zomato Gold membership +
            + An annual Hotstar Premium membership +
            + 6 months Gaana plus subscription +
            + Rupees 550 instant discount on flights on ixigo +
            + Check out https://www.flipkart.com/plus/all-offers for the entire list. Terms and conditions apply. +

            +

            No Cost EMI

            + In an attempt to make high-end products accessible to all, our No Cost EMI plan enables you to shop with us under EMI, without shelling out any processing fee. Applicable on select mobiles, laptops, large and small appliances, furniture, electronics and watches, you can now shop without burning a hole in your pocket. If you've been eyeing a product for a long time, chances are it may be up for a no cost EMI. Take a look ASAP! Terms and conditions apply. +

            +

            EMI on Debit Cards

            + Did you know debit card holders account for 79.38 crore in the country, while there are only 3.14 crore credit card holders? After enabling EMI on Credit Cards, in another attempt to make online shopping accessible to everyone, Flipkart introduces EMI on Debit Cards, empowering you to shop confidently with us without having to worry about pauses in monthly cash flow. At present, we have partnered with Axis Bank, HDFC Bank, State Bank of India and ICICI Bank for this facility. More power to all our shoppers! Terms and conditions apply. +

            +

            Mobile Exchange Offers

            + Get an instant discount on the phone that you have been eyeing on. Exchange your old mobile for a new one after the Flipkart experts calculate the value of your old phone, provided it is in a working condition without damage to the screen. If a phone is applicable for an exchange offer, you will see the 'Buy with Exchange' option on the product description of the phone. So, be smart, always opt for an exchange wherever possible. Terms and conditions apply. +

            +

            What Can You Buy From Flipkart?

            +

            Mobile Phones

            + From budget phones to state-of-the-art smartphones, we have a mobile for everybody out there. Whether you're looking for larger, fuller screens, power-packed batteries, blazing-fast processors, beautification apps, high-tech selfie cameras or just large internal space, we take care of all the essentials. Shop from top brands in the country like Samsung, Apple, Oppo, Xiaomi, Realme, Vivo, and Honor to name a few. Rest assured, you're buying from only the most reliable names in the market. What's more, with Flipkart's Complete Mobile Protection Plan, you will never again find the need to run around service centres. This plan entails you to a number of post-purchase solutions, starting at as low as Rupees 99 only! Broken screens, liquid damage to phone, hardware and software glitches, and replacements - + the Flipkart Complete Mobile Protection + covers a comprehensive range of post-purchase problems, with door-to-door services. +

            +

            Electronic Devices and Accessories

            + When it comes to laptops, we are not far behind. Filter among dozens of super-fast operating systems, hard disk capacity, RAM, lifestyle, screen size and many other criterias for personalized results in a flash. All you students out there, confused about what laptop to get? Our + Back To College Store + segregates laptops purpose wise (gaming, browsing and research, project work, entertainment, design, multitasking) with recommendations from top brands and industry experts, facilitating a shopping experience that is quicker and simpler. +

            + Photography lovers, you couldn't land at a better page than ours. Cutting-edge DSLR cameras, ever reliable point-and-shoot cameras, millennial favourite instant cameras or action cameras for adventure junkies: our range of cameras is as much for beginners as it is for professionals. Canon, Nikon, GoPro, Sony, and Fujifilm are some big names you'll find in our store. Photography lovers, you couldn't land at a better page than ours. Cutting-edge DSLR cameras, ever reliable point-and-shoot cameras, millennial favourite instant cameras or action cameras for adventure junkies: our range of cameras is as much for beginners as it is for professionals. Canon, Nikon, GoPro, Sony, and Fujifilm are some big names you'll find in our store. +

            + Turn your home into a theatre with a stunning surround sound system. Choose from our elaborate range of Sony home theatres, JBL soundbars and Philips tower speakers for an experience to remember. +

            + How about jazzing up your phone with our quirky designer cases and covers? Our wide-ranging mobile accessories starting from headphones, power banks, memory cards, mobile chargers, to selfie sticks can prove to be ideal travel companions for you and your phone; never again worry about running out of charge or memory on your next vacation. +

            +

            Large Appliances

            + Sleek TVs, power-saving refrigerators, rapid-cooling ACs, resourceful washing machines - discover everything you need to run a house under one roof. Our + Dependable TV and Appliance Store + ensures zero transit damage, with a replacement guarantee if anything goes wrong; delivery and installation as per your convenience and a double warranty (Official Brand Warranty along with an extended Flipkart Warranty) - rest assured, value for money is what is promised and delivered. Shop from market leaders in the country like Samsung, LG, Whirlpool, Midea, Mi, Vu, Panasonic, Godrej, Sony, Daikin, and Hitachi among many others. +

            + For certain product categories, Customers meeting the eligibility criteria will have the option to buy larger quantities. To know more on the eligibility criteria and terms and conditions, please reach out to + Purchases.oni@flipkart.com. +

            +

            Small Home Appliances

            + Find handy and practical home appliances designed to make your life simpler: electric kettles, OTGs, microwave ovens, sandwich makers, hand blenders, coffee makers, and many more other time-saving appliances that are truly crafted for a quicker lifestyle. Live life king size with these appliances at home. +

            +

            Lifestyle

            + Flipkart, + 'India ka Fashion Capital' + , is your one-stop fashion destination for anything and everything you need to look good. Our exhaustive range of Western and Indian wear, summer and winter clothing, formal and casual footwear, bridal and artificial jewellery, long-lasting make-up, grooming tools and accessories are sure to sweep you off your feet. Shop from crowd favourites like Vero Moda, Forever 21, Only, Arrow, Woodland, Nike, Puma, Revlon, Mac, and Sephora among dozens of other top-of-the-ladder names. From summer staple maxi dresses, no-nonsense cigarette pants, traditional Bandhani kurtis to street-smart biker jackets, you can rely on us for a wardrobe that is up to date. Explore our in-house brands like Metronaut, Anmi, and Denizen, to name a few, for carefully curated designs that are the talk of the town. Get ready to be spoiled for choice.Festivals, office get-togethers, weddings, brunches, or nightwear - Flipkart will have your back each time. +

            +

            Home and Furniture

            + Moving to a new place is never easy, especially if you're buying new furniture. Beds, sofa sets, dining tables, wardrobes, and TV units - it's not easy to set up everything again. With the hundreds of options thrown at you, the ride could be overwhelming. What place is reliable, what furniture will stand the test of time? These are questions you must ask before you choose a store. Well, our + Durability Certified Furniture Store + has not only curated a range of furniture keeping in mind the modern Indian consumer but furniture that comes with a lab certification, ensuring they last you for up to 10 years. Yes, all our furniture has gone through 35 stability and load tests so that you receive only the best-quality furniture. + Be FurniSure + , always. Names to look out for are Nilkamal, Godrej Interio, Urban Ladder, HomeTown, Durian and Perfect Homes. +

            + You may have your furniture all set up, but they could end up looking flat and incomplete without complementary decor. Curtains, cushion covers, bed sheets, wall shelves, paintings, floor lamps - find everything that turns a house to an inviting home under one roof at Flipkart. +

            +

            Baby and Kids

            + Your kids deserve only the best. From bodysuits, booties, diapers to strollers, if you're an expecting mother or a new mother, you will find everything you need to set sail on a smooth parenting journey with the help of our baby care collection. When it comes to safety, hygiene and comfort, you can rely on us without a second thought. Huggies, Pampers, MamyPoko, and Johnson & Johnson: we host only the most-trusted names in the business for your baby. +

            +

            Books, Sports and Games

            + Work hard and no play? We don't believe in that. Get access to best-selling fiction and non-fiction books by your favourite authors, thrilling English and Indian blockbusters, most-wanted gaming consoles, and a tempting range of fitness and sports gadgets and equipment bound to inspire you to get moving. +

            +

            Grocery/Supermart

            + Launching into the grocery vertical, Flipkart introduces + Supermart + that is out to bring everyday essentials close to you. From pulses, spices, dairy, personal and sanitary care, breakfast essentials, health drinks, spreads, ready to cook, grooming to cleaning agents, we are happy to present everything you need to run a house. Now buy Grocery products for as low as 1 Rupee only - our + 1 Rupee Store + presents new products every day for a nominal price of 1 Rupee only. Terms and conditions apply. +
            + + + + +
            +
            +

            Frequently Asked Questions

            +
            +
            +

            + +

            +
            +
            + To create an account on Flipkart, simply click on the "Sign Up" button located at the + top-right corner of the homepage. Follow the prompts to enter your details and create your + account. +
            +
            +
            +
            +

            + +

            +
            +
            + Placing an order on Flipkart is easy! Once you've found the product you want to buy, click + on it to view details and then click on the "Buy Now" or "Add to Cart" button. Follow the + steps to complete your order. +
            +
            +
            +
            +

            + +

            +
            +
            + Flipkart offers various payment options including credit/debit cards, net banking, UPI, EMI, + and Cash on Delivery (COD) for eligible orders. +
            +
            +
            +
            +

            + +

            +
            +
            + You can track your order by clicking on the "Track Order" link in the "My Orders" section of + your Flipkart account. You will receive regular updates on your order status via email and + SMS. +
            +
            +
            +
            +

            + +

            +
            +
            + Flipkart has a hassle-free return policy. If you're not satisfied with your purchase, you + can initiate a return within the specified return period. Simply go to the "My Orders" + section, select the order you want to return, and follow the prompts. +
            +
            +
            +
            +
            +
            + + + + + +
            + + + + + + + + + + + + + \ No newline at end of file diff --git a/js/index.js b/js/index.js index 2b9d62af..e9868295 100644 --- a/js/index.js +++ b/js/index.js @@ -1,50 +1,75 @@ -// footer and content page load -document.addEventListener("DOMContentLoaded", () => { - const components = [ - // { id: "content-page", url: "pages/content-page.html" }, - { id: "footer", url: "footer/footer.html" }, - ]; - - components.forEach((component) => { - fetch(component.url) - .then((response) => response.text()) - .then((data) => { - document.getElementById(component.id).innerHTML = data; - }) - .catch((error) => - console.error(`Error loading ${component.url}:`, error) - ); - }); -}); -// end -footer - -// Show or hide the "Go to Top" button based on scroll position -window.addEventListener("scroll", function() { - var scrollToTopBtn = document.getElementById("goToTopBtn"); - if (window.scrollY > 100) { - scrollToTopBtn.classList.remove("hidden"); - } else { - scrollToTopBtn.classList.add("hidden"); - } -}); - - // Scroll to the top when the button is clicked -document.getElementById("goToTopBtn").addEventListener("click", function() { - window.scrollTo({ - top: 0, - behavior: "smooth" - }); -}); - - -// loader - document.addEventListener("DOMContentLoaded", function() { - const loader = document.querySelector(".loader-container"); - setTimeout(function() { - loader.style.display = "none"; - }, 2000); - }); - - - - +// footer and content page load +document.addEventListener("DOMContentLoaded", () => { + const components = [ + // { id: "content-page", url: "pages/content-page.html" }, + { id: "footer", url: "footer/footer.html" }, + ]; + + components.forEach((component) => { + fetch(component.url) + .then((response) => response.text()) + .then((data) => { + document.getElementById(component.id).innerHTML = data; + }) + .catch((error) => + console.error(`Error loading ${component.url}:`, error) + ); + }); +}); +// end -footer + + +// Show or hide the "Go to Top" button based on scroll position + document.addEventListener("DOMContentLoaded", function () { + const backToTopButton = document.getElementById('goToTopBtn'); + + function checkButtonVisibility() { + if (window.innerWidth > 100 && window.scrollY > 100) { + backToTopButton.style.display = 'block'; + } else { + backToTopButton.style.display = 'none'; + } + } + +// Show or hide the "Go to Top" button based on scroll position +window.addEventListener("scroll", function() { + var scrollToTopBtn = document.getElementById("goToTopBtn"); + if (window.scrollY > 100) { + scrollToTopBtn.classList.remove("hidden"); + } else { + scrollToTopBtn.classList.add("hidden"); + } +}); + + + window.addEventListener('scroll', checkButtonVisibility); + window.addEventListener('resize', checkButtonVisibility); + + backToTopButton.addEventListener('click', function () { + window.scrollTo({ + top: 0, + behavior: 'smooth' + }); + }); + checkButtonVisibility(); +}); + + + +// loader +// old +// setTimeout(function() { +// document.getElementById('loader').style.display = 'none'; +// }, 2000); + +// new + document.addEventListener("DOMContentLoaded", function() { + const loader = document.querySelector(".loader-container"); + setTimeout(function() { + loader.style.display = "none"; + }, 2000); + }); + + + + diff --git a/search/index.html b/search/index.html index 07792f60..f57a07d4 100644 --- a/search/index.html +++ b/search/index.html @@ -20,7 +20,7 @@
            -
            Showing Results for
            +
            Showing Results
            From a0d696b0e082a19460612bc78a9be2d91f49f922 Mon Sep 17 00:00:00 2001 From: csathnere <58299457+csathnere@users.noreply.github.com> Date: Wed, 12 Jun 2024 02:51:46 +0530 Subject: [PATCH 14/56] Delete viewcart/a.js --- viewcart/a.js | 129 -------------------------------------------------- 1 file changed, 129 deletions(-) delete mode 100644 viewcart/a.js diff --git a/viewcart/a.js b/viewcart/a.js deleted file mode 100644 index 4a65381c..00000000 --- a/viewcart/a.js +++ /dev/null @@ -1,129 +0,0 @@ -// date and time -const today = new Date(); -const nextThreeDays = new Date(today); -nextThreeDays.setDate(today.getDate() + 3); - -const daysOfWeek = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; -const dayOfWeek = daysOfWeek[nextThreeDays.getDay()]; -const date = nextThreeDays.toLocaleDateString(); - -// ${dayOfWeek}, ${date} - - -// Cart js start - -// Function to save data to local storage -function saveToLocalStorage(key, newData) { - let existingData = getFromLocalStorage(key) || []; - - // Check for duplicates and add only unique products - newData.forEach(newProduct => { - const isDuplicate = existingData.some(existingProduct => existingProduct.name === newProduct.name); - if (!isDuplicate) { - existingData.push(newProduct); - } - }); - - localStorage.setItem(key, JSON.stringify(existingData)); - } - - // Function to retrieve data from local storage - function getFromLocalStorage(key) { - const data = localStorage.getItem(key); - return data ? JSON.parse(data) : null; - } - - // Function to get query parameter - function getQueryParameter(name) { - const urlParams = new URLSearchParams(window.location.search); - return urlParams.get(name); - } - - // Function to display search results - function searchFetch(products) { - const searchList = document.getElementById("itemsInCart"); - searchList.innerHTML += products - .map(product => fetchCartData(product)) - .join(""); - } - - - let totalPrice=0 - let totlaItems=0 - // Function to generate HTML for a cart item - function fetchCartData(item) { - totlaItems=totlaItems+1; - totalPrice=totalPrice+ item.price - - return ` -
            -
            ${item.name}
            -
            -
            -

            ${item.name}

            -

            Forest Green Strap, Regular

            -

            Seller: Ezig

            -
            -
            - ₹${item.price} 1 offer applied -
            -
            -
            - Delivery by ${dayOfWeek} ${date} | ₹40Free -
            -
            - - - `; - } - - let cartInProduct=document.getElementById("cardInProduct") - let cartisEmpty=document.getElementById("cardisEmpty") - - // Fetch data from the JSON file and filter products based on the query - fetch("../json-api/product.json") - .then(response => response.json()) - .then(data => { - const query = getQueryParameter("query"); - const filteredProducts = data.filter(product => product.name === query); - if (filteredProducts.length==0){ - cartInProduct.style.display="none" - cartisEmpty.style.display="block" - } else{ - cartInProduct.style.display="block" - cartisEmpty.style.display="none" - } - - // Save filtered products to local storage without overwriting existing data - saveToLocalStorage("filteredProducts", filteredProducts); - // Display the filtered products - searchFetch(filteredProducts); - }) - .catch(error => console.error("Error fetching data:", error)); - - // Example usage to retrieve data from local storage later - const savedFilteredProducts = getFromLocalStorage("filteredProducts"); - if (savedFilteredProducts) { - // Use savedFilteredProducts as needed - - searchFetch(savedFilteredProducts); - } - - - - - let priceDetail=` -
            -Price (${totlaItems} items)			₹${totalPrice}
            -Discount                        0
            -Delivery Charges                Free
            -Total Amount                    ₹${totalPrice} 
            -You will save ₹110 on this order
            -                            
            - ` -document.getElementById("priceDetail").innerHTML=priceDetail - - - - - From df286b262abe859644e2a92922234857cb19f83c Mon Sep 17 00:00:00 2001 From: csathnere <58299457+csathnere@users.noreply.github.com> Date: Wed, 12 Jun 2024 02:52:50 +0530 Subject: [PATCH 15/56] Update viewcart.js --- viewcart/viewcart.js | 270 +++++++++++++++++++++---------------------- 1 file changed, 135 insertions(+), 135 deletions(-) diff --git a/viewcart/viewcart.js b/viewcart/viewcart.js index 23600ddf..348756fa 100644 --- a/viewcart/viewcart.js +++ b/viewcart/viewcart.js @@ -1,135 +1,135 @@ -// Date and Time -const today = new Date(); -const nextThreeDays = new Date(today); -nextThreeDays.setDate(today.getDate() + 3); - -const daysOfWeek = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; -const dayOfWeek = daysOfWeek[nextThreeDays.getDay()]; -const date = nextThreeDays.toLocaleDateString(); - -// Cart JS - -// Function to save data to local storage -function saveToLocalStorage(key, newData) { - let existingData = getFromLocalStorage(key) || []; - - // Check for duplicates and add only unique products - newData.forEach(newProduct => { - const isDuplicate = existingData.some(existingProduct => existingProduct.name === newProduct.name); - if (!isDuplicate) { - existingData.push(newProduct); - } - }); - - localStorage.setItem(key, JSON.stringify(existingData)); -} - -// Function to retrieve data from local storage -function getFromLocalStorage(key) { - const data = localStorage.getItem(key); - return data ? JSON.parse(data) : []; -} - -// Function to get query parameter -function getQueryParameter(name) { - const urlParams = new URLSearchParams(window.location.search); - return urlParams.get(name); -} - -// Function to display search results -function searchFetch(products) { - const searchList = document.getElementById("itemsInCart"); - searchList.innerHTML += products - .map(product => fetchCartData(product)) - .join(""); -} - -let totalPrice = 0; -let totalItems = 0; - -// Function to generate HTML for a cart item -function fetchCartData(item) { - totalItems += 1; - totalPrice += item.price; - - return ` -
            -
            - ${item.name} -
            -
            -
            -

            ${item.name}

            -

            Forest Green Strap, Regular

            -

            Seller: Ezig

            -
            -
            - ₹${item.price} 1 offer applied -
            -
            -
            - Delivery by ${dayOfWeek}, ${date} | ₹40 Free -
            -
            - `; -} - -// Function to show or hide cart based on product list -function updateCartDisplay(filteredProducts) { - let cartInProduct = document.getElementById("cardInProduct"); - let cartisEmpty = document.getElementById("cardisEmpty"); - - if (filteredProducts.length === 0) { - cartInProduct.style.display = "none"; - cartisEmpty.style.display = "block"; - } else { - cartInProduct.style.display = "block"; - cartisEmpty.style.display = "none"; - } -} - -// Fetch data from the JSON file and filter products based on the query -fetch("../json-api/product.json") - .then(response => response.json()) - .then(data => { - const query = getQueryParameter("query"); - const filteredProducts = data.filter(product => product.name === query); - - // Save filtered products to local storage without overwriting existing data - saveToLocalStorage("filteredProducts", filteredProducts); - - // Retrieve updated filtered products from local storage - const savedFilteredProducts = getFromLocalStorage("filteredProducts"); - - // Display the filtered products - searchFetch(savedFilteredProducts); - - // Update cart display based on filtered products - updateCartDisplay(savedFilteredProducts); - - // Update price detail - let priceDetail = ` -
            -
            -
            Price (${totalItems} items)
            -
            ₹${totalPrice}
            -
            -
            -
            Discount
            -
            0
            -
            -
            -
            Delivery Charges
            -
            Free
            -
            -
            -
            Total Amount
            -
            ₹${totalPrice}
            -
            -
            You will save ₹110 on this order
            -
            - `; - - document.getElementById("priceDetail").innerHTML = priceDetail; - }) - .catch(error => console.error("Error fetching data:", error)); +// Date and Time +const today = new Date(); +const nextThreeDays = new Date(today); +nextThreeDays.setDate(today.getDate() + 3); + +const daysOfWeek = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; +const dayOfWeek = daysOfWeek[nextThreeDays.getDay()]; +const date = nextThreeDays.toLocaleDateString(); + +// Cart JS + +// Function to save data to local storage +function saveToLocalStorage(key, newData) { + let existingData = getFromLocalStorage(key) || []; + + // Check for duplicates and add only unique products + newData.forEach(newProduct => { + const isDuplicate = existingData.some(existingProduct => existingProduct.name === newProduct.name); + if (!isDuplicate) { + existingData.push(newProduct); + } + }); + + localStorage.setItem(key, JSON.stringify(existingData)); +} + +// Function to retrieve data from local storage +function getFromLocalStorage(key) { + const data = localStorage.getItem(key); + return data ? JSON.parse(data) : []; +} + +// Function to get query parameter +function getQueryParameter(name) { + const urlParams = new URLSearchParams(window.location.search); + return urlParams.get(name); +} + +// Function to display search results +function searchFetch(products) { + const searchList = document.getElementById("itemsInCart"); + searchList.innerHTML += products + .map(product => fetchCartData(product)) + .join(""); +} + +let totalPrice = 0; +let totalItems = 0; + +// Function to generate HTML for a cart item +function fetchCartData(item) { + totalItems += 1; + totalPrice += item.price; + + return ` +
            +
            + ${item.name} +
            +
            +
            +

            ${item.name}

            +

            Forest Green Strap, Regular

            +

            Seller: Ezig

            +
            +
            + ₹${item.price} 1 offer applied +
            +
            +
            + Delivery by ${dayOfWeek}, ${date} | ₹40 Free +
            +
            + `; +} + +// Function to show or hide cart based on product list +function updateCartDisplay(filteredProducts) { + let cartInProduct = document.getElementById("cardInProduct"); + let cartisEmpty = document.getElementById("cardisEmpty"); + + if (filteredProducts.length === 0) { + cartInProduct.style.display = "none"; + cartisEmpty.style.display = "block"; + } else { + cartInProduct.style.display = "block"; + cartisEmpty.style.display = "none"; + } +} + +// Fetch data from the JSON file and filter products based on the query +fetch("../json-api/product.json") + .then(response => response.json()) + .then(data => { + const query = getQueryParameter("query"); + const filteredProducts = data.filter(product => product.name === query); + + // Save filtered products to local storage without overwriting existing data + saveToLocalStorage("filteredProducts", filteredProducts); + + // Retrieve updated filtered products from local storage + const savedFilteredProducts = getFromLocalStorage("filteredProducts"); + + // Display the filtered products + searchFetch(savedFilteredProducts); + + // Update cart display based on filtered products + updateCartDisplay(savedFilteredProducts); + + // Update price detail + let priceDetail = ` +
            +
            +
            Price (${totalItems} items)
            +
            ₹${totalPrice}
            +
            +
            +
            Discount
            +
            0
            +
            +
            +
            Delivery Charges
            +
            Free
            +
            +
            +
            Total Amount
            +
            ₹${totalPrice}
            +
            +
            You will save ₹110 on this order
            +
            + `; + + document.getElementById("priceDetail").innerHTML = priceDetail; + }) + .catch(error => console.error("Error fetching data:", error)); From caff2b4b342a66b5106cf9c1b4ff1c944bce402f Mon Sep 17 00:00:00 2001 From: csathnere <58299457+csathnere@users.noreply.github.com> Date: Wed, 12 Jun 2024 02:56:52 +0530 Subject: [PATCH 16/56] update --- sw.js | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 sw.js diff --git a/sw.js b/sw.js deleted file mode 100644 index c3fdea1a..00000000 --- a/sw.js +++ /dev/null @@ -1,18 +0,0 @@ -// This is the "Offline copy of pages" service worker - -const CACHE = "flipkart-clone"; - -importScripts('https://storage.googleapis.com/workbox-cdn/releases/5.1.2/workbox-sw.js'); - -self.addEventListener("message", (event) => { - if (event.data && event.data.type === "SKIP_WAITING") { - self.skipWaiting(); - } -}); - -workbox.routing.registerRoute( - new RegExp('/*'), - new workbox.strategies.StaleWhileRevalidate({ - cacheName: CACHE - }) -); \ No newline at end of file From 5d31d51030484b33dd82d606fe8c6b6c2919fc8c Mon Sep 17 00:00:00 2001 From: PURVA ATHNERE <93878803+purvathnere@users.noreply.github.com> Date: Wed, 12 Jun 2024 11:48:03 +0530 Subject: [PATCH 17/56] add remove btn in cart --- css/index.css | 2 +- index.html | 4 +- js/index.js | 197 +------------------------------------------ viewcart/a.html | 189 +++++++++++++++++++++++++++++++++++++++++ viewcart/cart.css | 110 ++++++++++++++++++------ viewcart/index.html | 53 ++++++++---- viewcart/viewcart.js | 133 +++++++++++++++++++++-------- 7 files changed, 411 insertions(+), 277 deletions(-) create mode 100644 viewcart/a.html diff --git a/css/index.css b/css/index.css index 3f09fa8e..fa0a3323 100644 --- a/css/index.css +++ b/css/index.css @@ -499,7 +499,7 @@ body { #goToTopBtn { /* display: none; */ position: fixed; - bottom: 75px; + bottom: 45px; right: 50%; left: 50%; background-color: hsla(217, 87%, 55%, 0.7); diff --git a/index.html b/index.html index 692cb3c3..a9f6f8fa 100644 --- a/index.html +++ b/index.html @@ -535,9 +535,9 @@

            - + + - \ No newline at end of file diff --git a/js/index.js b/js/index.js index 96c6c551..e9868295 100644 --- a/js/index.js +++ b/js/index.js @@ -19,202 +19,7 @@ document.addEventListener("DOMContentLoaded", () => { // end -footer - - -/* -
            - -
            - ${product.id} -
            -
            ${product.name}
            -
            ${product.rating}  
            -
            ₹${product.price}
            -
            -
            - - `; -} - -// Function to populate rendom products -function rendom_products(products) { - const productList = document.getElementById("rendom-product"); - productList.innerHTML = products - .map((product) => createProductCard(product)) - .join(""); -} - -// Function to best deal products -function best_deal_products(products) { - const productList = document.getElementById("best-deal-product"); - productList.innerHTML = products - .map((product) => createProductCard(product)) - .join(""); -} -// Function to best top-selection-product -function top_selection_products(products) { - const productList = document.getElementById("top-selection-product"); - productList.innerHTML = products - .map((product) => createProductCard(product)) - .join(""); -} - -// Function to under 15000 rs mobile -function mobileUnder15000(products) { - const productList = document.getElementById("mobileUnder15000-product"); - productList.innerHTML = products - .map((product) => createProductCard(product)) - .join(""); -} - - - -// Function to s2-product -function s2_products(products) { - const productList = document.getElementById("s2-product"); - productList.innerHTML = products - .map((product) => createProductCard(product)) - .join(""); -} - -// Function to under 500 Product -function shopUnder500(products) { - const productList = document.getElementById("shopUnder500-product"); - productList.innerHTML = products - .map((product) => createProductCard(product)) - .join(""); -} - -// best of Electronics -function bestOfEelecronics_products(products) { - const productList = document.getElementById("bestOfElectronics-product"); - productList.innerHTML = products - .map((product) => createProductCard(product)) - .join(""); -} - -// seletcYourChoice-product -function seletcYourChoice_products(products) { - const productList = document.getElementById("seletcYourChoice-product"); - productList.innerHTML = products - .map((product) => createProductCard(product)) - .join(""); -} - -// General function to fetch and shuffle data -function fetchAndShuffleData(url, callback, numberOfProducts) { - fetch(url) - .then((response) => response.json()) - .then((data) => { - // Shuffle the array using the Fisher-Yates algorithm - for (let i = data.length - 1; i > 0; i--) { - const j = Math.floor(Math.random() * (i + 1)); - [data[i], data[j]] = [data[j], data[i]]; - } - - // Select the desired number of products from the shuffled array - const selectedProducts = data.slice(0, numberOfProducts); - - // Call the callback function with the selected products - callback(selectedProducts); - }) - .catch((error) => console.error("Error fetching data:", error)); -} - - -// General function to fetch 15000 rs mobile data -function fetchAndShuffleDataMobile15000(url, callback, numberOfProducts) { - fetch(url) - .then((response) => response.json()) - .then((data) => { - - const f_data = data.filter(product => product.price<=15000 && product.category=='mobile'); - // Shuffle the array using the Fisher-Yates algorithm - for (let i = f_data.length - 1; i > 0; i--) { - const j = Math.floor(Math.random() * (i + 1)); - [f_data[i], f_data[j]] = [f_data[j], f_data[i]]; - } - - // Select the desired number of products from the shuffled array - const selectedProducts = f_data.slice(0, numberOfProducts); - - // Call the callback function with the selected products - callback(selectedProducts); - }) - .catch((error) => console.error("Error fetching data:", error)); -} - - -// best of electronics -function bestOfEelecronics(url, callback, numberOfProducts) { - fetch(url) - .then((response) => response.json()) - .then((data) => { - - const f_data = data.filter(product => product.category=='electronics'); - // Shuffle the array using the Fisher-Yates algorithm - for (let i = f_data.length - 1; i > 0; i--) { - const j = Math.floor(Math.random() * (i + 1)); - [f_data[i], f_data[j]] = [f_data[j], f_data[i]]; - } - - // Select the desired number of products from the shuffled array - const selectedProducts = f_data.slice(0, numberOfProducts); - - // Call the callback function with the selected products - callback(selectedProducts); - }) - .catch((error) => console.error("Error fetching data:", error)); -} - - -// General function to fetch under 500 data -function fetchAndShuffleDataUnder(url, callback, numberOfProducts) { - fetch(url) - .then((response) => response.json()) - .then((data) => { - - const f_data = data.filter(product => product.price<=500); - // Shuffle the array using the Fisher-Yates algorithm - for (let i = f_data.length - 1; i > 0; i--) { - const j = Math.floor(Math.random() * (i + 1)); - [f_data[i], f_data[j]] = [f_data[j], f_data[i]]; - } - - // Select the desired number of products from the shuffled array - const selectedProducts = f_data.slice(0, numberOfProducts); - - // Call the callback function with the selected products - callback(selectedProducts); - }) - .catch((error) => console.error("Error fetching data:", error)); -} - - - -// mobileUnder15000Data() -// Fetch data for best-deal products rendom products & top selection -bestOfEelecronics("json-api/product.json", bestOfEelecronics_products, 6); - -fetchAndShuffleData("json-api/product.json", rendom_products, 12); -fetchAndShuffleData("json-api/product.json", best_deal_products, 18); -fetchAndShuffleData("json-api/product.json", top_selection_products, 12); -fetchAndShuffleData("json-api/product.json", s2_products, 12); -fetchAndShuffleData("json-api/product.json", seletcYourChoice_products, 120); - -fetchAndShuffleDataMobile15000("json-api/product.json", mobileUnder15000, 12); -fetchAndShuffleDataUnder("json-api/product.json", shopUnder500, 18); - - - - - - // Show or hide the "Go to Top" button based on scroll position +// Show or hide the "Go to Top" button based on scroll position document.addEventListener("DOMContentLoaded", function () { const backToTopButton = document.getElementById('goToTopBtn'); diff --git a/viewcart/a.html b/viewcart/a.html new file mode 100644 index 00000000..9016ba08 --- /dev/null +++ b/viewcart/a.html @@ -0,0 +1,189 @@ + + + + + + + Document + + + +
            + + +
            + + + + + + \ No newline at end of file diff --git a/viewcart/cart.css b/viewcart/cart.css index b2f36a1f..5b9257df 100644 --- a/viewcart/cart.css +++ b/viewcart/cart.css @@ -6,9 +6,11 @@ font-weight: 400; /* border: 1px solid red; */ } + body { - background-color:#f1f3f6; + background-color: #f1f3f6; } + nav { width: 100%; display: flex; @@ -17,15 +19,18 @@ nav { padding: 8px 5%; background-color: #2874F0; } -.nav-left{ + +.nav-left { display: flex; align-items: center; gap: 20px; } + input { width: 40vw; padding: 10px; } + button { padding: 10px 20px; width: 150px; @@ -34,9 +39,11 @@ button { font-weight: 600; border: none; } + .search { position: relative; } + i { position: absolute; top: 30%; @@ -44,9 +51,43 @@ i { color: rgb(75, 75, 255); height: 100%; width: 30px; - -} +} +.cartItmPMBtn { + width: 50px; + border: 2px solid #f1f3f6; + border-radius: 50%; +} +.cartItmListInviewCart .cartItmSfLRmBtn:hover{ + cursor: pointer; +} +/* for popup remove and confermation */ +.popup { + position: fixed; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + background-color: #f0f0f0; + border: 1px solid #ccc; + padding: 10px; + border-radius: 5px; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); + z-index: 1000; + transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out; + visibility: hidden; + opacity: 0; + } + + .popup.hidden { + opacity: 0; + visibility: hidden; + } + + .popup.visible { + opacity: 1; + visibility: visible; + } + footer { width: 100%; @@ -59,6 +100,7 @@ footer { color: grey; position: relative; } + footer::before { position: absolute; height: 2px; @@ -68,9 +110,11 @@ footer::before { width: 100%; left: 0; } + footer span { - color:rgb(75, 75, 255) ; + color: rgb(75, 75, 255); } + .empty-cart { margin: 25px 5%; display: flex; @@ -82,10 +126,12 @@ footer span { gap: 25px; } + .empty-cart h4 { font-size: 18px; } -.empty-cart button{ + +.empty-cart button { background-color: rgb(255, 117, 67); color: white; } @@ -93,65 +139,75 @@ footer span { /* card items */ -#cardInProduct .container-{ -margin: 5px 2vw; +#cardInProduct .container- { + margin: 5px 2vw; } -#itemsInCart{ + +#itemsInCart { height: 60vh; overflow-y: scroll; } -#itemsInCart .itemDetail, .deliveryDate{ + +#itemsInCart .itemDetail, +.deliveryDate { font-size: small; } -#itemsInCart .itemDetail{ + +#itemsInCart .itemDetail { width: 60%; } -#cardInProduct .placeOrder{ +#cardInProduct .placeOrder { background: #fb641b; width: max-content; padding: 10px 50px; border-radius: 5px; } -#itemsInCart p{ -margin: 0; -padding: 0; +#itemsInCart p { + margin: 0; + padding: 0; } @media screen and (max-width : 1070px) { - footer{ + footer { font-size: 12px; } } + @media screen and (max-width : 890px) { - footer{ + footer { font-size: 11px; padding: 0 5px; } - input{ - width:40vw ; + + input { + width: 40vw; padding: 5px; font-size: 12px; } - nav button{ + + nav button { padding: 5px; width: 100px; font-size: 12px; } - .nav-left{ + + .nav-left { gap: 10px; } } @media screen and (max-width : 670px) { - nav img{ - height: 20px; - } - input, nav button{ - font-size: 8px; - } + nav img { + height: 20px; + } + + input, + nav button { + font-size: 8px; + } } \ No newline at end of file diff --git a/viewcart/index.html b/viewcart/index.html index 0de5950e..6fa22665 100644 --- a/viewcart/index.html +++ b/viewcart/index.html @@ -26,7 +26,7 @@

            - + @@ -38,7 +38,7 @@

            Missing Cart items?

            Login to see the items you added previously - +
            @@ -47,29 +47,46 @@

            Missing Cart items?

            -

            Delever to: Bhopal-462025

            +

            Delever to: Bhopal-462022

            - - +
            -->
            @@ -88,7 +105,8 @@
            PRICE DETAILS
            -->
            - + +
            @@ -98,6 +116,7 @@
            PRICE DETAILS
            +