body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{margin:0}body{background-color:#474646}.header{background-color:#000;display:flex;align-items:center;position:sticky;top:0;z-index:100}.header__logo{width:170px;margin:5px;object-fit:contain;font-size:1.5rem;color:#fff;font-weight:800}.link{text-decoration:none}.header__search{display:flex;flex:1 1;margin-right:.5rem}.header__searchInput{height:12px;padding:10px;width:100%;border:none}.header__searchIcon{background-color:#fff;padding:5px;height:22px!important}.header__nav{display:flex;justify-content:space-evenly;margin:10px auto}.header__link{color:#fff;text-decoration:none}.header__option{display:flex;flex-direction:column;margin:0 10px}.header__optionLineOne{font-size:11px}.header__optionLineTwo{font-size:13.5px;font-weight:700}.header__optionBasket{display:flex;align-items:center}.header__basket{margin-top:15px;font-weight:700}.header__basketCount{margin-right:10px;margin-left:5px}@media (max-width:500px){.header{display:flex;flex-direction:row;align-items:center;position:sticky;top:0;z-index:100}.header__logo{width:100px;margin:10px;object-fit:contain;font-size:.9rem;color:#fff;font-weight:800}}.home{max-width:1500px;margin:0 auto}.home__img{width:100%;height:400px;object-fit:cover}.home__row{display:flex;z-index:1;margin:0 10px}@media (max-width:800px){.home__row{display:flex;flex-direction:column;z-index:1;margin:0 10px;align-items:center}}.signIn__block{display:flex;flex-direction:column;width:100%;margin:10px;align-items:center;background-color:violet}.home__giftCard{height:210px;width:200px;display:block;object-fit:contain;margin:10px;background-color:#000;width:280px;background-image:url(https://m.media-amazon.com/images/G/02/UK-hq/2020/img/Giftcard/XCM_Manual_1297631_1519586_UK_uk_holiday_house_ads_ukgc_gb_en_3609798_300x250_en_GB.jpg);background-repeat:no-repeat;background-size:cover}.home__bottomImage{margin:10px 20px;width:94%;height:300px;object-fit:contain}.home__bottomImage,.product{background-color:#fff;padding:20px}.product{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;color:#000;margin:10px;z-index:1;width:100%;min-width:100px;min-height:300px}@media (max-width:700px){.product{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#fff;color:#000;margin:10px;padding:20px;z-index:1;width:80%;min-height:300px}}.product__info{margin:0 5px;min-height:100px}.product__rating{display:flex}.product>img{width:100%;height:180px;object-fit:contain;margin-bottom:5px}.product>button{background-color:#000;color:#fff;border-radius:1px solid;border-color:#a88734 #9c7e31 #846a29;border-radius:2px;margin-top:10px}.product>button:hover{color:#000;background-color:#fff}.footer{margin-top:30px;width:100%}.footer__backToTopText{background-color:#000;height:50px;margin-top:40px;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-size:15px;font-weight:500}.footer__backToTopText:hover{background-color:#fff;color:#000}.footer__Info{min-height:200px;display:flex;justify-content:center;width:100%}.footer__socialInfo{background-color:#000;height:300px;display:flex;flex-direction:column}.footer__bottom{margin-top:20px;background-color:#000;height:200px}@media (max-width:700px){.footer__socialInfo{background-color:#000;min-height:700px;display:flex;flex-direction:column}.footer__bottom{margin-top:50px}.footer__Info{min-height:600px;display:flex;flex-direction:column;justify-content:center;width:100%}.footer__bottom{margin-top:0;background-color:#131a22;height:200px}}.footer__info{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;margin:40px 60px 40px 40px}.footerInfo__title{margin-bottom:10px;font-size:18px;color:#fff}.footerInfo__subtitle{color:#eeecec;text-decoration:none;font-size:14px;font-weight:400;margin-bottom:5px}.footerInfo__subtitle:hover{text-decoration:underline}@media (max-width:700px){.footer__info{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;margin:20px}}.checkout{display:flex;flex-direction:column;padding:20px;background-color:#fff;height:-webkit-max-content;height:max-content;align-items:center}.checkout__ad{width:100%;margin-bottom:10px}.checkout__heading{margin-left:10px}.checkout__right{margin-top:10px}.CheckoutProduct{display:flex;margin:20px}.CheckoutProduct>img{object-fit:contain;width:180px;height:180px;margin-right:20px}.CheckoutProduct__info{width:50%}.CheckoutProduct__title{font-size:17px;font-weight:700}.CheckoutProduct__rating{display:flex}.CheckoutProduct__info>button{background-color:#000;color:#fff;border-radius:1px solid;border-radius:2px;margin-top:10px}.subtotal{display:flex;flex-direction:column;justify-content:space-between;width:300px;height:100px;padding:20px;background-color:#f3f3f3;border:1px solid #ddd;border-radius:3px}.subtotal__title{font-size:18px}.subtotal__gift{display:flex;align-items:center;flex-direction:row}.subtotal__gift>input{margin-right:3px}.subtotal>button{background-color:#000;color:#fff;border-radius:1px solid;width:100%;height:30px;padding:5px;font-size:15px}.login__logo{object-fit:contain;margin:20px auto;font-size:2rem;font-weight:800;color:#fff}.login__name{text-decoration:none}.login__underline{height:1rem;color:#3a2e10}.login{align-items:center;background-color:rgba(0,0,0,.8);color:#fff;height:100vh;width:100%}.login,.login__page{display:flex;flex-direction:column}.login__page{border-radius:1rem;border:2px solid #d3d3d3;align-items:flex-start;width:250px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:20px}.login__page>h2{margin-bottom:10px;font-weight:700}.login__email>h5{margin-bottom:5px;font-size:14px}.login__email>input{width:98%;height:20px;margin-bottom:10px;border-radius:1rem;padding:.5rem}.login__password>h5{margin-bottom:5px;font-size:14px}.login__password>input{padding:.5rem;width:98%;height:20px;margin-bottom:10px;border-radius:1rem}.login__signInButton{border-radius:3px;margin:10px auto;padding:.2rem 1rem;text-align:center;border-radius:1rem}.login__createButton,.login__signInButton{background-color:#000;color:#fff;height:30px;box-shadow:1px 1px 5px #fff}.login__createButton{border:1px solid grey;width:100%;border-radius:1rem}.login__page>form>p{font-size:10px;text-align:justify;margin-bottom:10px}.login__newUser{font-size:2rem}
/*# sourceMappingURL=main.a0f8149f.chunk.css.map */