@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif&display=swap";@font-face{font-family:"Soni is Rocking a Semi";src:url("../fonts/Semi.otf")}@font-face{font-family:"Pizza";src:url("../fonts/Organo.ttf")}*{transition:ease 300ms;color:#ffefd5;font-family:"Roboto Condensed",sans-serif}* input{color:#1a1a1d}* input:active{color:#1a1a1d}body{background:#1a1a1d}a{user-select:none}#home-page{display:flex;flex-direction:column;align-items:center;justify-content:center}#header{text-align:center;font-size:xxx-large;font-family:"Pizza",sans-serif;font-weight:300}#header h1{margin-bottom:25px;font-weight:300;display:inline-flex;padding-bottom:45px;position:relative}#header h1:before{content:"";position:absolute;width:60%;height:0;bottom:0;left:20%;border-bottom:6px solid #950740;border-radius:10000px}#frontpage-info{margin:25px 0;text-align:left;font-size:.9rem;max-width:110ch;display:inline-flex;flex-direction:column;justify-self:center;align-self:center;color:#ffefd5 !important}#frontpage-mainmenu{text-align:center;flex-wrap:wrap;max-width:60%;margin:40px 0 80px 0}#frontpage-mainmenu .btn{text-decoration:none;font-size:1.2rem;color:#ffefd5;border:2px solid #950740;border-radius:2500000px;padding:20px 50px;margin:25px;min-width:100px;display:inline-flex;justify-content:center}#product-list{display:flex;flex-wrap:wrap;justify-content:center;width:75%;user-select:none}#product-list .card_product{background:#6f2232;color:#ffefd5;border-radius:25px;padding:20px 20px;margin:25px;font-family:arial,sans-serif;border-collapse:collapse;width:20rem;text-align:center;overflow:hidden}#product-list .card_product .card_description{padding:10px;border-bottom:6px solid #950740}#product-list .card_product div{max-width:98%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px}#product-list .card_product div .card_price{opacity:50%;font-style:italic;text-align:left}#product-list .card_product div .card_stock{padding:0;opacity:50%;font-style:italic;text-align:right}#product-list .card_product .btn{text-align:center;object-fit:cover;max-width:100%;min-width:80%}#product-list .card_product .btn:hover{cursor:pointer}#product-list .card_product img{object-fit:cover;width:100%;aspect-ratio:1;border-radius:20px}#login-btn{position:absolute;top:0;right:0;z-index:1000;margin:10px;background-color:transparent;width:100px}#register-btn{position:absolute;top:0;right:160px;z-index:1000;margin:10px;background-color:transparent;width:100px}#profile-logout-cluster{display:none}#profile-logout-cluster #profile-btn{position:absolute;top:0;right:0;z-index:1000;margin:10px;background-color:transparent;width:200px}#profile-logout-cluster #logout-btn{position:absolute;top:0;right:260px;z-index:1000;margin:10px;background-color:transparent;width:100px;cursor:pointer}#back-btn{position:absolute;top:0;left:0;z-index:1000;margin:10px;background-color:transparent;width:40px}#invalid{display:none;position:absolute;margin-top:350px;color:#950740}#wrong{display:none;position:absolute;margin-top:350px;color:#6f2232}#correct{display:none;position:absolute;margin-top:350px;color:green}.btn{text-decoration:none;font-size:1.2rem;color:#ffefd5;border:2px solid #950740;border-radius:2500000px;padding:20px 20px;margin:0;min-width:100px;display:inline-flex;justify-content:center}#login-form{display:grid;place-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#login-form input{padding:15px;margin:10px;text-align:center;font-size:25px;border-radius:15px;color:#1a1a1d}#login-form input:active{color:#1a1a1d}#login-form a:hover{cursor:pointer}#register-now-text{text-align:center;bottom:0;right:0;left:0;position:absolute}#all-orders-header{text-align:center;font-size:2.5rem}#all-orders-section{display:flex;flex-wrap:wrap;justify-content:center;width:100%}#all-orders-section #single-order-section{background:#6f2232;color:#ffefd5;border-radius:25px;padding:20px 20px;margin:50px;font-family:arial,sans-serif;border-collapse:collapse;width:60rem;text-align:center;overflow:hidden}#all-orders-section #single-order-section td,#all-orders-section #single-order-section th{padding:20px;margin:20px}#profile-page{display:flex;flex-direction:row !important;align-items:center;justify-content:center}#profile-page #card-profile{display:flex;flex-direction:row !important;align-items:center;justify-content:center;background:#6f2232;color:#ffefd5;border-radius:25px;padding:20px 20px;margin:25px;font-family:arial,sans-serif;border-collapse:collapse;width:20rem;text-align:center;overflow:hidden}#profile-page #card-profile img{aspect-ratio:1/1;height:20rem}#profile-page #card-profile div{display:flex;flex-direction:column;align-items:center;justify-content:center}#shipping-cart-form input{padding:15px;margin:10px;text-align:center;font-size:25px;border-radius:15px}#shipping-cart-form a:hover{cursor:pointer}#car{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center !important}#car table{background:#6f2232;color:#ffefd5;border-radius:25px;padding:20px 20px;margin:50px;font-family:arial,sans-serif;border-collapse:collapse;width:60rem;text-align:center;overflow:hidden}#car table td,#car table th{padding:20px;margin:20px}#header-button{user-select:none;text-decoration:none;border:none;color:#ffefd5}a:hover{opacity:.7}a:active{opacity:.4;transition:none}a:hover{filter:contrast(1.2) brightness(0.8)}a:active{filter:grayscale(100%) contrast(50%)}/*# sourceMappingURL=style.css.map */
