@font-face{font-family:Montez;src:local("Montez"),url(/assets/Montez-Regular-BGrjfsSv.ttf),format("truetype")}@font-face{font-family:JaquesFrancois;src:local("JaquesFrancois"),url(/assets/JacquesFrancois-Regular-Bc08OlQi.otf),format("opentype")}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header{display:flex;align-items:center;width:auto;height:60px;background:linear-gradient(180deg,#c2c2c200 85.94%,#c9c9c9)}.none{display:none}.header-button{width:40px;height:50px;border-radius:10px;background-color:#d9d9d9;box-shadow:inset 0 0 0 3px #fff}.menu-button{margin-left:10px;margin-right:10px}.header-logo{margin-right:10px}.search-bar{display:flex;align-items:center;flex-basis:100px;flex-grow:1;height:40px;margin-right:10px;border-radius:15px}.search-input{flex-grow:1;height:20px;margin-left:5px;margin-right:5px;border:#c9c9c9}.search-icon{margin-left:auto;margin-right:5px}.user-button{margin-left:auto;margin-right:10px}.cart-button{margin-right:10px}.modal{position:absolute;z-index:1;margin:auto;inset:0;width:50%;height:50%;background-color:#5f5bff}footer{left:0;bottom:0;width:100%;display:flex;justify-content:end;align-items:center;height:60px;background:linear-gradient(180deg,#cecdf9,#fff)}.footer-button{margin-right:10px;height:40px;border-radius:15px;background:linear-gradient(180deg,#fff,#cfcef9);border:none}.card-one{display:flex;flex-direction:column;min-width:220px;max-width:300px;aspect-ratio:40/30;border-radius:15px;margin:10px;overflow:hidden;background-color:#fff;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));border:solid rgb(202,202,202) 1px;cursor:pointer}.card-one-img{object-fit:cover;height:85%;width:100%;overflow:hidden}.card-one-text{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:15%;width:100%}.card-one-name{margin-left:5px}.card-one-price{margin-left:auto;margin-right:5px}.products-container{display:flex;justify-content:center}@media only screen and (max-width: 730px){.products-grid-container{display:inline-grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(auto-fill,1fr)}}@media not screen and (max-width: 730px){.products-grid-container{display:inline-grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(auto-fill,1fr)}}.flex{display:flex}.center{justify-content:center}.end{justify-content:end}.red{background-color:#ffa8a8}.blue{background-color:#a7c6f5}.yellow{background-color:#fdffab}.grey{background-color:#d7d7d7}.box{box-sizing:border-box;border:solid 1px black}.pagination{display:flex;justify-content:center;align-items:center}.circle{height:10px;width:10px;border-radius:5px;background-color:#d0cff9;margin:4px}.circle-curr{background-color:#5f5bff}.cropper-container{position:absolute;inset:100px;background-color:#6fc2ff;z-index:2}.cropper-controls{position:absolute;z-index:3}.product-container{display:flex;justify-content:center}.product-info{display:flex;flex-direction:column;margin:10px;min-width:200px;flex-basis:250px;max-height:500px;border-radius:15px;border:1px solid #b4b3b3;box-shadow:0 0 10px 10px #d3d2f970}.product-info-name{margin:10px;font-size:100%}.product-info-price{margin-left:10px;padding:3px 7px;text-align:center;width:fit-content;border-radius:10px;font-weight:700}.product-info-price input{width:40px;border:none;border-bottom:1px solid black;background:none;border-radius:0;font-size:medium;-moz-appearance:textfield}.product-info-price input::-webkit-outer-spin-button,.product-info-price input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-info-textarea{margin:10px;font-size:small;flex-grow:1}.product-info-shipping{font-size:12px;margin-top:auto;margin-left:10px;padding:3px 7px;text-align:center;width:fit-content;border-radius:10px;background-color:#86f6b3}.product-info .opt{display:flex;justify-content:space-around;align-items:center;margin:5px 10px;padding:5px;background-color:#d8d8d8}.product-info .top{border-radius:15px 15px 0 0}.product-info .bottom{border-radius:0 0 15px 15px}.product-info select{width:calc(100% - 20px)}.product-info .labelName{width:calc(100% - 28px)}.product-info-count-input{width:100px;text-align:center;font-size:16px}.product-info-total{display:flex;justify-content:space-around;align-items:center;border-radius:0 0 15px 15px;margin:5px 10px;padding:5px;background-color:#d8d8d8}.product-info-button{display:block;width:70%;height:25px;padding:4px;margin:0 auto 10px;border-radius:15px;border:none;background-color:#b850ba;color:#fff;font-size:16px;text-align:center;font-weight:700}.product-edit-button{display:block;width:calc(35% - 1px);height:25px;padding:4px;margin:0 auto 10px 1px;border-radius:0 15px 15px 0;border:none;background-color:#b8860b;color:#fff;font-size:16px;text-align:center;font-weight:700}.product-create-button{display:block;width:calc(35% - 1px);height:25px;padding:4px;margin:0 1px 10px auto;border-radius:15px 0 0 15px;border:none;background-color:#4169e1;color:#fff;font-size:16px;text-align:center;font-weight:700}.image-carousel{position:relative;display:flex;overflow:hidden;min-width:320px;max-width:580px;width:100%;height:inherit;max-height:500px;aspect-ratio:45/40;margin:10px;background-color:#fff;border-radius:15px;border:1px solid #b4b3b3;box-shadow:0 0 10px 10px #d3d2f970}.image-carousel-column{display:flex;flex-direction:column;align-items:center;overflow-y:scroll;width:80px;height:100%}.image-carousel-column::-webkit-scrollbar{display:none}.image-carousel-non-focus{height:50px;width:50px;border:1px solid #d9d9d9;border-radius:5px;cursor:pointer}.image-carousel-focus{object-fit:cover;overflow:hidden;width:100%;aspect-ratio:1/1;z-index:1}.image-carousel-controls{position:relative}.loadingSpinnerContainer{position:fixed;inset:0;background-color:#00000080;z-index:5000;display:flex;justify-content:center;align-items:center}.loadingSpinner{width:64px;height:64px;border:8px solid;border-color:#00cc66 transparent #00cc66 transparent;border-radius:50%;animation:spin 1.2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cart-container{display:flex;justify-content:center;margin-top:30px}.cart-orders{border:1px solid #bfbfbf;background-color:#fff;box-shadow:0 0 10px 10px #d3d2f970;max-height:80vh;min-width:fit-content;overflow:scroll}.cart-order{display:flex;width:500px;margin:10px;border:1px solid #bfbfbf}.cart-order-image{height:100px;width:100px;margin:5px;border-radius:5px;border:1px solid #bfbfbf;object-fit:cover}.cart-order-info{display:flex;flex-direction:column;width:100%;margin:5px}.card-order-info-form{display:flex;margin-top:4px}.cart-order-info-price{width:80px;text-align:center;border-radius:10px;margin-right:4px}.cart-order-info-count-label{text-align:center;border-radius:5px 0 0 5px;width:60px}.cart-order-info-count-value{width:30px;text-align:center;border-radius:0 5px 5px 0;background-color:#eee}.cart-order-info-count-input{width:40px;background-color:#eee}.cart-order-info-total{margin-left:auto}.cart-order-info-label{margin-top:8px;font-size:smaller;min-height:1em;text-align:left}.cart-order-info-buttons{display:flex;justify-content:end;margin-top:auto}.cart-order-info-button{border:grey solid 1px;width:70px;font-size:small;border-radius:10px;margin-right:7px}.cart-payment-panel{margin-left:10px;min-width:200px;min-height:300px;max-height:400px}.cart-payment-panel-total,.cart-payment-panel-order-count{text-align:center;margin:10px}.cart-payment-panel-payments{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:10px}.cart-payment-panel-payment-option{display:flex;justify-content:space-between;width:65%;font-size:small;margin:3px}.cart-payment-panel-checkout{height:2em;text-align:center;width:90%;font-size:medium;border-radius:20px;border:none;background-color:#66a36c;margin-top:15px}.account-container{display:flex;justify-content:center}.account-menu-board{width:700px;height:650px;margin:50px 0 0}.account-menu-board::-webkit-scrollbar{display:none}.account-menu-board .title-struc{padding:5px}.account-menu-board .title-style{text-align:center}.account-panel{display:flex;flex-direction:column;margin:50px 50px 0 0}.account-panel img{width:150px;height:150px;object-fit:cover;margin-bottom:30px;border-radius:15px}.account-panel .option{margin-top:3px;margin-bottom:3px;padding:3px 0;cursor:pointer}.account-panel .messages{display:flex;justify-content:space-between}.pointer{cursor:pointer}.bg-white{background-color:#fff}.bg-gray{background-color:gray}.bg-purple2{background-color:#5f5bff}.bg-purple{background-color:#ac86ec}.bg-green{background-color:#65e450}.bg-yellow{background-color:#e9ed2a}.bg-pink{background-color:#ff73d8}.bg-Light-pink{background-color:#f5b5f7}.bg-blue{background-color:#6fc2ff}.bg-red{background-color:#ffa8a8}.bg-teal{background-color:teal}.account-panel .messages .count{width:20px;aspect-ratio:1/1;margin-right:5px;border-radius:1em;text-align:center;line-height:20px}.account-panel .logout{margin-top:auto}.message-board{display:flex;height:96%}.message-board .members{direction:flex;flex-direction:column}.message-board .search{height:20px}.message-board .conversation{display:flex;flex-direction:column}.message-board .text{flex-grow:1;display:flex;flex-direction:column}.message-board .user{background-color:#5f5bff;margin:3px 40px 3px 3px}.message-board .user.other{align-self:end;background-color:#6fc2ff;margin:3px 3px 3px 40px}.message-board textarea{margin:5px}.message-board button{align-self:end;margin:0 10px 0 0}.order-history{height:calc(100% - 1em);overflow:scroll}.order-history .item{display:flex;flex-direction:column;margin:20px}.order-history .item-status{display:flex;align-items:center}.order-history .status-dot{border-radius:10px;margin:2px;width:15px;height:15px}.order-history .item-list{margin:10px;width:80%;overflow:scroll;max-height:150px;-ms-overflow-style:none;scrollbar-width:none}.order-history .item-list::-webkit-scrollbar{display:none}.order-history .item-content{display:flex}.item-actions{margin:10px 10px 10px 0}.item-actions button{width:100%}.cardTwo{display:flex;margin:5px}.cardTwo img{width:25%;max-width:100px;aspect-ratio:1/1;object-fit:cover}.cardTwo .info{display:flex;flex-direction:column;width:100%}.cardTwo .amount{display:flex}.cardTwo .price{margin:0 0 0 auto}.listings{height:calc(100% - 1em)}.listings .actions{display:flex;margin:10px 10px 0}.actions .search{display:flex;align-items:center}.actions select:first-of-type{margin:0 10px 0 auto}.actions .count{margin:5px}.listings .listings-container{height:84%;margin:10px;overflow:scroll}.listings .bottom-actions{display:flex;justify-content:flex-end}.listings .create-new-listings-button{margin:10px 10px 0 0}.cardThree{display:grid;grid-template-columns:100px auto 70px;grid-template-rows:1fr 1fr 1fr;margin:10px}.cardThree img{grid-column:1/2;grid-row:1/4;cursor:pointer;width:100%;object-fit:cover}.cardThree .name{grid-column:2/3;grid-row:1/2}.cardThree .label{grid-column:2/3;grid-row:2/3}.cardThree .buttons{display:flex;grid-column:2/3;grid-row:3/4}.cardThree .rating{grid-column:3/4;grid-row:1/2}.cardThree .sold-count{grid-column:3/4;grid-row:2/3}.cardThree .price{grid-column:3/4;grid-row:3/4}.sales{height:90%;margin:10px}.sales .quick-sales{display:flex}.sales .quick-sale-item{margin:2px 3px}.sales .actions{display:flex}.sales .sales-list{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px;height:calc(100% - 46px);overflow:scroll}.sales .sales-list::-webkit-scrollbar{display:none}.sold-order .info{display:flex;justify-content:space-between;font-size:small}.sold-order .items{max-height:75%;overflow:scroll}.sold-order .items::-webkit-scrollbar{display:none}.sold-order .bottom{display:flex;align-items:center}.sold-order .cost-info{display:flex;flex-direction:column}.sold-order button{height:40px;border:none;width:40px;margin:5px}.sold-order button:first-of-type{margin-left:auto}.IEM{position:absolute;inset:100px;display:flex;flex-direction:column}.IEM .cropper-container{position:relative;top:0;left:0;width:inherit;height:80%}.IEM .cropper-controls{position:relative;bottom:0;left:0;display:flex;justify-content:space-evenly;align-items:center}.IEM canvas{width:200px;height:200px}.homePage{position:relative;top:0}.homePage .banner{position:relative;top:0;display:flex;flex-direction:column;justify-content:center;height:300px;background-color:#6df4fc;overflow:hidden}.homePage .banner .background{width:100%;height:100%;object-fit:cover;object-position:center top}.homePage .businessName{font-size:96px;font-family:Montez;margin-bottom:0;text-align:center}.homePage .moto{margin-top:0;font-family:JaquesFrancois;font-size:32px;text-align:center}.homePage .segment{background-color:gray;width:14.2%;height:600px;margin:1px}.homePage .slideShow{position:relative;height:600px;width:100%;background-color:#f5f5f5}.slideShow .mainImg{position:absolute;object-fit:contain;top:25px;right:49%;height:550px;width:450px}.slideShow .desc{position:absolute;top:75px;left:49%;height:450px;width:450px;font-family:JaquesFrancois}.slideShow .desc p{position:absolute;top:20px;left:10%;font-size:x-large}.homePage .byColors{display:flex;flex-direction:column}.byColors .title{text-align:center;font-size:xx-large}.byColors .wrapper{display:flex;justify-content:center}.byColors .imgs{display:flex;flex-wrap:wrap;justify-content:space-around;flex:1;min-width:300px;max-width:1000px}.byColors .img{flex-basis:30%;aspect-ratio:1/1;background-color:gray;margin:10px}.homePage .story{position:relative;width:100%;height:1000px;background-color:gray;margin:10px 0}.story .text1{position:absolute;top:40px;right:50%;width:300px}.story .img1{position:absolute;left:calc(50% + 50px);top:30px;width:400px;height:300px;background-color:#f5f5f5}.story .text2{position:absolute;top:360px;left:50%;width:300px}.story .img2{position:absolute;right:calc(50% + 50px);top:200px;width:400px;height:400px;background-color:#f5f5f5}.story .text3{position:absolute;top:700px;right:50%;width:300px}.story .img3{position:absolute;left:calc(50% + 50px);top:530px;width:400px;height:300px;background-color:#f5f5f5}.shopBy{margin:20px 5% 10px}.shopBy .title{text-align:center;font-size:xx-large}.shopBy .items{display:flex}.shopBy .item{flex:1 1 0;aspect-ratio:3/4}.item .img{background-color:gray;height:100%;width:calc(100% - 20px);margin:10px}.item .desc{text-align:center;font-size:x-large;margin:10px 0}.item .shopNow{text-align:center;font-size:medium;margin:10px 0}.homePage .custom{position:relative;height:300px;width:100%;background-color:gray}.custom .mainImg{position:absolute;top:25px;left:calc(50% - 300px);height:250px;width:600px;background-color:#f5f5f5}.custom .text{position:absolute;top:calc(50% - 1em);width:150px;left:calc(50% - 75px);font-size:xx-large;text-align:center;margin:auto}.imageRevolver{width:100%;height:1200px;background-color:#f5f5f5;position:relative}.imageCircle{width:400px;height:400px;position:absolute;top:400px;left:calc(50% - 200px);animation:orbit 420s linear infinite}.imageCircleCenter{position:relative;top:400px;left:calc(50% - 200px);width:400px;height:400px;border-radius:50%;background-color:#29286e}.imageCircleImage{position:relative;animation:backSpin 420s linear infinite;width:100%;height:100%;border-radius:50%;object-fit:cover}.imageCircleImageCenter{position:relative;width:100%;height:100%;border-radius:50%;object-fit:cover}.delay1{animation-delay:0s}.delay2{animation-delay:-70s}.delay3{animation-delay:-140s}.delay4{animation-delay:-210s}.delay5{animation-delay:-280s}.delay6{animation-delay:-350s}.glow1{box-shadow:0 0 10px 10px red}.glow2{box-shadow:0 0 10px 10px pink}.glow3{box-shadow:0 0 10px 10px #ff0}.glow4{box-shadow:0 0 10px 10px orange}.glow5{box-shadow:0 0 10px 10px #0ff}.glow6{box-shadow:0 0 10px 10px purple}.glow7{box-shadow:0 0 10px 10px #dcdcdc}@keyframes backSpin{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes orbit{0%{transform:rotate(0) translate(-400px)}to{transform:rotate(360deg) translate(-400px)}}.imageRevolver .shopButton{position:absolute;left:20px;top:20px;font-size:28px;font-family:JaquesFrancois;background-color:#d1f4fc;border-radius:20px;border:none;padding:3px 15px 5px;box-shadow:0 0 5px 5px #dcdcdc;cursor:pointer}.popularSelections{height:500px;width:100%;padding:20px;display:grid;box-sizing:border-box;grid-template-columns:1fr 20px 1fr 20px 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"title . image1 . image4" "title . image1 . image4" "image2 . image1 . image4" "image2 . image3 . image4" "image2 . image3 . summary" "image2 . image3 . summary";background:#d1f4fc}.popularSelections .title{grid-area:title;justify-self:center;align-self:center}.popularSelections .title .top{font-size:32px;font-family:JaquesFrancois}.popularSelections .title .bottem{font-size:18px;font-family:monospace}.popularSelections .image1{width:100%;overflow:hidden;grid-area:image1}.popularSelections .img{width:100%;object-fit:contain}.popularSelections .image2{width:100%;grid-area:image2;overflow:hidden}.popularSelections .image3{width:100%;grid-area:image3;overflow:hidden}.popularSelections .image4{width:100%;grid-area:image4;overflow:hidden}.popularSelections .summary{font-size:20px;font-family:JaquesFrancois;justify-self:center;align-self:center;padding-left:10%;padding-right:10%;grid-area:summary}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
