@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";html,body{margin:0;padding:0;height:100%;width:100%;background:linear-gradient(180deg,#112130,#2f4356 72.5%)}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.bActive{font-size:1.2rem}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}.tActive{font-size:1.2rem}.pActive{font-size:1.5rem}.aboutContainer{display:flex;width:100%;height:auto;background:linear-gradient(180deg,#112130,#2f4356 72.5%);flex-direction:row;padding:10px;border-radius:25px;border:5px solid #587794}.aboutModal{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:999;font-family:Roboto;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fadeInScale .2s ease-out;animation:fadeInOverlay .4s ease-out}.addButton:enabled{border:2px solid rgb(42,206,157)}.addButton:enabled:hover{border:3px solid rgb(42,206,157);transform:scale(1.05)}.allBody{height:100%;width:100%;display:flex;flex-direction:column;color:#fff;font-family:Roboto}.blockDiv{display:flex;flex-direction:column;justify-content:center;width:75%;padding-right:30px}.blurbContainer{margin:0}.cartButton:enabled{border:2px solid rgb(42,206,157)}.cartButton:enabled:hover{border:3px solid rgb(42,206,157);transform:scale(1.05)}.cartIconWrapper{position:relative;display:inline-block;font-size:32px}.cartIcon{font-size:32px}.cartTotal{font-size:1.3rem}.catContainer{display:flex;margin:1% 0;background:#112130;justify-content:center;height:35px}.cInput{display:flex;width:100%;padding:0 0 15px;justify-content:flex-end}.closeBtn{border-radius:30px;width:45px;padding:10px;font-size:2em;height:45px;display:flex;align-items:center;justify-content:center;border:5px solid #587794}.contact{cursor:pointer}.contactContainer{display:flex;width:100%;height:auto;background:linear-gradient(180deg,#112130,#2f4356 72.5%);flex-direction:column;padding:10px;border-radius:25px;justify-content:space-around;border:5px solid #587794}.contactContent{width:45%;display:flex;justify-content:center;color:#fff}.contactForm{width:100%}.contactMemo{font-size:1.6em}.contactMemo p{margin:10px}.contactModal{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:999;font-family:Roboto;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fadeInScale .2s ease-out;animation:fadeInOverlay .4s ease-out}.contInputs{width:90%;font-size:clamp(.65rem,1vw,1rem);border-radius:15px;border:1px solid #f9f9f9;padding:10px;box-shadow:4px 4px 8px -2px #000000bf inset;font-family:Roboto}.contInputs:focus-visible{outline:3px solid #5b678d38}.directMsg a{color:#fff}.explainDiv{padding:2%}.fBCell{display:flex;padding:10px;height:110px;width:570px;border:1px solid #787676;margin-bottom:5px;border-radius:15px;align-items:center;cursor:pointer}.fBCell.activeDiv{border:2px solid #d6d7da;background:linear-gradient(270deg,#51687e,#112130 91%);border:1px solid #dad6d6;margin-left:10px}.fBImg{object-fit:contain}.featuredImg{object-fit:contain;width:650px;height:450px}.formContainer{display:flex;flex-direction:column;width:70%;padding-top:2%}.frameContainer{display:flex;padding:15px 0 0 80px;flex-direction:column}.inputClass{font-size:1rem}.itemSeg{width:22%;display:flex;justify-content:center;font-size:1.3rem;color:#a89ee0}.leftSide{flex-direction:column}.Logo{font-size:2rem;font-weight:700}.mainSection{display:flex;justify-content:center}.memoFormContainer{display:flex}.menuSeg{display:flex;align-items:center;height:50px;flex-direction:row;justify-content:center;padding:20px;color:#fff;font-family:Roboto}.priceSpace{padding-top:10px}.qtyInput{width:45px;padding:10px;font-size:1.2rem;margin-right:20px;border-radius:15px}.rightSide{padding:10px;font-size:1.3rem}.scrollContent{width:100%;overflow-x:auto;white-space:nowrap}.scrollContainer{overflow:auto;width:620px;height:650px}.subButton{border-radius:15px;border:2px solid #587794;box-shadow:4px 4px 8px -2px #000000bf;color:#60676b;width:100px;padding:1%;font-size:1em}.subButton:focus-visible{border-radius:15px;outline:1px solid #c1ddf9;box-shadow:4px 4px 8px -2px #000000bf}.subButton:hover{box-shadow:none;transition:.2s;border:2px solid #24415c}.subHead{font-family:Roboto;display:flex;color:#000;width:66%;justify-content:center}.subHeadContainer{font-family:Roboto;display:flex;background:#ffffffba;justify-content:center}.submitted,.success{font-size:1.5rem;color:#fff}.titleCell{width:20%;display:flex;cursor:pointer;font-size:1.2em;color:#ffffffa6;align-items:center;justify-content:center}.titleCell.active{color:#fff;background:#1d3144}.titleContainer{margin:0}.topRow{display:flex;justify-content:space-between;height:50px;align-items:center}.topRow h2{margin:5px}.urlFrame{padding:10px;border:1px solid;border-radius:15px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#2f4356;border-radius:12px}::-webkit-scrollbar-thumb{width:7px;background:#4a6681;border-radius:12px}::-webkit-scrollbar-thumb:hover{background:#80a7cc}@media (max-width: 430px){input,button,select,textarea{font-size:16px!important}.addButton:enabled{border:2px solid rgb(42,206,157);width:100px;height:45px;font-size:.85rem;padding:0}.addContainer{display:flex;flex-direction:column;align-items:flex-end;width:90%;justify-content:space-evenly}.allBody{width:100%;max-width:100vw;height:calc(var(--vh, 1vh) * 100);max-height:calc(var(--vh, 1vh) * 100);overflow:hidden}html,body{overflow:hidden;width:100vw;overflow-x:hidden}.blurbContainer{font-size:1rem;width:85%;margin:0}button{padding:5px}.contact{display:flex;justify-content:center;color:#a89ee0;width:100px;font-size:.85rem}.contactMsgM p{margin:10px}.directMsgM a{color:#fff}.fBCell{display:flex;flex:none;padding:15px;height:100px;width:280px;border:1px solid #787676;margin-right:10px;border-radius:15px;align-items:center;cursor:pointer}.fBCell.activeDiv{border:2px solid #d6d7da;background:linear-gradient(270deg,#51687e,#112130 91%);border:1px solid #dad6d6;margin-left:0}.featuredImg{object-fit:contain;width:95%;height:220px}.frameContainer{display:flex;width:100%;height:340px;padding:0;flex-direction:column;margin-bottom:10px;align-items:center}.grandTotal{height:65px}.headSeg{display:flex;flex-direction:column;justify-content:center;margin-bottom:10px}.hamburger{display:none;flex-direction:column;justify-content:space-between;width:30px;height:20px;background:transparent;border:none;padding:0;cursor:pointer}.hamburger span{height:3px;background:#333;border-radius:2px;width:100%}.hamburger{display:flex}.hamburger span{background-color:#fff}.headSeg{display:flex;justify-content:center;flex-direction:column}.inputClass{font-size:1rem;display:flex;margin-bottom:15px;align-items:center}.itemSeg{display:flex;justify-content:center;font-size:.85rem;color:#a89ee0}.leftSide{display:flex;width:400px;justify-content:center;align-items:center}.Logo{font-size:.85rem}.mainSection{display:flex;flex-direction:column;align-items:center}.menuSeg{padding:5px 0 0}.qtyInput{font-size:.85rem;height:20px;width:20px;margin-right:10px}.rBottom{font-size:1rem;width:100%}.rightSide{font-size:1rem;width:85%;height:34%;display:flex;padding:0 15px;align-items:center;justify-content:center}.scrollContainer{width:93%;--webkit-overflow-scrolling: touch}.scrollContent{display:flex;overflow-x:auto;white-space:nowrap}.scroll-hint{text-align:center;font-size:20px;padding-top:1%}.subHead{font-family:Roboto;color:#2f4356;font-size:.85rem;width:80%}.subHeadContainer{background-color:#ffffffba}.tbContainer{font-size:1.2rem;width:90%}.titleCell{width:25%;font-size:.85em}.titleContainer{margin:0}.urlFrame{display:flex;border:none;justify-content:center;align-items:center;padding:0 10px 5px;width:75%;height:80%}::-webkit-scrollbar-thumb{width:7px;background:#cbd7e3}::-webkit-scrollbar-track{background:#819fbb}}.addButtonM{background:#e3dddd}.cancelOrderButtonM:enabled{border:2px solid rgb(204,63,20);margin-left:5px}.cancelOrderButtonM:enabled:hover{border:3px solid rgb(204,63,20);transform:scale(1.05)}.cartModalOverlayM{position:fixed;inset:0;background-color:#0009;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center}.cartModalM{display:flex;flex-direction:column;background:linear-gradient(180deg,#112130,#2f4356 72.5%);border:3px solid;font-family:Roboto;color:#fff;border-radius:10px;padding:10px;width:85%;max-height:90vh;overflow-y:auto;box-shadow:0 0 20px #0000004d}.cartModalM h2,.cartModalM p{margin-top:0;margin-bottom:5px}.cartModalFooterM{display:flex;flex-direction:column;font-size:1.2rem;margin-top:0}.cartSectM{text-align:center;width:120px}.cartStatM{display:flex;justify-content:center}.cartTableM{font-size:1.3rem}.cButtM{display:flex;border-radius:20px;width:40px;height:40px;align-items:center;justify-content:center}.closerDivM{display:flex;justify-content:space-between;align-items:center}.oInputsM{display:flex;width:100%;padding:0 0 15px}.orderInputsM{width:100%;font-size:clamp(.65rem,1vw,1rem);border-radius:15px;border:1px solid #f9f9f9;padding:10px;box-shadow:4px 4px 8px -2px #000000bf inset;font-family:Roboto}.orderInputsM:focus-visible{outline:3px solid #5b678d38}.cartImgM{width:45px;height:45px}.cartTableM{font-size:1.1rem;overflow-y:scroll}.cartTableM tbody{display:block}.cartTableM thead tr,.cartTableM tbody tr{display:table;width:100%;table-layout:fixed}.cartSectM{width:55px;padding-left:3px}.subSectM{padding-left:5px}.cartTotalM{font-size:1.2rem}.footerButtonWellM{margin:0;display:flex;justify-content:space-around}.footerItemsM{margin:0 0 10px}.imageSectM img{width:45px}.lowerContainerM{border-top:1px solid}.modalBodyM{width:100%;display:flex;flex-direction:column;overflow:hidden}.orderFooter{display:flex;align-items:center}.qtyBlockM{width:25px}.partsListM{display:block;height:345px;overflow-y:auto}.remButtDivM{display:flex;height:55px;align-items:center;justify-content:center}.removeButtonM{display:flex;border-radius:20px;width:34px;height:34px;padding:0;align-items:center;justify-content:center;border:2px solid red}.styleTHeadM{font-weight:400;display:block;position:sticky;width:97%;text-align:start}.subOrderButton:enabled{border:2px solid rgb(42,206,157);margin-right:15px;padding:10px;width:105px;color:#000}.tableContainerM{width:100%;font-size:1rem}.cartHeaderRowM,.cartRowM{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.cartRowM{word-break:break-all}.cartRowM .cartHeaderRowM{word-break:break-word}.cartHeaderRowM{font-weight:700;border-bottom:1px solid #ccc}.cartBodyScrollM{max-height:300px;overflow-y:auto}.cartRowM>div{flex:1;padding:4px}.catHeadM{margin-left:15px}.catHeadM:first-child{margin-left:0}.catHeadM:last-child{margin-left:0}.footerButtonWellM{margin:0}.lowerContainerM{align-items:center}.qtyInputM{width:25px;padding:7px}.catButtCont{display:flex;width:fit-content;background:#112130;align-items:center;color:#fff;justify-content:flex-start;border:1px solid;padding:5px}.categoriesButton{display:flex;margin:0 0 5px 15px;width:90%;align-items:center;justify-content:flex-start;color:#fff;font-size:1rem;font-family:Roboto}.categoryItem.active{color:#000;font-weight:550}.categoryList{display:flex;flex-direction:column;align-items:center;height:75%;justify-content:space-around;font-size:1.5em}.modalOverlay{position:fixed;top:0;left:0;width:100%;height:85%;background-color:#00000080;z-index:1000;display:flex;justify-content:center;align-items:flex-start;padding-top:6.7rem;color:#8e8787}.modalContent{background:#fff;border-radius:10px;width:75%;height:60vh;max-height:80vh;overflow-y:auto;box-shadow:0 4px 12px #0003;padding:1rem}.modalHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media (max-width: 430px){.cInputM{display:flex;width:100%;padding:0 0 15px;justify-content:flex-end}.closeBtnM{border-radius:30px;width:45px;padding:10px;font-size:2em;height:45px;display:flex;align-items:center;justify-content:center;border:5px solid #587794}.contactM{cursor:pointer}.contactContainerM{display:flex;flex-direction:column;width:100%;height:auto;background:linear-gradient(180deg,#112130,#2f4356 72.5%);padding:10px;border-radius:25px;justify-content:space-around;border:5px solid #587794}.contactContentM{width:95%;display:flex;justify-content:center;color:#fff}.contactFormM{width:100%}.contactModalM{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:999;font-family:Roboto;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fadeInScale .2s ease-out;animation:fadeInOverlay .4s ease-out;overflow:hidden}.contInputsM{width:100%;font-size:clamp(.65rem,1vw,1rem);border-radius:15px;border:1px solid #f9f9f9;padding:10px;box-shadow:4px 4px 8px -2px #000000bf inset;font-family:Roboto}.contInputsM:focus-visible{outline:3px solid #5b678d38}.directMsgM{margin-top:5px}.topRowM{display:flex;justify-content:space-between;height:50px;align-items:center}}.addButton{background:#e3dddd}.cancelOrderButton:enabled{border:2px solid rgb(204,63,20);padding:10px}.cancelOrderButton:enabled:hover{border:3px solid rgb(204,63,20);transform:scale(1.05)}button{background:#e3dddd}button:disabled{background:#6e6e6e}.cartModalOverlay{position:fixed;inset:0;background-color:#0009;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center}.cartModal{display:flex;flex-direction:column;background:linear-gradient(180deg,#112130,#2f4356 72.5%);border:3px solid;font-family:Roboto;color:#fff;border-radius:10px;padding:45px;width:55%;max-height:90vh;overflow-y:auto;box-shadow:0 0 20px #0000004d}.cartModal h2{margin-top:0;margin-bottom:5px}.cartModal p{margin-top:0;margin-bottom:10px;cursor:pointer}.cartModalFooter{display:flex;flex-direction:column;font-size:1.5rem}.cartSect{text-align:center;width:120px}.cartStat{display:flex;justify-content:center}.cartTable{font-size:1.3rem}.cButt{display:flex;border-radius:20px;width:40px;height:40px;align-items:center;justify-content:center}.closerDiv{display:flex;justify-content:space-between;align-items:center}.oInputs{display:flex;width:100%;padding:0 0 15px}.orderInputs{width:100%;font-size:clamp(.65rem,1vw,1rem);border-radius:15px;border:1px solid #f9f9f9;padding:10px;box-shadow:4px 4px 8px -2px #000000bf inset;font-family:Roboto}.orderInputs:focus-visible{outline:3px solid #5b678d38}.exportButton:enabled{border:2px solid rgb(42,206,157)}.exportButton:enabled:hover{border:3px solid rgb(42,206,157);transform:scale(1.05)}.checkoutButton:enabled{border:2px solid rgb(42,206,157);margin-right:20px}.checkoutButton:enabled:hover{border:3px solid rgb(42,206,157);transform:scale(1.05)}.footerButtonWell{margin-right:40px}.footerItems{padding-top:15px;margin:0}.infoModal{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:999;font-family:Roboto;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fadeInScale .2s ease-out;animation:fadeInOverlay .4s ease-out}.lowerContainer{display:flex;justify-content:space-between;align-items:flex-end}.orderFooter{display:flex;padding:5px;height:45px}.orderForm{display:flex;flex-direction:column}.qtyBlock{width:45px;padding:10px;font-size:1.2rem;border-radius:15px;margin:0}.styleTHead{font-weight:400}.remButtDiv{display:flex;height:55px;align-items:center;justify-content:center}.removeButton{display:flex;border-radius:20px;width:34px;height:34px;padding:0;align-items:center;justify-content:center;border:2px solid red}.submitButtDiv{width:120px}.subOrderButton:enabled{border:2px solid rgb(42,206,157);margin-right:15px;padding:10px;width:105px}.subOrderButton:enabled:hover{border:3px solid rgb(42,206,157);transform:scale(1.05)}.tableContainer{width:100%;font-size:1.75rem}.cartHeaderRow,.cartRow{display:flex;justify-content:space-between;align-items:center;padding:6px 0;text-align:center}.cartRow{word-break:break-all}.cartHeaderRow{font-weight:700}.cartBodyScroll{max-height:300px;overflow-y:auto;border:2px solid #3f76ab}.cartRow>div{flex:1;padding:4px}.catHead{margin-left:15px}.catHead:first-child{margin-left:0}.catHead:last-child{margin-left:0}.footerButtonWell{margin:0}.lowerContainer{align-items:center}.qtyInput{width:25px;padding:7px}
