.WealthyTable{display:flex;flex-direction:column;width:100%;border-collapse:collapse;margin:20px 0}.WealthyTable-header{display:none}.WealthyTable-cell{padding:10px;border:1px solid #ddd;text-align:left;display:block}.header-cell{text-transform:uppercase;font-weight:700}.WealthyTable-body,.WealthyTable-row{display:flex;flex-direction:column}.WealthyTable-row{margin-bottom:10px}.mobile-header{font-weight:700;display:block;text-transform:uppercase;margin-bottom:5px}@media (min-width:768px){.WealthyTable-header{display:flex}.WealthyTable-cell,.header-cell{display:table-cell}.header-cell{background-color:#f4f4f4;font-weight:700}.WealthyTable-row{display:table-row}.mobile-header{display:none}.WealthyTable{display:table}.WealthyTable-body,.WealthyTable-header{display:table-header-group;display:table-row-group}}.QuantitySelector{display:grid;grid-template-columns:25% 1fr 25%;gap:5%;width:200px;max-height:45px;position:relative}.QuantitySelector:before{content:"Quantity";font-size:.65em;font-weight:600;position:absolute;bottom:105%;left:50%;transform:translateX(-50%)}.QuantitySelector input{width:100%;text-align:center;border:1px solid var(--brand-color-1);border-radius:4px}.FormContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;transition:var(--transition);transition-duration:2s}.FormContainer>*{width:100%}.FormContainer .InputDropdown,.FormContainer .InputTextBox,.FormContainer .gapped-fields:not(:has(.InputTextBox)){margin-top:5%}.FormContainer .InputDropdown,.FormContainer .InputTextBox{width:100%}.FormContainer .button-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:3vh}.FormContainer .button-container button{width:75%}.FormContainer .form-button{margin-top:5%;opacity:1;visibility:visible;transition:var(--transition)}.FormContainer .hidden{opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.view-all-products-button{width:100%;max-width:200px}.AccountOrdersTable,.AccountQuotesTable{margin-top:50px;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px}.AccountOrdersTable .table-container,.AccountQuotesTable .table-container{width:100%;max-width:700px;height:100%;display:flex;flex-direction:column;gap:10px}.AccountOrdersTable .no-order-container,.AccountQuotesTable .no-order-container{height:100%;display:flex;align-items:center;justify-content:center;gap:1%;color:var(--gray)}.AccountOrdersTable>button{max-width:175px;width:100%;min-width:100px}.AccountOrdersTable.empty>button{align-self:center;margin:4vh 0}.TreeSelect{align-items:center;gap:.25em;border:1px solid var(--light-gray);border-radius:4px;padding:5%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TreeSelect,.TreeSelect .branch{display:flex;flex-direction:column;justify-content:center;width:100%}.TreeSelect .branch{align-items:flex-start}.TreeSelect .branch .item{display:flex;justify-content:flex-start;align-items:center;gap:5%;width:100%;background-color:transparent;transition:var(--transition);height:100%;padding:3% 5%}.TreeSelect .TreeSelect .branch:not(:has(.parent-branch)) .item{border-left:2px dashed var(--light-gray);padding-right:unset}.TreeSelect .branch.selected .item{border-color:var(--brand-color-1)!important}.TreeSelect .branch .item li{width:100%;display:flex;justify-content:flex-start;align-items:center}.TreeSelect .branch .item:hover{background-color:var(--soft-brand-color)}.TreeSelect .TreeSelect{padding-left:10%;padding-top:2%;border:unset!important}.TreeSelect .expand-btn{width:-moz-fit-content;width:fit-content;padding:.35em;display:flex;justify-content:center;align-items:center;background-color:var(--gray);transition:background-color .2s ease-out}.TreeSelect .expand-btn:has(.expanded){background-color:var(--brand-color-5)}.TreeSelect .branch .item.disabled{pointer-events:none;opacity:.8;background-color:var(--light-gray)}.TreeSelect .branch .item.selected{background-color:var(--soft-brand-color)}.InputRadio{height:12px;aspect-ratio:1/1;border:2px solid var(--gray);border-radius:50%;position:relative;display:flex;align-items:center;box-sizing:content-box}.InputRadio:has(.selected){border-color:var(--brand-color-1)}.InputRadio .dot{width:75%;border-radius:50%;aspect-ratio:1/1;background-color:var(--brand-color-1);opacity:1;transition:opacity .2s ease-out;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.InputRadio .dot:not(.selected){opacity:0}.InputSearchDropdown{position:relative}.InputSearchDropdown .dropdown[popover]{position:fixed;z-index:1000;margin:0;padding:3px;font-size:.85em;border:1px solid var(--brand-color-1);border-radius:3px;background:var(--bg-color);opacity:0;visibility:hidden}.InputSearchDropdown .dropdown[popover]:popover-open{opacity:1;visibility:visible}.InputSearchDropdown .dropdown .loading-text{color:var(--brand-color-5);font-size:.95rem;font-weight:700;text-align:center}.InputSearchDropdown .dropdown .loading-text i{margin-right:3%}.InputSearchDropdown .dropdown .option{padding:3% 5%;border-radius:3px;transition:var(--transition)}.InputSearchDropdown .dropdown .option.active,.InputSearchDropdown .dropdown .option:hover{background-color:var(--light-gray);color:var(--brand-color-3)}.AddEditUser{justify-content:flex-start;gap:3vh;width:100%}.AddEditUser,.AddEditUser section{display:flex;flex-direction:column;align-items:center}.AddEditUser section{justify-content:center;justify-self:center;width:60%;min-width:250px;margin-top:20%;gap:1vh}.AddEditUser section:first-of-type{margin-top:5%}.AddEditUser .FormContainer h3{text-align:center}.AddEditUser button{width:75%;min-width:125px;max-width:175px}.AddEditUser .FormContainer{justify-content:center;width:100%;max-width:750px}.AddEditUser .FormContainer.security{gap:3vh}.AddEditUser .FormContainer .gapped-fields{gap:5%}.AddEditUser .customer-container{margin-top:4vh}.AddEditUser .address-container.billing,.AddEditUser .customer-container{display:flex;flex-direction:column;gap:1vh}.pill{display:inline-block;padding:.5rem 1rem;border-radius:5px;font-size:1.3rem;border:1px solid;text-align:center;width:-moz-fit-content;width:fit-content}.pill.info{color:#0958d9;background:#e6f4ff;border-color:#91caff}.pill.success{color:#0f5132;background:#d1e7dd;border-color:#badbcc}.pill.error{color:#842029;background:#f8d7da;border-color:#f5c2c7}.pill.warning{color:#664d03;background:#fff3cd;border-color:#ffecb5}@media screen and (min-width:768px){.FormContainer .InputDropdown,.FormContainer .InputTextBox,.FormContainer .gapped-fields:not(:has(.InputTextBox)){margin-top:1.5%}.view-all-products-button{max-width:250px}.AddEditUser section{margin-top:10%}}@media screen and (min-width:1024px){.AccountOrdersTable .table-container,.AccountQuotesTable .table-container{max-width:1200px}}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}img{border-style:none}button,input,optgroup,select,textarea{line-height:1.15}button,input{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{-webkit-appearance:none}details{display:block}template{display:none}@font-face{font-family:FiraCode;src:url(/_next/static/media/firacode-bold-webfont.6a0cf1d4.woff2) format("woff2"),url(/_next/static/media/firacode-bold-webfont.1d95cdcf.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:FiraCode;src:url(/_next/static/media/firacode-light-webfont.ef36ca19.woff2) format("woff2"),url(/_next/static/media/firacode-light-webfont.6171bfc1.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:FiraCode;src:url(/_next/static/media/firacode-medium-webfont.cc717e11.woff2) format("woff2"),url(/_next/static/media/firacode-medium-webfont.3526301f.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:FiraCode;src:url(/_next/static/media/firacode-retina-webfont.6b181d35.woff2) format("woff2"),url(/_next/static/media/firacode-retina-webfont.05c4e4ee.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:FiraCode;src:url(/_next/static/media/firacode-semibold-webfont.4f583963.woff2) format("woff2"),url(/_next/static/media/firacode-semibold-webfont.03680e58.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-Bold.3c448581.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-Light.3e864ec2.woff2) format("woff2");font-weight:light;font-style:normal}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-Italic.5a08fa01.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:FiraCode;src:url(/_next/static/media/firacode-regular-webfont.bdde1e2d.woff2) format("woff2"),url(/_next/static/media/firacode-regular-webfont.7a5828cb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:FiraSans;src:url(/_next/static/media/firasans-black-webfont.d6ee487f.woff2) format("woff2"),url(/_next/static/media/firasans-black-webfont.401079bd.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:FiraSans;src:url(/_next/static/media/firasans-bold-webfont.ad83333f.woff2) format("woff2"),url(/_next/static/media/firasans-bold-webfont.b0f6228b.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:FiraSans;src:url(/_next/static/media/firasans-extrabold-webfont.1d465077.woff2) format("woff2"),url(/_next/static/media/firasans-extrabold-webfont.0e4aaffb.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:FiraSans;src:url(/_next/static/media/firasans-extralight-webfont.85159d3a.woff2) format("woff2"),url(/_next/static/media/firasans-extralight-webfont.470eb44f.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:FiraSans;src:url(/_next/static/media/firasans-light-webfont.8da54454.woff2) format("woff2"),url(/_next/static/media/firasans-light-webfont.ce8ce9a1.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:FiraSans;src:url(/_next/static/media/firasans-medium-webfont.a7f4e28b.woff2) format("woff2"),url(/_next/static/media/firasans-medium-webfont.022878a2.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:FiraSans;src:url(/_next/static/media/firasans-regular-webfont.ed183e0a.woff2) format("woff2"),url(/_next/static/media/firasans-regular-webfont.ca13d23d.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:FiraSans;src:url(/_next/static/media/firasans-semibold-webfont.c66c91ae.woff2) format("woff2"),url(/_next/static/media/firasans-semibold-webfont.3c8daece.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Black.aed5ce8c.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Bold.0066078b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-ExtraBold.dbee8e68.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-ExtraLight.c82a42c9.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Light.ac0230b4.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Medium.62e48611.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Regular.54c76208.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-SemiBold.941396b7.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Thin.434cb22f.ttf) format("truetype");font-weight:100;font-style:normal}nav ul.pagination{display:flex;gap:3px}nav ul.pagination li{transition:var(--transition)}nav ul.pagination li.page-active,nav ul.pagination li.page-item{padding:5px;border-color:var(--dark-slate);border-radius:var(--border-radius)}nav ul.pagination li.active a{background-color:var(--main-color);color:var(--brand-color-1)!important;font-weight:600}nav ul.pagination li.active,nav ul.pagination li.magnify:hover{transform:scale(1.1);background-color:var(--main-color-tint);border-color:var(--main-slate)!important}nav ul.pagination li.magnify:hover a{color:var(--main-color)!important}.products-container.component{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:3%}.products-container.component .Product{background:var(--soft-brand-color);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2vh;padding:5% 10%}.products-container.component .Product .buttons-container{display:flex;justify-content:space-around;width:100%;gap:10px}.products-container.component .Product .icon-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(var(--fz-xl),2vw,2.2rem);border-radius:50%;background-color:transparent;cursor:pointer;transition:background-color .2s ease-in-out;aspect-ratio:1/1;position:relative}.products-container.component .Product .icon-wrapper i,.products-container.component .Product .icon-wrapper img{width:100%}.products-container.component .Product .icon-wrapper:after{content:"";position:absolute;padding:1em;border-radius:50%;background-color:var(--light-gray);opacity:0;cursor:pointer;z-index:1;transition:opacity .3s ease-out}.products-container.component .Product .icon-wrapper:hover:after{opacity:.25}.products-container.component .product-wrapper{display:grid;grid-template-columns:1fr;gap:3vh 3vw;text-align:center;justify-items:center;width:100%}.products-container.component .view-all-products-button{margin:2% 0}@media screen and (min-width:480px){.products-container.component .product-wrapper{grid-template-columns:1fr 1fr}}@media screen and (min-width:720px){.products-container.component .product-wrapper{grid-template-columns:1fr 1fr 1fr}}@keyframes fadeInDown{0%{opacity:.01;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes flipDown{0%{transform-origin:top;opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes fadeIn{0%{display:unset}1%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}99%{opacity:0}to{display:none}}

/*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.relative{position:relative}.mx-4{margin-left:1rem;margin-right:1rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-10{margin-bottom:2.5rem}.mb-20{margin-bottom:5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.mt-10{margin-top:2.5rem}.mt-7{margin-top:1.75rem}.flex{display:flex}.min-h-96{min-height:24rem}.w-2\/4{width:50%}.w-full{width:100%}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.rounded-lg{border-radius:.5rem}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.p-2{padding:.5rem}.text-center{text-align:center}.text-sm{font-size:1.4rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--bg-color:#fcfff7;--section-bg-color:#f8f8f8;--footer-color:#fcfff7;--brand-color-1:#416706;--brand-color-2:#4d7a07;--brand-color-3:#355405;--brand-color-4:#2a4204;--brand-color-5:#1e2f03;--link-color:#00008b;--soft-brand-color:#f2fcef;--soft-brand-color-hovered:FFDB9E;--black-text-color:#393939;--disabled-color:#949494;--black:#000;--highlight:#fc0;--white:#fff;--gray:#a1a1a1;--light-gray:#d8d8d8;--blue:#0f52ba;--darker-teal:#055541;--teal:#06614a;--toastify-color-error:#d22b2b!important;--error-color:var(--toastify-color-error);--error-color-tint:#520606;--row-color:#fff;--alternating-row-color:#f8f8f8;--tooltip-background:rgba(0,0,0,.35);--fz-xxs:1.2rem;--fz-xs:1.3rem;--fz-s:1.4rem;--fz-md:1.6rem;--fz-lg:1.8rem;--fz-xl:2rem;--fz-xxl:2.5rem;--fz-heading:27px;--border-radius:4px;--nav-height:100px;--nav-scroll-height:70px;--nav-title-width:250px;--easing:cubic-bezier(0.645,0.045,0.355,1);--font-mono:"FiraCode","Courier New",Courier,monospace;--font-sans:"Roboto","FiraSans",Arial,Helvetica,-apple-system,system-ui,sans-serif;--transition:all 0.25s cubic-bezier(0.645,0.045,0.355,1)}html{box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth;scrollbar-color:var(--dark-slate) var(--bg-color);scrollbar-width:thin;width:100%}main:has(>.App){height:100vh}main.page-container{overflow:hidden;width:100%}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--light-gray)}*,:after,:before{box-sizing:inherit}::-moz-selection{background:var(--highlight);color:var(--black)}::selection{background:var(--highlight);color:var(--black)}body{font-size:var(--fz-lg);background-color:var(--bg-color);font-family:var(--font-sans);width:100%;line-height:1.3;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4,h5,h6{color:var(--text-color);margin:0}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.1}.gradiant-text-brand{background-image:linear-gradient(90deg,var(--darker-teal),var(--teal),var(--teal),var(--brand-color-1),var(--brand-color-1),var(--brand-color-4),var(--brand-color-4),var(--brand-color-4));background-clip:text;-webkit-text-fill-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-moz-text-fill-color:transparent}a{display:inline-block;text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:inherit;position:relative;color:var(--black-text-color);cursor:pointer;transition:var(--transition)}a:focus,a:hover{color:var(--link-color)!important}.inline-link{--inline-link-color:var(--brand-color-1);color:var(--inline-link-color);cursor:pointer}.inline-link:focus,.inline-link:hover{color:var(--inline-link-color)!important}.inline-link:after{background-color:var(--inline-link-color);bottom:.1em;content:"";display:block;height:1px;opacity:.5;position:relative;width:0;transition:var(--transition)}.inline-link:focus-visible:after,.inline-link:hover:after{width:100%}a.button{display:flex;justify-content:center;align-items:center;width:100%;padding:1em;border:1px solid;border-radius:4px;text-align:center;border-color:var(--gray);color:var(--gray);transition:var(--transition)}a.button:hover{border-color:var(--brand-color-1)!important;color:var(--brand-color-1)!important}svg{-webkit-user-select:none;-moz-user-select:none;user-select:none}button{color:var(--bg-color);background-color:var(--brand-color-1);border-radius:var(--border-radius);font-size:var(--fz-xs);font-family:var(--font-sans);line-height:1;text-decoration:none;cursor:pointer;transition:var(--transition);padding:1.25rem 1.75rem}button.transparent{background-color:transparent;color:var(--brand-color-1)}button:disabled{opacity:.7;cursor:no-drop}button.responsive-icon span{display:none}button.delete,button.error{background-color:var(--error-color-tint)}button.primary{background-color:var(--blue)}button.disabled{background-color:var(--disabled-color)}button.remove{background-color:var(--error-color-tint)}button.action,button.action:hover{color:var(--gray);border:1px solid var(--gray)}button.action:hover{background-color:var(--light-gray)}p{font-size:clamp(1.4rem,2vw,1.6rem);line-height:1.4}.page-header{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.page-header button{font-family:Inter,sans-serif;align-self:flex-start}.page-title{font-size:2.5rem;font-family:Montserrat,sans-serif;color:var(--brand-color-1)}.clickable{cursor:pointer!important}.header .navbar .clickable.titled.active i{color:var(--brand-color-1)!important}.two-line-limit{-webkit-line-clamp:2}.three-line-limit,.two-line-limit{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.three-line-limit{-webkit-line-clamp:3}.nowrap{text-wrap:nowrap}.gapped-fields{display:flex;gap:1.25em}input:disabled{background-color:var(--light-gray);cursor:not-allowed}.InputDropdown,.InputTextBox{font-size:1.6rem;font-family:var(--font-sans);font-weight:400;--input-color:var(--light-gray);position:relative}.InputDropdown label,.InputTextBox label{font-size:.85em;text-wrap:nowrap;align-self:flex-start;font-weight:700;color:var(--black-text-color)}.InputDropdown,.InputNumber,.InputTextBox{width:-moz-fit-content;width:fit-content}.InputDropdown select,.InputTextBox input,.InputTextBox textarea{border:1px solid var(--input-color);border-radius:var(--border-radius);padding:5px 10px;font-size:.95em;font-weight:100;width:100%;min-height:35px;color:var(--black-text-color);transition:var(--transition);height:100%}.InputDropdown select:not(:disabled),.InputTextBox:not(.disabled) input,.InputTextBox:not(.disabled) textarea{background:transparent!important}.InputDropdown.disabled label,.InputTextBox.disabled label{color:var(--disabled-color)}.InputTextBox.faded-bg input,.InputTextBox.faded-bg textarea{background:hsla(0,0%,78%,.1)!important}.InputDropdown:has(.error-message-container:not(:empty)) select,.InputTextBox:has(.error-message-container:not(:empty)) input,.InputTextBox:has(.error-message-container:not(:empty)) textarea{border-color:var(--error-color)}.InputDropdown.primary,.InputTextBox.primary{--input-color:var(--brand-color-1)}.InputTextBox input:-webkit-autofill,.InputTextBox textarea:-webkit-autofill{-webkit-text-fill-color:var(--text-color)!important;-webkit-transition:var(--transition),background-color 5000s ease-in-out 0s!important;transition:var(--transition),background-color 5000s ease-in-out 0s!important}.InputDropdown select:focus,.InputDropdown select:focus-visible,.InputTextBox input:focus,.InputTextBox input:focus-visible,.InputTextBox textarea:focus,.InputTextBox textarea:focus-visible{outline:none}.InputDropdown:has(select:focus),.InputDropdown:has(select:focus-visible),.InputTextBox:has(input:focus),.InputTextBox:has(input:focus-visible),.InputTextBox:has(textarea:focus),.InputTextBox:has(textarea:focus-visible){--input-color:var(--brand-color-1)}.InputTextBox .error-message-container{position:absolute;top:98%;min-width:99%;max-width:99%;width:-moz-max-content;width:max-content;background:var(--error-color);padding:5px 10px;z-index:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);animation:flipDown .1s ease-out forwards;transition:var(--transition)}.InputTextBox .error-message-container:empty{display:none}.InputTextBox .error-message-container span.error-message{font-size:.85em;font-weight:700}.InputTextBox:has(.icon-container) input{padding-left:35px}.InputTextBox .icon-container{display:flex;align-items:center;justify-content:center;width:30px;height:100%;max-width:30px;position:absolute;top:50%;transform:translateY(-50%);color:var(--input-color)}.InputTextBox .icon-container:after{content:"";position:absolute;right:0;height:60%;width:1px;background-color:var(--input-color)}.InputDropdown select{cursor:pointer}.InputDropdown option{background-color:var(--section-bg-color);padding:6px 12px}.InputDropdown option:not(.default-option):checked{color:var(--brand-color-1);background-color:var(--brand-color-1-tint)}.InputCheckbox{display:flex;align-items:center;gap:5px;justify-content:space-between;width:-moz-max-content;width:max-content;color:var(--black-text-color);transition:var(--transition)}.InputCheckbox.checked,.InputCheckbox:hover{color:var(--black)}.InputCheckbox input{accent-color:var(--brand-color-3);position:relative;bottom:1px}.titled{color:var(--black-text-color);padding:10px;border:none;position:relative;font-family:var(--font-sans)}.titled:focus,.titled:hover{color:var(--main-color)}.titled,.titled:after{transition:var(--transition);transition-duration:.2s}.titled:after{content:attr(data-title);color:var(--black-text-color);width:-moz-fit-content;width:fit-content;font-size:1rem;padding:.5em .75em;display:flex;justify-content:center;align-items:center;position:absolute;top:110%;left:50%;transform:translateX(-50%);background-color:var(--tooltip-background);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;border-radius:var(--border-radius);z-index:10}.titled:focus:after,.titled:hover:after{opacity:1}.FloatingMenu{position:relative;font-size:.85em;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;transition:var(--transition)}.FloatingMenu .icon-container{border:2px solid transparent;border-radius:50%;aspect-ratio:1/1;width:30px;display:flex;justify-content:center;align-items:center;transition:var(--transition)}.FloatingMenu .icon-container:hover{border-color:var(--brand-color-2)}.FloatingMenu.isOpen .icon-container{border-radius:unset;border-color:var(--brand-color-2)}.FloatingMenu .childrens-container{border:1px solid var(--brand-color-1);background:var(--soft-brand-color);box-sizing:border-box;z-index:1111111;position:absolute;right:5px;padding:5px;display:flex;flex-direction:column;align-items:center;gap:5px}.FloatingMenu .childrens-container .option{text-wrap:nowrap;padding:10px;transition:var(--transition);width:100%;text-align:left;position:relative}.FloatingMenu .childrens-container .option:not(:first-of-type):before{content:"";position:absolute;top:-3px;width:90%;height:1px;background-color:var(--brand-color-1)}.FloatingMenu .childrens-container .option:hover{background-color:var(--brand-color-3);color:var(--bg-color)}.nude,.transparent-button{display:flex;flex-direction:row;font-family:Inter,sans-serif;padding:10px 20px;border:2px solid #4167060d;background-color:transparent}.scroll-horizontal-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:20px;margin-top:50px;overflow-x:auto;white-space:nowrap}.scroll-horizontal-container>*{min-width:200px}.image-delete-button:hover{transform:scale(1.1)}@media screen and (min-width:768px){main.page-container{overflow:auto}button.responsive-icon{gap:7px}button.responsive-icon span{display:unset}}header.header{display:flex;justify-content:space-between;z-index:11;min-width:200px;max-height:var(--nav-height);height:var(--nav-height);min-height:var(--nav-height);background-color:var(--header-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition);filter:none!important;pointer-events:auto!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important;position:sticky;top:0}header.header,nav.navbar{align-items:center;width:100%}nav.navbar{display:grid;grid-template-columns:minmax(60px,50%) 1fr;position:relative;color:var(--slate);font-family:var(--font-mono);z-index:12;height:100%}.nav-logo{width:100%;padding:5%}.navbar .nav-logo{max-width:200px}nav.navbar .Breadcrumb{display:none}nav.navbar .app-title-container{min-width:150px;padding:0 .5em;display:flex;justify-content:center;align-items:center;height:100%}nav.navbar .navbar-container{width:100%;gap:5px;display:grid;grid-template-columns:auto 1fr;padding:0 5%}nav.navbar .navbar-container>*{width:100%}nav.navbar .navbar-container .current-route-details{display:none;align-items:center;justify-content:flex-start;font-size:clamp(var(--fz-s),1vw,var(--fz-xl));color:var(--black-text-color)}nav.navbar .navbar-container .options{display:flex;align-items:center;justify-content:flex-end;grid-column:2}nav.navbar .navbar-container .options>*{width:-moz-fit-content;width:fit-content;color:var(--brand-color-1);height:100%;align-content:center;padding:5px}nav.navbar .navbar-container .search-container{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:5px}nav.navbar .navbar-container .search-container .search-input{position:relative}nav.navbar .navbar-container .search-container .search-input .floating-button{position:absolute;left:-9px;top:-5px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:5px 6px;border-radius:50%;font-size:.5em;background:var(--black-text-color);transition:var(--transition)}nav.navbar .navbar-container .search-container .search-input .floating-button:hover{background:var(--error-color)}nav.navbar .navbar-container .search-container .search-input .floating-button:hover,nav.navbar .navbar-container .search-container.searchable .toggle-search-button:hover{scale:1.25}nav.navbar .navbar-container .search-container .toggle-search-button{width:-moz-fit-content;width:fit-content;z-index:100;background-color:transparent;color:var(--brand-color-1);padding:5px;height:100%}nav.navbar .navbar-container .search-container .InputTextBox{max-width:100%;transition:var(--transition);transition-delay:.05s}nav .burger-button{cursor:pointer;font-size:2.5rem;z-index:100;color:var(--main-color);width:50px;height:50px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}nav .burger-button:hover{border:3px dashed var(--main-color);border-radius:5px}.nav_StyledLinks{position:fixed;right:0;top:0;height:100vh;width:0;overflow:hidden;display:flex;background:var(--section-bg-color);visibility:hidden;transform:rotateY(15deg);box-shadow:1px 0 7px 2px rgba(0,0,0,.2);transition:var(--transition)}.nav_StyledLinks .nav-link{position:relative}.nav_StyledLinks .nav-link i{z-index:11}.nav_StyledLinks .nav-link .cart-items-amount{position:absolute;bottom:100%;left:50%;transform:translate(-50%,25%);background-color:var(--brand-color-4);color:var(--white);border-radius:50%;font-size:.5em;aspect-ratio:1/1;z-index:1;opacity:.75;padding:4px;display:flex;justify-content:center;align-items:center;min-width:25px}.nav_StyledLinks .nav-link:hover .cart-items-amount{opacity:1}.nav_StyledLinks.opened .sliding-nav-container{pointer-events:all;opacity:1}.nav_StyledLinks .sliding-nav-container{pointer-events:none;width:75vw;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity .3s var(--easing)}.nav_StyledLinks .sliding-nav-container .gapped-fields{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(25px,5vh,35px);margin-top:10vh}.nav_StyledLinks.opened{visibility:visible;width:75vw;transform:rotateY(0deg)}.nav_StyledLinks ol{list-style:none;display:flex;flex-direction:column;align-items:center;font-weight:400;padding:0;gap:clamp(10px,5vh,35px)}.nav_StyledLinks ol li{position:relative;font-size:var(--fz-lg);counter-increment:item 1}.nav_StyledLinks .button-container,.nav_StyledLinks ol li{opacity:.01;animation:fadeInDown .3s var(--easing) forwards}.nav_StyledLinks .button-container .button{padding:.7rem 1rem;font-size:var(--fz-s)}.header.public .navbar{box-shadow:unset;display:flex;justify-content:space-between;padding:0 3vw;position:relative}nav.Sidebar{position:fixed;bottom:2%;width:95%;min-height:50px;left:50%;transform:translateX(-50%);box-shadow:0 0 5px 3px rgba(0,0,0,.15);background-color:var(--soft-brand-color);padding:2px 5px;border-radius:3px;z-index:calc(infinity);align-content:center}nav.Sidebar .app-title-container{display:none;height:var(--nav-height);justify-content:center;align-items:center;gap:7px;width:100%}nav.Sidebar .app-title-container .nav-logo{width:75%}nav.Sidebar ul li{display:flex;align-items:center}nav.Sidebar ul{height:100%;width:100%;justify-content:space-evenly;gap:5px;display:grid;grid-template-columns:1fr 1fr 1fr}nav.Sidebar ul li{width:100%;justify-content:center;background-color:var(--white);transition:var(--transition)}nav.Sidebar ul li:hover{background-color:var(--light-gray)}nav.Sidebar ul li.active{color:var(--brand-color-2);background-color:var(--soft-brand-color)}nav.Sidebar ul .path-label{display:none}.Breadcrumb{display:flex;align-items:center;gap:3px;color:inherit;font-size:clamp(1rem,2vw,1.5rem)}.Breadcrumb span.seperator{scale:1.25;position:relative;left:1px}.Breadcrumb a{color:inherit}.Breadcrumb span.active{color:var(--brand-color-2)}@media screen and (min-width:768px){nav.navbar{height:100%;box-shadow:0 -1px 4px 1px rgba(0,0,0,.1);display:flex;flex-direction:row;justify-content:space-between}nav.navbar .nav-logo{display:none}nav.navbar .Breadcrumb{display:flex}header.header{padding:unset}nav.navbar .navbar-container .current-route-details{display:flex}nav .burger-button{display:none!important}.nav_StyledLinks{flex-direction:row;justify-content:flex-end;align-items:center;position:unset;inset:unset;height:auto;background:none;transform:none!important;visibility:visible;gap:20px;width:100%;box-shadow:unset;overflow:unset}.nav_StyledLinks ol{flex-direction:row;gap:20px;position:absolute;left:50%;transform:translateX(-50%)}.nav_StyledLinks ol li{font-size:var(--fz-s)}.nav_StyledLinks ol li .titled:before{position:relative;top:unset;left:unset;transform:unset;font-size:var(--fz-xxs)}.nav_StyledLinks ol li .titled{min-width:55px}.nav_StyledLinks .button-container .button{margin-left:15px}.nav_StyledLinks .sliding-nav-container{pointer-events:all}nav.Sidebar{position:sticky;top:0;max-width:var(--nav-title-width);min-width:var(--nav-title-width);bottom:unset;left:unset;transform:unset;min-height:unset;height:100%;background-color:var(--white);padding:unset;box-shadow:2px 2px 4px 1px rgba(0,0,0,.25);flex-direction:column;justify-content:flex-start;align-items:center;align-content:unset}nav.Sidebar,nav.Sidebar .app-title-container{display:flex}nav.Sidebar ul{flex-direction:column;height:-moz-fit-content;height:fit-content;width:80%;gap:10px;grid-template-columns:unset;margin-top:10%}nav.Sidebar ul,nav.Sidebar ul li{display:flex;justify-content:flex-start}nav.Sidebar ul li{align-items:center;gap:15px;position:relative;height:50px;min-height:-moz-fit-content;min-height:fit-content;padding:0 10px;animation-delay:unset!important;transition:unset!important;background-color:transparent}nav.Sidebar ul li:hover{background-color:var(--light-gray)}nav.Sidebar ul li .path-label{position:absolute;left:25%;display:flex}.nav_StyledLinks .sliding-nav-container{flex-direction:row;justify-content:flex-end;opacity:1}.nav_StyledLinks .sliding-nav-container .gapped-fields{flex-direction:row;gap:1.23em;margin-top:unset}}@media screen and (min-width:1024px){.header.public{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.header.public .navbar{padding:0 50px}}.App{align-items:center;gap:15px;overflow:auto}.App,.App .body{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;position:relative}.App .body{align-items:flex-start}.App .page-container{padding:1vh 5vw calc(2vh + 55px);width:100%}@media screen and (min-width:768px){.App{flex-direction:row;align-items:unset;justify-content:unset;gap:unset}.App .page-container{padding:5vh 5vw 25%;max-width:1500px;justify-self:center;align-self:center}}