@import url(https://fonts.googleapis.com/css2?family=DM+Serif+Text:ital@0;1&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap);:root{--main:#ffda96;--highlight:#e39400;--highlight-bright:#ffc457;--footer-color:#2f2a24;--negative:#26a87b;--error:#c62020;--deep:#151515;--deep-op:rgba(0,0,0,.45);--shallow:#fffaed;--shallow-op:hsla(0,0%,100%,.25);--misty:#bcbcbc;--misty-op:rgba(73,73,73,.5);--pretty:"DM Serif Text",serif;--reading:"Nunito Sans",sans-serif;--radius:7px;--nav-margin:2vh;--nav-height:15vh;--fast-t:all .3s;--slow-t:all 1s}*{font-family:var(--reading);font-optical-sizing:auto;font-style:normal}::-moz-selection{color:var(--shallow);background:var(--highlight-bright)}::selection{color:var(--shallow);background:var(--highlight-bright)}a{text-decoration:none}body{background:var(--shallow)}body,form,h1,h2,h3,h4,h5,h6,html,p{margin:0}.numType{font-family:sans-serif}.current{display:flex!important}.reserve{display:none!important}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.errorMessage{color:var(--error);font-size:12px}.mainButton,.quaternaryButton,.secondaryButton,.tertiaryButton{z-index:10;width:auto;min-width:180px;display:flex;justify-content:center;align-items:center;background:var(--highlight);height:50px;transition:var(--fast-t);cursor:pointer;border:2px solid var(--highlight);border-radius:4px;color:var(--main)}.secondaryButton{background:transparent;color:var(--shallow);border:2px solid var(--shallow)}.tertiaryButton{background:transparent;border:2px solid var(--highlight)}.quaternaryButton{background:var(--main);border:2px solid var(--main)}.mainButton span,.quaternaryButton span,.secondaryButton span,.tertiaryButton span{color:var(--shallow);font-weight:700!important;transition:var(--fast-t);font-size:17.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;text-align:center}.secondaryButton span{color:var(--deep)!important;font-weight:700}.tertiaryButton span{color:var(--highlight)!important;font-weight:700}.quaternaryButton span{color:var(--shallow)!important;font-weight:700}.mainButton:hover,.quaternaryButton:hover,.secondaryButton:hover,.tertiaryButton:hover{transform:scale(1.02)}.ctaSection10{width:10%}.navWrap{width:100%;display:flex;justify-content:center;position:absolute;margin-top:var(--nav-margin);z-index:10;animation:fadeTop 1.5s}nav{background:transparent;width:80%;justify-content:space-between;height:var(--nav-height);align-items:center}.mainIsland,nav{display:flex;border-radius:var(--radius)}.mainIsland{width:auto;height:50%;background:var(--deep-op);justify-content:center;padding:0 70px;gap:30px}.mainIsland a{color:var(--shallow);font-size:1.1vw;font-family:var(--pretty);transition:var(--fast-t);height:100%;display:flex;align-items:center}.mainIsland a:hover{color:var(--main)}.secondaryIsland{gap:20px;height:50%;padding:0 10px;background:var(--deep-op);border-radius:var(--radius)}.secondaryIsland,.secondaryIsland a{display:flex;justify-content:center;align-items:center}.secondaryIsland a{color:var(--shallow);transition:var(--fast-t)}.secondaryIsland a:hover{color:var(--main)}.secondaryIsland a span{font-size:1.5vw}.logo{height:75%;transition:var(--slow-t)}.logo:hover{transform:scale(1.05)}.logo a,.logo img{height:100%}.logo img{width:auto;border-radius:var(--radius);border:1px solid var(--highlight)}nav .selectedNavElement{color:var(--main)}.languageMenuButton{color:var(--shallow);transition:var(--fast-t);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.languageMenuButton span{cursor:pointer;pointer-events:none}.languageMenuButton:hover{color:var(--main)}.languageMenu{position:absolute;background:var(--deep);border-radius:var(--radius);padding:10px;display:flex;flex-direction:column;animation:fadeTop 1s;gap:10px;margin-top:1vh}.languageMenu a{cursor:pointer;color:var(--main)}.categoryMenu{height:0;width:70%;transition:var(--fast-t);position:absolute;overflow:hidden;margin-top:calc(var(--nav-height) - 5vh);display:flex;justify-content:center;background:var(--misty-op);border-radius:var(--radius)}.categoryMenu:hover,.categoryMenuTrigger:hover+.categoryMenu{height:20vh}.categoryRows{width:80%;height:100%;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-items:center}.categoryRows p{color:var(--shallow);cursor:pointer}.categoryRows p:hover{color:var(--main)}.backgroundSection{height:100vh;width:100%;z-index:-1;overflow:hidden;position:fixed}.backgroundSection img{z-index:-2}.backgroundSection img,.backgroundSection video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.backgroundSection video{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.welcomeSection{height:100vh;width:100%;z-index:-1;overflow:hidden}.homeGreet{width:100%;padding:30vh 0;animation:fadeTop 1.5s}.homeGreet,.homeGreet h1{display:flex;justify-content:center;align-items:center}.homeGreet h1{color:var(--main);font-weight:900;font-family:var(--pretty);height:30vh;width:30vw;border-radius:var(--radius);background:var(--deep-op)}.messageBoard{background-color:var(--shallow);box-shadow:-10px 10px 25px var(--main);position:fixed;z-index:105;top:7vw;right:2vw;width:25vw;height:6vw;opacity:1;border-radius:var(--radius)}.messageBoard div{display:flex;justify-content:space-between}.messageBoard h2{margin:.5vw 0 0 .5vw;font-size:.9vw;font-weight:400;color:var(--deep)}.messageBoard span{margin:.5vw .5vw 0 0;font-size:1vw;font-weight:600;color:var(--deep);cursor:pointer}.messageBoard span:hover{color:var(--misty)}.messageBoard h1{margin:.5vw .5vw 0 .5vw;font-size:1vw;font-weight:500;color:var(--deep)}.messageBoardTimer{background-color:var(--main);position:fixed;z-index:106;top:12.8vw;right:2vw;width:0;height:.3vw;opacity:1}.timer-slide-enter-active{transition:width 6s ease-out,opacity .3s ease-out}.timer-slide-enter-from,.timer-slide-leave-to{width:25vw;opacity:0}.message-slide-enter-active{transition:all .3s ease-out}.message-slide-enter-from,.message-slide-leave-to{opacity:0}.home-slide-enter-active{transition:transform .5s ease-out,opacity .7s ease-out}.home-slide-enter-from,.home-slide-leave-to{transform:translateY(300px);opacity:0}.secondarySection{background:var(--shallow)}.secondaryBody{padding-top:calc(var(--nav-margin) + var(--nav-height))}.categoryPageWrap{min-height:100vh;width:100%;display:flex}.categoryFilters{width:20%;border-right:2px solid var(--deep);display:flex;flex-direction:column;padding:20px}.categoryProducts{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));gap:20px;width:80%;padding:0 30px}.categoryProductCard{border:2px solid var(--deep);border-radius:var(--radius);padding:10px;display:flex;flex-direction:column;align-items:center;transition:var(--fast-t);cursor:pointer;max-height:45vh}.categoryProductCard:hover{box-shadow:5px 10px 10px var(--main);transform:scale(1.02)}.categoryProductCard img{width:100%;height:60%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius)}.categoryProductCard h1{color:var(--deep);font-size:1.1vw;text-align:center}.categoryProductCard h2{color:var(--highlight);font-size:.9vw;margin:5px 0}footer{width:100%;height:50px;background:var(--footer-color);display:flex;justify-content:center;align-items:center}footer p{color:var(--main);font-size:.7vw;font-weight:300}.loadingOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:100;display:flex;justify-content:center;align-items:center}.loadingOverlay .loadingSpinner{color:var(--shallow);font-size:2.5vw;animation:spin 1s linear infinite}.d-NavWrap{width:100%;display:flex;justify-content:center;position:absolute;margin-top:var(--nav-margin);animation:fadeTop 1.5s;z-index:10}.d-NavWrap nav{width:auto}.d-MainIsland{width:auto;height:50%;background:transparent;display:flex;justify-content:center;border-radius:var(--radius);border:2px solid var(--deep);padding:10px 70px;gap:30px}.d-MainIsland a{color:var(--deep);font-size:1.1vw;font-family:var(--pretty);transition:var(--fast-t);height:100%;display:flex;align-items:center}.d-MainIsland a:hover{color:var(--main)}.d-authform{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:20px;border:3px solid var(--deep);border-radius:var(--radius)}.d-authform input{background:transparent;color:var(--deep);padding:10px 5px;border:2px solid var(--deep);border-radius:var(--radius)}.d-authform input:focus{outline:none;border:2px solid var(--shallow)}.d-quaternaryButton,.d-secondaryButton,.d-tertiaryButton,.mainButton{z-index:10;width:auto;min-width:180px;display:flex;justify-content:center;align-items:center;background:var(--highlight);height:50px;transition:var(--fast-t);cursor:pointer;border:2px solid var(--highlight);border-radius:4px;color:var(--main)}.d-secondaryButton{background:transparent;color:var(--deep);border:2px solid var(--deep)}.d-tertiaryButton{background:transparent;border:2px solid var(--highlight)}.d-quaternaryButton{background:var(--main);border:2px solid var(--main)}.d-mainButton span,.d-quaternaryButton span,.d-secondaryButton span,.d-tertiaryButton span{color:var(--shallow);font-weight:700!important;transition:var(--fast-t);font-size:17.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;text-align:center}.d-secondaryButton span{color:var(--deep)!important;font-weight:700}.d-tertiaryButton span{color:var(--highlight)!important;font-weight:700}.d-quaternaryButton span{color:var(--shallow)!important;font-weight:700}.d-mainButton:hover,.d-quaternaryButton:hover,.d-secondaryButton:hover,.d-tertiaryButton:hover{transform:scale(1.02)}.d-homeGreet{margin:30vh 0;flex-direction:column;animation:fadeTop 1.5s;gap:30px}.d-homeGreet,.d-homeSectionWrap{width:100%;display:flex;justify-content:center;align-items:center}.d-homeSection{width:80%;display:flex;flex-wrap:wrap;border-radius:var(--radius);border:2px solid var(--deep);justify-content:space-around;padding:30px}.d-homeSectionCard{width:10vw;height:auto;border-radius:var(--radius);border:1px solid var(--deep);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;cursor:pointer;transition:var(--fast-t)}.d-homeSectionCard:hover{transform:scale(1.05);box-shadow:10px 10px 10px var(--deep-op)}.d-homeSectionCard span{font-size:3vw;color:var(--deep);transition:var(--fast-t)}.d-homeSectionCard p{color:var(--deep);font-size:1.1vw;text-align:center;transition:var(--fast-t)}.d-homeSectionCard:hover p,.d-homeSectionCard:hover span{color:var(--highlight)}.d-dataViewWrap{width:100%;min-height:100vh;display:flex;justify-content:center}.d-dataView{width:90%;margin:20vh 0;flex-direction:column;border:2px solid var(--deep);border-radius:var(--radius)}.d-dataView,.d-dataViewHeader{display:flex;align-items:center}.d-dataViewHeader{width:100%;justify-content:space-between;padding:20px;border-bottom:2px solid var(--deep)}.d-dataViewBody{width:100%;display:flex;flex-direction:column;align-items:center;gap:5px}.d-dataViewContentRow,.d-dataViewDefinitionsRow{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 20px}.d-dataViewContentRow{border-bottom:1px dashed var(--deep-op);transition:var(--fast-t)}.d-dataViewContentRow:hover{background:var(--shallow-op)}.d-dataViewContentRow p{max-height:10vh;overflow:hidden}.d-dataViewDefinitionsRow p{color:var(--deep);font-weight:600;font-size:1.1vw}.d-actionButton{transition:var(--fast-t);cursor:pointer}.d-actionButton span{pointer-events:none}.d-actionButton:hover{color:var(--highlight)}.d-uploadForm{width:100%;height:100%;background:var(--deep-op);top:0;left:0;align-items:center;position:fixed;z-index:15}.d-uploadForm,.d-uploadFormContent{display:flex;flex-direction:column;gap:20px;padding:20px}.d-uploadFormContent{width:50%;height:auto;background:var(--negative);border-radius:var(--radius);overflow-y:scroll}.d-uploadFormHeader{width:100%;display:flex;justify-content:space-between;align-items:center}.d-uploadFormHeader h1{color:var(--shallow)}.d-uploadFormHeader span{cursor:pointer;color:var(--shallow);font-size:1.5vw;transition:var(--fast-t)}.d-uploadFormHeader span:hover{color:var(--highlight);transform:scale(1.1)}.d-uploadFormContent form{display:flex;flex-direction:column;gap:10px}.d-uploadFormContent form label{color:var(--shallow);font-size:.8vw}.d-uploadFormContent form input,.d-uploadFormContent form textarea{background:transparent;color:var(--shallow);padding:10px 5px;border:2px solid var(--shallow);border-radius:var(--radius)}.d-uploadFormContent form input:focus,.d-uploadFormContent form textarea:focus{outline:none;border:2px solid var(--main)}.d-uploadFormContent form input::-moz-placeholder,.d-uploadFormContent form textarea::-moz-placeholder{color:var(--shallow-op)}.d-uploadFormContent form input::placeholder,.d-uploadFormContent form textarea::placeholder{color:var(--shallow-op)}.d-editForm .d-uploadFormContent{background:var(--highlight)}.d-dataViewFooter{width:100%;display:flex;justify-content:center;align-items:center;padding:10px;border-top:2px solid var(--deep)}.d-dataViewFooter p{color:var(--deep);font-size:1.1vw;cursor:pointer;margin:0 5px;transition:var(--fast-t)}.d-dataViewFooter p:hover{color:var(--highlight);transform:scale(1.1)}.d-dataViewFooter .dSelectedPage{color:var(--highlight);font-weight:600}@keyframes fadeTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}