@import "https://holyxey.github.io/public/Terruar/multipage/stylesheets/main.css";html:has(.pop-up){overflow:hidden}.pop-up{display:flex;overflow-x:auto;position:fixed;z-index:995596000000;text-wrap:balance;backdrop-filter:blur(15px)grayscale(1);flex-direction:column;gap:.5rem;padding:.25rem;inset:0}.pop-up .pop-up-header{display:flex;background:var(--holyxey-back);opacity:0;animation:showElement .5s var(--animation-cubic)forwards;transition:all .5s var(--animation-cubic);border-radius:1rem;align-items: center;gap:.5rem;width:100%;max-width:1000px;margin-inline-start:auto;margin-inline-end:auto;padding:.5rem .5rem .5rem 1rem}.pop-up .pop-up-header>p{font-family:var(--holyxey-unbounded);color:var(--holyxey-yellow);font-size:1rem}.pop-up .pop-up-header button{display:block;cursor:pointer;background-color:var(--holyxey-wine);color:var(--holyxey-white);margin-bottom:auto;border:none;border-radius:.5rem;height:100%;margin-inline-start:auto;padding:.5rem 1rem;font-size:1rem}.pop-up .pop-up-content{overflow-y:auto;background:var(--holyxey-back);opacity:0;animation:showElement .5s .1s var(--animation-cubic)forwards;transition:all .5s var(--animation-cubic);border-radius:1rem;width:100%;max-width:1000px;height:100%;margin-inline-start:auto;margin-inline-end:auto}@keyframes showElement{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.catalogue{display:grid;grid-template-rows:auto;grid-template-columns:1fr;gap:1rem}@media screen and (min-width:600px){.catalogue{grid-template-columns:1fr 1fr}}@media screen and (min-width:900px){.catalogue{grid-template-columns:1fr 1fr 1fr}}.catalogue .category{display:flex;flex-direction:column;gap:2rem;padding:1rem}.catalogue .category>.cat-title{position:sticky;z-index:20;background-color:var(--holyxey-back-o);backdrop-filter:blur(20px);font-family:var(--holyxey-unbounded);color:var(--holyxey-yellow);text-align:center;border-radius:.5rem;padding:.5rem;top:.5rem}.catalogue .category .product{display:flex;background-color:var(--holyxey-back);flex-wrap:wrap}.catalogue .category .product .product-header{position:relative;height:100px}.catalogue .category .product .product-header img{pointer-events:none;user-select:none;position:absolute;height:200px;top:-1rem;left:-.5rem}.catalogue .category .product .product-info{display:flex;background-color:var(--holyxey-back);z-index:10;border-radius:1rem;flex-wrap:wrap;gap:.5rem;padding:.5rem}.catalogue .category .product .product-info .product-title{font-family:var(--holyxey-unbounded);color:var(--holyxey-yellow)}.catalogue .category .product .product-info .product-descr{line-clamp:3;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.catalogue .category .product .product-footer{display:flex;align-items: center;gap:1rem;padding:.5rem}.catalogue .category .product .product-footer a{display:flex;background:var(--holyxey-good);color:var(--holyxey-whit);font-family:var(--holyxey-unbounded);border:none;border-radius:1rem;align-items: center;gap:1rem;padding:.5rem .5rem .5rem 1rem;text-decoration:none!important}.catalogue .category .product .product-footer a svg{height:1.5rem}.catalogue .category .product .product-footer .product-price{font-family:var(--holyxey-unbounded);color:var(--holyxey-yellow);text-wrap:nowrap}
