body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}button{display:block;margin:10px 0;padding:7px;width:200px}a{text-decoration:none}a:hover{color:#034ff4!important}.accordion-container{border:1px solid gray;border-radius:2%;display:flex;flex-direction:column;margin:0 auto;padding:30px;width:500px}.title-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.accordion-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.accordion-content.open{max-height:200px;opacity:1}.drawer{align-items:center;background:#f5f5f5;bottom:0;bottom:-100%;display:flex;flex-direction:column;justify-content:center;padding:60px 0;position:fixed;transition:bottom .4s ease-in-out;width:100%}.drawer.open{bottom:0}.drawer-container{flex-direction:column;height:100vh;margin:0 auto;position:fixed;width:100%}.counter,.drawer-container{align-items:center;display:flex}.counter{flex-direction:row;gap:40;justify-content:center}.count{font-size:40px;margin:50px}.close-button,.counter button{all:unset;background:#fff;border-radius:50%;height:50px;width:50px}.close-button{align-self:flex-end;margin-right:15px}.card{background:#f5f5f5;border-radius:3px;height:60px;padding:20px;position:absolute;text-align:start;top:50px;width:200px}.card p{font-size:12px;line-height:8px}.image-container{margin:0 auto;max-height:500px;max-width:600px;position:relative;transition:transform .5s ease-in-out;width:100%}.image{display:block;height:100%;object-fit:cover;width:100%}.image-button{all:unset;background-color:rgba(0,0,0,.467);border:none;border-radius:50%;color:#f5f5f5;cursor:pointer;display:block;height:30px;position:absolute;top:200px;transition:background-color .1s ease-in-out;width:30px;z-index:10}.left-button{left:0}.right-button{right:0}.image-button:hover{background-color:rgba(0,0,0,.648);color:#fff}.nav-button{all:unset;background-color:#0003;border-radius:50%;height:20px;margin:5px;width:20px}.nav-button:hover{background-color:rgba(0,0,0,.648)}.highlight{background-color:#000}td,th{padding:5px 30px;text-align:left;width:100px}.table-container{display:flex;flex-direction:column;gap:20px;padding:20px}table{border:1px solid grey;border-radius:5px;padding:30px}.search-box{border:1px solid #c5c2c2;border-radius:3px;padding:8px;width:200px}.search-box:focus-visible{-box-shadow:0 0 2px 3px #ecedede6;border:1px solid #ecedede6;box-shadow:1px;-webkit-box-shadow:0 0 2px 3px #ecedede6;-moz-box-shadow:0 0 2px 3px #ecedede6;outline:#acabab}.container{display:flex;justify-content:center;position:relative}.popover-card{background:#f5f5f5;border-radius:3px;padding:20px;position:absolute;text-align:start;top:50px;width:300px}.row{display:flex;font-size:12px;gap:10px;justify-content:space-between;margin:10px 0;width:100%}.row,.row div{flex:1 0}.row input{justify-content:flex-end}.progress-container{align-items:center;display:flex;flex-direction:column;gap:70px}.basic-progressbar-container{background:#ebebeb;border-radius:3px;height:20px;width:300px}.progress-status{background:#08e108;height:100%}.auto-progressbar-container{background:#eee;height:20px;overflow:hidden;width:300px}.auto-progress-status{background:linear-gradient(90deg,#4caf50,#81c784);height:100%;transition:width .6s ease}.cover{background-color:rgba(0,0,0,.562);width:100%;z-index:10}.cover,.sidebar-container{height:100%;position:fixed;right:0;top:0}.sidebar-container{background-color:#f1f1f0;box-sizing:border-box;display:flex;flex-direction:column;padding:20px;z-index:15}.sidebar-row{display:flex;flex-direction:row;justify-content:space-between;margin:10px 0}.sidebar-row button{margin:10px 0;padding:5px;width:100%}#sidebar-close-button{all:unset;background:#fff;border-radius:50%;height:30px;width:30px}body,html{font-family:system-ui,sans-serif;height:100%;margin:0;overflow-x:hidden}.bg{inset:0;position:absolute;z-index:-1}.bg img{display:block;width:100%}.glass{backdrop-filter:url(#frosted);-webkit-backdrop-filter:url(#frosted);background:hsla(0,6%,93%,.064);border:2px solid #0000;border-radius:50%;box-shadow:0 0 0 2px #fff9,0 16px 32px #0000001f;cursor:pointer;display:grid;height:20rem;inset:50% auto auto 50%;outline:0;place-items:center;position:fixed;transform:translate(-50%,-50%);width:20rem}.glass:after,.glass:before{background:#fff;border-radius:10px;content:"";height:10px;position:absolute;width:40%}.glass:after{transform:rotate(90deg)}.testimonial-container{border:1px solid grey;border-radius:3px;display:flex;flex-direction:column;gap:20px;height:300px;margin:auto;padding:30px;width:300px}.profile-picture{border-radius:50%;height:70px;width:70px}.user-row{display:flex;gap:10px}.testimonial-content{max-height:200px;overflow:hidden;text-align:left;text-overflow:ellipsis}.profile-container{align-items:center;border:1px solid #afafaf;border-radius:5px;display:flex;flex-direction:column;gap:20px;height:500px;justify-content:center;margin:auto;padding:20px;width:300px}.profile-pic{border-radius:50%;height:70px;width:70px}.social-links-row{display:flex;gap:20px}.bio{max-height:200px;overflow:hidden;text-overflow:ellipsis}.social-links-row svg:hover{stroke:#5cb0cc}.contact-me-button{background:blue;border:none;color:#fff;padding:10px}.review-summary-container{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.review-summary-row{display:flex;flex-direction:row;gap:10px}.review-summary-row div{text-align:left;width:150px}.ratings-row{display:flex;gap:10px}.review-item{align-items:flex-start;display:flex;flex-direction:column;gap:20px;margin:50px 0}.reviewer-content,.reviewer-name{text-align:left}.reviewer-row{display:flex;flex-direction:row;justify-content:space-between;width:100%}.review-date{font-size:15px}.product-review-container{display:flex;gap:40px;height:100vh;padding:0 50px}.product-review-summary-column{display:flex;flex-direction:column;gap:30px}.user-review-column{overflow:scroll}.sortby-row{text-align:left}.sortby-row select{padding:10px}.editable-submit{margin:20px 0;padding:10px}.star-rating-review:hover{fill:gold}.product-carousel{overflow:hidden;padding:10px;position:relative}.product-container{display:flex;overflow-x:hidden;padding:0 10px;scroll-behavior:smooth}.next-btn,.pre-btn{align-items:center;background-color:#0000;border:none;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:60px}.next-btn{right:0}.next-btn p,.pre-btn p{background-color:hsla(0,0%,100%,.918);border:1px solid #bcbcbc;border-radius:10px;color:#000;cursor:pointer;font-size:50px;height:50px;width:50px}.mycard{background-color:#000;color:#fff;margin:10px;max-width:300px;min-width:300px}.product-image{height:100%;width:100%}.product-information{margin:auto;text-align:left;width:60%}
/*# sourceMappingURL=main.5ffdc32d.css.map*/