.pageVertical{display:flex;flex-direction:column;gap:2em;justify-content:space-between}.pageGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:3em;gap:3em}.pagination{display:grid;width:min(90%,25em);grid-template-columns:repeat(5,1fr);grid-template-areas:"btn1 btn2 btn3 btn4 btn5";margin:0 auto;font-size:.9rem;grid-gap:1em;gap:1em;padding:1em 0;align-items:center}.pgnBtn{all:unset;font-size:.9rem;padding:.2em .4em;border-radius:1em;background-color:#ffcdb2;align-self:center;outline-color:transparent;box-shadow:0 0 0 1 #000;text-transform:capitalize;font-family:var(--font-roboto)}.pgnBtn,.pgn_status{text-align:center}.pgnBtn .one{grid-area:btn1}.pgnBtn .two{grid-area:btn2}.pgn_status{grid-area:btn3}.pgnBtn .four{grid-area:btn4}.pgnBtn .five{grid-area:btn5}.pgnBtn__next--hidden,.pgnBtn__prev--hidden{visibility:hidden;background-color:none;pointer-events:none;grid-column:span 1}.productLink{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:.5em;padding:.5em}.productTitle{text-align:center;font-size:1.2rem;text-overflow:ellipsis;overflow:hidden;width:90%;max-width:100%;width:-moz-fit-content;width:fit-content;white-space:nowrap;justify-self:center;font-family:var(--font-montserrat);font-weight:700;color:#3b6790}.productImg{position:relative;height:75%;& img{border-radius:2em;box-shadow:0 1px 3px 0 rgba(0,0,0,.02),0 0 0 1px rgba(27,31,35,.15)}}.productPrice{position:absolute;bottom:5%;left:50%;font-family:var(--font-montserrat);font-weight:500;background-color:#f6f6f6}.productCart{display:grid;grid-template-columns:1fr 1.5fr 1fr;width:60%;font-size:1.5rem;grid-gap:1em;gap:1em;margin:0 auto;align-items:center;& div{grid-column:span 1;text-align:center}& button{font-size:1.2rem;font-weight:700;background-color:#0070f3;outline-color:transparent;border-radius:2em;color:#fff;padding:.25em 1em;transition:opacity .3s ease-in-out;cursor:pointer}& button:hover{opacity:.75;color:#000;background-color:#ffcdb2}}