@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:#262626}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:#262626;cursor:pointer;padding:5px;border-radius:5px;border:1px solid hsl(0,0%,8%);color:#dad7cd;transition:all .25s}.retryBtn:hover{background-color:#1976d224;color:#141414}.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}.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:#141414}.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(45,15%,83%);border-radius:5px}.goUp-icon{background-color:transparent;border:none;padding:0;position:fixed;bottom:24px;right:24px;color:#262626;font-size:2.3rem;z-index:50;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:#262626;z-index:3}.navBar h1{color:#dad7cd}.navBarSimple{justify-content:center}.navBarSimple h1{margin:0}h1{margin:12px 0 0;box-sizing:border-box;padding:0 10rem}.menu{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;padding:0 10rem;justify-self:flex-end;box-sizing:border-box;margin:0 0 12px;font-size:1.4rem;color:#dad7cd;position:relative;overflow:visible}.rightSide{justify-self:flex-end;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;height:29px}.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:#ffbf00}li{padding-right:5px}.activeCategory{color:#ffbf00}.more-btn{box-sizing:border-box;cursor:pointer;padding:0;border:none;border-radius:5px;background-color:#dad7cd;color:#262626;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:#ffbf00;background-color:transparent}.more-btn.rotated-btn svg{position:absolute;width:28px;height:28px;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:#ffbf00}.isActivePopover{box-sizing:border-box;padding:12px;width:320px}.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:#262626;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:#141414;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:10rem}.logSection h3,.resetPwdSection h3{font-size:150%;margin:0 0 12px}.signupContainer{border-radius:10px;background-color:#f4f3f2;box-shadow:8px 15px 35px -5px gray;width:100%;max-width:400px;margin-top:48px;box-sizing:border-box;padding:12px;background-color:#fff}.signForm{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.signForm button{align-self:flex-end}.forgotPwdBtn{align-self:flex-start!important;margin-top:6px;border:none;background-color:transparent;color:#262626;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.forgotPwdBtn: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%}.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:#262626;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 .productInfoPrice{align-self:flex-end}.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:#141414}.productCardFieldTitle{font-size:1.4rem!important}.productDetailCategory{font-size:.9rem}.productDetailName{margin:0;font-size:3rem;color:#141414;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}.productDetailDescr div{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:#262626;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(0,0%,15%);font-size:140%;border-radius:5px;padding:8px;cursor:pointer;transition:all .4s}.buyNowBtn{background-color:#262626;color:#dad7cd;transition:all .7s}.buyNowBtn:hover{background-color:#474747}.addToCartBtn{background-color:transparent;color:#262626}.addToCartBtn:hover{background-color:#e3f2fb;color:#474747}.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:#ffbf00}.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;margin-bottom:8px}.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(0,0%,15%);vertical-align:middle;background-color:transparent;color:#262626;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}.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}.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)}.deleteProdItem{background-color:transparent;border:1.5px solid hsl(0,0%,15%);color:#262626}.confirmOrder{align-self:flex-end;justify-self:flex-end;background-color:transparent;border:1.5px solid hsl(0,0%,15%);color:#262626;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:#262626;color:#dad7cd}.cartBtn.confirmOrder:disabled,.cartBtn.sendOrder:disabled{cursor:not-allowed;opacity:.7}.cartBtn.confirmOrder:disabled:hover,.cartBtn.sendOrder:disabled:hover{transform:none}.notaDePedidoContainer{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}.notaDePedidoContainer a{color:#262626;box-sizing:border-box;padding:5px;border:1px solid hsl(0,0%,15%);border-radius:10px;transition:all .4s}.notaDePedidoContainer a:hover{background-color:#262626;color:#dad7cd}.removeProdBtn{position:absolute;border:none;background-color:transparent;font-size:120%;margin-left:-48px;vertical-align:middle;margin-top:-2px}.removeProdBtn:hover{color:#ff8a8a}.newProductContainer{min-height:calc(100vh - 125px);box-sizing:border-box;padding:24px 10rem;height:fit-content;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:24px;background-color:#f4f3f2}.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:30vw}.formColorContainer{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.formColorName{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px}.formColorName p{margin:0}.formColorName button{position:absolute;border:none;background-color:transparent;font-size:120%;margin-left:-28px}.formColorName button:hover{color:#ff8a8a}.imgFormCover{border:10px solid hsl(0,5%,60%)}.productFormColorsContainer{border:2px dashed hsl(45,100%,50%);width:100%}.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(45,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}.sizeManagerContainer{box-sizing:border-box}.sizeManagerTitles{display:flex;flex-direction:flex-start;justify-content:flex-start;align-items:row;gap:6px}.sizeManagerTitles button{margin:0;padding:2px;transition:all .4s}.sizeManagerTitles .active{background-color:#262626;color:#dad7cd}.sizeBtnContainer{box-sizing:border-box;margin-top:12px;width:100%;display:flex;flex-direction:flex-start;justify-content:flex-start;align-items:row;gap:1px;flex-wrap:wrap}.sizeBtn{margin:0;padding:.7rem;background-color:transparent;border:1px solid hsl(0,0%,15%);transition:all .4s}.sizeBtn.selected{background-color:#262626;color:#dad7cd}.enumFieldsWrapper{box-sizing:border-box;padding:24px;width:45vw;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%}.enunmFieldsInput{width:70%}.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:#262626;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:#171a1c;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:#ffbf00}.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%;gap:32px}.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}.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:24px auto 0;padding:12px;border:2px dashed black;border-radius:5px;width:600px}.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(210,8%,10%);border-radius:5px;transition:all .7s}.activeNewRole{background-color:#262626;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:#262626;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;gap:32px;width:100%}.newUserContainer .newUserTitle{display:flex;align-items:center;gap:1rem}.newUserContainer .newUserTitle .userInfoBtn{transform:translateY(3px)}.newUserForm{display:grid;grid-template-columns:1fr;row-gap:.5rem;column-gap:1rem;align-items:center;width:100%;max-width:600px;margin:0 auto;justify-items:stretch}.newUserForm .updateBtn{justify-self:end}.newUserContainer .userInfoContainer{display:contents}.newUserContainer .userInfoTitles{margin:0}.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(0,0%,15%);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:#262626;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:#141414}.notFoundPageInfo a{vertical-align:middle;color:#262626;text-decoration:underline;font-weight:700;transition:all .7s}.notFoundPageInfo a:hover{transform:scale(1.1)}@media (max-width: 1200px){.productsLayout{gap:18px}.searchBarContainer,.menu,h1,footer{padding:0 8.3333333333rem}.productsLayout,.productsLayoutList,.notFoundPageContainer,.cartContainer,.newProductContainer,.notaDePedidoContainer{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,.newProductContainer,.notaDePedidoContainer{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%}}@media (max-width: 600px){.searchBarContainer,.menu,h1,.optionsList,footer{padding:0 1.6666666667rem}.productsLayout,.productsLayoutList,.notFoundPageContainer,.cartContainer,.newProductContainer,.notaDePedidoContainer{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}.removeProdBtn{margin-left:-24px}}@media (max-width: 400px){.swiperContainer{width:250px}.searchBarContainer,.menu,h1,.optionsList,footer{padding:0 1rem}.productsLayout,.productsLayoutList,.notFoundPageContainer,.cartContainer,.newProductContainer .notaDePedidoContainer{padding:1rem}.relatedData{padding:0 1rem;padding-top:12px}.userActionsContainer{padding-top:12px}.userAction{min-width:0;width:100%}.myProfileMenuIcon{left:1rem}}@media (max-width: 320px){.swiperContainer{width:150px}.newUserContainer .newUserTitle{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}}@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"}:export{mainColor:hsl(210,8%,10%);secondColor:hsl(0,0%,15%);secondColorShade:hsl(203.41,75%,35%);thirdColor:hsl(45,100%,50%);lightColor:hsl(45,15%,83%);darkColor:hsl(0,0%,8%);navbarHeight:125px;bp_xs:600px;bp_sm:900px;bp_md:1200px;bp_lg:1536px}
