.spinner{align-items:center;display:flex;justify-content:center;min-width:50px;overflow:hidden;padding:2px 0;position:relative;width:100%}.dot-pulse{animation:dotPulse 1.5s linear infinite;animation-delay:.25s;box-shadow:9999px 0 0 -5px var(--low-color);left:-9999px;min-height:10px;position:relative}.dot-pulse,.dot-pulse:after,.dot-pulse:before{background-color:var(--low-color);border-radius:5px;color:var(--low-color);width:10px}.dot-pulse:after,.dot-pulse:before{content:"";display:inline-block;height:10px;position:absolute;top:0}.dot-pulse:before{animation:dotPulseBefore 1.5s linear infinite;animation-delay:0s;box-shadow:9984px 0 0 -5px var(--low-color)}.dot-pulse:after{animation:dotPulseAfter 1.5s linear infinite;animation-delay:.5s;box-shadow:10014px 0 0 -5px var(--low-color)}@keyframes dotPulseBefore{0%{box-shadow:9984px 0 0 -5px var(--low-color)}30%{box-shadow:9984px 0 0 2px var(--low-color)}60%,to{box-shadow:9984px 0 0 -5px var(--low-color)}}@keyframes dotPulse{0%{box-shadow:9999px 0 0 -5px var(--low-color)}30%{box-shadow:9999px 0 0 2px var(--low-color)}60%,to{box-shadow:9999px 0 0 -5px var(--low-color)}}@keyframes dotPulseAfter{0%{box-shadow:10014px 0 0 -5px var(--low-color)}30%{box-shadow:10014px 0 0 2px var(--low-color)}60%,to{box-shadow:10014px 0 0 -5px var(--low-color)}}.bookentry{display:flex;flex-flow:row nowrap;min-height:90px}.bookentry div.main{flex:1 1;padding:0 .5em}.bookentry div.main .author{font-style:italic}.bookentry div.main .title{font-weight:700;text-transform:uppercase}.bookentry div.main .price{color:navy;font-weight:700}.bookentry div{flex:0 1}.bookentry .caption{font-size:.5em}.bookentry .inactiveLink{cursor:default;pointer-events:none}.bookentry .bookImage:not(:hover){height:90px}.bookentry :not(.inactiveLink) .bookImage:hover{height:300px}.bookentry .bookImage{transition:all .5s ease}.add-to-cart-button{background:#e8c675;border:none;border-radius:4px;box-shadow:0 3px 13px -2px #50301bd0;color:#000;display:flex;font-family:Ubuntu,sans-serif;font-weight:700;justify-content:space-around;margin:5px;min-height:1.5em;min-width:3em;outline:none;overflow:hidden;padding:.7rem;position:relative;text-transform:uppercase;transition:.4s ease;width:auto}.add-to-cart-button span{display:none;margin-left:36px;position:relative}.add-to-cart-button:active{box-shadow:0 0 0 .2rem #fcba0373;transform:translateY(4px)}.add-to-cart-button:hover{cursor:pointer}.add-to-cart-button:focus,.add-to-cart-button:hover{box-shadow:0 0 0 .2rem #fcba0373;transform:translateY(-1px)}.add-to-cart-button.added{background:#2fbf30;box-shadow:0 0 0 .2rem #0bfc0373}.add-to-cart-button.added .cart-icon{animation:drop .3s forwards;-webkit-animation:drop .3s forwards;animation-delay:.18s}.add-to-cart-button.added .box-1,.add-to-cart-button.added .box-2{top:18px}.add-to-cart-button.added .tick{animation:grow .6s forwards;-webkit-animation:grow .6s forwards;animation-delay:.7s}.add-to-cart-box{height:5px;position:absolute;top:0;width:5px}.box-1,.box-2{top:-8px;transition:.4s ease}.box-1{left:23px;transform:rotate(45deg)}.box-2{left:32px;transform:rotate(63deg)}.cart-icon{left:15px;top:8px}.cart-icon,.tick{position:absolute}.tick{background:#146230;border-radius:50%;left:28px;top:5px;transform:scale(0);z-index:2}@keyframes grow{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes drop{0%{transform:translateY(0)}to{transform:translateY(1px)}}.container{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.catalog{-webkit-overflow-scrolling:touch;font-family:arial,helv;overflow-y:scroll;overflow:hidden}.bookContainer{align-content:center;align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.catalog.bookContainer>*{flex:0 1}.catalog .bookentry{flex:1 1}.catalog .nextCategory{text-align:center}.newcatalog br{padding:1em}.newcatalog{margin:3em}.popup-box{background:#00000050;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:200}.box{background:#fff;border:1px solid #999;border-radius:4px;height:auto;margin:calc(15vh - 20px) auto 0;max-height:70vh;max-width:500px;overflow:auto;padding:20px;position:relative;width:70%}.dropdown{display:flex}.OrderReview>div:not(.popup-box){margin:1em}.OrderReview>div:not(.popup-box)>*{margin:5px}.info{display:flex;flex-direction:column;justify-content:space-evenly;text-align:left;width:40%}.deleted{background-color:var(--secondary-color)}.info>div{border-top:2px solid #000;height:-webkit-fill-available;padding:1em;width:100%}.info>div>div{border-bottom:2px solid #000}.booklist{text-align:left;width:60%}.booklist>ul>li>details{width:95%}.booklist details>div{padding:1em}.booklist>ul{list-style-type:none}details{background:var(--accent-color);border-radius:5px;box-shadow:0 .1rem 1rem -.5rem #0006;margin:0 auto .5rem;overflow:hidden;width:70%}summary{background:var(--secondary-color);cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1rem 1rem 2.2rem;position:relative;text-align:left}summary:before{border-color:#0000 #0000 #0000 var(--low-color);border-style:solid;border-width:.4rem;content:"";left:1rem;position:absolute;top:1.3rem;transform:rotate(0);transform-origin:.2rem 50%;transition:transform .25s ease}details[open]>summary:before{transform:rotate(90deg)}table{margin:auto;width:75%}table,td,th{border:1px solid #000;border-collapse:collapse}.categories{align-content:center;display:flex;flex-direction:column;flex-wrap:wrap;margin:auto}.categories>button{-webkit-text-size-adjust:3px;-moz-text-size-adjust:3px;text-size-adjust:3px;border-radius:10px;cursor:pointer;flex-grow:1;margin:2px;text-align:left;transition:all .2s ease-in-out}.categories>button:hover{transform:scale(1.1)}.order{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-start;margin:auto;width:70%}.hidden{visibility:hidden}.error{background-color:#f003;border:2px solid red}.order button{margin:5px}.confirm{margin-left:30%;width:30%}.cart{width:100%}.cart>div{border-radius:5px}.confirm>div{border-top:1px solid #000}.cart,.confirm{align-items:stretch;display:flex;flex-direction:column}.cart>div,.confirm>div{display:flex;justify-content:space-between}.cart>div:first-child{justify-content:center}.cart>div>button{flex:none;height:-webkit-fit-content;height:fit-content;white-space:nowrap;width:12em}.address{display:flex;flex-wrap:wrap;justify-content:space-between;max-height:140px;max-width:600px;width:50%}.address>input,.address>label{height:20px;margin:5px}.address>.full{min-width:170px;width:100%}.address>.half{min-width:100px;width:45%}.address>.third{min-width:70px;width:29%}.message{margin-right:10%;width:40%}.message>textarea{height:200px;width:100%}.buttons{align-items:flex-end;display:flex;flex-direction:column;width:50%}.buttons>button,.buttons>div,.buttons>small{margin:5px;max-width:299px;width:50%}.order .small{font-size:.8em}#paypalbutton{margin:5px;max-width:299px;width:50%}.aboutus{margin:0 4em 4em}.aboutus h2{background-color:var(--high-color);font-size:1.1em;padding:.2em}:root{--base-color:#ebded0;--secondary-color:#fad4b059;--bg-edge-color:#ece2d1;--corner-color:#e8c675;--base-text-color:#e8c675;--low-color:#daa352;--high-color:#e7c573;--disabled-percent:50%;--accent-color:#eee0}body{-webkit-overflow-scrolling:touch;background-color:#ece2d1;background-color:var(--bg-edge-color);font-size:20px;margin:0;overflow-y:scroll}button,input,textarea{font-size:30px}button{border:3px outset #e1b857;border-radius:4px}hr{border-bottom:1px solid #e8c675;border-top:1px solid #cfa532}#root{background-image:linear-gradient(90deg,#ece2d1,#fff,#ece2d1);background-image:linear-gradient(to right,var(--bg-edge-color),#fff,var(--bg-edge-color));margin:6px}#logo{cursor:pointer}.App{border:7px double #e8c675;border:7px double var(--corner-color);display:flex;flex-direction:column;font-family:Georgia,serif;justify-content:space-between;min-height:calc(100vh - 24px)}.App>div:first-child{padding-top:1rem;text-align:center}.bg{background-position:50% 50%;background-size:cover;box-sizing:border-box;height:100px;position:absolute;width:100px}.topleft{left:0;top:0}.topright{right:0;top:0;transform:rotate(90deg)}.bottomleft{bottom:0;left:0;transform:rotate(270deg)}.bottomright{bottom:0;right:0;transform:rotate(180deg)}.topname{font-size:1.1em;font-weight:700}.topaddr{padding-top:.3em}.toptext{padding-bottom:1em}.loader{align-items:center;display:flex;justify-content:center;margin:0 -5%;overflow:hidden;padding:2rem 0;position:relative}button.linklike{background:none!important;border:none;color:#069;cursor:pointer;padding:0!important;text-decoration:underline;text-transform:none}.even{background-color:#fad4b059;background-color:var(--secondary-color)}.odd{background-color:#eee0;background-color:var(--accent-color)}.sticky{position:-webkit-sticky;position:sticky}.sticky.top{top:0}.sticky.bottom{bottom:0}.footer,.header{z-index:100}.footer{background-color:#ebded0;background-color:var(--base-color);color:#e8c675;color:var(--base-text-color);font-size:.7em;padding-bottom:1rem;text-align:center;width:100%}button{background:#e7c573;background:var(--high-color);box-shadow:0 3px 13px -2px #00000026;color:#000;font-family:Ubuntu,sans-serif;outline:none;padding:.7rem;text-transform:uppercase;transition:.4s ease}button:hover:not(:disabled){cursor:pointer;transform:translateY(-1px)}button:active:not(:disabled),button:hover:not(:disabled){box-shadow:0 0 0 .2rem #daa352;box-shadow:0 0 0 .2rem var(--low-color)}button:active:not(:disabled){border-style:inset;transform:translateY(4px);transform:translatey(.25em) scale(.98);transition:.1s ease}button:disabled,button:disabled>*{filter:opacity(50%)}@media (min-width:990px){body,button,input,textarea{font-size:17px}.add-to-cart-button span{display:block}}.search{align-items:center;background-color:var(--base-color);display:flex;flex-flow:column nowrap;font-family:arial;justify-content:center;margin:0 1em 1em;padding-bottom:10px;row-gap:1em;text-align:center}.search .field{border:none;border-radius:4px;padding:.7rem}.search .specialsearch{display:flex;flex-flow:row wrap;gap:3em;justify-content:center;width:100%}.search .infotext{padding:0 3em;width:98%}.search button{margin:5px}.shoppingcart{animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}
/*# sourceMappingURL=main.895c4c5e.css.map*/