@charset "UTF-8";body{margin:0;height:100%;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}.btnSeparator{padding:0;margin:0;width:100%;height:1px;background-color:#2e4756}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body,html{height:100%}a,a:visited{color:#dad7cd;text-decoration:none}li{list-style:none;display:inline-block}svg{transition:all .6s;cursor:pointer;vertical-align:middle}svg:hover{transform:scale(1.2)}.App{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh}.icon-btn{background-color:transparent;border:0}.ellipseText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spinnerStart{align-self:flex-start}.spinnerCenter{align-self:center}.spinnerContainerCenter{margin-top:12px;align-self:center}.smallSpinner{margin-top:22px;align-self:flex-start}.retryBtn{box-sizing:border-box;background-color:#2e4756;cursor:pointer;padding:5px;border-radius:5px;border:1px solid hsl(0,0%,12%);color:#dad7cd;transition:all .25s}.retryBtn:hover{background-color:#1976d224;color:#1f1f1f}.previousSectionBtn{color:#1f1f1f!important;align-self:flex-start;text-transform:none!important;position:absolute!important;top:-24px!important;left:20px!important;transition:all .4!important}.previousSectionBtn:hover{text-decoration:underline!important}.whatsapp-btn{font-size:2.3rem!important;color:green!important;padding:4px!important;margin:-4px!important;transition:all .7s;border-radius:22px!important}.whatsapp-btn:hover{background-color:#c6ffc6!important}.whatsapp-btn svg:hover{transform:scale(1)}.whatsapp-btn.order-btn{justify-self:flex-end}.confirmMsg{width:400px;height:150px;box-sizing:border-box;padding:8px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.confirmMsg p{margin:4px 0 0}.confirmMsg .closeBtn{right:2px;top:2px}.mediumDialog{width:500px;height:auto}.confirmBtns{width:100%;display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-start;gap:12px}.confirmBtns button{cursor:pointer;border-radius:8px;border:1px solid black;width:100%;padding:10px 6px;font-weight:700;background-color:transparent}.confirmBtns button .confirmBtnLabel{display:inline-block;transition:transform .4s ease-in-out}.confirmBtns button:hover .confirmBtnLabel{transform:scale(1.25)}.confirmBtns button:first-of-type{background-color:#16689c;color:#f4f3f2}.enumProdDialog,.deleteProdDialog{width:600px;height:180px}.deleteProdDialog button:first-of-type{background-color:#ff8a8a;color:#1f1f1f}.actionsDialog{width:750px;height:180px}.confirmDeleteProductDialog{width:630px;height:auto;gap:5px}.swiper-slide{height:auto!important}.swiperContainer{width:500px}.title{font-size:2rem}.menuSeparator{height:2px;background-color:#dad7cd;width:100%}.logout-btn{color:#dad7cd;font-size:120%;position:absolute;top:1%;right:.5%;border:1px solid hsl(46,15%,83%);border-radius:5px}.sidebar_actions{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;position:fixed;bottom:32px;right:8px;z-index:50}.whatsapp_container{display:flex;align-items:center;position:relative}.whatsapp_msg{background-color:#c6ffc6!important;padding:8px 15px;border-radius:20px;margin-right:10px;font-size:14px;font-weight:700;letter-spacing:.3px;box-shadow:0 2px 5px #0000001a;opacity:0;transform:translate(20px);pointer-events:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);backface-visibility:hidden;-webkit-font-smoothing:antialiased;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100vw - 100px)}.whatsapp_msg.show{opacity:1;transform:translate(0);pointer-events:auto}.goUp-icon{background-color:transparent;border:none;padding:0;color:#2e4756;font-size:2.3rem;cursor:pointer;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.goUp-icon.visible{opacity:.75;transform:translateY(0);pointer-events:auto}.navBar{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:125px;width:100%;background-color:#2e4756;z-index:3}.navBarSimple{justify-content:center}.navBarSimple h1{margin:0}h1{margin:12px 0 0;color:#dad7cd;box-sizing:border-box;padding:0 10rem}.menu{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:0 10rem;justify-self:flex-end;box-sizing:border-box;margin:0 0 4px;font-size:1.4rem;color:#dad7cd;position:relative;overflow:visible}.leftSide{display:flex}.rightSide{justify-self:flex-end;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px}.categories{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0;margin:0;width:100%;overflow:hidden}.categories li{cursor:pointer;transition:.3s}.categories li:hover{color:#ff7b00}.category-item p:first-letter{text-transform:uppercase}li{padding-right:5px}.activeCategory{color:#ff7b00}.more-btn{box-sizing:border-box;cursor:pointer;padding:0;border:none;border-radius:5px;background-color:#dad7cd;color:#2e4756;transition:all .3s;height:100%;aspect-ratio:1/1;position:relative;overflow:visible;display:flex;flex-direction:row;justify-content:center;align-items:center}.more-btn:hover{color:#ff7b00;background-color:transparent}.more-btn.rotated-btn svg{position:absolute;transform:rotate(90deg)}.popoverCats{box-sizing:border-box;padding:8px;width:fit-content;font-size:120%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px}.popoverCats li{cursor:pointer;transition:.3s}.popoverCats li:hover{color:#ff7b00}.isActivePopover{box-sizing:border-box;padding:12px;width:320px}.user_options_container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.user_options_container.isMobile{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:21px}.loggedin_options,.loggedout_options{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.user_options_link{width:max-content;background-color:transparent;border:none;color:#dad7cd;font-size:1.1rem;transition:all .4s}.user_options_link:hover{color:#ff7b00!important}.searchBarWrapper{width:100%;position:sticky;top:0;z-index:50;background-color:#dad7cd}.searchBarContainer{box-sizing:border-box;box-shadow:0 4px 5px -5px gray;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin:0;padding:6px 10rem;justify-self:flex-end;font-size:1.4rem;color:#2e4756;background-color:#dad7cd;z-index:5}.searchBar{transition:all .7s;box-sizing:border-box;padding:6px;border-radius:5px;background-color:#fff;margin:3px 0;width:40%}.searchBarFilterInfo{box-sizing:border-box;background-color:#dad7cd;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;overflow:hidden;padding:0 10rem;max-height:0;transition:all .7s ease}.searchBarFilterInfo.active{max-height:200px;padding:0 10rem;padding-top:12px}.activeFilter{margin:0;border-radius:5px!important;padding:1px 3px;border-radius:10px;background-color:#f4f3f2;box-shadow:8px 15px 55px -5px gray}.activeFilter button{border:none;padding:0 0 5px 3px;background-color:transparent;font-size:75%;vertical-align:middle}.searchBarExtras{display:flex;gap:8px;align-self:center}.popoverFilter{box-sizing:border-box;width:100%}.filterOptions{color:#1f1f1f;padding:8px}.filterTitle{margin-bottom:0;font-weight:700}.editorOptions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.logSection,.resetPwdSection{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;box-sizing:border-box;height:calc(100vh - 125px);padding:24px}.logSection h3,.resetPwdSection h3{font-size:150%;margin:0 0 12px}.logFormContainer{border-radius:10px;background-color:#f4f3f2;box-shadow:8px 15px 35px -5px gray;width:100%;max-width:400px;margin-top:24px;box-sizing:border-box;padding:12px;background-color:#fff}.signupSection{height:calc(100vh - 125px);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;box-sizing:border-box;padding:24px;background-color:#fff}.accountCreatedContainer,.signupFormContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-radius:10px;background-color:#f4f3f2;box-shadow:8px 15px 35px -5px gray;box-sizing:border-box;padding:12px;margin-top:24px;width:100%;max-width:400px;background-color:#fff}.accountCreatedContainer h3,.signupFormContainer h3{font-size:150%;margin:0 0 12px}.accountCreatedContainer h3{color:#2e4756;margin-bottom:16px}.signupForm{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:18px;width:100%}.signupForm button{align-self:flex-end}.loginActions{align-self:flex-start!important;margin-top:6px;border:none;background-color:transparent;color:#2e4756;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.loginActions:hover{filter:brightness(1.4);text-shadow:0 0 2px rgba(255,255,255,.8),0 0 4px rgba(255,255,255,.6),0 0 8px rgba(255,255,255,.4)}.pwdResetContainer{box-sizing:border-box;border-radius:10px;background-color:#f4f3f2;box-shadow:8px 15px 85px -5px gray;padding:12px;border-color:#fff!important;display:grid;grid-template-columns:max-content minmax(0,400px);row-gap:1rem;column-gap:1rem;align-items:center}.pwdResetContainer>*:not(:first-of-type){display:contents!important}.pwdResetContainer>.newUserTitle{grid-column:1/-1;width:100%}.pwdResetContainer>:last-of-type{grid-column:1/-1;width:100%}.validationSection{width:100%;height:calc(100vh - 125px);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;box-sizing:border-box}.validationInfoContainer{width:100%;box-sizing:border-box;padding:1rem 10rem}.validationInfoContainer.success{background-color:#daf1db}.validationInfoContainer.failed{background-color:#ffd6d6}.validationInfoContainer.pending{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:24px}.linksContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px}.madeContainer{display:flex;flex-direction:row;justify-content:center;align-items:center}.madeContainer p{margin:0}.productsLayout{width:100%;background-color:#dad7cd;box-sizing:border-box;padding:1rem 10rem;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:calc(100vh - 125px);flex:1;flex-wrap:wrap;gap:12px}.productsLayoutList{box-sizing:border-box;width:100%;padding:1rem 10rem;min-height:calc(100vh - 125px);background-color:#dad7cd;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-bottom:44px}.virtItem{padding-bottom:12px}.productsGridList{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.productsGridItem{width:100%!important}.productView{box-sizing:border-box;transition:all .3s;background-color:#f5f5f5;display:flex;height:220px;border-radius:10px;background-color:#f4f3f2;box-shadow:8px 15px 20px -5px gray}.productView p:first-of-type{transition:transform .4s,color .4s;transform-origin:left center}.productView p:first-of-type:first-letter{text-transform:uppercase}.productView:hover{cursor:pointer}.productView:hover p:first-of-type{transition:.4s;color:#2e4756;transform:scale(1.05)}.productView{position:relative}.productList{width:100%}.productGrid{height:auto;aspect-ratio:1/1;flex-direction:column}.productGrid .editIconContainer{box-sizing:border-box;border:none;position:absolute;top:5px;right:5px;z-index:10;padding:6px;margin:0;border-radius:10px;background-color:#f4f3f2;box-shadow:8px 15px 55px -5px gray;background-color:#1f1f1f95}.productGrid .productInfo{margin:0 12px}.productGrid .productInfo p:first-of-type{margin:0}.productGrid .productImgContainer{width:100%;aspect-ratio:1/1;overflow:hidden}.productGrid .productImg{width:100%;height:100%;object-fit:cover}.productImgContainer{height:100%}.productImg{height:100%;aspect-ratio:1/1;object-fit:cover}.productInfo{margin-left:12px;flex:1;min-width:0}.productInfo p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block}.productInfo p:first-of-type{font-size:2rem;margin:12px 0}.productInfo p:not(:first-of-type){margin:8px 0}.productCard{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.productCard p{margin:0}.closeBtn{position:absolute;right:8px;top:8px;font-size:300%;z-index:15}.closeBtn:hover{transform:none}.productDetailImg{height:100%;width:100%;object-fit:cover;aspect-ratio:1/1}.productDetails{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;padding:0 12px;width:100%;gap:6px;overflow-y:auto;max-height:80vh}.productDetails>*{width:100%;color:#1f1f1f}.productCardFieldTitle{font-size:1.4rem!important}.productDetailCategory{font-size:.9rem}.productDetailName{margin:0;font-size:3rem;color:#1f1f1f;font-weight:400;width:100%;border-bottom:2px solid rgba(169,169,169,.297)}.productDetailName:first-letter{text-transform:uppercase}.productDetailPrice p{font-size:1.8rem!important}.productDetailAvailableUnits{margin-left:6px}.productDetailDescr p:first-of-type{margin-bottom:6px}.productCardFieldContent{width:100%;box-sizing:border-box;padding:0 12px;min-height:100px;border-radius:5px;border:1px solid rgba(169,169,169,.297)}.colorBtn{margin-right:8px;margin-bottom:8px;background-color:#fff;border:0;font-size:140%;border-radius:5px;padding:8px;cursor:pointer}.activeColorBtn{transition:all .2s;background-color:#2e4756;color:#dad7cd}.productDetailBtns{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px}.productCardBtn{width:100%;margin-top:12px;margin-bottom:4px;border:2px solid hsl(203,30%,26%);font-size:140%;border-radius:5px;padding:8px;cursor:pointer;transition:all .4s}.buyNowBtn{background-color:#2e4756;color:#dad7cd;transition:all .7s}.buyNowBtn:hover{background-color:#42657b}.addToCartBtn{background-color:transparent;color:#2e4756}.addToCartBtn:hover{background-color:#e3f2fb;color:#42657b}.editIconContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;border-left:2px solid black;padding:0 24px;margin-left:auto;font-size:4rem}.prodModIcons{margin-left:auto!important;height:100%;align-self:center;display:flex;margin-left:12px;height:50%}.prodModIcons svg{vertical-align:middle;align-self:center;margin:0 6px}.editBtn{color:#ff7b00}.deleteBtn{color:red}.cartContainer{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;flex:1;gap:24px;box-sizing:border-box;padding:1rem 10rem}.cartProducts{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:70%;gap:12px;border-radius:10px;background-color:#f4f3f2;box-shadow:8px 15px 55px -5px gray}.cartProducts p{margin:10px 0}.cartProdRow{box-sizing:border-box;width:100%;overflow:hidden;transition:transform .22s ease,opacity .22s ease,height .22s ease,margin .22s ease,padding .22s ease}.cartProdRow.removed{opacity:0;transform:translate(-12px);height:0!important;margin:0;padding:0}.cartProdItem{box-sizing:border-box;padding:12px;width:100%;display:flex;flex-direction:row;justify-content:space-between}.cartProdInfoRight{display:flex;flex-direction:column}.cartResumeDetails,.cartResumeTitle{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.cartMsgInfoBox{font-size:.8em;font-style:italic;margin-top:6px}.cartProdItemDetail{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.cartProdItemDetail button{padding:0 8px;align-self:center;margin:0 12px;border-radius:10px;border:1.5px solid hsl(203,30%,26%);vertical-align:middle;background-color:transparent;color:#2e4756;font-weight:700;font-size:1.5rem;cursor:pointer;transition:all .7s}.cartProdItemDetail button:hover{transform:scale(1.1)}.cartProdAmount{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;position:relative}.cartQuantityControls{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.updatingAmountItem{margin:0!important;font-size:.85rem;color:#2e4756;text-wrap:wrap;z-index:10;display:flex;align-items:center;justify-content:center;gap:6px}.cartProdItemError{margin:0!important;font-size:.85rem;color:#d61f1f;text-wrap:wrap;z-index:10}.cartProdPrice{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;width:100%}.cartProdTotalAmount{display:flex;align-self:flex-end}.cartProdItemSeparator{box-sizing:border-box;width:95%;height:2px;align-self:center;justify-self:center;margin:12px 0;background-color:#dad7cd}.cartProdItemSeparator.cartListItem:last-of-type{margin-bottom:0}.cartResume{box-sizing:border-box;max-width:30%;border-radius:10px;background-color:#f4f3f2;box-shadow:8px 15px 55px -5px gray;flex:1;padding:24px;align-self:stretch;justify-self:flex-end;display:flex;flex-direction:column;justify-content:space-between;align-items:space-between}.cartResume h4{margin:0}.cartResumeInfo,.cartResumeTotalProducts,.cartResumeFinalAmount{width:100%;display:flex;flex-direction:row;justify-content:space-between}.cartBtn{box-sizing:border-box;padding:6px;border-radius:4px;font-weight:700;transition:.7s all}.cartBtn:hover{transform:scale(1.1)}.cartBtn.emptyCartBtn{border:none;border-radius:10px;background-color:#2e4756;color:#f4f3f2;transition:all .3s}.cartBtn.emptyCartBtn:hover{background-color:#16689c}.deleteProdItem{background-color:transparent;border:1.5px solid hsl(203,30%,26%);color:#2e4756}.cartBtn.emptyCart{align-self:flex-end;justify-self:flex-end}.confirmOrder{align-self:flex-end;justify-self:flex-end;background-color:transparent;border:1.5px solid hsl(203,30%,26%);color:#2e4756;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px}.sendOrder{align-self:flex-end;justify-self:flex-end;width:100%;background-color:#2e4756;color:#dad7cd}.cartBtn.confirmOrder:disabled,.cartBtn.sendOrder:disabled{cursor:not-allowed;opacity:.7}.cartBtn.confirmOrder:disabled:hover,.cartBtn.sendOrder:disabled:hover{transform:none}.newProductSection{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:calc(100vh - 125px);width:100%;box-sizing:border-box;padding:24px 10rem;background-color:#f4f3f2;height:fit-content}.newProductTitles h3{margin:0 0 24px;font-size:2rem}.newProductContainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;width:100%;gap:24px}.formTitleContainer{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.formTitle{font-size:150%;margin-top:0;margin-bottom:-6px}.deleteProdBtn{font-size:160%;background-color:transparent;border:none;transform:all .7s}.deleteProdBtn:hover{color:#ff8a8a}.productForm{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:10px;background-color:#f4f3f2;box-shadow:8px 15px 55px -5px gray;padding:24px;gap:12px;width:70%}.formColorContainer{display:grid;grid-template-columns:.5fr 1fr auto;align-items:center;gap:8px;width:100%;margin-bottom:12px}.formColorContainer button{border:none;background-color:transparent;font-size:120%;cursor:pointer;display:flex;align-items:center}.formColorContainer button:hover{color:#ff8a8a}.formColorName{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-grow:1;gap:8px}.formColorName p{margin:0}.imgFormCover{border:10px solid hsl(0,5%,60%)}.enumTitle{font-size:120%;margin-bottom:6px;margin-top:4px;font-weight:700}.enumTitle:first-letter{text-transform:uppercase}.fieldsContainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;padding:0 10px;gap:6px;flex-wrap:wrap;border:2px dashed hsl(29,100%,50%);border-radius:5px;margin-top:12px;max-height:150px;overflow-y:auto}.fieldsContainer p{border-radius:10px;background-color:#f4f3f2;box-shadow:8px 15px 55px -5px gray;padding:8px}.fieldsContainer p svg{justify-self:center}.enumFieldsWrapper{box-sizing:border-box;padding:24px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:36px;border-radius:10px;background-color:#f4f3f2;box-shadow:8px 15px 55px -5px gray}.enumFieldsContainer{width:100%}.enumFieldsList{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;gap:12px;width:100%}.enumFieldsAutocomp{width:60%}.enunmFieldsInput{width:100%}.deleteEnumFieldBtn{background-color:transparent;margin-top:4px;padding:4px;border:1px solid #1976d2;color:#1976d2;cursor:pointer;border-radius:5px;font-size:1rem}.deleteEnumFieldBtn:hover{background-color:#1976d20a}.editSpanWarning{cursor:pointer;margin-top:6px;position:relative;border-radius:5px;font-size:80%;font-weight:700;padding:2px;margin-right:12px;background-color:#7e0000;color:#dad7cd}.enumFieldsFields{box-sizing:border-box;padding:10rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:24px;overflow:auto;max-height:200px}.enumField{background-color:#f4f3f2;box-shadow:8px 15px 15px -5px gray;transition:.6s all;display:flex;gap:6px;align-items:center;padding:0 6px;flex-wrap:wrap;border-radius:10px;width:fit-content}.enumField p{margin:5px 0}.enumField svg{font-size:120%}.activeFieldToUpdate{background-color:#2e4756;color:#dad7cd}footer{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:32px;width:100%;background-color:#210803;padding:0 10rem;z-index:30}.myProfileContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;height:calc(100vh - 125px);flex:1;align-items:stretch;width:100%}.myProfileMenuIcon{display:none}.optionsListUpper{display:flex;flex-direction:column;justify-content:center;padding:24px 0 24px 24px}.optionsListUpper p{margin:0}.optionsListUpper svg{display:none}.optionsListTitle{display:flex;flex-direction:row;align-items:center;gap:12px}.optionsListUsername{font-size:80%;color:gray;margin:0}.optionsList{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0;background-color:#f4f3f2;width:10rem;transition:all .7s}.optionsList.activeOptionsList{transform:translate(0)}.optionsListBtnContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:24px;margin-top:12px}.optionsListBtnUnit{box-sizing:border-box;padding:0;margin:8px 0;background-color:transparent;width:100%;border:none;text-align:left;cursor:pointer;transition:all .7s}.optionsListBtnUnit:hover,.optionsListBtnUnit.optionsListBtnUnitActive{color:#ff7b00}.relatedData{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;box-sizing:border-box;width:100%;flex:1;padding:24px;transition:all .3s ease-in-out;position:relative}.overlay{position:fixed;inset:0;background:#0000004d;z-index:25}.relatedData>*:not(.overlay){position:relative;z-index:10}.userInfoForm{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;width:100%;gap:24px}.userInfoForm h5{margin-bottom:0}.userInfoForm .userInfoContainer{display:contents}.userInformation{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.userInformation button{margin-top:12px;background-color:#c1ffea}.userInfoFields{margin-top:12px;display:grid;grid-template-columns:max-content minmax(0,450px) max-content minmax(0,450px);column-gap:clamp(30px,4vw,150px);column-gap:1rem;row-gap:1rem}.userPwdInfo{margin-top:12px;width:100%}.userInfoContainer{display:grid;grid-template-columns:max-content 1fr;column-gap:1rem;align-items:center}.userInfoFieldName{text-align:right}.userInfoFieldName:first-of-type{min-width:50px}.userInfoTitles{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:2rem;gap:12px;margin-bottom:12px}.userInfoTitles p{margin:0}.userInfoTitleBtn{cursor:pointer;font-size:50%;align-self:flex-end;margin-bottom:6px;background-color:transparent;border:0;transition:transform .7s;border:1px solid black;border-radius:5px;background-color:#9ed3ff}.userInfoTitleBtn svg{margin-left:4px;vertical-align:middle;margin-bottom:2px}.userInfoTitleBtn svg:hover{transform:scale(1)}.userInfoTitleBtn:hover{transform:scale(1.1)}.userInfoTitleBtn.active{background-color:#ff8a8a}.userInfoBtn{cursor:pointer;box-sizing:border-box;background-color:transparent;border:1px solid black;border-radius:5px;padding:7px;font-size:120%}.userInfoBtn.updateBtn,.userInfoBtn.updatePwdBtn{background-color:#16689c;color:#fff;margin-top:12px}.pwdChangeContainer{display:flex;flex-direction:column;box-sizing:border-box;margin-top:24px;padding:12px;border:2px dashed black;border-radius:5px;width:700px}.userInfoFieldName.pwdField{text-align:left}.selectedUser{font-size:150%}.currentRoleContainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;margin-top:12px}.currentRoleContainer p{margin:0}.currentRoleContainer p:first-of-type{font-size:150%}.rolesAvContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px}.rolesAvContainer p{margin:0}.rolesAv{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px;flex-wrap:wrap;width:100%}.rolesAv p{box-sizing:border-box;margin:0;padding:4px;border:1px solid hsl(11,84%,7%);border-radius:5px;transition:all .7s}.activeNewRole{background-color:#2e4756;color:#dad7cd;border:none}.rolesBtns{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;margin-top:12px;width:100%;gap:12px}.rolesBtns button{cursor:pointer;box-sizing:border-box;background-color:transparent;border:1px solid black;border-radius:5px;padding:7px;font-size:120%;transition:all .3s;border:none}.rolesBtns button:first-of-type:hover{background-color:#ff8a8a}.rolesBtns button:last-of-type{background-color:#2e4756;color:#dad7cd}.rolesBtns button:last-of-type:hover{background-color:#16689c}.suspendedUser{background-color:#f4f3f2}.inactiveUser{background-color:#ff8a8a}.lockedUser{background-color:#80008035}.newUserContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.newUserForm{display:grid;grid-template-columns:max-content minmax(0,400px);row-gap:1rem;column-gap:1rem;align-items:center;width:fit-content}.newUserForm .updateBtn{grid-column:2;justify-self:end}.newUserContainer .userInfoContainer{display:contents}.userActionsContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;width:100%;gap:48px}.userAction{position:relative;border:1px solid hsl(203,30%,26%);padding:24px 12px 12px;box-sizing:border-box;min-width:400px;display:flex;align-items:center;justify-content:center;border-radius:8px}.userAction p{position:absolute;top:-.6em;left:12px;background-color:#fff;padding:0 6px;margin:0;font-size:.9em;color:#2e4756;white-space:nowrap;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;font-weight:700}.userAction button{width:100%;padding:12px;font-size:1em;cursor:pointer;border:2px solid hsl(0,100%,77%);border-radius:8px;background-color:#ff8a8a77;font-weight:700;transition:.7s all}.userAction button:hover{transform:scale(1.03)}.notFoundPageContainer{background-color:#dad7cd;width:100%;box-sizing:border-box;padding:10rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;height:calc(100vh - 125px);flex:1;flex-wrap:wrap;gap:12px}.notFoundPageInfo{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.notFoundPageInfo h3{color:#1f1f1f}.notFoundPageInfo a{vertical-align:middle;color:#2e4756;text-decoration:underline;font-weight:700;transition:all .7s}.notFoundPageInfo a:hover{transform:scale(1.1)}.orders_actions{box-sizing:border-box;padding:24px;justify-self:flex-end;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.myOrdersContainer{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.myOrdersTitles{width:100%;justify-content:flex-start}.myOrdersTitles>*{margin:0}.myOrdersList{width:100%;margin-top:24px}.user_orderPreview{padding:12px;box-sizing:border-box;width:100%;margin-bottom:12px;border-radius:10px;background-color:#f4f3f2;box-shadow:8px 15px 55px -5px gray;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.user_orderPreview_info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.user_orderPreview_info p{margin:0}.user_orderPreview_info_container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px}.user_orderPreview_text{display:inline-block}.user_orderPreview_actions{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:16px}.manage_orderDetail,.user_orderDetail{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;border-radius:10px;background-color:#f4f3f2;box-shadow:8px 15px 55px -5px gray;box-sizing:border-box;width:100%;padding:12px}.manage_orderDetailInfo{width:100%}.manageOrdersHeader{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.manageOrdersHeader>p:first-of-type{font-size:2rem;margin-bottom:12px}.manageOrdersHeader p{margin:0}.manageOrdersHeader_actions{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px}.manageOrdersHeader_actions p{margin:0;padding:8px 8px 8px 0}.manageOrdersHeader_actions_buttons{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.orderSelectionBtn{cursor:pointer;background-color:transparent;padding:8px;border-radius:10px;border:1px solid hsl(11,84%,7%);transition:all .4s}.orderSelectionBtn:hover{background-color:#16689c;color:#f4f3f2}.activeSelectionBtn{background-color:#2e4756;color:#f4f3f2;transition:all .4s}.activeSelectionBtn:hover{background-color:#2e4756}@media (max-width: 1200px){.productsLayout{gap:18px}.searchBarContainer,.menu,h1,footer{padding:0 8.3333333333rem}.productsLayout,.productsLayoutList,.notFoundPageContainer,.cartContainer,.newProductSection .validationInfoContainer{padding:1rem 8.3333333333rem}.productsGridList{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.swiperContainer{width:400px}.productDetailName{font-size:2.2rem;margin-bottom:0}.searchBar{width:60%}.productDetails{max-height:400px;gap:4px}.productCardFieldTitle{font-size:1.2rem}}@media (max-width: 900px){.searchBarContainer,.menu,h1,footer{padding:0 3.5714285714rem}.productsLayout,.productsLayoutList,.notFoundPageContainer,.cartContainer,.newProductSection,.validationInfoContainer{padding:1rem 3.5714285714rem}.productList{height:150px}.productInfo{margin-left:8px}.productInfo p{margin:0}.productInfo p:first-of-type{margin:6px 0}.productInfo p:not(:first-of-type){margin:4px 0}.editIconContainer{padding:0 2rem;font-size:2rem}.productsGridList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.productCard{flex-direction:column}.productDetails{padding-bottom:12px;max-height:none;box-sizing:border-box;width:100%}.productDetailCategory{position:absolute;right:12px}.swiperContainer{width:350px}.newProductContainer{flex-direction:column;align-items:center}.productForm,.enumFieldsWrapper{width:80%}.enumFieldsList{flex-direction:column;align-items:flex-start}.enunmFieldsInput{display:flex;align-items:center;flex-wrap:nowrap;width:100%}.enunmFieldsInput>*:first-child{flex:1;margin-right:8px}.enunmFieldsInput>button{flex-shrink:0}.enumFieldsAutocomp{width:100%;display:flex;flex-direction:column;align-items:stretch}.deleteEnumFieldBtn{width:100%;margin-top:8px}.searchBar{width:80%}.relatedData{padding:24px 3.5714285714rem}.myProfileMenuIcon{z-index:20;display:flex;position:absolute;top:90px;left:3.5714285714rem;font-size:150%;color:#dad7cd}.pwdChangeContainer{width:100%}.optionsList{padding:0;position:fixed;top:0;bottom:0;left:0;width:10rem;transform:translate(-100%);z-index:50;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:transform .35s ease,opacity .2s ease;box-sizing:border-box;background-color:#f4f3f2}.optionsListUpper{box-sizing:border-box;padding-top:0;padding-bottom:0;display:flex;flex-direction:column;justify-content:center;gap:6px;height:125px}.optionsListUpper svg{display:block}.optionsListUpper p{margin:0}.userInfoFields{width:100%;grid-template-columns:auto minmax(0,1fr)}.cartContainer{flex-direction:column;width:100%}.cartProducts{width:100%}.cartResume{max-width:none;width:100%}.orders_actions{flex-direction:row;flex-wrap:wrap}.orders_actions button{flex:1 1 calc(50% - 12px)}}@media (max-width: 600px){.searchBarContainer,.menu,h1,footer{padding:0 1.6666666667rem}.productsLayout,.productsLayoutList,.notFoundPageContainer,.cartContainer,.newProductSection,.validationInfoContainer{padding:1rem 1.6666666667rem}.relatedData{padding:0 1.6666666667rem;padding-top:12px}.productList{height:100px}.productInfo{margin-left:4px}.productInfo p{margin:0}.productInfo p:first-of-type{font-size:1.5rem;margin:3px 0}.productInfo p:not(:first-of-type){margin:2px 0}.productInfo p:last-of-type{display:none}.editIconContainer{padding:0 1.25rem;font-size:1.6666666667rem}.swiperContainer{width:350px}.userInfoContainer.pwdUserInfoContainer{display:grid;grid-template-columns:auto;column-gap:1rem;align-items:center}.pwdResetContainer{grid-template-columns:1fr}.pwdResetContainer>*:not(:first-of-type){display:grid!important}.pwdResetContainer>*:not(:first-of-type) p{text-align:left}.cartProdItem{flex-direction:column;gap:12px}.cartProdPrice{justify-content:flex-start}.cartProdTotalAmount{align-self:flex-start}.cartProdAmount{align-items:flex-start}.myProfileMenuIcon{left:1.6666666667rem}.manageOrdersHeader{gap:0}.manageOrdersHeader_actions{width:100%;flex-direction:column;align-items:flex-start}.manageOrdersHeader_actions_buttons{width:100%;align-items:flex-start}.manage_orderDetail,.user_orderDetail{margin-top:24px!important;margin-bottom:24px!important}.orders_actions{width:100%;gap:2px;padding-top:0;padding-bottom:0}.orders_actions button{flex:1;width:100%!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.previousSectionBtn{top:-12px!important;left:20px!important}.user_orderPreview{flex-direction:column;gap:12px;width:100%}.user_orderPreview_info{width:100%}.user_orderPreview_info_container{width:100%;justify-content:space-between}.user_orderPreview_actions{width:100%}.user_orderPreview_stack{width:100%!important;flex-direction:row!important;align-items:center!important;justify-content:space-evenly!important}}@media (max-width: 400px){.swiperContainer{width:250px}.searchBarContainer,.menu,h1,footer{padding:0 1rem}.productsLayout,.productsLayoutList,.notFoundPageContainer,.cartContainer,.newProductSection,.validationInfoContainer{padding:1rem}.relatedData{padding:0 1rem;padding-top:12px}.userActionsContainer{padding-top:12px}.userAction{min-width:0;width:100%}.myProfileMenuIcon{left:1rem}.orders_actions{padding:0}.manageOrdersHeader_actions{gap:0}.manageOrdersHeader_actions_buttons{flex-wrap:wrap;gap:4px}.manageOrdersHeader_actions_buttons button{width:100%}}@media (max-width: 320px){.swiperContainer{width:150px}.orderDetail_userInfo{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.orderDetail_chips{justify-content:flex-start}.user_orderPreview_info_container{flex-direction:column}}@media (max-width: 250px){.productsLayout{justify-content:center}.productGrid{width:90%}.productsGridList{grid-template-columns:1fr}.userInfoFieldName{text-align:justify}.userInfoFields{grid-template-columns:auto}}:export{mainColor:hsl(11,84%,7%);secondColor:hsl(203,30%,26%);secondColorShade:hsl(203.41,75%,35%);thirdColor:hsl(29,100%,50%);lightColor:hsl(46,15%,83%);darkColor:hsl(0,0%,12%);navbarHeight:125px;bp_xs:600px;bp_sm:900px;bp_md:1200px;bp_lg:1536px}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
