Sunday, June 1, 2025

fff

Amazon Clone

Gaming accessories

See more

Deal in PCs

See more

Amazon Gadget Store

See more

Handpicked music

See more

Fill your Easter basket

See more

Top Deal

See more

Shop deals in Fashion

See more

Gaming merchandise

See more

Movies

See more

* { margin: 0; padding: 0; box-sizing: border-box; } body { height: 100vh; font-family: Arial; } /* Header */ nav { height: 60px; display: flex; align-items: center; background-color: #0f1111; color: white; } .nav-left { display: flex; align-items: center; justify-content: center; margin-left: .5rem; } .nav-logo img { width: 100px; padding: .5rem; } .nav-logo:hover { outline: 1px solid white; } .location { height: 100%; font-size: .7rem; padding: .5rem 1rem; } .location:hover { outline: 1px solid white; } .location-icon { display: flex; align-items: center; } .nav-center { height: 40px; display: flex; flex-grow: 1; border-radius: 5px; margin-left: 1rem; } .nav-center:hover { outline: 2px solid rgb(232, 176, 73); } .search-dropdown { width: 5rem; font-size: 1rem; background-color: rgb(210, 208, 208); padding: .5rem; border-radius: 5px 0 0 5px; outline: none; } .search-dropdown:focus { outline: none; } .search-box { font-size: 1rem; flex-grow: 1; padding: .5rem; } .search-box:focus { outline: none; } .search-icon i { height: 100%; background-color: rgba(255, 203, 105, 0.849); border-radius: 0 5px 5px 0; padding: .7rem .5rem; outline: none; } .nav-right { display: flex; align-items: center; margin: 0 1rem; } .language-option { display: flex; padding: .5rem .5rem; } .language-option:hover { outline: 1px solid white; } .flag { width: 20px; } .select-language { font-size: .7rem; font-weight: bold; color: white; background: transparent; border: none; } .select-language option { color: black; } .account-option { padding: .5rem .5rem; } .account-option:hover { outline: 1px solid white; } .account-option .top-text { font-size: .5rem; margin-left: 5px; } .select-account { font-size: .7rem; font-weight: bold; background: transparent; color: white; border: none; } .order-option { padding: .5rem .5rem; } .order-option:hover { outline: 1px solid white; } .order-option .top-text { font-size: .5rem; } .order-option .bottom-text { font-size: .7rem; font-weight: bold; } .cart-option { display: flex; align-items: center; font-size: 0.8rem; font-weight: 700; padding: .5rem .5rem; } .cart-option:hover { outline: 1px solid white; } .cart-logo i { width: 20px; } .nav-options { height: 42px; display: flex; align-items: center; background-color: #222f3d; color: white; justify-content: start; } .nav-options * { cursor: pointer; } .all-logo { display: flex; align-items: center; gap: .3rem; padding: .5rem; margin-left: 2rem; } .all-logo:hover { outline: 1px solid white; } .nav-options .options { display: flex; } .nav-options .options p { padding: 0.5rem; } .nav-options .options p:hover { outline: 1px solid white; } /* Main */ main { width: min(1500px, 100%); position: relative; left: 50%; transform: translate(-50%); } .carousel { width: 100%; height: 500px; position: relative; display: flex; justify-content: center; align-items: flex-end; } .carousel .slides-container { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; overflow-x: scroll; scroll-snap-type: x mandatory; } .carousel .slides-container::-webkit-scrollbar { display: none; } .slides-container .slide { position: relative; display: flex; align-items: center; justify-content: center; flex: 0 0 100%; overflow: hidden; } .slide .content { width: 100%; height: 100%; } .slide .content img { height: 100%; width: 100%; object-fit: cover; } .slide .arrow { position: absolute; top: 50%; transform: translateY(-50%); scale: 2; margin: 1rem; } .slide .prev { left: 1rem; } .slide .next { right: 1rem; } .carousel .text { width: 95%; position: absolute; text-align: center; font-size: .7rem; background-color: #f5f6f6; padding: 1rem; margin-bottom: 2rem; } .carousel .text a { text-decoration: none; font-weight: bold; color: #007185; } .items-container { display: flex; flex-wrap: wrap; gap: 1.5rem; background-color: #c9cbcf82; padding: 0 2rem 2rem 2rem; } .item-card { height: 400px; display: flex; flex-direction: column; flex: 1 0 300px; gap: 1rem; font-size: .7rem; background-color: white; padding: 1rem; cursor: pointer; overflow: hidden; } .item-card img { height: 300px; width: 100%; border: 2px solid black; object-fit: cover; } .item-card a { text-decoration: none; font-weight: bold; color: #007185; } /* Footer */ .back-option { text-decoration: none; height: 50px; display: flex; align-items: center; justify-content: center; font-size: .5rem; font-weight: bold; color: white; background-color: #37475A; } .footer-links { height: 400px; display: flex; justify-content: space-evenly; background-color: #232F3E; color: white; } .footer-links ul { margin-top: 3rem; } .footer-links ul p { font-weight: bold; } .footer-links ul a { display: block; font-size: .7rem; color: #dddddd; margin-top: 1rem; cursor: pointer; } .footer-links ul a:hover { text-decoration: underline; } .country-info { height: 70px; display: flex; align-items: center; justify-content: center; background-color: #232F3E; color: white; border-top: 0.5px solid #84868878; } .country-info .logo img { width: 50px; } .country-info .options { display: flex; gap: .5rem; margin-left: 3rem; } .country-info .options select { font-size: .5rem; text-decoration: none; color: #cccccc; background: transparent; border: 1px solid #848688; border-radius: 3px; padding: .5rem; } .policies { height: 80px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: .5rem; font-size: .5rem; color: white; background-color: #131A22; } .pages a { text-decoration: none; color: white; margin-left: 1rem; } /* Small Devices */ @media screen and (max-width: 900px) { :root { font-size: 2vw; } /* Header */ nav { height: 5vw; } .nav-logo img { width: 7vw; } .nav-center { height: 4vw; } .search-dropdown { width: 7vw; } .search-box { width: 1vw; } .search-icon i { padding: .5rem .5rem; } .flag { width: 2vw; } .cart-logo { width: 3vw; } .nav-options { height: 5vw; } /* Main */ .carousel { height: 30vw; } .arrow i { height: 4vw; } .item-card { height: 25vw; flex: 1 0 20vw; font-size: .5rem; } .item-card img { height: 14vw; } /* Footer */ .back-option { height: 5vw; } .footer-links { height: 40vw; } .country-info .logo img { width: 7vw; } .policies { height: 8vw; } }