@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);*{box-sizing:border-box;font-family:Poppins,sans-serif;list-style:none;margin:0;padding:0;text-decoration:none}:root{--primaryCopper:#ff6a19e3;--primaryCopperDark:#ea5200;--secondaryCopper:var(--primaryCopper);--primaryBlue:#212121;--secondaryBlue:var(--primaryBlue);--orangeBgLight:#fff2ec;--orangeBg:#ffdccb;--orangeBgHover:#ffd3be;--orangeOnDarkBg:#ff8b4d;--gray:#d9d9d9;--darkGray:#80818d;--lightGray:#f0f0f0;--extraLightGray:#f6f6f6;--extraLightGrayPlus:#fafafa;--white:#fff;--black:#000;--lightBlack:#000000b3;--lightBlackPrimary:#3d3d3d;--success:#18ae00;--danger:red;--warning:#de8500;--star:#ffc107;--primaryBg:#fff}body{background:#fff;background:var(--primaryBg);min-height:100vh;overflow-x:hidden}.fw500{font-weight:500}.fw600{font-weight:600}.fs08{font-size:.8rem}.fs09{font-size:.9rem}.lightBlackPrimary{color:#3d3d3d;color:var(--lightBlackPrimary)}.faithzyLogoDiv{height:55px;width:55px}.faithzyLogoDiv .faithzyLogo{height:100%;width:100%}.selectDisable{-webkit-user-select:none;-o-user-select:none;user-select:none}.section{margin:auto;width:93%}a{color:#3d3d3d;color:var(--lightBlackPrimary);transition:.1s}.black,.black:hover,a:hover{color:#000;color:var(--black)}.darkGray{color:#80818d;color:var(--darkGray);transition:.2s}.darkGray:hover{color:#000;color:var(--black)}.horizontalLine{border:none;height:2px;width:100%}.horizontalLine,.verticalLine{background:#f0f0f0;background:var(--lightGray)}.verticalLine{height:100%;width:2px}.starIcon,.starIconFilled{color:#ffc107;color:var(--star);height:17px;width:17px}.primaryBtn{align-items:center;background-color:#212121;background-color:var(--primaryBlue);border:2px solid #0000;border-radius:8px;color:#fff;color:var(--white);cursor:pointer;display:flex;gap:10px;justify-content:center;padding:8px 22px;text-align:center;transition:.2s}.primaryBtn .icon{height:20px;width:20px}.primaryBtn:hover{background:#0000;border:2px solid #212121;border:2px solid var(--primaryBlue);color:#000;color:var(--black)}.primaryBtn.disabled,.primaryBtn.disabled:hover,.primaryBtn:disabled,.primaryBtn:disabled:hover{background-color:#ccc;color:#000;color:var(--black);cursor:not-allowed}.primaryBtn.disabled:hover,.primaryBtn:disabled:hover{border:2px solid #0000}.primaryBtn2,.primaryBtn3{align-items:center;background:#0000;border:2px solid #212121;border:2px solid var(--primaryBlue);border-radius:8px;color:#212121;color:var(--primaryBlue);cursor:pointer;display:flex;gap:10px;justify-content:center;padding:8px 22px;transition:.2s}.primaryBtn3{border-color:#ff6a19e3;border-color:var(--primaryCopper);color:#ff6a19e3;color:var(--primaryCopper)}.primaryBtn2:hover{background:#212121;background:var(--primaryBlue);color:#fff;color:var(--white)}.primaryBtn3:hover{background:#ff6a19e3;background:var(--primaryCopper);color:#fff;color:var(--white)}.primaryBtn2.disabled,.primaryBtn2:disabled,.primaryBtn2:disabled:hover,.primaryBtn3.disabled,.primaryBtn3:disabled,.primaryBtn3:disabled:hover{background-color:#ccc;border:2px solid #0000;color:#000;color:var(--black);cursor:not-allowed}.secondaryBtn{background-color:#fff2ec;background-color:var(--orangeBgLight);border:2px solid #0000;border-radius:8px;color:#ff6a19e3;color:var(--primaryCopper);cursor:pointer;font-weight:500;padding:8px 15px;text-align:center;transition:.2s}.secondaryBtn:hover{background-color:#ffdccb;background-color:var(--orangeBg)}.secondaryBtn:disabled,.secondaryBtn:disabled:hover{background-color:#ccc;color:#000;color:var(--black);cursor:not-allowed}.dangerBtn{background-color:red;background-color:var(--danger);border:2px solid #0000;border-radius:8px;color:#fff;color:var(--white);cursor:pointer;font-weight:500;padding:8px 15px;text-align:center;transition:.2s}.dangerBtn:hover{background-color:initial;border:2px solid red;border:2px solid var(--danger);color:red;color:var(--danger)}.dangerBtn:disabled,.dangerBtn:disabled:hover{background-color:#ccc;color:#000;color:var(--black);cursor:not-allowed}.dangerBtn:disabled:hover{border:2px solid #0000}.primaryHeading{font-size:32px;font-weight:500}.primaryHeading span{color:#ff6a19e3;color:var(--primaryCopper)}.secondaryHeading{color:#000;color:var(--black);font-size:20px;font-weight:500}.secondaryHeading span{color:#ff6a19e3;color:var(--primaryCopper)}.inputField{border:1px solid #80818d;border:1px solid var(--darkGray);border-radius:8px;margin:5px 0;padding:10px 20px;width:100%}.inputField:disabled{background:#f0f0f0;background:var(--lightGray);border:1px solid #d9d9d9;border:1px solid var(--gray);cursor:not-allowed}.dropdown{background:#0000;border:none;color:#000;color:var(--black);cursor:pointer;outline:none}.infoText{align-items:center;color:#80818d;color:var(--darkGray);display:flex;font-size:.8rem;gap:5px;margin:7px 0}.infoText .icon{font-size:.9rem}.unreadBadge,.unreadBadge2,.unreadCardBadge,.unreadCountBadge{align-items:center;background:red;background:var(--danger);border-radius:50%;color:#fff;color:var(--white);display:flex;font-size:.7rem;height:10px;justify-content:center;position:absolute;right:-25%;top:30%;width:10px;z-index:100}.unreadCountBadge{background:#ff6a19e3;background:var(--primaryCopper);height:15px;right:-40%;top:-20%;width:15px}.unreadCardBadge{right:1%;top:10%}.unreadBadge2{right:45%;top:40%}.notAuthorizedError{align-items:center;background:#f6f6f6;background:var(--extraLightGray);border-radius:8px;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:15px 0;padding:25px 30px;width:100%}.notAuthorizedError .actionBtns{display:flex;gap:15px}.notAuthorizedError .actionBtns button{padding:15px 25px}.hidden{display:none}.iconBtn{align-items:center;background:none;background-color:#fff2ec;background-color:var(--orangeBgLight);border:none;border-radius:4px;color:#3d3d3d;color:var(--lightBlackPrimary);cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:9px;transition:background-color .2s ease;transition:.1s}.iconBtn:hover{background-color:#ffdccb;background-color:var(--orangeBg);color:#ff6a19e3;color:var(--primaryCopper)}.form{align-items:start;display:flex;flex-direction:column;gap:15px}.form .inputDiv,.form .inputDiv .inputInnerDiv{width:100%}.form .inputDiv:has(.inputInnerDiv){display:flex;flex-direction:row;gap:20px;justify-content:space-between}.form textarea{min-height:120px;resize:vertical}.form .inputDiv .passwordFieldUpper{align-items:center;display:flex;justify-content:space-between}.form .inputDiv .passwordFieldUpper .hidePasswordBtn{color:#3d3d3d;color:var(--lightBlackPrimary);cursor:pointer;font-size:.95rem;margin-right:5px;transition:.1s}.form .inputDiv .passwordFieldUpper .hidePasswordBtn:hover{color:#000;color:var(--black)}label{font-weight:500}label span{color:red;color:var(--danger)}.uploadIcon{color:#80818d;color:var(--darkGray);font-size:50px}.singleLineText{-webkit-line-clamp:1;line-clamp:inherit;-webkit-box-orient:vertical;display:-webkit-box;font-weight:600;height:1.5em;overflow:hidden;text-overflow:ellipsis;width:90%}.ratingsDiv{align-items:center;display:flex;gap:8px}.checkboxDiv{align-items:end;display:flex;flex-direction:row;justify-content:start;margin-bottom:12px;-webkit-user-select:none;user-select:none;width:100%}.checkbox,.checkboxDiv label{cursor:pointer}.checkbox{-webkit-appearance:none;appearance:inherit;background:#0000;border:2px solid #000;border:2px solid var(--black);border-radius:50%;content:"";display:inline-block;height:20px;margin-bottom:3px;margin-right:8px;position:relative;width:20px}.checkbox:checked{background:#000;background:var(--black);color:#fff;color:var(--white);content:"✓"}.checkbox:disabled{background:#d9d9d9;background:var(--gray);border:2px solid #d9d9d9;border:2px solid var(--gray);content:"✓";cursor:auto}.checkbox:checked:after{color:#fff;color:var(--white);content:"\2713";font-size:12px;font-weight:bolder;left:3px;position:absolute;top:0}.optionsContainer{position:relative;-webkit-user-select:none;user-select:none}.optionsContainer .optionsMenu{background-color:#fff;background-color:var(--white);border:1px solid #d9d9d9;border:1px solid var(--gray);border-radius:10px;box-shadow:1px 1px 10px 1px #d9d9d9;box-shadow:1px 1px 10px 1px var(--gray);display:flex;flex-direction:column;font-size:.8rem;position:absolute;right:0;top:125%;width:850%;z-index:100}.optionsContainer .optionsMenuRow{align-items:center;border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--lightGray);border-radius:10px;color:#3d3d3d;color:var(--lightBlackPrimary);display:flex;gap:10px;padding:10px 20px;transition:.1s;transition:.2s}.optionsContainer .optionsMenuRow:hover{background:#f6f6f6;background:var(--extraLightGray)}.optionsContainer .optionsMenuRow .menuIcon{height:17px;width:17px}.optionsContainer .optionsMenu .userProfileDiv{align-items:center;border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--lightGray);border-radius:10px;display:flex;gap:10px;padding:15px 15px 10px}.optionsContainer .optionsMenu .userProfileDiv:hover{background:#f6f6f6;background:var(--extraLightGray);cursor:pointer}.optionsContainer .optionsMenu .userProfileDiv img{border-radius:50%;width:30px}.pagination{align-items:center;display:flex;gap:10px;justify-content:center}.pagination .pageBtn{background:#0000;border:2px solid #212121;border:2px solid var(--primaryBlue);border-radius:50%;color:#212121;color:var(--primaryBlue);cursor:pointer;font-weight:500;height:40px;outline:none;transition:.1s;width:40px}.pagination .pageBtn.active,.pagination .pageBtn:hover{background:#fff;background:var(--white);border:2px solid #ff6a19e3;border:2px solid var(--primaryCopper);color:#ff6a19e3;color:var(--primaryCopper);font-weight:600}.leftArrow,.rightArrow{align-items:center;background:#212121;background:var(--primaryBlue);border:2px solid #212121;border:2px solid var(--primaryBlue);border-radius:50%;color:#fff;color:var(--white);cursor:pointer;display:flex;height:40px;justify-content:center;outline:none;padding:10px;transition:.1s;width:40px}.leftArrow .arrowIcon,.rightArrow .arrowIcon{height:25px;width:25px}.leftArrow:disabled,.rightArrow:disabled{cursor:not-allowed}.leftArrow:not(:disabled):hover,.rightArrow:not(:disabled):hover{background:#0000;color:#212121;color:var(--primaryBlue)}.dropdownLight,.dropdownPlus{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#212121;background:var(--primaryBlue);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGySURBVHic7Zk9TgJBGEC/sfAOaigoNMafE3EKPQsJhQkXsTDW1B4BwlpoSWLzbJjkExWYYYaZge91JLMz33tLsdkVMQzDMAzDMAzDOEKc/gH0RORMRKbOuWmZkfIAnIvIhYjMfrkBV8ArP3kG+kWmTQjQX7poXoBLv6AHdPxNB9wWdogGuAHma9x6Aoz/WdB0hA3ynrGsufvNRthSHqATYLHFwmYiBMgDLASYbLm4+giB8gATAQYBF1QbIUIeYOAvHrYcIVJ+qDdwERHegfuC3n72a2AWOPsTcLK6UXMRksmrDZuJkFxebVx9hGzy6oBqI2SXVwfFRrjL5L4/eXVgTIQuR4S9y6uDi0coJq8GKBahuLwaZO8RqpFXA+0tQnXyarDsEaqVVwNmi1C9vBo0eYRm5NXAySI0J68G3zlCs/KeXSI0L+9ZRhgFiswJf5MzAtzmiQpA3D8hhPru/CoZI9Qv78kQoR15T8II7cl7EkRoV96zQ4T25T0REQ5H3hMQ4fDkPWx+WKr3IScVywiPwKcS/wAeSsgXqw2cioj/wPrmnPsqNYthGIZhGIZhGMbR8Q21S10NvZYQTAAAAABJRU5ErkJggg==);background-position:right 20px center;background-repeat:no-repeat;background-size:10px;border-radius:8px;color:#fff;color:var(--white);cursor:pointer;padding:10px 40px 10px 20px;position:relative;width:-webkit-fit-content;width:fit-content}.dropdownLight{background:#0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAH2AAAB9gHM/csYAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAEtQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA16y2cwAAABh0Uk5TAAEMDxEZHSUtMklekJKWrbW+2Obq7/3+58/N7wAAANpJREFUWMPtzEsWgjAUBNFGBZSPoKL0/lfqxCMfk/A6ehyl5reAVCr1s/anXQzbnfYAgKIf+ehylefdg2NfAIcbSXI4av44kCRvB7RkxOHlyRZXRhzenlfcqR8mzzsulA8zzwsqqoe5ZwU04mHhGwDZWTos/DmDenB46eD0wsHjzQevNx4C3nQIesNhw28eNv3GweCDB5MPHIzeezB7z0HwzoPkHQfRfxxkvz7ofnWI8L6D3bsPincdNP95UP36oPvlIcbPD3F+OsR6APVADjW+KCvLDKlU6h89ARE0R09dBLf6AAAAAElFTkSuQmCC);background-position:right 20px center;background-repeat:no-repeat;background-size:10px;color:#000;color:var(--black);width:100%}.cartCountBtn{align-items:center;background:#212121;background:var(--primaryBlue);border-radius:8px;color:#fff;color:var(--white);display:flex;justify-content:space-between;min-width:100px;width:100%}.cartCountBtn .minus,.cartCountBtn .plus{align-items:center;cursor:pointer;display:flex;font-size:20px;height:100%;padding:0 20px;-webkit-user-select:none;user-select:none}.cartCountBtn .minus{border-right:1px solid #fff;border-right:1px solid var(--white)}.cartCountBtn .plus{border-left:1px solid #fff;border-left:1px solid var(--white)}.popupDiv{align-items:center;background:#000000b3;background:var(--lightBlack);display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}.popupDiv .popupContent{background:#fff;background:var(--white);border-radius:8px;height:-webkit-fit-content;height:fit-content;max-height:90%;max-width:70%;min-width:50%;overflow:auto;padding:20px 30px;width:-webkit-fit-content;width:fit-content}.popupDiv .popupContent .buttonsDiv{display:flex;gap:20px;justify-content:space-between;margin-top:10px;width:100%}.popupDiv .popupContent .buttonsDiv a,.popupDiv .popupContent .buttonsDiv button{width:100%}.popupDiv .popupCloseBtn{position:fixed;right:3%;top:5%}.popupDiv .popupCloseBtn .icon{color:#d9d9d9;color:var(--gray);cursor:pointer;height:35px;transition:.1s;width:35px}.popupDiv .popupCloseBtn .icon:hover{color:#fff;color:var(--white)}.popupDiv .previewImgDiv{align-items:center;display:flex;height:60vh;justify-content:center;width:100%}.popupDiv .previewImgDiv img{max-height:100%;max-width:100%}.tableDiv{padding:10px 0 20px}.tableDiv .tableContent{background:#fff;background:var(--white);border-radius:8px;box-shadow:1px 1px 10px 1px #d9d9d9;box-shadow:1px 1px 10px 1px var(--gray);padding:20px 0;width:100%}.tableDiv .upper{align-items:center;display:flex;justify-content:space-between;margin:0 30px 15px}.tableDiv .upper .upperRight{align-items:center;display:flex;gap:10px}.tableDiv .header{background:#212121;background:var(--primaryBlue);color:#fff;color:var(--white);display:flex;font-weight:500;gap:15px;padding:10px 32px}.tableDiv .header,.tableDiv .header p{text-align:center;width:100%}.tableDiv .header .title{text-align:left;width:150%}.tableDiv .rows{display:flex;flex-direction:column;gap:20px;margin-top:10px}.tableDiv .rows .row{display:flex;gap:15px;padding:5px 32px 10px;width:100%}.tableDiv .rows .row .field{align-items:center;display:flex;gap:15px;justify-content:center;width:100%}.tableDiv .rows .row .titleField{align-items:center;justify-content:left;width:150%}.tableDiv .rows .row .titleField .title{-webkit-line-clamp:1;line-clamp:inherit;-webkit-box-orient:vertical;display:-webkit-box;font-weight:500;height:1.5em;overflow:hidden;text-overflow:ellipsis;width:98%}.tableDiv .rows .row .priceField{color:#212121;color:var(--primaryBlue);font-size:1.2rem;font-weight:700}.tableDiv .rows .row .field .icon{color:#000000b3;color:var(--lightBlack);cursor:pointer;height:25px;transition:.2s;width:25px}.tableDiv .rows .row .field .icon:hover{color:#000;color:var(--black)}.tableDiv .totalRows{color:#80818d;color:var(--darkGray);font-size:1rem;margin-left:5px}.loadingCheckmate{align-items:center;background-color:#ffffffb3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000000}.loadingSimple,.loadingSimpleMax,.loadingSimpleMini{align-items:center;display:flex;height:78vh;justify-content:center;width:100%}.loadingSimpleMax{height:84vh}.loadingSimpleMini{height:40vh}.loadingMini,.loadingMiniPlus{width:100%}.loadingMini,.loadingMiniPlus,.loadingSpinner{align-items:center;display:flex;justify-content:center}.loadingSpinner{height:60px;width:60px}.spinner{animation:spin 1s linear infinite;border:5px solid #3498db;border-radius:50%;border-top-color:#2ecc71;height:50px;width:50px}.loadingMini .loadingSpinner{height:40px;width:40px}.loadingMini .loadingSpinner .spinner,.loadingMiniPlus .loadingSpinner{height:30px;width:30px}.loadingMiniPlus .loadingSpinner .spinner{border:4px solid #3498db;border-top-color:#2ecc71;height:20px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.confirmDialogOverlay{align-items:center;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999}.confirmDialogOverlay .confirmDialogContent{background:#fff;background:var(--white);border-radius:8px;padding:30px 20px;position:relative;text-align:center;width:320px}.confirmDialogOverlay .confirmDialogContent .confirmIcon{color:#dc3545;font-size:3rem;margin-bottom:10px}.confirmDialogOverlay .confirmDialogContent .dialogButtons{display:flex;gap:15px;justify-content:center;margin-top:20px}.cropModalOverlay{align-items:center;background:#0009;display:flex;height:100vh;inset:0;justify-content:center;max-height:100vh;overflow:hidden;position:fixed;width:100%;z-index:9999}.cropModalOverlay .cropModalContent{background:#fff;background:var(--white);border-radius:8px;box-shadow:0 5px 20px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:600px;min-height:400px;overflow:hidden;position:relative;width:90%}.cropModalOverlay .cropHeader{background-color:#f0f0f0;background-color:var(--lightGray);flex-shrink:0;font-size:1.1rem;font-weight:500;padding:10px 20px}.cropModalOverlay .cropContainer{align-items:center;background-color:#212121;background-color:var(--primaryBlue);display:flex;flex:1 1;justify-content:center;min-height:55vh;overflow:hidden;position:relative}.cropModalOverlay .cropActions{display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:10px 20px}.cropModalOverlay .cancelButton,.cropModalOverlay .cropButton{border:none;border-radius:4px;cursor:pointer;font-size:.95rem;padding:8px 18px;transition:.1s}.cropModalOverlay .cancelButton{background-color:#6c757d;color:#fff;color:var(--white)}.cropModalOverlay .cancelButton:hover{background-color:#5a6268}.cropModalOverlay .cropButton{background-color:#212121;background-color:var(--primaryBlue);color:#fff;color:var(--white)}.cropModalOverlay .cropButton:hover{background-color:#000;background-color:var(--black)}.searchBoxUtility .searchInputUtility{align-items:center;display:flex;min-width:250px;position:relative}.searchBoxUtility .searchInputUtility .inputField{font-size:.7rem;padding-right:0;width:100%}.searchBoxUtility .searchInputUtility .dropdown{position:absolute;right:10px;top:30%}.customDateRange label{margin-left:15px}.customDateRange input{border:1px solid #d9d9d9;border:1px solid var(--gray);border-radius:8px;margin-left:8px;outline:none;padding:8px 12px}.sellerAvailabilityDiv{border-radius:8px;box-shadow:1px 1px 10px 1px #d9d9d9;box-shadow:1px 1px 10px 1px var(--gray);display:flex;flex-direction:column;gap:10px;padding:20px 30px}.sellerAvailabilityStatus{align-items:center;display:flex;font-weight:500;gap:5px}.sellerAvailabilityStatus.available{color:#18ae00;color:var(--success)}.sellerAvailabilityStatus.notAvailable{color:#de8500;color:var(--warning)}.buyerHeaderDiv{background:none}.buyerHeaderDiv .buyerHeaderContent{display:flex;flex-direction:column;gap:22px;height:15vh;justify-content:center;padding:30px 0}.buyerHeaderActions,.buyerHeaderDiv .buyerHeaderContent .buyerHeaderLower,.buyerHeaderDiv .buyerHeaderContent .buyerHeaderLower .lowerLeft ul,.buyerHeaderDiv .buyerHeaderContent .buyerHeaderLower .lowerRight ul,.buyerHeaderDiv .buyerHeaderContent .buyerHeaderUpper,.leftActions,.rightActions,.searchBoxDiv .searchBoxMain,.searchBoxDiv .searchBoxMain .searchBoxRight,.searchBtnDiv{align-items:center;display:flex;gap:10px;justify-content:center}.buyerHeaderDiv .buyerHeaderContent .buyerHeaderLower,.buyerHeaderDiv .buyerHeaderContent .buyerHeaderUpper{justify-content:space-between}.buyerHeaderDiv .buyerHeaderContent .buyerHeaderUpper{gap:55px}.buyerHeaderDiv .buyerHeaderContent .buyerHeaderUpper .buyerHeaderActionsBefore{align-items:center;display:flex;gap:20px;min-width:220px}.buyerHeaderDiv .buyerHeaderContent .buyerHeaderUpper .buyerHeaderActionsBefore.hide{visibility:hidden}.buyerHeaderDiv .buyerHeaderContent .buyerHeaderUpper .buyerHeaderActionsBefore.remove{display:none}.buyerHeaderDiv .buyerHeaderContent .buyerHeaderUpper .buyerHeaderActionsBefore .primaryBtn{font-size:.8rem}.buyerHeaderDiv .buyerHeaderContent .buyerHeaderUpper .buyerHeaderUpperLeft{align-items:center;display:flex;gap:55px;width:100%}.searchBoxDiv{position:relative;width:95%}.searchBoxDiv .searchBoxMain{border:2px solid var(--gray);border-radius:28px;display:flex;gap:0;height:50px;justify-content:space-between;width:100%}.searchBoxDiv .searchBoxMain .searchBoxLeft{align-items:center;background:#0000;display:flex;padding-left:24px;width:98%}.searchBoxDiv .searchBoxMain .searchBoxLeft .searchIcon{color:var(--darkGray);margin-right:12px}.searchBoxDiv .searchBoxMain .searchBoxLeft input{background:#0000;border:none;height:100%;outline:none;padding:10px 0;width:100%}.searchBoxDiv .searchBoxMain .searchBoxRight{align-items:center;background:var(--primaryBlue);border-bottom-right-radius:28px;border-top-right-radius:28px;display:flex;height:100%;margin-left:10px;padding:10px 20px}.searchBoxDiv .searchBoxMain .searchBoxRight .dropdown{color:var(--white)}.searchBoxDiv .searchBoxMain .searchBoxRight .dropdown option{color:var(--black)}.searchBoxDiv .searchBoxMain .searchBtn{background:var(--primaryBlue);border:none;border-radius:20px;color:var(--white);cursor:pointer;margin-right:8px;padding:8px 20px}.buyerHeaderActions{gap:40px}.buyerHeaderActions i{color:var(--lightBlack);cursor:pointer;font-size:20px;transition:.1s}.buyerHeaderActions i:hover{color:var(--black)}.buyerHeaderActions .leftActions,.buyerHeaderActions .rightActions{gap:25px}.buyerHeaderActions .leftActions i{color:var(--primaryCopper);transition:.1s}.buyerHeaderActions .leftActions i:hover{color:var(--primaryCopperDark)}.buyerHeaderActions .leftActions .ordersHeader{position:relative}.buyerHeaderActions .leftActions .ordersHeader p{color:var(--lightBlack);cursor:pointer;font-size:20px}.buyerHeaderActions .leftActions .ordersHeader p:hover{color:var(--black)}.buyerHeaderActions .leftActions .inboxDiv{position:relative}.buyerHeaderActions .rightActions{background-color:initial;border:1px solid var(--primaryCopper);border-radius:8px;padding:12px 25px}.buyerHeaderDiv .buyerHeaderContent .buyerHeaderLower .lowerLeft ul,.buyerHeaderDiv .buyerHeaderContent .buyerHeaderLower .lowerRight ul{gap:30px}.buyerHeaderDiv .buyerHeaderContent .buyerHeaderLower i{margin:0 10px}.buyerHeaderDiv .buyerHeaderContent .buyerHeaderLower li a{align-items:center;display:flex;gap:2px}.buyerHeaderDiv .buyerHeaderContent .buyerHeaderLower .icon{height:25px;width:25px}.buyerHeaderDiv .buyerHeaderContent .buyerHeaderLower .catsDropdownLi{position:relative}.buyerHeaderDiv .buyerHeaderContent .buyerHeaderLower .catsDropdownLi .catsDropdownDiv{background:var(--white);box-shadow:1px 1px 10px 1px var(--gray);left:0;min-width:700%;padding:10px 12px;position:absolute;top:100%;z-index:1000}.buyerHeaderDiv .buyerHeaderContent .buyerHeaderLower .catsDropdownLi .catsDropdownDiv .catsDropdownContent{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,1fr)}.buyerHeaderDiv .buyerHeaderContent .buyerHeaderLower .catsDropdownLi .catsDropdownDiv .cat{align-items:center;color:var(--lightBlack);cursor:pointer;display:flex;font-size:.9rem;gap:10px;justify-content:space-between;padding:3px 10px;transition:.1s;width:280px}.buyerHeaderDiv .buyerHeaderContent .buyerHeaderLower .catsDropdownLi .catsDropdownDiv .cat:hover{background:var(--lightGray)}.buyerHeaderDiv .buyerHeaderContent .buyerHeaderUpper .buyerHeaderDrawer{display:none}.buyerHeaderDiv .ordersHeader .notifications-badge,.sellerHeaderDiv .ordersHeader .notifications-badge{font-size:13px;height:20px;position:relative!important;width:20px}.buyerHeaderDiv .ordersHeader,.sellerHeaderDiv .ordersHeader{align-items:center;display:flex;gap:8px;justify-content:center}.buyerFooterDiv{background:var(--primaryBlue);padding:30px 0}.buyerFooterDiv .horizontalLine{background:var(--darkGray);height:1px}.buyerFooterDiv .footerContent{color:var(--gray);display:flex;flex-direction:column;gap:15px;justify-content:center}.buyerFooterDiv .footerContent a{color:var(--darkGray);transition:.2s}.buyerFooterDiv .footerContent a:hover{color:var(--white)}.buyerFooterDiv .footerContent .footerLower,.buyerFooterDiv .footerContent .footerUpper{align-items:center;display:flex;justify-content:space-between;width:100%}.buyerFooterDiv .footerContent .footerUpper{align-items:start;gap:30px;margin:20px 0;width:95%}.buyerFooterDiv .footerContent .footerUpper .column{display:flex;flex-direction:column;gap:6px;min-width:17%}.buyerFooterDiv .footerContent .footerUpper div h4{color:var(--white);font-size:1.2rem;font-weight:600;margin-bottom:10px}.buyerFooterDiv .footerContent .footerUpper .footerUpperLeft{gap:20px;margin-right:50px;max-width:25%}.buyerFooterDiv .footerContent .footerUpper .footerUpperLeft .faithzyLogoDiv{height:80px;width:80px}.buyerFooterDiv .footerContent .footerIconsDiv{display:flex;flex-wrap:wrap;gap:15px}.buyerFooterDiv .footerContent .socialIcons .icon{cursor:pointer}.heroDiv{color:var(--primaryBlue);height:84vh;justify-content:center;overflow:hidden;position:relative}.heroDiv,.heroDiv .heroContent{align-items:center;display:flex}.heroDiv .heroContent{gap:30px;height:100%;justify-content:space-between;width:100%}.heroDiv .heroLeft{display:flex;flex-direction:column;gap:30px;margin-left:55px;width:60%}.heroDiv .heroLeft .heroContentMain{margin-left:10px}.heroDiv .heroContent .heroContentMain h1{font-family:Bebas Neue,sans-serif;font-size:55px;letter-spacing:2.5px;position:relative}.heroDiv .heroContent .heroContentMain span{color:var(--secondaryCopper);font-family:Bebas Neue,sans-serif;position:relative}.heroDiv .heroContent .heroContentMain p{animation:fadeIn 2s ease-in-out;color:var(--darkGray);font-size:17px;line-height:1.8;margin:10px 0;position:relative;width:-webkit-fit-content;width:fit-content}.heroDiv .heroContent .heroContentMain .heroBtns{animation:fadeInUp 1s ease-in-out .5s;display:flex;gap:20px;margin-top:20px;position:relative}.heroDiv .heroContent .heroContentMain .heroBtns a{padding:15px 25px}.heroDiv .heroContent .heroContentMain .heroBtns .primaryBtn2{border-color:var(--primaryCopper);color:var(--primaryCopper)}.heroDiv .heroContent .heroContentMain .heroBtns .primaryBtn2:hover{background:var(--primaryCopper);color:var(--white)}.heroDiv .heroTradeleadFormDiv{margin-left:10px;width:100%}.heroDiv .heroTradeleadFormDiv .tradeleadStepper{background:var(--white);border:2px solid var(--gray);border-radius:12px;margin-top:20px;max-width:660px;padding:20px 25px;position:relative;width:100%}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .heroPageForm .tradeleadHeroLabel{color:var(--darkGray)}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .heroPageForm .tradeleadHeroBtn{background:var(--orangeBgLight);border:1px solid var(--primaryCopper);padding:12px 20px;width:100%}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .heroPageForm .tradeleadHeroBtn:hover{background:var(--orangeBg)}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .stepper{align-items:center;display:flex;margin-bottom:20px}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .step{align-items:center;background-color:var(--gray);border-radius:50%;display:flex;font-weight:700;height:40px;justify-content:center;width:40px}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .step.active,.heroDiv .heroTradeleadFormDiv .tradeleadStepper .step.completed{background-color:var(--primaryCopper);color:var(--white)}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .stepConnector{background-color:var(--darkGray);flex-grow:1;height:2px}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .stepConnector.active{background-color:var(--primaryCopper)}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .stepContent .stepInputs{color:var(--black);display:flex;flex-direction:column;gap:12px}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .stepContent .stepInputs .tradeleadInputDiv{display:flex;flex-direction:column;gap:6px}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .stepContent .tradeleadDescription{height:138px;max-height:200px;min-height:100px;resize:vertical}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .stepButtons{display:flex;gap:10px;justify-content:center;margin-top:20px}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .mainStepBtn{margin-bottom:6px}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .mainStepBtn button:hover{background:var(--primaryBlue);border:#0000;color:var(--white)}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .showTradeleadModelDiv .popupContent{min-width:35%;padding:20px 30px}.heroDiv .heroRight{height:100%;width:50%}.heroDiv .heroRight,.heroDiv .imageSlider{align-items:center;display:flex;justify-content:center;overflow:hidden}.heroDiv .imageSlider{flex-direction:column;gap:15px;height:90%;width:90%}.heroDiv .imageSlider .slideImage{height:90%;object-fit:contain;opacity:0;transition:opacity 1s ease-in-out;width:90%}.heroDiv .imageSlider .fadeIn{opacity:1;z-index:1}.heroDiv .imageSlider .fadeOut{opacity:0;z-index:0}.heroDiv .imageSlider .currentImage{transform:translateX(0);z-index:1}.heroDiv .imageSlider .nextImage{opacity:1;z-index:0}.heroDiv .imageSlider .dotsContainer{display:flex;display:none;gap:7px;z-index:100}.heroDiv .imageSlider .dot{background-color:var(--primaryBlue);border-radius:50%;cursor:pointer;height:7px;transition:background-color .3s;width:7px}.heroDiv .imageSlider .dot.active{background-color:#ccc}.loginDiv .loginContent,.loginDiv .loginContent .loginRight,.loginDiv .loginContent .loginRight .loginRightLower,.registerDiv .registerContent,.registerDiv .registerContent .registerRight,.registerDiv .registerContent .registerRight .registerRightLower,.resetPasswordDiv .section,.resetPasswordRequestDiv .section,.thirdPartyLoginDiv,.thirdPartyLoginDiv a{align-items:center;display:flex;flex-direction:column;justify-content:center}.loginDiv,.registerDiv,.resetPasswordDiv,.resetPasswordRequestDiv{align-items:center;display:flex;min-height:99vh;position:relative}.loginDiv .faithzyLogoDiv,.registerDiv .faithzyLogoDiv,.resetPasswordDiv .faithzyLogoDiv,.resetPasswordRequestDiv .faithzyLogoDiv{left:53px;position:absolute;top:30px;z-index:1000}.loginDiv .loginBanner,.resetPasswordDiv .resetPasswordBanner,.resetPasswordRequestDiv .resetPasswordBanner{height:100%;left:0;position:fixed;top:0;width:45%}.registerDiv .registerBanner{height:100%;position:fixed;right:0;top:0;width:50%}.loginDiv .loginContent,.resetPasswordDiv .section,.resetPasswordRequestDiv .section{align-items:flex-end;margin-right:100px;padding:50px 0}.resetPasswordDiv .section .form,.resetPasswordRequestDiv .section .form{max-width:45%;width:100%}.registerDiv .registerContent{align-items:flex-start;margin-left:70px;padding:110px 0}.loginDiv .loginContent .loginRight,.registerDiv .registerContent .registerRight{gap:30px;max-width:45%;width:100%}.loginDiv .emailVerificationNotification{align-items:center;background:var(--warning);bottom:0;color:var(--white);display:flex;justify-content:space-between;left:0;padding:10px 18px;position:absolute;width:100%;z-index:10000}.thirdPartyLoginDiv{gap:12px;width:100%}.thirdPartyLoginDiv a{flex-direction:row;gap:20px}.thirdPartyLoginDiv .loginWithFacebook img,.thirdPartyLoginDiv .loginWithGoogle img{width:20px}.thirdPartyLoginDiv a{background:var(--white);border:1px solid var(--black);border-radius:32px;color:var(--lightBlack);padding:8px 0;transition:.2s;width:100%}.thirdPartyLoginDiv a:hover{background:var(--lightGray)}.orLine{color:var(--darkGray);position:relative;text-align:center;width:100%}.orLine:before{left:0}.orLine:after,.orLine:before{background:var(--darkGray);content:"";height:4%;position:absolute;top:50%;width:45%}.orLine:after{right:0}.loginDiv .loginContent .loginRight .loginRightLower,.registerDiv .registerContent .registerRight .registerRightLower{gap:10px;width:100%}.loginDiv .loginContent .loginRight .loginRightLower .inputDiv,.registerDiv .registerContent .registerRight .registerRightLower .inputDiv{width:100%}.loginDiv .loginContent .loginRight .loginRightLower .inputDiv .forgotPasswordBtn,.registerDiv .registerContent .registerRight .registerRightLower .inputDiv .passInstructions{color:var(--darkGray);font-size:.7rem}.loginDiv .loginContent .loginRight .loginRightLower .inputDiv .forgotPasswordBtn:hover{color:var(--black)}.loginDiv .loginContent .loginRight .loginRightLower .inputDiv .primaryBtn,.registerDiv .registerContent .registerRight .registerRightLower .inputDiv .primaryBtn{margin:15px 0;width:100%}.loginDiv .loginContent .loginRight .loginRightLower .registerInsteadDiv a,.registerDiv .registerContent .registerRight .registerRightLower .loginInsteadDiv a{color:var(--primaryCopper)}.provisionsFilterTabDiv{align-items:center;background:var(--lightGray);border:1px solid var(--darkGray);border-radius:35px;bottom:20px;display:flex;gap:10px;padding:10px 25px;position:fixed;right:20px}.provisionsFilterTabDiv button{background:#0000;border:none;color:var(--darkGray);cursor:pointer;font-size:.8rem;transition:.2s}.provisionsFilterTabDiv button:hover{color:var(--lightBlack)}.provisionsFilterTabDiv button.selected{color:var(--black)}.sampleProvisionsDiv{margin:100px 0}.homeProvisionsDiv .homeProvisionsContainer .sampleProvisionsDiv{margin:50px 0}.homeProvisionsDiv .homeProvisionsContainer .sampleProvisionsDiv .primaryHeading{font-size:1.5rem;font-weight:600}.sampleProvisionsDiv .sampleProvisionsUpper,.sampleProvisionsDiv .sampleProvisionsUpper .sampleProvisionsUpperRight{align-items:center;display:flex;justify-content:space-between}.sampleProvisionsDiv .sampleProvisionsUpper{margin-bottom:5px}.sampleProvisionsDiv .sampleProvisionsLower{position:relative}.sampleProvisionsDiv .sampleProvisionsLower .slideLeftBtn{left:-1%;padding:5px 6px 5px 5px}.sampleProvisionsDiv .sampleProvisionsLower .slideLeftBtn,.sampleProvisionsDiv .sampleProvisionsLower .slideRightBtn{align-items:center;background:var(--primaryBlue);border-radius:50%;color:var(--white);cursor:pointer;display:flex;height:45px;justify-content:center;position:absolute;top:50%;width:45px}.sampleProvisionsDiv .sampleProvisionsLower .slideRightBtn{padding:5px 5px 5px 6px;right:-1%}.sampleProvisionsDiv .carousel-container{overflow:hidden;position:relative;width:100%}.sampleProvisionsDiv .carousel-track{grid-gap:3px;display:grid;gap:3px;padding:15px 5px;transition:transform .3s ease-in-out;width:100%}.product{background-color:var(--white);border-radius:8px;box-shadow:.1px .1px 10px 1px var(--gray);padding:10px;position:relative;transform:translateY(0);transition:all .3s ease-out;width:95%}.product:hover{transform:translateY(-1.5%)}.product .productImgDiv{background:var(--lightGray);border-radius:8px;height:235px;width:100%}.product .productImgDiv img{border-radius:8px;height:100%;object-fit:cover;width:100%}.product .productTitle{-webkit-line-clamp:2;line-clamp:inherit;-webkit-box-orient:vertical;color:var(--black);display:-webkit-box;font-size:1rem;font-weight:500;height:3em;margin-top:10px;overflow:hidden;text-overflow:ellipsis}.product .productLower{display:flex;flex-direction:column;margin-top:8px}.product .productLower .productLowerTop{align-items:center;display:flex;font-size:.9rem;gap:5px}.product .productLower .productLowerBottom{align-items:baseline;display:flex;gap:15px;justify-content:right}.product .productLower .productLowerTop p{color:var(--lightBlack);font-weight:600}.product .productLower .productLowerTop span{color:var(--primaryCopper);font-weight:500}.product .productLower .productPrice{color:var(--secondaryBlue);font-size:1.8rem;margin-right:5px}.product .productLower .productDiscount{color:var(--darkGray);font-size:1.2rem;text-decoration:line-through}.product .hoverActions,.service .hoverActions{align-items:center;color:var(--primaryCopperDark)!important;display:flex;gap:8px;justify-content:center;position:absolute;right:10%;top:5%}.product .hoverActions .iconDiv,.product .hoverActions .loading,.service .hoverActions .iconDiv,.service .hoverActions .loading{align-items:center;background:var(--orangeBgLight);border-radius:50%;display:flex;height:35px;justify-content:center;padding:8px;transition:.2s;width:35px}.product .hoverActions .iconDiv:hover,.service .hoverActions .iconDiv:hover{background:var(--orangeBg)}.productDetailsDiv{margin:20px 0 50px}.productDetailsDiv .upper{display:flex;justify-content:space-between}.productDetailsDiv .upper .upperLeft{width:40%}.productDetailsDiv .upper .upperLeft .productThumbnail{border-radius:8px;height:-webkit-fit-content;height:fit-content;max-height:420px;object-fit:cover;width:100%}.productDetailsDiv .upper .upperLeft .productGalleryDiv{display:flex;gap:10px;justify-content:left;margin-top:10px;width:100%}.productDetailsDiv .upper .upperLeft .productGalleryDiv img{border:3px solid #0000;border-radius:8px;cursor:pointer;object-fit:cover;transition:.2s;width:15%}.productDetailsDiv .upper .upperRight{display:flex;flex-direction:column;gap:25px;width:52%}.productDetailsDiv .upper .upperRight .ratingsDiv{align-items:center;display:flex;gap:8px}.productDetailsDiv .upper .upperRight .productTitle{font-size:1.2rem;font-weight:600}.productDetailsDiv .upper .upperRight .sellerInfo{align-items:center;display:flex;gap:8px}.productDetailsDiv .upper .upperRight .sellerInfo img{border-radius:50%;height:30px;object-fit:cover;width:30px}.productDetailsDiv .upper .upperRight .sellerInfo a{color:var(--black)}.productDetailsDiv .upper .upperRight .productInfo{display:flex;flex-wrap:wrap;gap:10px}.productDetailsDiv .upper .upperRight .productInfo p{color:var(--primaryCopper);width:49%}.productDetailsDiv .upper .upperRight .productInfo strong{color:var(--black)}.productDetailsDiv .upper .upperRight .productPrice{align-items:baseline;display:flex;gap:20px}.productDetailsDiv .upper .upperRight .productPrice .salesPrice{color:var(--primaryCopper);font-size:1.8rem}.productDetailsDiv .upper .upperRight .productPrice .price{color:var(--darkGray);font-size:1.2rem;text-decoration:line-through}.productDetailsDiv .upper .upperRight .productPrice .off{background-color:var(--primaryBlue);color:var(--white);padding:8px 15px}.productDetailsDiv .upper .upperRight .productActions{display:flex;gap:15px;justify-content:space-between}.productDetailsDiv .upper .upperRight .productActions .primaryBtn,.productDetailsDiv .upper .upperRight .productActions .primaryBtn2{text-align:center;width:100%}.productDetailsDiv .upper .upperRight .productActions .addToCartBtn{align-items:center;display:flex;gap:10px;justify-content:center;width:150%}.productDetailsDiv .upper .upperRight .addToWishlistBtn{align-items:center;color:var(--primaryCopper);cursor:pointer;display:flex;gap:10px}.productDetailsDiv .upper .upperRight .buyNowBtn{align-items:center;display:flex;gap:15px;justify-content:center}.productDetailsDiv .lower{border:1px solid var(--gray);border-radius:8px;margin-top:100px}.productDetailsDiv .lower .upper{align-items:center;display:flex;flex-direction:row;gap:0;justify-content:center}.productDetailsDiv .lower .upper p{border-bottom:5px solid #0000;color:var(--primaryCopper);cursor:pointer;padding:15px}.productDetailsDiv .lower .upper .active{background:var(--primaryBlue);border-color:var(--primaryCopper);color:var(--white)}.productDetailsDiv .lower .innerLower,.productDetailsDiv .lower .productReviews{padding:35px}.service{background-color:var(--white);border-radius:8px;box-shadow:.1px .1px 10px 1px var(--gray);padding:10px;transform:translateY(0);transition:all .3s ease-out;width:95%}.service:hover{transform:translateY(-1.5%)}.service .serviceImgDiv{height:180px;width:100%}.service .serviceImgDiv img{border-radius:8px;height:100%;object-fit:cover;width:100%}.service .serviceTitle{-webkit-line-clamp:2;line-clamp:inherit;-webkit-box-orient:vertical;color:var(--black);display:-webkit-box;font-size:1rem;font-weight:500;height:3em;margin-top:10px;overflow:hidden;text-overflow:ellipsis}.service .serviceLower{display:flex;flex-direction:column;margin-top:8px}.service .serviceLower .serviceLowerTop{align-items:center;display:flex;font-size:.9rem;gap:5px}.service .serviceLower .serviceLowerBottom{align-items:baseline;color:var(--darkGray);display:flex;gap:15px;justify-content:right}.service .serviceLower .serviceLowerTop p{color:var(--lightBlack);font-weight:600}.service .serviceLower .serviceLowerTop span{color:var(--primaryCopper);font-weight:500}.service .serviceLower .servicePrice{color:var(--secondaryBlue);font-size:1.8rem;margin-right:5px}.service .serviceLower .serviceDiscount{color:var(--darkGray);font-size:1.2rem;text-decoration:line-through}.settingsDiv{padding:20px 0 50px}.settingsDiv .settingsContent{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);display:flex;flex-direction:column;gap:40px;padding:50px}.settingsDiv .becomeSellerDiv .section{width:100%}.settingsDiv .becomeSellerDiv,.settingsDiv .becomeSellerDiv .becomeSellerContent{box-shadow:none;padding:0}.settingsDiv .sellerSettings .sellerSettingsUpper{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.settingsDiv .changePassDiv{margin:10px 0;-webkit-user-select:none;user-select:none;width:100%}.settingsDiv .changePassDiv .upper{background:#0000;border-bottom:2px solid var(--gray);border-top:2px solid var(--gray);cursor:pointer;display:flex;justify-content:space-between;padding:10px;transition:.1s}.settingsDiv .changePassDiv .upper:hover{background:var(--extraLightGray)}.settingsDiv .changePassDiv .upper .icon{height:25px;width:25px}.settingsDiv .changePassDiv .lower{margin-top:20px}.settingsDiv .changePassDiv .lower .secondaryBtn{margin-top:10px}.categoriesDiv .categoriesContent{background:var(--white);padding-bottom:40px}.categoriesDiv .categoriesContent .searchBoxDiv{margin:auto auto 35px;width:50%}.categoriesDiv h2{color:var(--black);font-size:2rem;margin-bottom:20px}.categoriesDiv .categoriesBanner{margin-bottom:30px;width:100%}.categoriesDiv .productCatsDiv,.categoriesDiv .serviceCatsDiv{margin-bottom:60px}.categoriesDiv .categoriesGrid,.categoriesDiv .searchedCategories{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0 40px}.categoriesDiv .categoryCard{align-items:flex-start;background:var(--white);border:1px solid var(--gray);border-radius:15px;box-shadow:0 4px 8px #0000001a;color:var(--black);display:flex;flex-direction:column;padding:25px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.categoriesDiv .categoryCard:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-5px)}.categoriesDiv .categoryCard h3{font-size:.9rem;font-weight:600;margin-bottom:10px}.categoriesDiv .categoryCard p{color:var(--darkGray);font-size:.8rem;margin-bottom:15px}.categoriesDiv .categoryCard span{border-radius:20px;color:var(--white);font-size:.65rem;font-weight:700;padding:4px 13px}.categoriesDiv .productCat span{background:var(--primaryBlue)}.categoriesDiv .serviceCat span{background:var(--primaryCopper)}.searchBoxDiv .searchBoxMain .searchBoxLeft{position:relative}.searchBoxDiv .searchBoxMain .searchBoxLeft .clearIcon{color:var(--darkGray);cursor:pointer;font-size:1.2rem;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.productsDiv,.servicesDiv{margin:20px 0 50px}.productsDiv .productsContent,.servicesDiv .servicesContent{display:flex;gap:60px;justify-content:space-between}.productsDiv .filters,.servicesDiv .filters{display:flex;flex-direction:column;gap:20px;min-width:18%}.productsDiv .filters .filter,.servicesDiv .filters .filter{display:flex;flex-direction:column;gap:3px}.productsDiv .filters .filter .row,.servicesDiv .filters .filter .row{align-items:center;color:var(--lightBlack);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;transition:.1s}.productsDiv .filters .filter .row:hover,.servicesDiv .filters .filter .row:hover{color:var(--black)}.productsDiv .filters .filter .row input,.servicesDiv .filters .filter .row input{margin-right:5px}.productsDiv .filters .filter .active,.servicesDiv .filters .filter .active{color:var(--primaryCopper)!important}.productsDiv .left .categoryFilter .seeMore,.servicesDiv .left .categoryFilter .seeMore{color:var(--primaryCopper);cursor:pointer}.productsDiv .left .ratingFilter .rating,.servicesDiv .left .ratingFilter .rating{display:flex;gap:2px}.productsDiv .left .ratingFilter .rating .up,.servicesDiv .left .ratingFilter .rating .up{margin-left:10px}.productsDiv .right,.servicesDiv .right{display:flex;flex-direction:column;gap:20px;min-width:75%;width:100%}.productsDiv .right .activeFilters,.servicesDiv .right .activeFilters{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.productsDiv .right .activeFilters .filterTag,.servicesDiv .right .activeFilters .filterTag{align-items:center;background-color:var(--lightGray);border-radius:5px;display:flex;padding:5px 15px}.productsDiv .right .activeFilters .filterTag button,.servicesDiv .right .activeFilters .filterTag button{background:none;border:none;cursor:pointer;font-size:1.2rem;line-height:1;margin-left:10px}.productsDiv .right .resultsFound span,.servicesDiv .right .resultsFound span{color:var(--primaryCopper);font-weight:500}.productsDiv .right .products,.servicesDiv .right .services{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr);margin:20px 0 50px}.productsDiv .right .products .product,.servicesDiv .right .services .service{width:100%}.tableDiv .rows .row .field .cartCheck{color:var(--success)}.tableDiv .rows .row .field .cartCheck:hover{color:var(--success);cursor:not-allowed}.tableDiv .rows .row .field .arrowRight{background:var(--lightGray);border-radius:50%;padding:3px;transition:.1s}.tableDiv .rows .row .field .arrowRight:hover{background:var(--gray)}.tableDiv .rows .row .titleField .imgDiv{height:100%;width:15%}.tableDiv .rows .row .titleField .imgDiv img{width:100%}.tableDiv .rows .row .categoryField{color:var(--primaryCopper);cursor:pointer;gap:5px}.tableDiv .rows .row .sellerField{cursor:pointer;font-weight:500;gap:5px}.cartDiv{padding:20px 0 50px}.cartDiv .cartContent .section{display:flex;justify-content:space-between}.cartDiv .left{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);display:flex;flex-direction:column;gap:20px;height:-webkit-fit-content;height:fit-content;padding:20px 30px;width:70%}.cartDiv .left .secondaryHeading .totalItems{color:var(--darkGray);font-size:1rem;margin-left:5px}.cartDiv .left .cartProducts{display:flex;flex-direction:column;gap:40px;margin-top:10px;width:100%}.cartDiv .left .cartProducts .cartElem{display:flex;gap:30px;margin-bottom:40px}.cartDiv .left .cartProducts .cartElem .imgDiv{width:120px}.cartDiv .left .cartProducts .cartElem .imgDiv img{width:100%}.cartDiv .left .cartProducts .cartElem .cartElemContent{display:flex;flex-direction:column;gap:10px;justify-content:space-between;width:100%}.cartDiv .left .cartProducts .cartElem .cartElemContent .cartElemTop{display:flex;justify-content:space-between}.cartDiv .left .cartProducts .cartElem .cartElemContent .cartElemTop .title{-webkit-line-clamp:1;line-clamp:inherit;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.1rem;font-weight:600;height:1.5em;overflow:hidden;text-overflow:ellipsis;width:88%}.cartDiv .left .cartProducts .cartElem .cartElemContent .cartElemTop .icon{color:var(--darkGray);cursor:pointer;height:25px;transition:.1s;width:25px}.cartDiv .left .cartProducts .cartElem .cartElemContent .cartElemTop .icon:hover{color:var(--black)}.cartDiv .left .cartProducts .cartElem .cartElemContent .shippingFee span{color:var(--primaryCopper)}.cartDiv .left .cartProducts .cartElem .cartElemContent .cartElemBottom{display:flex;justify-content:space-between}.cartDiv .left .cartProducts .cartElem .cartElemContent .cartElemBottom .cartCountBtn{height:30px;width:20%}.cartDiv .left .cartProducts .cartElem .cartElemContent .cartElemBottom .cartCountBtn p{font-size:14px}.cartDiv .left .cartProducts .cartElem .cartElemContent .cartElemBottom .price{align-items:baseline;color:var(--primaryCopper);display:flex;font-size:2rem;font-weight:700;gap:15px;justify-content:left}.cartDiv .left .cartProducts .cartElem .cartElemContent .cartElemBottom .price span{color:var(--darkGray);font-size:1.2rem;font-weight:300;text-decoration:line-through}.cartDiv .summary{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);height:-webkit-fit-content;height:fit-content;padding:20px 30px;width:25%}.cartDiv .summary .summaryContent{display:flex;flex-direction:column;gap:15px;margin-top:20px}.cartDiv .summary .summaryContent .row{display:flex;justify-content:space-between}.cartDiv .summary .summaryContent .row .subTotal{color:var(--primaryCopper)}.bookmarksDiv{padding:10px 60px}.bookmarksDiv .sellersGrid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:20px}.bookmarksDiv .sellerCard{background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 4px 6px #0000000d;padding:20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.bookmarksDiv .sellerCard:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-5px)}.bookmarksDiv .profileImage{border:2px solid #f5f5f5;border-radius:50%;height:80px;margin-bottom:15px;object-fit:cover;width:80px}.bookmarksDiv .sellerName{color:#333;font-size:1.2rem;font-weight:600;margin-bottom:10px}.bookmarksDiv .rating{align-items:center;display:flex;justify-content:center;margin-bottom:15px}.bookmarksDiv .starIcon{color:#f5c518;font-size:16px;margin-right:5px}.bookmarksDiv .rating span{color:#666;font-size:.9rem}.bookmarksDiv .actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.bookmarksDiv .actionBtn{border-radius:5px;cursor:pointer;font-size:.9rem;padding:8px 15px;text-decoration:none;transition:background-color .2s ease}.bookmarksDiv .removeBtn{align-items:center;background-color:#dc3545;border:none;color:#fff;display:flex;gap:5px}.bookmarksDiv .removeBtn:hover{background-color:#c82333}.bookmarksDiv .noBookmarks{color:#666;font-size:1.1rem;margin-top:20px}@media (max-width:768px){.sellersGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.sellerCard{padding:15px}.actionBtn{font-size:.85rem;padding:6px 12px}}@media (max-width:480px){.bookmarksDiv{padding:15px}.sellersGrid{grid-template-columns:1fr}.profileImage{height:60px;width:60px}}.postRequestDiv .requestRow .offersField{align-items:center;color:var(--primaryCopper);cursor:pointer;display:flex;font-weight:600;gap:3px!important;justify-content:center}.postRequestDiv .offersModalDiv .offersModelContent{display:flex;flex-direction:column;gap:15px}.postRequestDiv .rows .row .field .icon{height:18px;width:18px}.offersModalDiv .popupContent{min-width:80%}.offersModalDiv .offersRows .tableContent .header .title,.offersModalDiv .offersRows .tableContent .rows .row .titleField{font-size:.9rem;width:400%}.offersModalDiv .offersRows .tableContent .header .seller{width:150%}.offersModalDiv .offersRows .tableContent .rows .row .sellerField{cursor:pointer;width:150%}.offersModalDiv .offersRows .tableContent .rows .row .field{align-items:start}.offersModalDiv .offersRows .tableContent .rows .row .field .icon{height:22px;margin-top:3px;width:22px}.postNewRequestDiv .postNewRequestContent{min-width:67%}.postNewRequestDiv .postNewRequestContent .form{gap:8px}.checkoutDiv{padding:20px 0 50px}.checkoutDiv .checkoutContent{display:flex;justify-content:space-between}.checkoutDiv .billingInfo{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);height:-webkit-fit-content;height:fit-content;padding:20px 30px;width:60%}.checkoutDiv .billingInfo .inputField:disabled{background:var(--lightGray);border:1px solid var(--gray);cursor:not-allowed}.checkoutDiv .billingInfo .billingInfoUpper{align-items:center;display:flex;justify-content:space-between;width:100%}.checkoutDiv .billingInfo .billingInfoUpper .editBtn{align-items:center;background:none;background-color:var(--orangeBgLight);border:none;border-radius:4px;color:var(--lightBlackPrimary);cursor:pointer;display:flex;font-size:1.1rem;justify-content:center;padding:10px;transition:background-color .2s ease;transition:.1s}.checkoutDiv .billingInfo .billingInfoUpper .editBtn:hover{background-color:var(--orangeBg);color:var(--primaryCopper)}.checkoutDiv .orderSummary{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);display:flex;flex-direction:column;gap:15px;height:-webkit-fit-content;height:fit-content;padding:20px 30px;width:37%}.checkoutDiv .orderSummary .item{align-items:center;display:flex;gap:15px;justify-content:space-between}.checkoutDiv .orderSummary .item .pkgInfo{align-items:center;display:flex;gap:10px;margin:5px 0}.checkoutDiv .orderSummary .item .serviceTypeBadge{align-items:center;background:var(--orangeBgLight);border:1px solid var(--primaryCopper);border-radius:20px;color:var(--primaryCopper);display:flex;font-size:.65rem;gap:8px;padding:4px 12px}.checkoutDiv .orderSummary .item .imgDiv{width:90px}.checkoutDiv .orderSummary .item .imgDiv img{border-radius:8px;width:100%}.checkoutDiv .orderSummary .item .itemContent{width:80%}.checkoutDiv .orderSummary .item .itemContent .price{color:var(--primaryCopper);font-weight:500;margin-top:5px}.checkoutDiv .orderSummary .item .itemContent .packageInfo{font-weight:500;margin-top:5px}.checkoutDiv .orderSummary .item .itemContent .packageTitle{color:var(--darkGray);font-size:.9rem;margin-top:5px}.checkoutDiv .orderSummary .item .itemContent .priceDetails{align-items:center;color:var(--primaryCopper);display:flex;font-weight:500;gap:10px;margin-top:10px}.checkoutDiv .orderSummary .item .itemContent .priceDetails .discount{color:var(--darkGray);font-size:.9rem;text-decoration:line-through}.checkoutDiv .orderSummary .promoCodeBox{align-items:center;gap:10px}.checkoutDiv .orderSummary .promoCodeBox,.checkoutDiv .orderSummary .row{display:flex;justify-content:space-between}.checkoutDiv .orderSummary .row .subTotal{color:var(--primaryCopper)}.checkoutDiv .orderSummary .row .discount{color:var(--danger)}.checkoutDiv .hidePaymentInfo{margin:10px 0;-webkit-user-select:none;user-select:none;width:100%}.checkoutDiv .hidePaymentInfo .upper{background:#0000;border-bottom:2px solid var(--gray);border-top:2px solid var(--gray);cursor:pointer;display:flex;justify-content:space-between;padding:10px;transition:.1s}.checkoutDiv .hidePaymentInfo .upper:hover{background:var(--extraLightGray)}.checkoutDiv .hidePaymentInfo .upper .icon{height:25px;width:25px}.checkoutDiv .questionInputDiv{display:flex;flex-direction:column;gap:10px;width:100%}.checkoutDiv .questionInputDiv button{align-self:flex-end;width:-webkit-fit-content;width:fit-content}.checkoutDiv .questionsList{display:flex;flex-direction:column;gap:10px;margin-top:20px;width:100%}.checkoutDiv .questionItem{align-items:center;background:var(--extraLightGray);border:1px solid var(--gray);border-radius:4px;display:flex;justify-content:space-between;padding:10px}.checkoutDiv .questionItem p{flex:1 1;margin:0}.checkoutDiv .questionItem .actions{display:flex;gap:10px}.checkoutDiv .questionItem .deleteIcon,.checkoutDiv .questionItem .editIcon{color:var(--lightBlackPrimary);cursor:pointer;transition:color .2s}.checkoutDiv .questionItem .editIcon:hover{color:var(--secondaryBlue)}.checkoutDiv .questionItem .deleteIcon:hover{color:var(--danger)}.paymentMethodsDiv{display:flex;flex-direction:column;gap:15px;margin:15px 0;width:100%}.paymentMethodsDiv .paymentOptions{display:flex;gap:15px;justify-content:space-between}.paymentMethodsDiv .paymentOptions .paymentOption{align-items:center;border:1px solid var(--gray);border-radius:8px;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:40px;transition:.2s;width:100%}.paymentMethodsDiv .paymentOptions .paymentOption.selected{background:var(--primaryBlue);color:var(--white)}.paymentMethodsDiv .paymentOptions .paymentOption:not(.selected):hover{background:var(--lightGray)}.paymentMethodsDiv .paymentOptions .paymentOption .icon{color:var(--secondaryBlue);height:40px;width:40px}.paymentMethodsDiv .paymentOptions .paymentOption.selected .icon{color:var(--white)}.serviceDetailsDiv{margin:20px 0 80px}.serviceDetailsDiv .serviceDetailsContent{display:flex;flex-direction:column}.serviceDetailsDiv .serviceInfo{display:flex;justify-content:space-between}.serviceDetailsDiv .serviceInfo .serviceImages{width:40%}.serviceDetailsDiv .serviceInfo .serviceImages .serviceThumbnail{border-radius:8px;height:-webkit-fit-content;height:fit-content;max-height:380px;object-fit:cover;width:100%}.serviceDetailsDiv .serviceInfo .serviceImages .serviceGalleryDiv{display:flex;gap:10px;justify-content:left;margin-top:10px;width:100%}.serviceDetailsDiv .serviceInfo .serviceImages .serviceGalleryDiv img{border:3px solid #0000;border-radius:8px;cursor:pointer;object-fit:cover;transition:.2s;width:18%}.serviceDetailsDiv .serviceInfo .info{display:flex;flex-direction:column;gap:20px;width:52%}.serviceDetailsDiv .serviceInfo .info .ratingsDiv{align-items:center;display:flex;gap:8px}.serviceDetailsDiv .serviceInfo .info .title{font-size:1.2rem;font-weight:600}.serviceDetailsDiv .serviceInfo .info .sellerInfo{align-items:center;display:flex;gap:8px}.serviceDetailsDiv .serviceInfo .info .sellerInfo img{border-radius:50%;height:30px;object-fit:cover;width:30px}.serviceDetailsDiv .serviceInfo .info .sellerInfo a{color:var(--black)}.serviceDetailsDiv .serviceInfo .info .category{color:var(--primaryCopper);cursor:pointer;font-weight:500}.serviceDetailsDiv .serviceInfo .info .servicePrice{align-items:baseline;display:flex;gap:10px}.serviceDetailsDiv .serviceInfo .info .servicePrice .salesPrice{color:var(--primaryCopper);font-size:1.8rem}.serviceDetailsDiv .serviceInfo .info .servicePrice .price{color:var(--darkGray);font-size:1.2rem;margin-left:10px;text-decoration:line-through}.serviceDetailsDiv .serviceInfo .info .servicePrice .off{background-color:var(--primaryBlue);color:var(--white);padding:8px 15px}.serviceDetailsDiv .serviceInfo .info .serviceActions{display:flex;gap:15px;justify-content:space-between}.serviceDetailsDiv .serviceInfo .info .serviceActions .moreActions{display:flex;gap:15px}.serviceDetailsDiv .serviceInfo .info .serviceActions .addToWishlistBtn{align-items:center;color:var(--primaryCopper);cursor:pointer;display:flex;gap:10px}.serviceDetailsDiv .packages{display:flex;gap:20px;justify-content:space-between;padding:80px 0 50px}.serviceDetailsDiv .packages .packageBox{border:1px solid var(--gray);border-radius:8px;display:flex;flex-direction:column;gap:15px;padding-bottom:80px;position:relative;transition:box-shadow .3s ease;width:100%}.serviceDetailsDiv .packages .packageBox:hover{box-shadow:0 4px 12px #0000001a}.serviceDetailsDiv .packages .packageBox .infoAndBtn{bottom:20px;display:flex;flex-direction:column;gap:20px;left:7%;position:absolute;width:86%}.serviceDetailsDiv .packages .packageBox .upper{font-size:1.2rem;font-weight:500;padding-top:15px;text-align:center}.serviceDetailsDiv .packages .packageBox .BASIC{color:var(--danger)}.serviceDetailsDiv .packages .packageBox .STANDARD{color:var(--secondaryBlue)}.serviceDetailsDiv .packages .packageBox .ULTIMATE{color:var(--warning)}.serviceDetailsDiv .packages .packageBox .lower{display:flex;flex-direction:column;gap:25px;padding:10px 30px 25px}.serviceDetailsDiv .packages .packageBox .lower .serviceTypeBadge{align-items:center;background:var(--orangeBgLight);border:1px solid var(--primaryCopper);border-radius:20px;color:var(--primaryCopper);display:flex;font-size:.75rem;gap:8px;margin:auto;padding:7px 18px}.serviceDetailsDiv .packages .packageBox .lower .title{font-size:1.2rem;font-weight:600}.serviceDetailsDiv .packages .packageBox .lower .description{font-size:.9rem;margin-bottom:50px}.serviceDetailsDiv .packages .packageBox .lower .info{align-items:flex-start;color:var(--lightBlackPrimary);display:flex;font-weight:500;justify-content:space-between}.serviceDetailsDiv .packages .packageBox .lower .info .deliveryInfo{display:flex;flex-direction:column;gap:10px}.serviceDetailsDiv .packages .packageBox .lower .info .deliveryInfo .infoItem{align-items:center;display:flex;font-size:.9rem;gap:5px}.serviceDetailsDiv .packages .packageBox .lower .info .priceDetails{align-items:center;display:flex;gap:20px}.serviceDetailsDiv .packages .packageBox .lower .info .priceDetails .discount{color:var(--darkGray);font-size:1.2rem;text-decoration:line-through}.serviceDetailsDiv .packages .packageBox .lower .info .priceDetails .price{background:var(--lightBlackPrimary);border-radius:8px;color:var(--white);font-size:1.2rem;padding:6px 20px}.serviceDetailsDiv .aboutSeller,.serviceDetailsDiv .aboutService{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);display:flex;flex-direction:column;gap:15px;margin-bottom:50px;padding:20px 30px}.serviceDetailsDiv .aboutSeller .upper{align-items:center;display:flex;justify-content:space-between}.serviceDetailsDiv .aboutSeller .upper .sellerProfile{align-items:center;display:flex;font-size:.9rem;gap:25px}.serviceDetailsDiv .aboutSeller .upper .sellerProfile .imgDiv{height:70px;width:70px}.serviceDetailsDiv .aboutSeller .upper .sellerProfile .imgDiv img{border-radius:50%;height:100%;object-fit:cover;width:100%}.serviceDetailsDiv .aboutSeller .upper .sellerProfile .profileInfo{display:flex;flex-direction:column;gap:2px}.serviceDetailsDiv .aboutSeller .upper .sellerProfile .profileInfo .username{color:var(--lightBlackPrimary);cursor:pointer;font-size:.85rem;font-weight:500}.serviceDetailsDiv .aboutSeller .upper .sellerProfile .profileInfo .username:hover{color:var(--black)}.serviceDetailsDiv .aboutSeller .upper .sellerProfile .profileInfo .ratingsDiv{align-items:center;display:flex;gap:8px}.serviceDetailsDiv .aboutSeller .upper .sellerInfo{display:flex;gap:80px;margin-right:20px}.serviceDetailsDiv .aboutSeller .upper .sellerInfo .col p{font-size:.85rem}.serviceDetailsDiv .sampleProvisionsDiv{margin:0 0 50px}.serviceDetailsDiv .serviceReviews{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);display:flex;flex-direction:column;gap:10px;padding:20px 30px}.serviceDetailsDiv .serviceReviews .reviewDiv{margin-top:20px}.requirementsDiv{margin:50px 0}.requirementsDiv .requirementsContent{box-shadow:1px 1px 10px 1px var(--gray);padding:20px 40px 30px}.chatDiv .section{width:100%}.chatDiv .chatContent{background:var(--white);border-top:1px solid var(--gray);display:flex;height:85vh}.adminDiv .chatDiv .chatContent{border:none}.chatDiv .icon{color:var(--darkGray);cursor:pointer;transition:.2s}.chatDiv .icon:hover{color:var(--black)}.chatDiv a{color:var(--primaryCopper)}.chatDiv .content{display:flex;flex-direction:column;gap:10px}.chatDiv .chatRoom,.chatDiv .chatsList,.chatDiv .otherInfo{display:flex;flex-direction:column;height:100%}.chatDiv .chatsList{width:25%}.chatDiv .chatRoom,.chatDiv .chatsList{border-right:2px solid var(--lightGray)}.chatDiv .chatRoom{position:relative;width:50%}.chatDiv .otherInfo{height:84vh;overflow-y:auto;width:25%}.chatDiv .header{align-items:center;border-bottom:2px solid var(--lightGray);display:flex;font-size:1.2rem;font-weight:600;justify-content:left;padding:20px 30px}.chatDiv .header .highlight{align-items:center;background:var(--orangeBg);border-radius:50%;color:var(--primaryCopper);display:flex;font-size:.75rem;height:28px;justify-content:center;width:28px}.chatDiv .chatsList .header{gap:15px;justify-content:center}.chatDiv .chatRoom .header{gap:15px}.chatDiv .chatRoom .header img{border-radius:50%;height:30px;object-fit:cover;width:30px}.chatDiv .otherInfo .header{justify-content:space-between}.chatDiv .chatsList .chatBoxes{height:100%;overflow-y:auto;padding:20px 30px}.chatDiv .chatsList .chatBoxes .chatBox{border-radius:8px;cursor:pointer;display:flex;gap:15px;padding:10px 15px}.chatDiv .chatsList .chatBoxes .active{background:var(--lightGray)}.chatDiv .chatsList .chatBoxes .chatBox .imgDiv{height:50px;width:60px}.chatDiv .chatsList .chatBoxes .chatBox .chatBoxContent{width:100%}.chatDiv .chatsList .chatBoxes .chatBox .imgDiv img{border-radius:50%;height:100%;object-fit:cover;width:100%}.chatDiv .chatsList .chatBoxes .chatBox .lastMessage{color:var(--darkGray);font-size:.7rem;font-weight:400;margin-top:5px}.chatDiv .chatRoom .messages .offerMessage{background:var(--orangeBgHover);border-radius:8px;color:var(--black);margin-bottom:10px}.chatDiv .chatRoom .messages .offerMessage .bottom,.chatDiv .chatRoom .messages .offerMessage .buttonsDiv,.chatDiv .chatRoom .messages .offerMessage .middle,.chatDiv .chatRoom .messages .offerMessage .upper{padding:10px 20px}.chatDiv .chatRoom .messages .offerMessage .upper{align-items:center;border-bottom:1px solid var(--gray);display:flex}.chatDiv .chatRoom .messages .offerMessage .upper .price{color:var(--primaryCopper);font-size:1.3rem;font-weight:600;margin-left:20px}.chatDiv .chatRoom .messages .offerMessage .bottom{border-top:1px solid var(--gray);display:flex;flex-direction:column;gap:5px}.chatDiv .chatRoom .messages .offerMessage .bottom .row{align-items:center;display:flex;gap:10px}.chatDiv .chatRoom .messages .offerMessage .buttonsDiv{border-top:1px solid var(--gray);display:flex;justify-content:right;margin:5px 0}.chatDiv .chatRoom .messages .offerMessage .buttonsDiv a{color:var(--black);font-size:.75rem;margin-left:10px;padding:6px 18px}.chatDiv .chatRoom .messages .offerMessage .buttonsDiv a:hover{color:var(--white)}.chatDiv .chatRoom .messages .offerMessage .buttonsDiv a.disabled:hover{color:var(--black)}.chatDiv .otherInfo .participantDetails{display:flex;flex-direction:column;gap:10px;padding:20px 30px}.chatDiv .otherInfo .participantDetails .row{align-items:center;display:flex;justify-content:space-between}.chatDiv .otherInfo .sampleProvisionsDiv{margin:10px 0}.chatDiv .otherInfo .sampleProvisionsDiv .sampleProvisionsLower .carousel-track{gap:17px;padding-left:12px}.chatDiv .otherInfo .sampleProvisionsDiv .sampleProvisionsLower .product,.chatDiv .otherInfo .sampleProvisionsDiv .sampleProvisionsLower .service{width:99%}.chatDiv .popupDiv .showQuoteModelContent{width:55%}.contactDiv .contactContent{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);margin:20px 0 50px;padding:50px}.profileDiv{padding-bottom:100px}.profileDiv .bg{background:var(--secondaryBlue);height:18vh;position:relative;width:100%}.profileDiv .bg img{border-radius:50%;bottom:-60%;height:150px;left:45%;object-fit:cover;position:absolute;width:150px}.profileDiv .profileContent{display:flex;flex-direction:column;gap:50px;margin-top:120px}.profileDiv .profileContent .upper{display:flex;gap:50px;justify-content:space-between}.profileDiv .profileContent .upper .sellerProfileRight{display:flex;flex-direction:column;gap:20px;width:100%}.profileDiv .profileContent .upper .sellerInfo,.profileDiv .profileContent .upper .sellerProfileRight .aboutSeller{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);display:flex;flex-direction:column;gap:10px;height:-webkit-fit-content;height:fit-content;min-width:37%;padding:20px 30px}.profileDiv .profileContent .upper .sellerProfileRight .aboutSeller{flex:1 1}.profileDiv .profileContent .upper .sellerInfo .row{display:flex;justify-content:space-between}.profileDiv .profileContent .upper .sellerInfo .buttonsDiv{margin-top:10px}.profileDiv .profileContent .upper .sellerInfo .buttonsDiv .btnsForAdmin{display:flex;flex-direction:column;gap:10px}.profileDiv .profileContent .upper .sellerInfo .buttonsDiv .btnsForAdmin .profileBtns{display:flex;gap:10px;justify-content:space-between}.profileDiv .profileContent .upper .sellerInfo .buttonsDiv .btnsForAdmin .profileBtns a,.profileDiv .profileContent .upper .sellerInfo .buttonsDiv .btnsForAdmin .profileBtns button{width:100%!important}.profileDiv .profileContent .upper .sellerInfo .buttonsDiv .btnsForUser{display:flex;gap:10px}.profileDiv .profileContent .upper .sellerInfo .buttonsDiv .btnsForUser a,.profileDiv .profileContent .upper .sellerInfo .buttonsDiv .btnsForUser button{width:100%}.profileDiv .profileContent .upper .sellerInfo .buttonsDiv .btnsForUser .bookmarkBtn{align-items:center;display:flex;font-size:.9rem;gap:10px;justify-content:center}.profileDiv .sellerProducts .products,.profileDiv .sellerServices .services{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(5,1fr);margin:20px 0;width:100%}.profileDiv .sellerProducts .products .product,.profileDiv .sellerServices .services .service{width:100%}.profileDiv .sellerProducts .products.grid-1,.profileDiv .sellerServices .services.grid-1{grid-template-columns:repeat(1,1fr)}.profileDiv .sellerProducts .products.grid-2,.profileDiv .sellerServices .services.grid-2{grid-template-columns:repeat(2,1fr)}.profileDiv .sellerProducts .products.grid-3,.profileDiv .sellerServices .services.grid-3{grid-template-columns:repeat(3,1fr)}.profileDiv .sellerProducts .products.grid-4,.profileDiv .sellerServices .services.grid-4{grid-template-columns:repeat(4,1fr)}.profileDiv .sellerProducts .products.grid-5,.profileDiv .sellerServices .services.grid-5{grid-template-columns:repeat(5,1fr)}.profileDiv .sellerReviews{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);display:flex;flex-direction:column;gap:10px;padding:20px 30px}.profileDiv .sellerReviews .reviewDiv{margin-top:20px}.faqDiv{min-height:75vh;width:100%}.faqSection{border-radius:8px;padding:30px 0}.faqDiv .faqSection .primaryHeading{color:var(--primaryBlue);font-size:2rem;font-weight:600;margin-bottom:20px;text-align:center}.faqDiv .faqSection .faqContent{display:flex;flex-direction:column;gap:30px;margin-top:20px}.faqDiv .faqSection .faqCategory{display:flex;flex-direction:column;gap:15px}.faqDiv .faqSection .categoryHeader{cursor:default;font-size:1.5rem;font-weight:600;margin-bottom:10px}.faqDiv .faqSection .faqItem{border:1px solid var(--lightGray);border-radius:8px;overflow:hidden;transition:box-shadow .3s ease}.faqDiv .faqSection .faqItem:hover{box-shadow:0 2px 8px #0000000d}.faqDiv .faqSection .faqQuestion{align-items:center;background-color:var(--extraLightGray);cursor:pointer;display:flex;justify-content:space-between;padding:15px 20px;transition:background-color .2s ease}.faqDiv .faqSection .faqQuestion:hover{background-color:var(--lightGray)}.faqDiv .faqSection .faqToggleIcon{color:var(--primaryBlue);font-size:18px;transition:transform .3s ease}.faqDiv .faqSection .faqAnswer{background-color:var(--white);line-height:1.6;max-height:0;overflow:hidden;padding:0 20px;transition:max-height .3s ease,padding .3s ease}.faqDiv .faqSection .faqAnswer.open{max-height:1000px;padding-bottom:15px;padding-top:15px}.faqDiv .faqSection .faqAnswer img{height:auto}.faqDiv .faqSection .faqAnswer img,.faqDiv .faqSection .faqAnswer video{border-radius:4px;margin:10px 0;max-width:100%}.faqDiv .faqSection .faqAnswer table{border-collapse:collapse;margin:10px 0;width:100%}.faqDiv .faqSection .faqAnswer td,.faqDiv .faqSection .faqAnswer th{border:1px solid var(--lightGray);padding:8px;text-align:left}.faqDiv .faqSection .faqAnswer a{color:var(--primaryBlue);text-decoration:underline}.faqDiv .faqSection .faqAnswer a:hover{text-decoration:none}.joinSellerBanner{background-color:var(--orangeBgLight);border-radius:8px;margin-bottom:30px;margin-top:50px;padding:20px;text-align:center}.joinSellerBanner .primaryHeading{margin-bottom:10px}.joinSellerBanner .joinSellerBannerActions{display:flex;gap:10px;justify-content:center;margin-top:15px}.joinSellerBanner .joinSellerBannerActions button{font-weight:500;padding:12px 20px}.subscribeBannerDiv{left:50%;margin:30px 0 30px -50vw;position:relative;width:100vw}.subscribeBannerDiv .subscribeContent{align-items:center;background-color:var(--primaryBlue);display:flex;flex-direction:column;gap:10px;justify-content:center;padding:30px}.subscribeBannerDiv .subscribeContent h2{color:var(--white);text-align:center}.subscribeBannerDiv .subscribeContent h2 span{color:var(--orangeOnDarkBg)}.subscribeBannerDiv .subscribeForm{align-items:center;display:flex;gap:10px;margin:0 auto;max-width:500px;width:100%}.subscribeBannerDiv .subscribeForm .inputField{width:100%}.floatingChatButton{align-items:center;background:var(--white);border:2px solid var(--gray);border-radius:25px;bottom:20px;box-shadow:1px 1px 10px 1px var(--gray);color:var(--lightBlack);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding:10px 20px 10px 15px;position:fixed;right:20px;transition:background-color .3s ease;z-index:1000}.floatingChatButton:hover{background-color:var(--extraLightGray)}.floatingChatButton img{border-radius:50%;height:50px;width:50px}.floatingChatButton .chatFloatRight{align-items:start;display:flex;flex-direction:column;gap:5px}.floatingChatButton .chatFloatRight .chatFloatLower{align-items:center;display:flex;font-size:12px;gap:4px}.chatPopupDiv{background:#fff;border-radius:10px;bottom:105px;box-shadow:0 4px 15px #0003;height:530px;overflow:hidden;position:fixed;right:25px;transform:translateY(100%);transition:transform .3s ease-in-out;width:380px;z-index:1000}.chatPopupDiv.open{transform:translateY(0)}.chatPopupDiv .floatChatRoom.popup{display:flex;flex-direction:column;height:100%}.chatPopupDiv .floatChatRoom.popup .header{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:10px}.chatPopupDiv .floatChatRoom.popup .header img{border-radius:50%;height:30px;margin-right:10px;width:30px}.chatPopupDiv .floatChatRoom.popup .header span{flex-grow:1;font-size:14px;font-weight:600}.chatPopupDiv .floatChatRoom.popup .header button{background:none;border:none;color:#6c757d;cursor:pointer;font-size:14px;padding:0 10px}.chatPopupDiv .floatChatRoom.popup .header button:hover{color:#343a40}.chatPopupDiv .floatChatRoom.popup .messages.content{background-color:#f8f8f8;flex-grow:1;padding:10px}.chatPopupDiv .floatChatRoom.popup .writeMessageDiv{background-color:#fff;border-top:1px solid #e9ecef;padding:10px}.chatPopupDiv .floatChatRoom.popup .writeMessageDiv .writeMessageMain{align-items:center;display:flex;gap:10px;justify-content:space-between}.chatPopupDiv .floatChatRoom.popup .writeMessageDiv input{border:1px solid #ced4da;border-radius:5px;font-size:14px;padding:8px;width:100%}.chatPopupDiv .floatChatRoom.popup .writeMessageDiv .attachIcon{color:#6c757d;cursor:pointer;font-size:20px}.chatPopupDiv .floatChatRoom.popup .writeMessageDiv .primaryBtn{font-size:14px;padding:6px 12px}.chatPopupDiv .floatChatRoom.popup .writeMessageDiv .filePreview{align-items:center;color:var(--darkGray);display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:10px}.chatPopupDiv .floatChatRoom.popup .writeMessageDiv .filePreview .removeFileIcon{color:var(--black);cursor:pointer;font-size:1rem}.chatPopupDiv .floatChatRoom .messages{display:flex;flex-direction:column;gap:10px;height:100%;overflow-y:auto}.chatPopupDiv .floatChatRoom .messages .message{border-radius:8px;display:flex;flex-direction:column;font-size:.8rem;gap:5px;max-width:70%;padding:6px 14px}.chatPopupDiv .floatChatRoom .messages .message.sent{align-self:flex-end;background:var(--primaryCopperDark);color:var(--white);margin-right:15px}.chatPopupDiv .floatChatRoom .messages .message.sent .messageTime{color:var(--lightGray)}.chatPopupDiv .floatChatRoom .messages .message.received{background:var(--orangeBgLight);margin-left:15px;width:-webkit-fit-content;width:fit-content}.chatPopupDiv .floatChatRoom .messages .message .senderName{align-items:center;display:flex;font-size:.85rem;gap:25px;justify-content:space-between}.chatPopupDiv .floatChatRoom .messages .message .senderName span{color:var(--darkGray);font-size:.6rem;font-weight:300}.chatPopupDiv .floatChatRoom .messages .message.received .senderName{color:var(--primaryCopper)}.chatPopupDiv .floatChatRoom .messages .message .documentBox{align-items:center;background-color:var(--primaryBlue);border-radius:8px;color:var(--white);cursor:pointer;display:flex;gap:10px;margin-bottom:8px;padding:10px 12px;width:-webkit-fit-content;width:fit-content}.chatPopupDiv .floatChatRoom .messages .message .documentBox p{color:var(--white);font-size:.7rem}.chatPopupDiv .floatChatRoom .noChats{align-items:center;color:var(--darkGray);display:flex;font-size:1.2rem;font-weight:600;height:100%;justify-content:center}.chatPopupDiv .floatChatRoom .offerLink{color:var(--lightBlack);font-size:.7rem;font-style:italic;-webkit-text-decoration:wavy;text-decoration:wavy}.chatPopupDiv .floatChatRoom .offerLink a{color:var(--primaryCopper);cursor:pointer;text-decoration:underline}.sellerHeaderDiv{background-color:initial}.leftActions,.rightActions,.sellerHeaderActions,.sellerHeaderDiv .sellerHeaderContent,.sellerHeaderDiv .sellerHeaderContent nav ul{align-items:center;display:flex;gap:40px;justify-content:center}.sellerHeaderDiv .sellerHeaderContent nav ul .ordersHeader{position:relative}.sellerHeaderDiv .sellerHeaderContent{justify-content:space-between;padding:30px 0}.sellerHeaderActions{gap:50px}.sellerHeaderActions i{color:var(--lightBlack);cursor:pointer;font-size:20px;transition:.1s}.sellerHeaderActions i:hover{color:var(--black)}.sellerHeaderActions .leftActions,.sellerHeaderActions .rightActions{gap:25px}.sellerHeaderActions .leftActions i{color:var(--primaryCopper);transition:.1s}.sellerHeaderActions .leftActions i:hover{color:var(--primaryCopperDark)}.sellerHeaderActions .leftActions .inboxDiv{position:relative}.sellerHeaderActions .rightActions{background-color:initial;border:1px solid var(--primaryCopper);border-radius:8px;padding:12px 25px}.buyerHeaderActions .rightActions .optionsContainer .profilePic,.sellerHeaderActions .rightActions .optionsContainer .profilePic{border-radius:50%;cursor:pointer;height:25px;width:25px}.becomeSellerDiv{padding:20px 0 50px}.becomeSellerDiv .becomeSellerContent{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);padding:50px 0}.becomeSellerDiv form{margin:30px 0}.becomeSellerDiv form .inputDiv .uploadDiv{align-items:center;background-color:#f0f0f0;border-radius:50%;cursor:pointer;display:flex;height:150px;justify-content:center;margin:20px 0;position:relative;width:150px}.becomeSellerDiv form .inputDiv .uploadDiv img{border-radius:50%;height:100%;object-fit:cover;width:100%}.becomeSellerDiv form .inputDiv .uploadInput{display:none}.createProductDiv{padding:20px 0 50px}.createProductDiv .createProductContent{background-color:var(--white);border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);padding:50px}.createProductDiv .createProductDetails{align-items:flex-start;display:flex;gap:50px;justify-content:space-between;margin-top:30px}.createProductDiv .createProductDetails form{width:100%}.createProductDiv .createProductDetails .createProductGallery{align-items:start;display:flex;flex-direction:column;gap:20px;width:35%}.createProductDiv .createProductDetails .createProductGallery .productThumbnail{width:100%}.createProductDiv .createProductDetails .createProductGallery .productThumbnailContent{border:1px dashed var(--darkGray);border-radius:8px;height:350px;margin-top:10px;padding:15px;width:350px}.createProductDiv .createProductDetails .createProductGallery .productThumbnailContent .uploadLabel{align-items:center;background:var(--gray);border-radius:8px;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.createProductDiv .createProductDetails .createProductGallery .productThumbnailContent .uploadLabel img{height:100%;object-fit:cover;width:100%}.createProductDiv .createProductDetails .createProductGallery .productThumbnailContent input{display:none}.createProductDiv .createProductDetails .createProductGallery .productGalleryUpper,.createProductDiv .createProductDetails .createProductGallery .productThumbnailUpper{align-items:center;display:flex;justify-content:space-between}.createProductDiv .createProductDetails .createProductGallery .clearBtn{cursor:pointer}.sellerBasicDetailsDiv{margin:20px 0 50px;position:relative}.sellerBasicDetailsDiv .sellerBasicDetailsContent{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);display:flex;flex-direction:column;gap:50px;padding:40px 50px}.sellerBasicDetailsDiv .profileImageDiv{display:flex;justify-content:center;left:0;position:absolute;top:-10%;width:100%}.sellerBasicDetailsDiv .profileImageDiv img{border-radius:50%;height:150px;object-fit:cover;width:150px}.sellerBasicDetailsDiv .upper{display:flex;height:200px;justify-content:space-around}.sellerBasicDetailsDiv .upperLeft,.sellerBasicDetailsDiv .upperRight{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;width:35%}.sellerBasicDetailsDiv .upperLeft a{text-align:center;width:100%}.sellerBasicDetailsDiv .upperLeft .previewProfileBtn{width:100%}.sellerBasicDetailsDiv .upperRight div{display:flex;justify-content:space-between;width:100%}.sellerProductsDiv{margin:20px 0 50px}.sellerProductsDiv .sellerProductsHeader{align-items:center;border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);display:flex;justify-content:space-between;margin-bottom:30px;padding:20px 35px}.sellerProductsDiv .sellerProductsHeader .primaryBtn{align-items:center;border-radius:50%;display:flex;font-size:1.5rem;height:50px;justify-content:center;width:50px}.sellerProductsDiv .sellerProducts{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(5,1fr);width:100%}.sellerProductsDiv .sellerProducts.grid-1{grid-template-columns:repeat(1,1fr)}.sellerProductsDiv .sellerProducts.grid-2{grid-template-columns:repeat(2,1fr)}.sellerProductsDiv .sellerProducts.grid-3{grid-template-columns:repeat(3,1fr)}.sellerProductsDiv .sellerProducts.grid-4{grid-template-columns:repeat(4,1fr)}.sellerProductsDiv .sellerProducts.grid-5{grid-template-columns:repeat(5,1fr)}.sellerProductCardDiv{background-color:var(--white);border-radius:8px;box-shadow:.1px .1px 10px 1px var(--gray);padding:10px;-webkit-user-select:none;user-select:none;width:100%}.sellerProductCardDiv .productImgDiv{height:250px;width:100%}.sellerProductCardDiv .productImgDiv img{border-radius:8px;height:100%;object-fit:cover;width:100%}.sellerProductCardDiv .productUpper{align-items:center;color:var(--primaryCopper);display:flex;font-size:.85rem;justify-content:space-between;margin-top:12px}.sellerProductCardDiv .productUpper .ellipsis{color:var(--darkGray);cursor:pointer;font-size:22px;margin-right:8px;position:relative;transition:.1s}.sellerProductCardDiv .productUpper .ellipsis i:hover{color:var(--black)}.sellerProductCardDiv .productUpper .ellipsis .optionsMenu{background-color:var(--white);box-shadow:.1px .1px 10px 1px var(--gray);display:flex;flex-direction:column;font-size:.8rem;gap:10px;padding:10px 0;position:absolute;right:0;text-align:center;top:100%;width:500%}.sellerProductCardDiv .productUpper .ellipsis .optionsMenu a{color:var(--darkGray);transition:.1s}.sellerProductCardDiv .productUpper .ellipsis .optionsMenu a:hover{color:var(--black)}.sellerProductCardDiv .productTitle{-webkit-line-clamp:2;line-clamp:inherit;-webkit-box-orient:vertical;color:var(--black);display:-webkit-box;font-size:1rem;font-weight:500;height:3em;margin-top:8px;overflow:hidden;text-overflow:ellipsis}.sellerProductCardDiv .productLower{display:flex;flex-direction:column;margin-top:8px}.sellerProductCardDiv .productLower .productLowerTop{align-items:center;display:flex}.sellerProductCardDiv .productLower .productLowerBottom{align-items:baseline;display:flex;gap:15px;justify-content:right}.sellerProductCardDiv .productLower .productLowerTop{font-size:.9rem;gap:5px}.sellerProductCardDiv .productLower .productLowerTop p{color:var(--lightBlack);font-weight:600}.sellerProductCardDiv .productLower .productLowerTop span{color:var(--primaryCopper);font-weight:500}.sellerProductCardDiv .productLower .productPrice{color:var(--secondaryBlue);font-size:1.8rem;margin-right:5px}.sellerProductCardDiv .productLower .productDiscount{color:var(--darkGray);font-size:1.2rem;text-decoration:line-through}.createServiceDiv{padding:20px 0 50px}.createServiceDiv .createServiceContent{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);padding:50px}.createServiceDiv .form{margin-top:30px}.createServiceDiv .servicePackagesDiv{grid-gap:60px;align-items:top;display:grid;gap:60px;grid-template-columns:repeat(3,1fr);height:100%;margin:50px 0;width:100%}.createServiceDiv .servicePackagesDiv .header{display:flex;justify-content:space-between}.createServiceDiv .servicePackagesDiv label{font-size:.8rem}.createServiceDiv .servicePackagesDiv .servicePackage .secondaryHeading{margin-bottom:10px;text-align:center}.createServiceDiv .form .reqQuestions{display:flex;flex-direction:column;gap:10px;margin:20px 0}.createServiceDiv .form .reqQuestions .reqQuestion{display:flex;justify-content:space-between}.createServiceDiv .form .reqQuestions .reqQuestion .icons .icon{color:var(--darkGray);cursor:pointer;margin-left:15px}.createServiceDiv .form .addReq{align-items:end;display:flex;flex-direction:column;gap:10px;justify-content:right}.createServiceDiv .form .addReq button{width:-webkit-fit-content;width:fit-content}.galleryDiv{margin-top:20px;width:100%}.galleryDiv .galleryComponentContent .galleryUpper{align-items:center;display:flex;justify-content:space-between}.galleryDiv .galleryComponentContent .galleryUpper label{color:#333;font-size:1rem;font-weight:600}.galleryDiv .galleryComponentContent .imagesLimit{font-size:.9rem;margin-left:5px}.galleryDiv .galleryComponentContent .clearBtn{background:none;border:none;border-radius:5px;color:#f03e3e;cursor:pointer;font-size:.9rem;padding:5px 10px;transition:background-color .2s ease}.galleryDiv .galleryComponentContent .clearBtn:hover{background-color:#ffe3e3}.galleryDiv .galleryComponentContent .galleryContent{border:1px dashed var(--darkGray);border-radius:8px;margin-top:10px;padding:15px;width:100%}.galleryDiv .galleryComponentContent .galleryImagesWrapper{align-items:center;display:flex;flex-wrap:wrap;gap:15px;width:100%}.galleryDiv .galleryComponentContent .uploadedImageCard{background-color:#f9f9f9;border:1px solid #eee;border-radius:6px;height:90px;overflow:hidden;position:relative;width:-webkit-fit-content;width:fit-content}.galleryDiv .galleryComponentContent .uploadedImageCard img{height:100%;object-fit:cover;width:100%}.galleryDiv .galleryComponentContent .removeImageBtn{background:#fffc;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:12px;font-weight:600;height:22px;position:absolute;right:5px;top:5px;width:22px}.galleryDiv .galleryComponentContent .addMoreLabel{align-items:center;background-color:#fafafa;border:1px dashed #ccc;border-radius:6px;cursor:pointer;display:flex;height:90px;justify-content:center;width:90px}.galleryDiv .galleryComponentContent .uploadIcon{color:#999;font-size:1.5rem}.galleryDiv .galleryComponentContent .inputField{display:none}.sellerServicesDiv{margin:20px 0 50px}.sellerServicesDiv .sellerServicesHeader{align-items:center;border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);display:flex;justify-content:space-between;margin-bottom:30px;padding:20px 25px}.sellerServicesDiv .sellerServicesHeader .primaryBtn{align-items:center;border-radius:50%;display:flex;font-size:1.5rem;height:50px;justify-content:center;width:50px}.sellerServicesDiv .sellerServices{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(5,1fr);width:100%}.sellerServicesDiv .sellerServices.grid-1{grid-template-columns:repeat(1,1fr)}.sellerServicesDiv .sellerServices.grid-2{grid-template-columns:repeat(2,1fr)}.sellerServicesDiv .sellerServices.grid-3{grid-template-columns:repeat(3,1fr)}.sellerServicesDiv .sellerServices.grid-4{grid-template-columns:repeat(4,1fr)}.sellerServicesDiv .sellerServices.grid-5{grid-template-columns:repeat(5,1fr)}.sellerServiceCardDiv{background-color:var(--white);border-radius:8px;box-shadow:.1px .1px 10px 1px var(--gray);padding:10px;-webkit-user-select:none;user-select:none;width:100%}.sellerServiceCardDiv .serviceImgDiv{height:180px;width:100%}.sellerServiceCardDiv .serviceImgDiv img{border-radius:8px;height:100%;object-fit:cover;width:100%}.sellerServiceCardDiv .serviceUpper{align-items:center;color:var(--primaryCopper);display:flex;font-size:.85rem;justify-content:space-between;margin-top:12px}.sellerServiceCardDiv .serviceUpper .ellipsis{color:var(--darkGray);cursor:pointer;font-size:22px;margin-right:8px;position:relative;transition:.1s}.sellerServiceCardDiv .serviceUpper .ellipsis i:hover{color:var(--black)}.sellerServiceCardDiv .serviceUpper .ellipsis .optionsMenu{background-color:var(--white);box-shadow:.1px .1px 10px 1px var(--gray);display:flex;flex-direction:column;font-size:.8rem;gap:10px;padding:10px 0;position:absolute;right:0;text-align:center;top:100%;width:500%}.sellerServiceCardDiv .serviceUpper .ellipsis .optionsMenu a{color:var(--darkGray);transition:.1s}.sellerServiceCardDiv .serviceUpper .ellipsis .optionsMenu a:hover{color:var(--black)}.sellerServiceCardDiv .serviceTitle{-webkit-line-clamp:2;line-clamp:inherit;-webkit-box-orient:vertical;color:var(--black);display:-webkit-box;font-size:1rem;font-weight:500;height:3em;margin-top:8px;overflow:hidden;text-overflow:ellipsis}.sellerServiceCardDiv .serviceLower{display:flex;flex-direction:column;margin-top:8px}.sellerServiceCardDiv .serviceLower .serviceLowerBottom{align-items:baseline;display:flex;gap:15px;justify-content:right}.sellerServiceCardDiv .serviceLower .servicePrice{color:var(--secondaryBlue);font-size:1.8rem;margin-right:5px}.sellerServiceCardDiv .serviceLower .serviceDiscount{color:var(--darkGray);font-size:1.2rem;text-decoration:line-through}.requestDetailsModelDiv .requestDetailsModelContent{display:flex;flex-direction:column;gap:15px}.requestDetailsModelDiv .requestDetailsModelContent .categorySpan{color:var(--primaryCopper)}.upgradeDiv{margin:20px 0 50px}.upgradeDiv .upgradeContent{display:flex;flex-direction:column;gap:30px}.upgradeDiv .upgradeContent .primaryHeading,.upgradeDiv .upgradeContent .secondaryHeading{text-align:center}.upgradeDiv .upgradeContent .timeLine{display:flex;gap:30px;justify-content:center;width:100%}.upgradeDiv .upgradeContent .timeLine div{align-content:center;display:flex;gap:10px;justify-content:center}.upgradeDiv .upgradeContent .plans{display:flex;gap:40px;justify-content:center}.upgradeDiv .upgradeContent .plans .plan{align-items:center;border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);display:flex;flex-direction:column;gap:15px;padding:40px 30px;width:100%;width:35%}.upgradeDiv .upgradeContent .plans .plan .price{font-size:2.5rem;font-weight:600}.upgradeDiv .upgradeContent .plans .plan .price span{font-size:1rem;font-weight:600}.upgradeDiv .upgradeContent .plans .plan .rows{display:flex;flex-direction:column;gap:8px;margin:15px 0}.upgradeDiv .upgradeContent .plans .plan .rows .row{align-items:center;display:flex;gap:10px}.upgradeDiv .upgradeContent .plans .plan .rows .row .icon{color:var(--success);height:18px;width:18px}.upgradeDiv .upgradeContent .plans .plan .rows .notIncluded span{color:var(--darkGray);text-decoration:line-through}.upgradeDiv .upgradeContent .plans .plan .rows .notIncluded .icon{color:var(--danger)}.upgradeDiv .upgradeContent .premiumPlan{background:var(--primaryBlue)!important;color:var(--white)}.upgradeDiv .upgradeContent .premiumPlan .secondaryHeading{color:var(--white)}.upgradeDiv .upgradeContent .premiumPlan .primaryBtn2{border-color:var(--white);color:var(--white)}.upgradeDiv .upgradeContent .premiumPlan .discountExpiry span,.upgradeDiv .upgradeContent .premiumPlan .discountPercent{color:var(--orangeOnDarkBg);font-weight:600}.upgradeDiv .upgradeContent .plans .plan .buttonDiv{display:flex;flex-direction:column;gap:10px;width:70%}.boostDiv .boostCheckoutModelDiv .form,.upgradeDiv .upgradeCheckoutModelDiv .form{width:100%}.boostDiv .boostCheckoutModelDiv .buttonsDiv,.upgradeDiv .upgradeCheckoutModelDiv .buttonsDiv{margin-top:15px}.boostDiv .boostCheckoutModelDiv .row,.upgradeDiv .upgradeCheckoutModelDiv .row{display:flex;justify-content:space-between;width:100%}.boostDiv .boostCheckoutModelDiv .paymentOptions,.upgradeDiv .upgradeCheckoutModelDiv .paymentOptions{display:flex;gap:15px;justify-content:space-between;width:100%}.boostDiv .boostCheckoutModelDiv .paymentOptions .paymentOption,.upgradeDiv .upgradeCheckoutModelDiv .paymentOptions .paymentOption{align-items:center;border:1px solid var(--gray);border-radius:8px;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:40px;transition:.2s;width:100%}.boostDiv .boostCheckoutModelDiv .paymentOptions .paymentOption.selected,.upgradeDiv .upgradeCheckoutModelDiv .paymentOptions .paymentOption.selected{background:var(--primaryBlue);color:var(--white)}.boostDiv .boostCheckoutModelDiv .paymentOptions .paymentOption:not(.selected):hover,.upgradeDiv .upgradeCheckoutModelDiv .paymentOptions .paymentOption:not(.selected):hover{background:var(--lightGray)}.boostDiv .boostCheckoutModelDiv .paymentOptions .paymentOption .icon,.upgradeDiv .upgradeCheckoutModelDiv .paymentOptions .paymentOption .icon{color:var(--secondaryBlue);height:40px;width:40px}.boostDiv .boostCheckoutModelDiv .paymentOptions .paymentOption.selected .icon,.upgradeDiv .upgradeCheckoutModelDiv .paymentOptions .paymentOption.selected .icon{color:var(--white)}.earningsDiv{margin:20px 0 50px}.earningsDiv .paymentHistoryTableDiv .filterDiv{align-items:center;display:flex;gap:20px}.earningsDiv .sellerPaymentMethodsDiv{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);margin-bottom:20px;padding:20px 30px}.earningsDiv .sellerPaymentMethodsDiv .paymentMethods{align-items:center;background:var(--lightGray);border-radius:8px;display:flex;justify-content:space-between;margin:10px 0;padding:8px 15px}.earningsDiv .sellerPaymentMethodsDiv .paymentMethods .method{align-items:center;display:flex;gap:10px}.earningsDiv .sellerPaymentMethodsDiv .paymentMethods .buttonsDiv{align-items:center;display:flex;gap:15px}.earningsDiv .earningsOverview{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.earningsDiv .earningsOverview .overviewBox{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);display:flex;flex-direction:column;gap:10px;padding:15px 25px;width:100%}.earningsDiv .earningsOverview .overviewBox .secondaryHeading{font-size:1rem}.earningsDiv .earningsOverview .overviewBox .value{font-size:1.5rem;font-weight:600}.earningsDiv .tableDiv{margin:20px 0;padding:0}.earningsDiv .tableDiv .section{width:100%}.earningsDiv .tableDiv .upperRight{align-items:center;display:flex;gap:10px}.earningsDiv .popupDiv .popupContent{width:40%!important}.earningsDiv .tableDiv .tableContent .header .title,.earningsDiv .tableDiv .tableContent .rows .titleField{width:200%}.earningsDiv .tableDiv .tableContent .rows .titleField .title{width:100%}.earningsDiv .ramegaFooter{align-items:center;border-top:1px solid var(--gray);color:var(--darkGray);display:flex;font-size:.8rem;gap:10px;justify-content:center;margin-top:10px;padding-top:15px;width:100%}.earningsDiv .ramegaFooter img{height:25px;object-fit:contain;width:25px}.boostDiv{margin:20px 0 50px}.boostDiv .boostContent{display:flex;gap:30px}.boostDiv .boostItems{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);display:flex;flex-direction:column;gap:30px;padding:30px;width:100%}.boostDiv .boostItems .itemsDiv .secondaryHeading{margin-bottom:13px}.boostDiv .boostItems .itemsDiv .items{display:flex;flex-direction:column;gap:15px}.boostDiv .boostItems .itemsDiv .items .item{align-items:center;border-radius:8px;box-shadow:3px 3px 10px var(--gray);display:flex;gap:30px;justify-content:space-between;padding:15px 23px}.boostDiv .boostItems .itemsDiv .items .item .aboutItem,.boostDiv .boostItems .itemsDiv .items .item .itemActions{align-items:center;display:flex;gap:15px}.boostDiv .boostItems .itemsDiv .items .item .timeRemaining{align-items:center;display:flex;font-size:18px;font-weight:500;gap:8px;justify-content:right;min-width:250px}.boostDiv .boostItems .itemsDiv .items .item .timeRemaining .hours{color:var(--danger)}.boostDiv .boostItems .itemsDiv .items .item .itemActions .secondaryBtn{min-width:100px}.boostDiv .boostItems .itemsDiv .items .item .itemActions .secondaryBtn.added{color:var(--danger)}.boostDiv .boostItems .itemsDiv .items .item .aboutItem{width:100%}.boostDiv .boostItems .itemsDiv .items .item .aboutItem img{height:50px;object-fit:cover;width:50px}.boostDiv .boostItems .itemsDiv .boostServices .item .aboutItem img{height:40px}.boostDiv .boostItems .itemsDiv .items .item .aboutItem .singleLineText{font-weight:400}.boostDiv .boostCart{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);display:flex;flex-direction:column;gap:15px;height:-webkit-fit-content;height:fit-content;min-width:25%;padding:30px}.boostDiv .boostCart .checkoutItemsList{display:flex;flex-direction:column;gap:10px}.boostDiv .boostCart .row{display:flex;justify-content:space-between;width:100%}.boostDiv .boostCart .row .price{font-weight:500}.boostDiv .boostCart .row .totalPrice{color:var(--primaryCopper);font-weight:600}.ordersDiv{padding:20px 0 50px}.ordersDiv .upper{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);margin-bottom:30px;padding:20px 0}.ordersDiv .upper .section{align-items:center;display:flex;justify-content:space-between}.ordersDiv .responsiveFilters{display:none}.ordersDiv .upper .upperRight{align-items:center;display:flex;gap:20px}.ordersDiv .orders,.ordersDiv .orders .subOrders{display:flex;flex-direction:column;gap:15px}.ordersDiv .orderTypeBadge{border-radius:8px;color:var(--white);font-size:.6rem;padding:6px 13px;position:absolute;right:20px;top:-12px;width:-webkit-fit-content;width:fit-content}.ordersDiv .orderTypeBadge.product{background-color:#007bff}.ordersDiv .orderTypeBadge.service{background-color:#28a745}.ordersDiv .orderTypeBadge.pkgType{align-items:center;background:var(--orangeBgLight);border:1px solid var(--primaryCopper);color:var(--primaryCopper);display:flex;gap:8px;right:120px}.ordersDiv .orderTypeBadge.notAll{right:20px}.buyerProductOrderCard,.sellerProductOrderCard{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);display:flex;flex-direction:column;position:relative}.buyerProductOrderCard .order,.sellerProductOrderCard .order{display:flex;justify-content:space-between;padding:0 30px;position:relative}.buyerProductOrderCard .actionsDiv,.sellerProductOrderCard .actionsDiv{align-items:center;display:flex;font-size:.9rem;justify-content:space-around;width:100%}.buyerProductOrderCard .actionsDiv a,.buyerProductOrderCard .actionsDiv div,.sellerProductOrderCard .actionsDiv a,.sellerProductOrderCard .actionsDiv div{align-items:center;background:var(--extraLightGray);color:var(--primaryCopper);cursor:pointer;display:flex;font-weight:600;gap:5px;justify-content:center;padding:10px 30px;position:relative;transition:.2s;width:100%}.buyerProductOrderCard .actionsDiv a .icon,.buyerProductOrderCard .actionsDiv div .icon,.sellerProductOrderCard .actionsDiv a .icon,.sellerProductOrderCard .actionsDiv div .icon{height:20px;width:20px}.buyerProductOrderCard .actionsDiv a:hover,.buyerProductOrderCard .actionsDiv div:hover,.sellerProductOrderCard .actionsDiv a:hover,.sellerProductOrderCard .actionsDiv div:hover{background:var(--lightGray)}.buyerProductOrderCard .order .left,.sellerProductOrderCard .order .left{align-items:center;display:flex;justify-content:space-between;padding:20px 0;width:70%}.buyerProductOrderCard .order .left .leftLeft,.sellerProductOrderCard .order .left .leftLeft{display:flex;gap:15px;max-width:55%;min-width:50%}.buyerProductOrderCard .order .left .leftLeft .imgDiv,.sellerProductOrderCard .order .left .leftLeft .imgDiv{width:90px}.buyerProductOrderCard .order .left .leftLeft .imgDiv img,.sellerProductOrderCard .order .left .leftLeft .imgDiv img{border-radius:8px;width:100%}.buyerProductOrderCard .order .left .leftLeft .productInfo,.sellerProductOrderCard .order .left .leftLeft .productInfo{width:100%}.buyerProductOrderCard .order .left .leftLeft .category,.sellerProductOrderCard .order .left .leftLeft .category{color:var(--primaryCopper);font-weight:500}.buyerProductOrderCard .order .left .leftRight,.sellerProductOrderCard .order .left .leftRight{display:flex;gap:15px;gap:60px;justify-content:space-between;min-width:25%}.buyerProductOrderCard .order .left .leftRight .responsivePrice,.sellerProductOrderCard .order .left .leftRight .responsivePrice{display:none}.buyerProductOrderCard .order .left .leftRight .column,.sellerProductOrderCard .order .left .leftRight .column{text-align:center}.buyerProductOrderCard .order .left .leftRight .column p,.sellerProductOrderCard .order .left .leftRight .column p{color:var(--darkGray);font-size:1.2rem}.buyerProductOrderCard .order .left .leftRight .column a,.buyerProductOrderCard .order .left .leftRight .column div,.sellerProductOrderCard .order .left .leftRight .column a,.sellerProductOrderCard .order .left .leftRight .column div{color:var(--black);font-weight:600}.buyerProductOrderCard .order .right,.sellerProductOrderCard .order .right{align-items:center;border-left:2px solid var(--lightGray);display:flex;flex-direction:column;gap:5px;padding:20px 0;width:20%}.buyerProductOrderCard .order .right .price,.sellerProductOrderCard .order .right .price{color:var(--primaryCopper);font-size:1.5rem;font-weight:600}.orderDetailsDiv{margin:20px 0 50px}.orderDetailsDiv .orderDetailsContent{display:flex;flex-direction:column;gap:30px}.orderDetailsDiv .orders>.upper{align-items:center;background:var(--primaryBlue);border-top-left-radius:8px;border-top-right-radius:8px;color:var(--white);color:var(--lightGray);display:flex;gap:20px;justify-content:space-between;padding:20px 40px}.orderDetailsDiv .orders>.upper .upperRight{align-items:center;display:flex;gap:22px}.orderDetailsDiv .orders>.upper .upperRight .actionBtns{align-items:center;display:flex;gap:10px}.orderDetailsDiv .orders>.upper .upperRight .secondaryBtn{align-items:center;display:flex;font-size:.7rem;gap:5px;padding:7px 10px}.orderDetailsDiv .orders:has(.buyerProductOrderDetailsCard) .upper{border-radius:8px}.orderDetailsDiv .orders .upper .upperLeft .orderId{font-size:1.3rem;margin-bottom:5px}.orderDetailsDiv .orders .upper .upperRight{color:var(--orangeOnDarkBg);font-size:1.8rem;font-weight:500}.sellerProductOrderDetailsCard{border:1px solid var(--gray);border-radius:8px;box-shadow:none}.buyerProductOrderDetailsCard .left,.sellerProductOrderDetailsCard .left{width:100%!important}.buyerProductOrderDetailsCard .actionsDiv div,.sellerProductOrderDetailsCard .actionsDiv div{align-items:center;display:flex;gap:5px;-webkit-user-select:none;user-select:none}.buyerProductOrderDetailsCard{display:flex;flex-direction:column;gap:15px;margin-top:15px}.buyerProductOrderDetailsCard .statusAction,.sellerProductOrderDetailsCard .statusAction{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:10px}.buyerProductOrderDetailsCard .statusAction .btns,.sellerProductOrderDetailsCard .statusAction .btns{align-items:center;display:flex;gap:10px}.orderDetailsDiv .billingInfo{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);display:flex;flex-direction:column;gap:15px;padding:20px 40px}.orderDetailsDiv .billingInfo .buyerDetails{display:flex;flex-direction:column;gap:10px}.orderDetailsDiv .billingInfo .buyerDetails .row{display:flex;gap:30px;justify-content:space-between}.orderDetailsDiv .orderStatusDetails{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:25px 40px}.orderDetailsDiv .orderStatusDetails .trackOrder{display:flex;flex-direction:column;gap:15px}.orderDetailsDiv .orderStatusDetails .trackOrderRow{padding:0 0 0 45px;position:relative}.orderDetailsDiv .orderStatusDetails .trackOrderRow:before{background:var(--white);border:2px solid var(--primaryCopperDark);border-radius:50%;content:"";height:20px;left:2px;position:absolute;top:5px;width:20px;z-index:10}.orderDetailsDiv .orderStatusDetails .trackOrderRow:after{background:var(--primaryCopperDark);content:"";height:100%;left:13px;position:absolute;top:23px;width:2px}.orderDetailsDiv .orderStatusDetails .trackOrderRow.lastElem:before{background:var(--primaryCopperDark);height:25px;left:0;width:25px}.orderDetailsDiv .orderStatusDetails .trackOrderRow.lastElem:after{height:0;top:0}.orderDetailsDiv .orderStatusDetails .trackOrderRow .trackOrderStatus{display:flex;gap:5px}.orderDetailsDiv .orderStatusDetails .trackOrderRow .trackOrderStatus p{font-weight:600}.orderDetailsDiv .orderStatusDetails .trackOrderRow .trackOrderStatus .reason{color:var(--darkGray);font-size:.8rem;font-weight:500;margin-top:3px}.orderDetailsDiv .orderStatusDetails .trackOrderRow .trackOrderDate{color:var(--darkGray);font-size:.8rem;margin-top:3px}.orderDetailsDiv .orderStatusDetails .inputDiv .dropdownPlus{margin:10px 0;width:100%}.orderDetailsDiv .orderStatusDetails .inputDiv .actions{display:flex;justify-content:space-between}.orderDetailsDiv .orderStatusDetails .inputDiv .actions .btnsDiv{display:flex;gap:15px}.orderDetailsDiv .orderStatusDetails .actionsB{display:flex;gap:15px;justify-content:right}.orderDetailsDiv .popupDiv .disputePopupContent,.serviceOrderDetailsDiv .popupDiv .disputePopupContent{max-width:60%}.orderDetailsDiv .popupDiv .disputePopupContent .infoDiv,.serviceOrderDetailsDiv .popupDiv .disputePopupContent .infoDiv{color:var(--lightBlackPrimary);font-size:.8rem}.reviewDiv{padding-bottom:20px}.reviewDiv .ratings{align-items:center;display:flex;gap:15px;margin-bottom:40px}.reviewDiv .ratings div{display:flex;gap:8px}.reviewDiv .userReviews{display:flex;flex-direction:column;gap:30px}.reviewDiv .userReview{display:flex;flex-direction:column;gap:10px}.reviewDiv .userReview .upper{display:flex;justify-content:space-between}.reviewDiv .userReview .upper img{border-radius:50%;height:50px;width:50px}.reviewDiv .userReview .upper .date{color:var(--darkGray)}.reviewDiv .userReview .upper .aboutUser{display:flex;gap:20px}.reviewDiv .userReview .upper .aboutUser .userInfo{display:flex;flex-direction:column;gap:3px}.reviewDiv .userReview .upper .aboutUser .userInfo .starsDiv{display:flex;gap:5px}.reviewDiv .userReview .sellerResponse{background:var(--lightGray);border-radius:8px;display:flex;flex-direction:column;gap:5px;padding:12px 20px}.reviewDiv .userReview .sellerResponse .secondaryHeading{font-size:1.1rem}.notFoundDiv{align-items:center;background:var(--white);display:flex;flex-direction:column;gap:20px;height:100vh;justify-content:center;text-align:center;width:100%}.notFoundDiv .notFoundImgDiv{width:300px}.notFoundImgDiv img{width:100%}.termsDiv .termsContent .termsTextDiv{padding:0 55px 50px}.termsDiv .termsContent .termsBanner{width:100%}.disputeChatDiv{height:78vh}.disputeChatDiv .chatRoom{height:85%}.commonChatDiv .chatRoom .content{padding:20px 0}.commonChatDiv .chatRoom .messages{display:flex;flex-direction:column;gap:10px;height:100%;overflow-y:auto}.commonChatDiv .chatRoom .messages .message{border-radius:8px;display:flex;flex-direction:column;gap:5px;max-width:70%;padding:7px 20px}.commonChatDiv .chatRoom .messages .message.sent{align-self:flex-end;background:var(--primaryCopperDark);color:var(--white);margin-right:15px}.commonChatDiv .chatRoom .messages .message.sent .messageTime{color:var(--lightGray)}.commonChatDiv .chatRoom .messages .message.received{background:var(--orangeBgLight);margin-left:15px;width:-webkit-fit-content;width:fit-content}.commonChatDiv .chatRoom .messages .message .senderName{align-items:center;display:flex;gap:25px;justify-content:space-between}.commonChatDiv .chatRoom .messages .message .senderName span{color:var(--darkGray);font-size:.7rem;font-weight:300}.commonChatDiv .chatRoom .messages .message.received .senderName{color:var(--primaryCopper)}.commonChatDiv .chatRoom .messages .message .documentBox{align-items:center;background-color:var(--primaryBlue);border-radius:8px;color:var(--white);cursor:pointer;display:flex;gap:10px;margin-bottom:8px;padding:10px 12px;width:-webkit-fit-content;width:fit-content}.commonChatDiv .chatRoom .messages .message .documentBox p{color:var(--white);font-size:.7rem}.commonChatDiv .writeMessageDiv{background-color:#fff;padding:0 10px 10px}.commonChatDiv .writeMessageDiv .content{align-items:center;display:flex;flex-direction:row}.commonChatDiv .writeMessageDiv .content .createOfferBtn{min-width:120px;width:-webkit-fit-content!important;width:fit-content!important}.commonChatDiv .writeMessageDiv .content input{border:1px solid #ced4da;border-radius:5px;font-size:14px;padding:8px;width:100%}.commonChatDiv .writeMessageDiv .content .attachIcon{color:#6c757d;cursor:pointer;font-size:20px}.commonChatDiv .writeMessageDiv .content .primaryBtn{font-size:14px;padding:6px 12px}.commonChatDiv .writeMessageDiv .filePreview{align-items:center;color:var(--darkGray);display:flex;font-size:.8rem;justify-content:space-between}.commonChatDiv .writeMessageDiv .filePreview .removeFileIcon{color:var(--black);cursor:pointer;font-size:1rem}.writeMessageDiv .restrictedWarning{color:var(--warning)}.commonChatDiv .nothingFound{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;width:100%}.commonChatDiv .nothingFound .icon{color:var(--darkGray);height:100px;width:100px}.orderDetailsDiv .orderStatusDetails .productOrderDisputeChat{display:flex;flex-direction:column;gap:15px;margin:20px 0}.orderDetailsDiv .orderStatusDetails .productOrderDisputeChat .disputeChatDiv{height:75vh}.orderDetailsDiv .orderStatusDetails .productOrderDisputeChat .disputeChatDiv .chatRoom{height:85%}.serviceOrderDetailsDiv .serviceOrderDetailsContent .serviceOrderDisputeChat{height:75vh}.serviceOrderDetailsDiv .serviceOrderDetailsContent .serviceOrderDisputeChat .disputeChatDiv{height:80%}.notifications-container{position:relative}.notifications-container .notifications-icon{cursor:pointer;position:relative}.notifications-badge{align-items:center;background-color:#ff4d4f;border-radius:50%;color:#fff;display:flex;font-size:12px;height:18px;justify-content:center;width:18px}.cartIconDiv{position:relative}.cartIconDiv .notifications-badge,.notifications-container .notifications-badge{position:absolute;right:-8px;top:-8px}.notifications-container .notifications-dropdown{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-height:400px;overflow-y:auto;position:absolute;right:0;top:100%;width:320px;z-index:1000}.notifications-container .notifications-header{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;padding:12px 16px}.notifications-container .notifications-header h3{font-size:16px;font-weight:600;margin:0}.notifications-container .no-notifications{color:#888;padding:20px;text-align:center}.notifications-container .notifications-list{list-style:none;margin:0;padding:0}.notifications-container .notification-item{border-bottom:1px solid #f0f0f0;padding:12px 16px;transition:background-color .2s}.notifications-container .notification-item:hover{background-color:#f5f5f5}.notifications-container .notification-item.unread{background-color:#f0f7ff}.notifications-container .notification-content p{font-size:14px;margin:0 0 4px}.notifications-container .notification-time{color:#888;font-size:12px}.orderChatRoom{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-top:20px;padding:20px}.orderChatRoom h3{color:#333;font-size:1.2em;margin-bottom:15px}.orderChatRoom textarea{border:1px solid #ddd;border-radius:4px;font-size:1em;height:100px;margin-bottom:10px;padding:10px;resize:vertical;width:100%}.orderChatRoom input[type=file]{font-size:.9em;margin-bottom:10px}.orderChatRoom .icon{color:var(--darkGray);cursor:pointer;font-size:20px;transition:.2s}.orderChatRoom .icon:hover{color:var(--black)}.orderChatRoom #fileInput{display:none}.attachmentsPreview .filePreview,.orderChatRoom .orderChatRoomContent{align-items:center;display:flex;gap:10px}.attachmentsPreview .filePreview{color:var(--lightBlack)}.attachmentsPreview .filePreview p{font-weight:500;margin:0}.attachmentsPreview .filePreview .removeFileIcon{cursor:pointer}.serviceOrderDetailsDiv{margin:20px 0 50px}.serviceOrderDetailsDiv .serviceOrderDetailsContent{display:flex;gap:30px;justify-content:space-between;width:100%}.serviceOrderDetailsDiv .serviceOrderDetailsContent button{font-size:.7rem}.serviceOrderDetailsDiv .leftContainer{display:flex;flex-direction:column;gap:30px;width:62%}.serviceOrderDetailsDiv .leftContainer .leftUpper{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);height:-webkit-fit-content;height:fit-content;padding:20px 40px;width:100%}.serviceOrderDetailsDiv .leftHistory,.serviceOrderDetailsDiv .qaSection{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);display:flex;flex-direction:column;gap:15px;height:-webkit-fit-content;height:fit-content;padding:20px 40px 50px;width:100%}.serviceOrderDetailsDiv .rightBox{display:flex;flex-direction:column;gap:30px;width:35%}.serviceOrderDetailsDiv .rightBox .orderDetails,.serviceOrderDetailsDiv .rightBox .timeRemaining{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);display:flex;flex-direction:column;gap:15px;height:-webkit-fit-content;height:fit-content;padding:20px 40px;width:100%}.serviceOrderDetailsDiv .rightBox .orderDetails .posting{display:flex;gap:15px}.serviceOrderDetailsDiv .rightBox .orderDetails .posting .imgDiv{width:100px}.serviceOrderDetailsDiv .rightBox .orderDetails .posting .imgDiv img{width:100%}.serviceOrderDetailsDiv .rightBox .orderDetails .posting .singleLineText{-webkit-line-clamp:2;line-clamp:inherit;height:2.78rem}.serviceOrderDetailsDiv .rightBox .orderDetails .details,.serviceOrderDetailsDiv .rightBox .timeRemaining .details{display:flex;flex-direction:column;gap:8px}.serviceOrderDetailsDiv .rightBox .orderDetails .details div,.serviceOrderDetailsDiv .rightBox .timeRemaining .details div{display:flex;justify-content:space-between}.serviceOrderDetailsDiv .rightBox .orderDetails .details div strong,.serviceOrderDetailsDiv .rightBox .timeRemaining .details div strong{color:var(--lightBlackPrimary);font-weight:600}.serviceOrderDetailsDiv .rightBox .orderDetails .username{cursor:pointer}.serviceOrderDetailsDiv .rightBox .orderDetails .actions,.serviceOrderDetailsDiv .rightBox .timeRemaining .actions{display:flex;gap:10px;justify-content:space-between;width:100%}.serviceOrderDetailsDiv .rightBox .orderDetails .actions a,.serviceOrderDetailsDiv .rightBox .orderDetails .actions button,.serviceOrderDetailsDiv .rightBox .timeRemaining .actions a,.serviceOrderDetailsDiv .rightBox .timeRemaining .actions button{font-size:.7rem;width:100%}.serviceOrderDetailsDiv .rightBox .timeRemaining .countdownBox{display:flex;gap:35px;justify-content:center;margin:10px}.serviceOrderDetailsDiv .rightBox .timeRemaining .countdownBox div{align-items:center;display:flex;flex-direction:column}.serviceOrderDetailsDiv .rightBox .timeRemaining .countdownBox div strong{font-size:1.5rem}.serviceOrderDetailsDiv .rightBox .timeRemaining .countdownBox .pastDue{color:var(--danger)}.serviceOrderDetailsDiv .leftHistory .history{display:flex;flex-direction:column;gap:20px;margin-top:20px}.serviceOrderDetailsDiv .leftHistory .history .activity{display:flex;flex-direction:column;gap:8px;padding-left:40px;position:relative}.serviceOrderDetailsDiv .leftHistory .history .activity .horizontalLine{margin-top:8px}.serviceOrderDetailsDiv .leftHistory .history .activity:before{background:var(--primaryCopperDark);border-radius:50%;content:"";height:25px;left:0;position:absolute;top:5px;width:25px}.serviceOrderDetailsDiv .leftHistory .history .activity:after{background:var(--primaryCopperDark);content:"";height:100%;left:12px;position:absolute;top:30px;width:2px}.serviceOrderDetailsDiv .leftHistory .history .activity.lastElem:after{height:0;top:0}.serviceOrderDetailsDiv .leftHistory .history .activity .upper{display:flex;justify-content:space-between}.serviceOrderDetailsDiv .leftHistory .history .activity .title{font-size:.95rem;font-weight:500;max-width:90%;padding:4px 0}.serviceOrderDetailsDiv .leftHistory .history .activity .actionBy{color:var(--primaryCopper)}.serviceOrderDetailsDiv .leftHistory .history .activity .time{color:var(--darkGray);font-size:.85rem}.serviceOrderDetailsDiv .leftHistory .history .activity .showDetails{color:var(--darkGray);cursor:pointer;height:25px;width:25px}.serviceOrderDetailsDiv .leftHistory .history .activity .details{display:flex;flex-direction:column;font-size:.85rem;gap:10px}.serviceOrderDetailsDiv .leftHistory .history .activity .details .detailsBtns{display:flex;gap:10px;margin-top:10px;width:-webkit-fit-content;width:fit-content}.serviceOrderDetailsDiv .leftHistory .history .activity .details .reqsActivity .question,.serviceOrderDetailsDiv .qaSection .qaList .qaActivity .question{font-weight:500}.serviceOrderDetailsDiv .leftHistory .history .activity .details .attachments{display:flex;flex-wrap:wrap;gap:10px;justify-content:left}.serviceOrderDetailsDiv .leftHistory .history .activity .details .attachments img{width:50px}.serviceOrderDetailsDiv .leftHistory .history .activity .details .attachments .docLink{align-items:center;background:var(--lightGray);border-radius:5px;color:var(--lightBlackPrimary);display:flex;font-size:.85rem;gap:5px;padding:5px 10px;text-decoration:none}.orderDetailsDiv .orderStatusDetails .leaveReviewDiv .leaveReviewContent,.serviceOrderDetailsDiv .leftHistory .leaveReviewDiv .leaveReviewContent{display:flex;flex-direction:column;gap:10px}.orderDetailsDiv .orderStatusDetails .leaveReviewDiv .leaveReviewContent .starsDiv,.serviceOrderDetailsDiv .leftHistory .leaveReviewDiv .leaveReviewContent .starsDiv{align-items:center;display:flex;gap:10px}.orderDetailsDiv .orderStatusDetails .leaveReviewDiv .leaveReviewContent .sellerReply,.serviceOrderDetailsDiv .leftHistory .leaveReviewDiv .leaveReviewContent .sellerReply{background:var(--lightGray);border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:12px 20px}.orderDetailsDiv .orderStatusDetails .leaveReviewDiv .leaveReviewContent .horizontalLine,.serviceOrderDetailsDiv .leftHistory .leaveReviewDiv .leaveReviewContent .horizontalLine{margin-top:10px}.serviceOrderDetailsDiv .qaSection .qaList{display:flex;flex-direction:column;gap:15px}.serviceOrderDetailsDiv .qaSection .qaList .qaActivity{display:flex;flex-direction:column;gap:8px}.serviceOrderDetailsDiv .qaSection .qaList .qaActivity .answerInput{min-height:100px}.serviceOrderDetailsDiv .qaSection .qaActions{display:flex;gap:10px;margin-top:20px}.serviceOrderDetailsDiv .qaSection .qaActions button{width:-webkit-fit-content;width:fit-content}.serviceOrderDetailsDiv .chatVideoAudioSections{background-color:var(--white);border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);display:flex;flex-direction:column;gap:15px;height:-webkit-fit-content;height:fit-content;padding:20px 40px;width:100%}.serviceOrderDetailsDiv .chatVideoAudioSections .infoText{color:var(--lightBlackPrimary);font-size:.9rem;line-height:1.5}.serviceOrderDetailsDiv .chatVideoAudioSections a{background-color:var(--primaryCopper);border:none;border-radius:5px;color:var(--white);font-weight:600;outline:none;padding:10px 20px;text-decoration:none;transition:background-color .3s;width:-webkit-fit-content;width:fit-content}.serviceOrderDetailsDiv .chatVideoAudioSections a:hover{background-color:var(--primaryCopperDark)}.serviceOrderDetailsDiv .chatVideoAudioSections .pausedInfo{color:var(--warning);font-weight:600}.callRoomContainer{background:#1a1a1a;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;height:100vh;left:0;max-height:100vh;overflow:hidden;position:fixed;top:0;width:100%}.callRoomMainArea{display:flex;flex:1 1;overflow:hidden;position:relative}.callRoomVideoContainer{align-items:center;background:#000;display:flex;flex:1 1;justify-content:center;position:relative}.callRoomRemoteVideo{background:#000;height:100%;object-fit:contain;width:100%}.callRoomVideoPlaceholder{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.callRoomVideoPlaceholder p{font-size:18px;font-weight:500;margin-top:20px}.callRoomAvatarLarge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:4px solid #ffffff4d;border-radius:50%;color:#fff;display:flex;font-size:64px;font-weight:600;height:150px;justify-content:center;width:150px}.callRoomLocalVideo{background:#000;border:2px solid #fff3;border-radius:12px;bottom:80px;box-shadow:0 8px 32px #0006;height:158px;object-fit:cover;position:absolute;right:20px;transition:all .3s ease;width:280px;z-index:10}.callRoomLocalVideo:hover{border-color:#fff6;box-shadow:0 12px 48px #0009}.callRoomVideoMuted{opacity:0}.callRoomLocalVideoPlaceholder{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;bottom:80px;box-shadow:0 8px 32px #0006;height:158px;position:absolute;right:20px;width:280px;z-index:11}.callRoomAvatarSmall,.callRoomLocalVideoPlaceholder{align-items:center;display:flex;justify-content:center}.callRoomAvatarSmall{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:50%;color:#fff;font-size:24px;font-weight:600;height:60px;width:60px}.callRoomAudioScreen{align-items:center;background:linear-gradient(135deg,#1e3c72,#2a5298 50%,#7e22ce);display:flex;gap:80px;height:100%;justify-content:center;padding:40px;width:100%}.callRoomAudioParticipant{align-items:center;display:flex;flex-direction:column;gap:20px}.callRoomAvatarXL{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff26;border:4px solid #ffffff4d;border-radius:50%;box-shadow:0 8px 32px #0000004d;color:#fff;display:flex;font-size:72px;font-weight:600;height:200px;justify-content:center;transition:all .3s ease;width:200px}.callRoomLocalAvatar{background:#fff3}.callRoomParticipantName{color:#fff;font-size:20px;font-weight:600;text-shadow:0 2px 8px #0000004d}.callRoomAudioIndicator{align-items:center;background:#4caf50e6;border-radius:50%;box-shadow:0 4px 12px #4caf5066;color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.callRoomAudioIndicator.callRoomMuted{background:#f44336e6;box-shadow:0 4px 12px #f4433666}.callRoomTopBar{align-items:center;background:linear-gradient(180deg,#000000b3 0,#0000);display:flex;justify-content:space-between;left:0;padding:20px;position:absolute;right:0;top:0;z-index:20}.callRoomConnectionStatus{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border-radius:20px;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px}.callRoomStatusDot{animation:callRoomPulse 2s infinite;border-radius:50%;height:8px;width:8px}.callRoomStatus-connected .callRoomStatusDot{background:#4caf50}.callRoomStatus-connecting .callRoomStatusDot{background:#ff9800}.callRoomStatus-disconnected .callRoomStatusDot,.callRoomStatus-failed .callRoomStatusDot{background:#f44336}@keyframes callRoomPulse{0%,to{opacity:1}50%{opacity:.5}}.callRoomTimer{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border-radius:20px;color:#fff;display:flex;font-size:16px;font-weight:600;gap:8px;padding:8px 16px}.callRoomTimer svg{font-size:20px}.callRoomChatPanel{background:#2a2a2a;border-left:1px solid #ffffff1a;display:flex;flex-direction:column;width:380px}.callRoomChatHeader{align-items:center;background:#1f1f1f;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px}.callRoomChatHeader h3{color:#fff;font-size:18px;font-weight:600;margin:0}.callRoomChatClose{color:#aaa;cursor:pointer;font-size:24px;transition:color .2s}.callRoomChatClose:hover{color:#fff}.callRoomChatMessages{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:20px}.callRoomChatMessages::-webkit-scrollbar{width:6px}.callRoomChatMessages::-webkit-scrollbar-track{background:#0000}.callRoomChatMessages::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.callRoomChatMessage{word-wrap:break-word;border-radius:12px;max-width:85%;padding:12px 16px}.callRoomChatSent{align-self:flex-end;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.callRoomChatReceived{align-self:flex-start;background:#3a3a3a;color:#fff}.callRoomChatSender{color:#ffffffb3;font-size:12px;font-weight:500;margin-bottom:6px}.callRoomChatText{font-size:14px;line-height:1.5;margin:0}.callRoomChatAttachments{display:flex;flex-direction:column;gap:8px;margin-top:8px}.callRoomChatImage{border-radius:8px;cursor:pointer;max-width:200px}.callRoomChatFile{background:#ffffff1a;border-radius:6px;color:#90caf9;display:inline-block;font-size:13px;padding:8px 12px;text-decoration:none}.callRoomChatFile:hover{background:#ffffff26}.callRoomChatInputArea{border-top:1px solid #ffffff1a}.callRoomChatPreview{background:#1f1f1f;display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.callRoomChatPreviewItem{align-items:center;background:#333;border-radius:6px;color:#fff;display:flex;font-size:12px;gap:8px;padding:6px 12px}.callRoomChatPreviewItem svg{color:#aaa;cursor:pointer}.callRoomChatPreviewItem svg:hover{color:#fff}.callRoomChatInput{align-items:center;background:#1f1f1f;display:flex;gap:12px;padding:16px}.callRoomChatInput input{background:#2a2a2a;border:1px solid #ffffff1a;border-radius:24px;color:#fff;flex:1 1;font-size:14px;outline:none;padding:12px 16px;transition:all .2s}.callRoomChatInput input:focus{background:#333;border-color:#667eea}.callRoomChatAttachBtn,.callRoomChatSendBtn{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;transition:all .2s;width:40px}.callRoomChatAttachBtn{background:#0000;color:#aaa}.callRoomChatAttachBtn:hover{background:#ffffff1a;color:#fff}.callRoomChatSendBtn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.callRoomChatSendBtn:hover{box-shadow:0 4px 12px #667eea66;transform:scale(1.05)}.callRoomControlBar{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e1e1ef2;border-top:1px solid #ffffff1a;display:flex;height:80px;justify-content:space-between;padding:0 40px;z-index:30}.callRoomControlGroup{display:flex;gap:12px}.callRoomControlBtn{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:22px;height:52px;justify-content:center;position:relative;transition:all .2s;width:52px}.callRoomControlBtn:hover{background:#fff3;transform:translateY(-2px)}.callRoomControlActive{background:#f44336e6!important}.callRoomCompleteBtn{background:#4caf50e6;border:none;border-radius:26px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:52px;padding:0 24px;transition:all .2s}.callRoomCompleteBtn:hover{background:#4caf50}.callRoomCompletedScreen,.callRoomPausedScreen,.callRoomSearchingScreen,.callRoomWaitingScreen{align-items:center;background:linear-gradient(135deg,#1e3c72,#2a5298 50%,#7e22ce);display:flex;height:100vh;justify-content:center;padding:20px;width:100%}.callRoomCompletedCard,.callRoomPausedCard,.callRoomSearchingCard,.callRoomWaitingCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:24px;box-shadow:0 8px 32px #0000004d;max-width:600px;padding:48px;text-align:center;width:100%}.callRoomCompletedCard h1,.callRoomPausedCard h1,.callRoomSearchingCard h2,.callRoomWaitingCard h1{color:#fff;font-size:32px;font-weight:700;margin:0 0 16px}.callRoomCompletedCard p,.callRoomPausedCard p,.callRoomSearchingCard p,.callRoomWaitingCard p{color:#ffffffe6;font-size:16px;line-height:1.6;margin:0 0 32px}.callRoomWaitingIcon{align-items:center;background:#ffffff26;border-radius:50%;color:#fff;display:flex;font-size:48px;height:120px;justify-content:center;margin:0 auto 24px;width:120px}.callRoomCompletedIcon,.callRoomPausedIcon{color:#4caf50;font-size:80px;height:120px;margin:0 auto 24px;width:120px}.callRoomPausedIcon{color:#ff9800}.callRoomCompletedInfo,.callRoomWaitingStats{display:flex;gap:24px;justify-content:center;margin:32px 0}.callRoomInfoItem,.callRoomStatItem{align-items:center;background:#ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px}.callRoomInfoItem svg,.callRoomStatItem svg{font-size:20px}.callRoomScheduleTime{background:#ffffff1a;border-radius:12px;display:flex;flex-direction:column;gap:8px;margin:24px 0;padding:20px}.callRoomScheduleTime strong{color:#ffffffb3;font-size:14px}.callRoomScheduleTime span{color:#fff;font-size:18px;font-weight:600}.callRoomCompletedActions,.callRoomPausedActions,.callRoomWaitingActions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.callRoomJoinBtn,.callRoomPrimaryBtn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 16px #667eea66;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:16px 32px;transition:all .3s}.callRoomJoinBtn:hover,.callRoomPrimaryBtn:hover{box-shadow:0 6px 24px #667eea99;transform:translateY(-2px)}.callRoomCancelBtn,.callRoomSecondaryBtn{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:16px 32px;transition:all .3s}.callRoomCancelBtn:hover,.callRoomSecondaryBtn:hover{background:#ffffff26;border-color:#ffffff4d}.callRoomRequestNotification{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e1e1ef2;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0006;display:flex;gap:20px;left:50%;max-width:90%;padding:20px 24px;position:absolute;top:100px;transform:translateX(-50%);z-index:100}.callRoomRequestNotification p{color:#fff;font-size:14px;margin:0}.callRoomRequestActions{display:flex;gap:12px}.callRoomRequestApprove,.callRoomRequestDecline{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .2s}.callRoomRequestApprove{background:#4caf50;color:#fff}.callRoomRequestApprove:hover{background:#45a049}.callRoomRequestDecline{background:#f44336;color:#fff}.callRoomRequestDecline:hover{background:#da190b}.callRoomModal{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:200}.callRoomModalContent{background:#2a2a2a;border-radius:16px;box-shadow:0 8px 32px #0009;max-width:450px;padding:32px;width:100%}.callRoomModalContent h3{color:#fff;font-size:24px;font-weight:600;margin:0 0 8px}.callRoomModalContent p{color:#ffffffb3;font-size:14px;margin:0 0 24px}.callRoomModalInput{background:#1f1f1f;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:14px;margin-bottom:24px;outline:none;padding:14px 16px;transition:all .2s;width:100%}.callRoomModalInput:focus{border-color:#667eea}.callRoomModalActions{display:flex;gap:12px}.callRoomModalActions button{flex:1 1}@media (max-width:1200px){.callRoomChatPanel{width:320px}}@media (max-width:968px){.callRoomMainArea{flex-direction:column}.callRoomChatPanel{border-left:none;border-top:1px solid #ffffff1a;height:40vh;width:100%}.callRoomLocalVideo,.callRoomLocalVideoPlaceholder{bottom:90px;height:67px;right:12px;width:120px}.callRoomAvatarSmall{font-size:16px;height:40px;width:40px}.callRoomAudioScreen{flex-direction:column;gap:40px}.callRoomAvatarXL{font-size:48px;height:120px;width:120px}.callRoomControlBar{height:100px;padding:0 16px}.callRoomControlBtn{font-size:18px;height:44px;width:44px}.callRoomCompleteBtn{font-size:12px;height:44px;padding:0 20px}.callRoomRequestNotification{flex-direction:column;top:80px}}@media (max-width:640px){.callRoomCompletedCard,.callRoomPausedCard,.callRoomSearchingCard,.callRoomWaitingCard{padding:32px 24px}.callRoomCompletedCard h1,.callRoomPausedCard h1,.callRoomWaitingCard h1{font-size:24px}.callRoomCompletedIcon,.callRoomPausedIcon,.callRoomWaitingIcon{font-size:48px;height:80px;width:80px}.callRoomCompletedActions,.callRoomPausedActions,.callRoomWaitingActions{flex-direction:column}.callRoomJoinBtn,.callRoomPrimaryBtn,.callRoomSecondaryBtn{justify-content:center;width:100%}.callRoomTopBar{flex-direction:column;gap:8px;padding:12px}.callRoomControlBar{flex-direction:column;gap:12px;height:auto;padding:12px}.callRoomControlGroup{justify-content:center;width:100%}.callRoomLocalVideo,.callRoomLocalVideoPlaceholder{bottom:100px;height:150px;right:10px;width:84px}}.chatNowRoomContainer{background:#1a1a1a;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;height:100vh;left:0;max-height:100vh;overflow:hidden;position:fixed;top:0;width:100%}.chatNowRoomMainArea{display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.chatNowRoomTopBar{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e1e1ef2;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 40px;z-index:20}.chatNowRoomCallInfo{display:flex;flex-direction:column;gap:8px}.chatNowRoomTitle{color:#fff;font-size:20px;font-weight:600;margin:0}.chatNowRoomStatus{background:#ffffff1a;border-radius:16px;color:#ffffffe6;font-size:13px;font-weight:500;padding:6px 14px;width:-webkit-fit-content;width:fit-content}.chatNowRoomStatus,.chatNowRoomTimer{align-items:center;display:flex;gap:8px}.chatNowRoomTimer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border-radius:20px;color:#fff;font-size:18px;font-weight:600;padding:12px 20px}.chatNowRoomTimer svg{font-size:22px}.chatNowRoomMessagesContainer{background:linear-gradient(135deg,#1e1e1e,#2a2a2a);display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:24px 40px}.chatNowRoomMessagesContainer::-webkit-scrollbar{width:8px}.chatNowRoomMessagesContainer::-webkit-scrollbar-track{background:#0000}.chatNowRoomMessagesContainer::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.chatNowRoomSystemMessage{background:#ffffff0d;border-radius:8px;color:#ffffffb3;font-size:13px;font-weight:500;margin:8px auto;max-width:80%;padding:10px 16px;text-align:center}.chatNowRoomMessageReceived,.chatNowRoomMessageSent{word-wrap:break-word;border-radius:16px;display:flex;flex-direction:column;gap:8px;max-width:65%;padding:14px 18px}.chatNowRoomMessageSent{align-self:flex-end;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.chatNowRoomMessageReceived{align-self:flex-start;background:#ffffff14;color:#fff}.chatNowRoomMessageSender{align-items:center;color:#ffffffb3;display:flex;font-size:12px;font-weight:500;gap:12px;justify-content:space-between}.chatNowRoomMessageTime{color:#ffffff80;font-size:11px}.chatNowRoomMessageText{color:#fff;font-size:14px;line-height:1.5}.chatNowRoomMessageImage{border-radius:12px;cursor:pointer;margin-top:6px;max-width:250px;transition:transform .2s}.chatNowRoomMessageImage:hover{transform:scale(1.02)}.chatNowRoomDocumentBox{align-items:center;background:#ffffff1a;border-radius:10px;cursor:pointer;display:flex;gap:12px;margin-top:6px;padding:12px 16px;transition:all .2s}.chatNowRoomDocumentBox:hover{background:#ffffff26}.chatNowRoomDocumentBox p{color:#fff;font-size:13px;margin:0}.chatNowRoomNothingFound{align-items:center;color:#ffffff80;display:flex;flex:1 1;flex-direction:column;font-size:16px;gap:16px;justify-content:center}.chatNowRoomEmptyIcon{color:#ffffff4d;font-size:64px}.chatNowRoomControlBar{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e1e1ef2;border-top:1px solid #ffffff1a;display:flex;justify-content:flex-end;padding:16px 40px;z-index:20}.chatNowRoomControlGroup{display:flex;gap:12px}.chatNowRoomCompleteBtn{background:#4caf50e6;border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:48px;padding:0 24px;transition:all .2s}.chatNowRoomCompleteBtn:hover:not(:disabled){background:#4caf50;transform:translateY(-1px)}.chatNowRoomCompleteBtn:disabled{cursor:not-allowed;opacity:.5}.chatNowRoomInputArea{background:#1f1f1f;border-top:1px solid #ffffff1a;display:flex;flex-direction:column;gap:12px;padding:16px 40px}.chatNowRoomRequestNotification{align-items:center;background:#ff980026;border:1px solid #ff98004d;border-radius:12px;display:flex;gap:20px;justify-content:space-between;padding:14px 18px}.chatNowRoomRequestNotification p{color:#fff;flex:1 1;font-size:14px;margin:0}.chatNowRoomRequestActions{display:flex;gap:10px}.chatNowRoomRequestApprove,.chatNowRoomRequestDecline{border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;transition:all .2s}.chatNowRoomRequestApprove{background:#4caf50;color:#fff}.chatNowRoomRequestApprove:hover{background:#45a049}.chatNowRoomRequestDecline{background:#f44336;color:#fff}.chatNowRoomRequestDecline:hover{background:#da190b}.chatNowRoomFilePreview{align-items:center;background:#ffffff14;border-radius:8px;color:#fff;display:flex;font-size:13px;justify-content:space-between;padding:10px 14px}.chatNowRoomFileRemove{color:#fff9;cursor:pointer;font-size:20px;transition:color .2s}.chatNowRoomFileRemove:hover{color:#fff}.chatNowRoomInputContent{align-items:center;display:flex;gap:12px}.chatNowRoomAttachBtn{align-items:center;background:#0000;border-radius:50%;color:#fff9;cursor:pointer;display:flex;font-size:22px;height:44px;justify-content:center;transition:all .2s;width:44px}.chatNowRoomAttachBtn:hover{background:#ffffff1a;color:#fff}.chatNowRoomMessageInput{background:#2a2a2a;border:1px solid #ffffff1a;border-radius:24px;color:#fff;flex:1 1;font-size:14px;outline:none;padding:13px 18px;transition:all .2s}.chatNowRoomMessageInput:focus{background:#333;border-color:#667eea}.chatNowRoomMessageInput:disabled{cursor:not-allowed;opacity:.6}.chatNowRoomSendBtn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:44px;justify-content:center;transition:all .2s;width:44px}.chatNowRoomSendBtn:hover:not(:disabled){box-shadow:0 4px 12px #667eea66;transform:scale(1.05)}.chatNowRoomSendBtn:disabled{cursor:not-allowed;opacity:.6}.chatNowRoomCompletedScreen,.chatNowRoomPausedScreen,.chatNowRoomSearchingScreen,.chatNowRoomWaitingScreen{align-items:center;background:linear-gradient(135deg,#1e3c72,#2a5298 50%,#7e22ce);display:flex;height:100vh;justify-content:center;padding:20px;width:100%}.chatNowRoomCompletedCard,.chatNowRoomPausedCard,.chatNowRoomSearchingCard,.chatNowRoomWaitingCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:24px;box-shadow:0 8px 32px #0000004d;max-width:600px;padding:48px;text-align:center;width:100%}.chatNowRoomCompletedCard h1,.chatNowRoomPausedCard h1,.chatNowRoomSearchingCard h2,.chatNowRoomWaitingCard h1{color:#fff;font-size:32px;font-weight:700;margin:0 0 16px}.chatNowRoomCompletedCard p,.chatNowRoomPausedCard p,.chatNowRoomSearchingCard p,.chatNowRoomWaitingCard p{color:#ffffffe6;font-size:16px;line-height:1.6;margin:0 0 32px}.chatNowRoomWaitingIcon{align-items:center;background:#ffffff26;border-radius:50%;color:#fff;display:flex;font-size:48px;height:120px;justify-content:center;margin:0 auto 24px;width:120px}.chatNowRoomCompletedIcon,.chatNowRoomPausedIcon{color:#4caf50;font-size:80px;height:120px;margin:0 auto 24px;width:120px}.chatNowRoomPausedIcon{color:#ff9800}.chatNowRoomCompletedInfo,.chatNowRoomWaitingStats{display:flex;gap:24px;justify-content:center;margin:32px 0}.chatNowRoomInfoItem,.chatNowRoomStatItem{align-items:center;background:#ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px}.chatNowRoomInfoItem svg,.chatNowRoomStatItem svg{font-size:20px}.chatNowRoomScheduleTime{background:#ffffff1a;border-radius:12px;display:flex;flex-direction:column;gap:8px;margin:24px 0;padding:20px}.chatNowRoomScheduleTime strong{color:#ffffffb3;font-size:14px}.chatNowRoomScheduleTime span{color:#fff;font-size:18px;font-weight:600}.chatNowRoomCompletedActions,.chatNowRoomPausedActions,.chatNowRoomWaitingActions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.chatNowRoomJoinBtn,.chatNowRoomPrimaryBtn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 16px #667eea66;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:16px 32px;transition:all .3s}.chatNowRoomJoinBtn:hover,.chatNowRoomPrimaryBtn:hover{box-shadow:0 6px 24px #667eea99;transform:translateY(-2px)}.chatNowRoomCancelBtn,.chatNowRoomSecondaryBtn{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:16px 32px;transition:all .3s}.chatNowRoomCancelBtn:hover,.chatNowRoomSecondaryBtn:hover{background:#ffffff26;border-color:#ffffff4d}.chatNowRoomModal{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:200}.chatNowRoomModalContent{background:#2a2a2a;border-radius:16px;box-shadow:0 8px 32px #0009;max-width:500px;padding:32px;width:100%}.chatNowRoomModalContent h3{color:#fff;font-size:24px;font-weight:600;margin:0 0 8px}.chatNowRoomModalContent p{color:#ffffffb3;font-size:14px;margin:0 0 24px}.chatNowRoomModalInput{background:#1f1f1f;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:14px;margin-bottom:24px;outline:none;padding:14px 16px;transition:all .2s;width:100%}.chatNowRoomModalInput:focus{border-color:#667eea}.chatNowRoomModalActions{display:flex;gap:12px}.chatNowRoomModalActions button{flex:1 1}.chatNowRoomImagePreview{align-items:center;display:flex;justify-content:center;margin:20px 0;max-height:60vh;overflow:hidden}.chatNowRoomImagePreview img{border-radius:12px;max-height:60vh;max-width:100%;object-fit:contain}@media (max-width:768px){.chatNowRoomTopBar{align-items:flex-start;flex-direction:column;gap:12px;padding:16px 20px}.chatNowRoomTimer{align-self:flex-end;font-size:16px;padding:8px 16px}.chatNowRoomMessagesContainer{padding:16px 20px}.chatNowRoomMessageReceived,.chatNowRoomMessageSent{max-width:85%}.chatNowRoomControlBar,.chatNowRoomInputArea{padding:12px 20px}.chatNowRoomCompletedCard,.chatNowRoomPausedCard,.chatNowRoomSearchingCard,.chatNowRoomWaitingCard{padding:32px 24px}.chatNowRoomModalContent{padding:24px}}.bannerCarouselContainer{box-sizing:border-box;margin:40px auto;max-width:93%;width:100%}.bannerCarouselContainer .bannerCarouselInner{align-items:center;aspect-ratio:4/1;background:#000;border-radius:12px;box-shadow:0 4px 20px #0000001a;display:flex;overflow:hidden;position:relative;width:100%}.bannerCarouselContainer .bannerWrapper{display:flex;width:100%}.bannerCarouselContainer .bannerItem{display:block;flex-shrink:0;min-width:100%;overflow:hidden;position:relative;text-decoration:none}.bannerCarouselContainer .bannerItem img{display:block;height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.bannerCarouselContainer .bannerNavBtn{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:44px;z-index:10}.bannerCarouselContainer .bannerNavBtn:hover{background:#fff;box-shadow:0 4px 12px #0003;transform:translateY(-50%) scale(1.1)}.bannerCarouselContainer .bannerNavBtn:active{transform:translateY(-50%) scale(.95)}.bannerCarouselContainer .bannerPrev{left:16px}.bannerCarouselContainer .bannerNext{right:16px}.bannerCarouselContainer .bannerNavBtn svg{color:#333;font-size:24px}.bannerCarouselContainer .bannerDotsContainer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;border-radius:20px;bottom:16px;display:flex;gap:8px;left:50%;padding:8px 12px;position:absolute;transform:translateX(-50%);z-index:10}.bannerCarouselContainer .bannerDot{background:#0000;border:2px solid #fffc;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px}.bannerCarouselContainer .bannerDot:hover{background:#ffffff80;transform:scale(1.2)}.bannerCarouselContainer .bannerDotActive{background:#fffffff2;border-radius:5px;width:24px}@media (max-width:768px){.bannerCarouselContainer{margin:24px auto;padding:0 12px}.bannerCarouselContainer .bannerCarouselInner{border-radius:8px}.bannerCarouselContainer .bannerItem img{aspect-ratio:3/1}.bannerCarouselContainer .bannerNavBtn{height:36px;width:36px}.bannerCarouselContainer .bannerNavBtn svg{font-size:20px}.bannerCarouselContainer .bannerPrev{left:8px}.bannerCarouselContainer .bannerNext{right:8px}.bannerCarouselContainer .bannerDotsContainer{bottom:12px;gap:6px;padding:6px 10px}.bannerCarouselContainer .bannerDot{height:8px;width:8px}.bannerCarouselContainer .bannerDotActive{width:20px}}@media (max-width:480px){.bannerCarouselContainer{margin:16px auto}.bannerCarouselContainer .bannerItem img{aspect-ratio:2.5/1}.bannerCarouselContainer .bannerNavBtn{height:32px;opacity:.9;width:32px}.bannerCarouselContainer .bannerNavBtn svg{font-size:18px}.bannerCarouselContainer .bannerDotsContainer{bottom:8px}}.bannerCarouselContainer.loading{align-items:center;background:#f5f5f5;border-radius:12px;display:flex;height:300px;justify-content:center}.bannerCarouselContainer .bannerDot:focus,.bannerCarouselContainer .bannerNavBtn:focus{outline:2px solid #4a90e2;outline-offset:2px}.bannerCarouselContainer{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.admin{background:var(--extraLightGray);display:flex;height:100vh;overflow:hidden}.admin .adminDiv{height:100vh;overflow-y:auto;padding:40px 30px;width:82%}.admin .adminDiv .dangerBtn,.admin .adminDiv .primaryBtn,.admin .adminDiv .primaryBtn2,.admin .adminDiv .secondaryBtn{font-size:.85rem}.admin .adminDiv .tableDiv{padding:0}.admin .adminDiv .tableDiv .tableContent{box-shadow:none}.admin .adminDiv .tableDiv .id,.admin .adminDiv .tableDiv .idField{width:150%!important}.admin .adminDiv .tableDiv .rows .row .titleField .title{width:100%}.admin .adminDiv .tableDiv .rows .row .icon{height:15px!important;width:15px!important}.admin .adminDiv .tableDiv .rows .row .arrowRight{height:20px!important;width:20px!important}.admin .adminDiv .overviewBox{background:var(--white);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:15px 25px;width:100%}.admin .adminDiv .overviewBox .secondaryHeading{font-size:1rem}.admin .adminDiv .overviewBox .value{font-size:1.5rem;font-weight:600}.adminLoginDiv{align-items:center;display:flex;height:100vh;justify-content:center}.adminLoginDiv .adminLoginContent{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);height:-webkit-fit-content;height:fit-content;min-width:50%;padding:30px 50px}.adminLoginDiv .adminLoginContent .primaryBtn,.adminLoginDiv .adminLoginContent .primaryHeading{text-align:center;width:100%}.adminHeaderDiv{background:var(--lightGray);height:100vh;left:0;overflow-y:auto;padding:30px 20px;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:0;width:18%}.adminHeaderDiv::-webkit-scrollbar{display:none}.adminHeaderDiv .horizontalLine{background:var(--gray)}.adminHeaderDiv .adminHeaderContent{display:flex;flex-direction:column;gap:25px}.adminHeaderDiv .adminHeaderContent .faithzyLogoDiv{height:90px;margin:auto;width:90px}.adminHeaderDiv .adminHeaderContent .mainMenu{display:flex;flex-direction:column;gap:12px}.adminHeaderDiv .adminHeaderContent .mainMenu li a{align-items:center;display:flex;gap:8px;position:relative}.adminHeaderDiv .adminHeaderContent .mainMenu li a.activeLi{color:var(--black);font-weight:600}.adminHeaderDiv .adminHeaderContent .mainMenu li a.activeLi:before{background:var(--black);border-radius:8px;content:"";height:80%;left:-5%;position:absolute;top:10%;width:2%}.adminHeaderDiv .adminHeaderContent .mainMenu .adminChatHeader{position:relative}.adminHeaderDiv .adminHeaderContent .mainMenu .adminChatHeader .unreadCountBadge{right:0;top:10%}.adminHeaderDiv .adminHeaderContent .mainMenu .adminLogoutBtn{color:var(--danger)}.adminHeaderDiv .adminHeaderContent .mainMenu .adminLogoutBtn:hover{font-weight:500}.adminEmployeesDiv .addNewModelDiv .popupContent{min-width:60%}.adminEmployeesDiv .dropdownPlus{margin:5px 0;width:100%}.adminEmployeesDiv .editEditorAccess{display:grid;grid-template-columns:repeat(3,1fr);margin:10px 0}.adminEmployeesDiv .editEditorAccess .accessBtn{display:flex;justify-content:space-between;margin:0 15px}.adminEmployeesDiv .editEditorAccess .accessBtn .dropdownPlus{margin:0;width:-webkit-fit-content;width:fit-content}.adminEmployeesDiv .showDetailsModelDiv .row{display:flex;justify-content:space-between;width:100%}.adminEmployeesDiv .showDetailsModelDiv .accessTo{font-size:.9rem;margin-top:5px}.adminEmployeesDiv .changePassDiv{margin:10px 0;-webkit-user-select:none;user-select:none;width:100%}.adminEmployeesDiv .changePassDiv .upper{background:#0000;border-bottom:2px solid var(--gray);border-top:2px solid var(--gray);cursor:pointer;display:flex;justify-content:space-between;padding:10px;transition:.1s}.adminEmployeesDiv .changePassDiv .upper:hover{background:var(--extraLightGray)}.adminEmployeesDiv .changePassDiv .upper .icon{height:25px;width:25px}.adminEmployeesDiv .changePassDiv .lower{margin-top:20px}.adminEmployeesDiv .changePassDiv .lower .secondaryBtn{margin-top:10px}.adminEmployeesDiv .addNewModelDiv .infoSection{color:var(--lightBlackPrimary);display:flex;flex-direction:column;font-size:.7rem;gap:5px}.adminEmployeesDiv .addNewModelDiv .infoSection p{align-items:center;display:flex;gap:7px}.adminTermsDiv .adminTermsContent{background:var(--white);border:1px solid var(--gray);border-radius:8px;margin-bottom:20px;min-height:85vh;outline:none;padding:20px 30px;width:100%}.adminTermsDiv .form{height:100%;width:100%}.adminTermsDiv .form .reactQuill{height:55vh;margin-bottom:50px;width:100%}.socialLinksDiv .horizontalLine{margin-top:10px}.socialLinksDiv .row{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.socialLinksDiv .socialCheckInput{cursor:pointer}.socialLinksDiv .row .platformName{align-items:center;color:var(--lightBlackPrimary);display:flex;gap:10px}.socialLinksDiv .row .socialInput{border:1px solid var(--gray);border-radius:8px;outline:none;padding:8px 20px;width:85%}.adminCategoriesDiv .popupDiv .dropdownPlus{margin:5px 0;width:100%}.adminCouponsDiv .detailsModelDiv .details .row{display:flex;justify-content:space-between;width:100%}.adminCouponsDiv .detailsModelDiv .buttonsDiv{margin-top:20px}.adminFeeDiv .adminFeeContent{display:flex;gap:30px;justify-content:space-between;margin-top:20px}.adminFeeDiv .adminFeeContent .left{display:flex;flex-direction:column;gap:30px;min-width:40%}.adminFeeDiv .adminFeeContent .box{background:var(--white);border-radius:8px;height:-webkit-fit-content;height:fit-content;width:100%}.adminFeeDiv .adminFeeContent .box .secondaryHeading{color:var(--white)}.adminFeeDiv .adminFeeContent .box .secondaryHeading span{color:var(--secondaryCopper)}.adminFeeDiv .adminFeeContent .box .secondaryBtn{margin-top:10px}.adminFeeDiv .adminFeeContent .box .upper{background:var(--primaryBlue);border-top-left-radius:8px;border-top-right-radius:8px;color:var(--white);padding:10px 18px}.adminFeeDiv .adminFeeContent .box .lower{display:flex;flex-direction:column;gap:10px;padding:20px 18px}.adminFeeDiv .adminFeeContent .box .lower .buttonsDiv{display:flex;gap:15px;justify-content:right;width:100%}.adminFeeDiv .adminFeeContent .right .lower .discountType{align-items:center;display:flex;gap:30px;justify-content:center}.adminFeeDiv .adminFeeContent .right .lower .discountType .radioBtn{display:flex;gap:5px}.adminOrdersDiv .tableDiv .header .title,.adminOrdersDiv .tableDiv .rows .row .titleField{width:220%}.adminOrdersDiv .tableDiv .rows .row .titleField .title{width:100%!important}.adminOrdersDiv .popupDiv .rows{display:flex;flex-direction:column;gap:8px;width:100%}.adminOrdersDiv .popupDiv .rows .row{display:flex;justify-content:space-between;width:100%}.adminOrdersDiv .popupDiv .contactBuyerBtnDiv{display:flex;justify-content:right;width:100%}.adminOrdersDiv .filterIcon{color:var(--lightBlackPrimary);cursor:pointer;font-size:1.5rem;margin-left:1rem}.adminOrdersDiv .filtersForm .filterRow{align-items:center;display:flex;gap:20px}.adminOrdersDiv .appliedFilters{background-color:#f5f5f5;border-radius:4px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px;padding:10px}.adminOrdersDiv .filterChip{align-items:center;background-color:#e0e0e0;border-radius:16px;color:#333;display:inline-flex;font-size:14px;font-weight:500;padding:6px 12px}.adminOrdersDiv .closeIcon{color:#666;cursor:pointer;font-size:12px;margin-left:6px;transition:color .2s ease}.adminOrdersDiv .closeIcon:hover{color:#f44}.adminOrdersDiv .clearFiltersBtn{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;font-size:14px;padding:6px 12px;transition:all .2s ease}.adminOrdersDiv .clearFiltersBtn:hover{background-color:#f0f0f0;border-color:#999}.admin .adminDiv .chatDiv{margin:0}.adminDashboardDiv .dashboardOverview{display:flex;gap:20px}.adminDashboardDiv .dashboardOverview .left,.adminDashboardDiv .dashboardOverview .right{display:flex;flex-direction:column;gap:20px;width:100%}.adminDashboardDiv .dashboardOverview .left .overviewBoxA .row,.adminDashboardDiv .dashboardOverview .right .overviewBoxA .row{display:flex;justify-content:space-between}.adminDashboardDiv .dashboardOverview .left .leftBottom,.adminDashboardDiv .dashboardOverview .right .rightTop{display:flex;gap:20px}.adminDashboardDiv .adminOrdersDiv{margin:40px 0}.adminRevenueDiv .header{display:flex;justify-content:space-between;margin-bottom:25px}.adminRevenueDiv .header .headerRight{align-items:center;display:flex;gap:20px}.adminRevenueDiv .revenueOverviewDetails{display:flex;gap:20px}.adminRevenueDiv .revenueDetailsUpper{display:flex;gap:20px;justify-content:space-between;margin:20px 0}.adminRevenueDiv .revenueDetailsUpper .revenueBarChart{background:var(--white);border-radius:8px;padding:20px 25px;width:75%}.adminRevenueDiv .revenueDetailsUpper .revenueBarChart .upper{margin-bottom:20px;margin-top:10px}.adminRevenueDiv .revenueDetailsUpper .revenueBarChartOverview{display:flex;flex-direction:column;gap:20px;width:24%}.adminRevenueDiv .revenueDetailsUpper .revenueBarChartOverview .revenuePieChart .secondaryHeading{margin-bottom:10px}.adminRevenueDiv .revenueDetailsLower{display:flex;flex:1 1;gap:20px;justify-content:space-between}.adminRevenueDiv .revenueDetailsLower .upper{margin-bottom:10px;margin-top:10px}.adminRevenueDiv .revenueDetailsLower .profitLineChart,.adminRevenueDiv .revenueDetailsLower .revenueLineChart{background:var(--white);border-radius:8px;padding:15px 25px;width:49%}.adminPaymentsDiv .adminPaymentMethodsDiv{background:var(--white);border-radius:8px;margin-bottom:20px;padding:20px 30px}.adminPaymentsDiv .paymentMethods{align-items:center;background:var(--lightGray);border-radius:8px;display:flex;justify-content:space-between;margin:10px 0;padding:13px 20px}.adminPaymentsDiv .paymentMethods .method{align-items:center;display:flex;gap:10px}.adminPaymentsDiv .paymentsDetails{background:var(--white);border-radius:8px;padding:20px 30px}.adminPaymentsDiv .paymentsDetails .css-19kzrtu{padding:0!important}.adminPaymentsDiv .pendingPaymentsDiv .popupDiv .sellerDetails .sellerHistory{width:100%}.adminPaymentsDiv .pendingPaymentsDiv .popupDiv .sellerDetails .sellerHistory .sellerHistoryUpper{align-items:center;display:flex;justify-content:space-between}.adminPaymentsDiv .popupDiv .rowsParent{display:flex;flex-direction:column;gap:8px;width:100%}.adminPaymentsDiv .popupDiv .rowsParent .row{display:flex;gap:25px;justify-content:space-between;width:100%}.adminPaymentsDiv .popupDiv .rowsParent .row div{max-width:75%;text-align:justify}.adminPaymentsDiv .releasePopupContent{max-width:50%!important}.adminPaymentsDiv .takePaymentDiv{align-items:center;display:flex;gap:30px;margin-top:20px}.adminSendEmailPopupDiv .adminEmailsPopupContent{width:50%!important}.adminSendEmailPopupDiv .buttonsSection .upper{align-items:center;display:flex;justify-content:space-between;margin:0 0 10px;width:100%}.adminSendEmailPopupDiv .secondaryHeading .countText{color:var(--darkGray);font-size:1rem;margin-left:5px}.adminSendEmailPopupDiv .buttonsSection .buttonInputDiv{display:flex;gap:10px}.adminSendEmailPopupDiv .buttonsSection .buttonInputDiv .btnUrlInput{min-width:65%}.adminSendEmailPopupDiv .buttonsSection .buttonInputDiv .removeBtnDiv{align-items:center;display:flex;justify-content:center;min-width:5%}.adminSendEmailPopupDiv .buttonsSection .buttonInputDiv .removeBtnDiv .removeBtn{color:var(--darkGray);cursor:pointer;height:30px;transition:.2s;width:30px}.adminSendEmailPopupDiv .buttonsSection .buttonInputDiv .removeBtnDiv .removeBtn:hover{color:var(--black)}.adminSendEmailPopupDiv .recipientTypeDiv{position:relative;width:100%}.adminSendEmailPopupDiv .recipientTypeDiv .recipientInput{flex-grow:1;padding-right:40px}.adminSendEmailPopupDiv .recipientTypeDiv .emailAddButton{bottom:17px;right:20px}.adminSendEmailPopupDiv h3{font-size:1rem;margin-bottom:5px}.adminSendEmailPopupDiv .recipientPreview{width:100%}.adminSendEmailPopupDiv .recipientPreview .recipientHeader{align-items:center;display:flex;justify-content:space-between;width:100%}.adminSendEmailPopupDiv .recipientPreview .recipientHeader .moveButtons span{color:var(--lightBlackPrimary);cursor:pointer;font-size:.8rem;transition:.1s}.adminSendEmailPopupDiv .recipientPreview .recipientHeader .moveButtons span:hover{color:var(--black)}.adminManageDisputeDiv .adminManageDisputeContent{background:var(--white);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:20px 30px}.adminManageDisputeDiv .adminManageDisputeContainer{display:flex;justify-content:space-between}.adminManageDisputeDiv .adminManageDisputeContainer .chatRoom{width:58%}.adminManageDisputeDiv .adminManageDisputeContainer .adminDisputeDetails{display:flex;flex-direction:column;gap:15px;overflow-y:auto;padding:0 20px;width:40%}.adminManageDisputeDiv .adminManageDisputeContainer .adminDisputeDetails .item{display:flex;gap:15px}.adminManageDisputeDiv .adminManageDisputeContainer .adminDisputeDetails .item img{width:80px}.adminManageDisputeDiv .adminManageDisputeContainer .adminDisputeDetails .item p{color:var(--lightBlackPrimary);font-size:.85rem}.adminManageDisputeDiv .adminManageDisputeContainer .adminDisputeDetails .rows{display:flex;flex-direction:column;gap:6px;width:100%}.adminManageDisputeDiv .adminManageDisputeContainer .adminDisputeDetails .rows .row{display:flex;justify-content:space-between}.templatesSection{margin-bottom:20px;padding:10px 30px}.templatesSection .templatesGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:20px 0}.templatesSection .templatesGrid .templateCard{background:var(--white);border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.templatesSection .templatesGrid .templateCard:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.templatesSection .templatesGrid .templateCard .templateImageContainer{height:0;overflow:hidden;padding-bottom:75%;position:relative;width:100%}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateImage{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay{align-items:center;background:#000000b3;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:20px;position:absolute;top:0;transition:opacity .3s ease;width:100%}.templatesSection .templatesGrid .templateCard .templateImageContainer:hover .templateOverlay{opacity:1}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay .templateName{color:var(--white);font-size:1.2rem;font-weight:600;margin-bottom:8px;text-align:center}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay .templateDescription{color:var(--white);font-size:.9rem;margin-bottom:20px;opacity:.9;text-align:center}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay .templateActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay .templateActions .templateBtn{border:none;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:background-color .3s ease}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay .templateActions .previewBtn{background-color:var(--white);color:var(--primaryBlue)}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay .templateActions .previewBtn:hover{background-color:var(--gray)}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay .templateActions .downloadBtn{background-color:var(--primaryCopper);color:var(--white)}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay .templateActions .downloadBtn:hover{background-color:var(--primaryCopperDark)}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay .templateActions .copyBtn{background-color:var(--primaryBlue);color:var(--white)}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay .templateActions .copyBtn:hover{background-color:var(--black)}.templatesSection .modalOverlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.templatesSection .modalOverlay .modalContent{background:var(--white);border-radius:8px;max-height:90vh;max-width:900px;overflow-y:auto;width:90%}.templatesSection .modalOverlay .modalContent .modalHeader{align-items:center;border-bottom:1px solid var(--gray);display:flex;justify-content:space-between;padding:15px 20px}.templatesSection .modalOverlay .modalContent .modalHeader .modalCloseBtn{background:none;border:none;color:var(--darkGray);cursor:pointer;font-size:1.5rem;padding:5px;transition:color .3s ease}.templatesSection .modalOverlay .modalContent .modalHeader .modalCloseBtn:hover{color:var(--primaryBlue)}.templatesSection .modalOverlay .modalContent .modalBody{padding:20px}.templatesSection .modalOverlay .modalContent .modalHeader .modalActions{align-items:center;display:flex;gap:10px}.templatesSection .modalOverlay .modalContent .modalHeader .modalActions .templateBtn{background-color:var(--secondaryBlue);border:none;border-radius:4px;color:var(--white);cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .3s ease}.templatesSection .modalOverlay .modalContent .modalHeader .modalActions .templateBtn:hover{background-color:var(--black)}.adminEmailsDiv .pendingEmailsPreview{margin-top:15px}.adminEmailsDiv .emailChipContainer,.adminSendEmailPopupDiv .emailChipContainer{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.adminEmailsDiv .emailChip,.adminSendEmailPopupDiv .emailChip{align-items:center;background-color:var(--orangeBgLight);border-radius:20px;display:flex;font-size:13px;padding:5px 10px}.adminEmailsDiv .emailChip button,.adminSendEmailPopupDiv .emailChip button{align-items:center;background:none;border:none;color:var(--primaryCopperDark);cursor:pointer;display:flex;margin-left:8px}.adminEmailsDiv .emailInputContainer{align-items:center;display:flex;gap:10px;position:relative;width:100%}.adminEmailsDiv .emailInput,.adminSendEmailPopupDiv .emailInput{flex-grow:1;padding-right:40px}.adminEmailsDiv .emailAddButton,.adminSendEmailPopupDiv .emailAddButton{align-items:center;background:none;border:none;color:var(--primaryCopperDark);cursor:pointer;display:flex;justify-content:center;position:absolute;right:10px}.adminEmailsDiv .emailAddButton:disabled,.adminSendEmailPopupDiv .emailAddButton:disabled{color:var(--darkGray);cursor:not-allowed}.adminEmailsDiv .adminEmailsPopupContent{width:50%!important}.adminProductsDiv .popupDiv .productImages{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:20px 0}.adminProductsDiv .popupDiv .productImages img{border-radius:8px;height:150px;object-fit:cover;width:100%}.adminProductsDiv .popupDiv .rows{display:flex;flex-direction:column;gap:5px;width:100%}.adminProductsDiv .popupDiv .rows .row{display:flex;justify-content:space-between;width:100%}.adminServicesDiv .popupDiv .serviceImages{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:15px 0}.adminServicesDiv .popupDiv .serviceImages img{border:1px solid var(--gray);border-radius:8px;height:150px;object-fit:cover;width:100%}.adminServicesDiv .popupDiv .rows{display:flex;flex-direction:column;gap:5px;width:100%}.adminServicesDiv .popupDiv .rows .row{display:flex;justify-content:space-between;width:100%}.adminServicesDiv .popupDiv .packageSection{width:100%}.adminRestrictedCountriesDiv{position:relative}.adminRestrictedCountriesDiv .adminRestrictedCountriesContent{background-color:var(--white);border-radius:10px;box-shadow:0 2px 10px #0000001a}.adminRestrictedCountriesDiv .adminRestrictedCountriesContent .header{align-items:center;display:flex;justify-content:space-between;padding:15px 25px}.adminRestrictedCountriesDiv .adminRestrictedCountriesContent table{border-collapse:collapse;width:100%}.adminRestrictedCountriesDiv .adminRestrictedCountriesContent td,.adminRestrictedCountriesDiv .adminRestrictedCountriesContent th{padding:15px 25px;text-align:left}.adminRestrictedCountriesDiv .adminRestrictedCountriesContent th{background-color:var(--primaryBlue);color:var(--white);font-weight:600}.adminRestrictedCountriesDiv .adminRestrictedCountriesContent td{border-bottom:1px solid var(--lightGray)}.adminRestrictedCountriesDiv .adminRestrictedCountriesContent tr:hover{background-color:var(--extraLightGray)}.adminRestrictedCountriesDiv .adminRestrictedCountriesContent .icon{color:var(--lightBlackPrimary);cursor:pointer;font-size:1.2rem;margin-right:10px}.adminRestrictedCountriesDiv .adminRestrictedCountriesContent .icon:hover{color:var(--primaryCopper)}.adminRestrictedCountriesDiv .restrictionBadge{background-color:var(--lightGray);border-radius:12px;color:var(--black);font-size:.8rem;margin-right:5px;padding:2px 8px}.adminRestrictedCountriesDiv .modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.adminRestrictedCountriesDiv .modalContent{background-color:var(--white);border-radius:10px;padding:30px;position:relative;width:-webkit-fit-content;width:fit-content}.adminRestrictedCountriesDiv .modalContent h3{color:var(--primaryBlue);font-size:1.5rem;margin-bottom:20px}.adminRestrictedCountriesDiv .modalContent .form-group{margin-bottom:20px}.adminRestrictedCountriesDiv .modalContent .form-group label{display:block;font-weight:500;margin-bottom:5px}.adminRestrictedCountriesDiv .modalContent .restrictions{margin-bottom:20px}.adminRestrictedCountriesDiv .modalContent .restrictions p{font-weight:500;margin-bottom:10px}.adminRestrictedCountriesDiv .modalContent .restrictions label{align-items:center;display:flex;gap:10px;margin-bottom:10px}.adminRestrictedCountriesDiv .modalContent .restrictions input[type=checkbox]{cursor:pointer;height:20px;width:20px}.adminRestrictedCountriesDiv .modalContent .closeIcon{color:var(--darkGray);cursor:pointer;font-size:1.5rem;position:absolute;right:10px;top:10px}.adminRestrictedCountriesDiv .modalContent .closeIcon:hover{color:var(--black)}.adminRestrictedCountriesDiv .modalContent .buttons{display:flex;gap:10px;justify-content:flex-end}.adminSettingsDiv .chatRestrictionsTableDiv .warningField,.adminSettingsDiv .chatRestrictionsTableDiv .warningMessage{width:400%!important}.adminSettingsDiv .bannerModalContent{max-width:600px}.adminSettingsDiv .bannerRecommendation{background:#f0f7ff;border-left:4px solid #4a90e2;border-radius:4px;margin-bottom:20px;padding:12px 16px}.adminSettingsDiv .bannerRecommendation p{color:#2c5282;font-size:14px;margin:4px 0}.adminSettingsDiv .bannerRecommendation p:first-child{font-weight:600}.adminSettingsDiv .bannerImageUploadSection{margin-bottom:20px}.adminSettingsDiv .bannerImageUploadHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.adminSettingsDiv .bannerImageUploadHeader label{color:#333;font-size:14px;font-weight:600}.adminSettingsDiv .bannerImageUploadHeader .clearBtn{background:#f44;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .3s ease}.adminSettingsDiv .bannerImageUploadHeader .clearBtn:hover{background:#c00;transform:translateY(-1px)}.adminSettingsDiv .bannerImageUploadContent{width:100%}.adminSettingsDiv .bannerUploadLabel{background:#f9fafb;border:2px dashed #cbd5e0;border-radius:8px;cursor:pointer;display:block;min-height:180px;overflow:hidden;transition:all .3s ease;width:100%}.adminSettingsDiv .bannerUploadLabel:hover{background:#f0f7ff;border-color:#4a90e2}.adminSettingsDiv .bannerUploadPlaceholder{align-items:center;color:#718096;display:flex;flex-direction:column;height:180px;justify-content:center;padding:0 20px}.adminSettingsDiv .bannerUploadPlaceholder .uploadIcon{color:#a0aec0;font-size:48px;margin-bottom:12px}.adminSettingsDiv .bannerUploadPlaceholder p{color:#4a5568;font-size:16px;font-weight:500;margin:0 0 4px}.adminSettingsDiv .bannerUploadPlaceholder span{color:#718096;font-size:13px}.adminSettingsDiv .bannerPreviewImage{display:block;height:auto;max-height:180px;object-fit:cover;width:100%}@media (max-width:768px){.adminSettingsDiv .bannerModalContent{max-width:100%}.adminSettingsDiv .bannerRecommendation{padding:10px 12px}.adminSettingsDiv .bannerRecommendation p{font-size:13px}.adminSettingsDiv .bannerUploadLabel{min-height:150px}.adminSettingsDiv .bannerUploadPlaceholder{height:150px}.adminSettingsDiv .bannerUploadPlaceholder .uploadIcon{font-size:40px}.adminSettingsDiv .bannerPreviewImage{max-height:150px}}.adminFAQDiv .adminFAQContent{background:var(--white);border-radius:12px;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;gap:15px;padding:30px}.adminFAQDiv .tertiaryHeading{color:var(--primaryBlue);font-size:1.2rem;font-weight:600;margin-bottom:10px}.adminFAQDiv .adminFAQContent .form .buttonsRow{display:flex;gap:12px}.adminFAQDiv .groupedFaqList{display:flex;flex-direction:column;gap:15px}.adminFAQDiv .categoryAccordion{border:1px solid var(--lightGray);border-radius:8px;overflow:hidden;transition:box-shadow .3s ease}.adminFAQDiv .categoryAccordion:hover{box-shadow:0 2px 8px #0000000d}.adminFAQDiv .categoryHeader,.faqDiv .categoryHeader{align-items:center;background-color:var(--extraLightGray);cursor:pointer;display:flex;justify-content:space-between;padding:15px 20px;transition:background-color .2s ease}.adminFAQDiv .categoryHeader:hover,.faqDiv .categoryHeader:hover{background-color:var(--lightGray)}.adminFAQDiv .categoryHeader h4,.faqDiv h4{font-size:1.1rem;font-weight:600;margin:0}.adminFAQDiv .categoryActions{align-items:center;display:flex;gap:10px}.adminFAQDiv .toggleIcon{color:var(--primaryBlue);font-size:16px}.adminFAQDiv .categoryContent{background-color:var(--white);display:flex;flex-direction:column;gap:15px;padding:15px 20px}.faqRow{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:10px 0}.faqRow .faqQA{display:flex;flex-direction:column;gap:6px;width:85%}.faqRow .faqQA .question{color:var(--lightBlackPrimary);font-size:1rem;font-weight:500}.faqRow .faqQA .answer{color:var(--lightBlackPrimary);font-size:.95rem}.faqRow .faqQA .answer img{height:auto}.faqRow .faqQA .answer img,.faqRow .faqQA .answer video{border-radius:4px;max-width:200px}.faqRow .faqQA .answer table{border-collapse:collapse;margin:10px 0;width:auto}.faqRow .faqQA .answer td,.faqRow .faqQA .answer th{border:1px solid var(--lightGray);font-size:.85rem;padding:6px;text-align:left}.faqRow .faqActions{align-items:center;display:flex;gap:10px}.categoryActions button,.faqRow .faqActions button{background:none;border:none;border-radius:4px;color:var(--lightBlackPrimary);cursor:pointer;font-size:1.1rem;padding:6px;transition:background-color .2s ease}.categoryActions .editBtn:hover,.faqRow .faqActions .editBtn:hover{background-color:#e7f3ff;color:#007bff}.categoryActions .deleteBtn:hover,.faqRow .faqActions .deleteBtn:hover{background-color:#ffe8e8;color:#dc3545}.adminFAQDiv .colorPicker{border:none;border-radius:4px;cursor:pointer;height:40px;width:100%}@media only screen and (max-width:1290px){.productDetailsDiv .upper .upperRight .productActions{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.productDetailsDiv .upper .upperRight .productActions .addToCartBtn{width:100%}.buyerProductOrderCard .order .right,.sellerProductOrderCard .order .right{display:none}.buyerProductOrderCard .order .left,.sellerProductOrderCard .order .left{width:100%}.buyerProductOrderCard .order .left .leftLeft,.sellerProductOrderCard .order .left .leftLeft{display:flex;gap:15px;max-width:50%;min-width:45%}.buyerProductOrderCard .order .left .leftRight,.sellerProductOrderCard .order .left .leftRight{display:flex;gap:30px}.buyerProductOrderCard .order .left .leftRight .responsivePrice,.sellerProductOrderCard .order .left .leftRight .responsivePrice{display:block}}@media only screen and (max-width:1090px){a,p{font-size:.9rem}.fw500,.fw600,strong{font-size:.95rem}.primaryBtn,.primaryBtn2{font-size:.85rem;padding:7px 18px}.primaryBtn .icon{height:16px;width:16px}.dangerBtn,.secondaryBtn{font-size:.85rem;padding:7px 13px}.luxuryBtn{font-size:14px;padding:10px 22px}.primaryHeading{font-size:27px}.secondaryHeading{font-size:18px}.starIcon,.starIconFilled{height:15px;width:15px}.ratingsDiv{font-size:.85rem}.form{gap:14px}.form .inputDiv:has(.inputInnerDiv){flex-direction:column;gap:5px}.form textarea{min-height:100px}.uploadIcon{font-size:35px}.dropdownPlus{background-size:10px;font-size:.8rem;padding:8px 40px 8px 17px}.cartCountBtn .minus,.cartCountBtn .plus{font-size:20px;padding:0 10px}.popupDiv .popupContent{max-width:80%;min-width:60%}.tableDiv p{font-size:.88rem}.tableDiv .rows .row .field{gap:12px}.tableDiv .rows .row .priceField{font-size:.95rem}.tableDiv .rows .row .field .icon{height:16px;width:16px}.tableDiv .totalRows{font-size:.9rem}.buyerHeaderDiv .buyerHeaderContent .buyerHeaderUpper .buyerHeaderActions,.buyerHeaderDiv .buyerHeaderContent .buyerHeaderUpper .buyerHeaderActionsBefore{display:none}.buyerHeaderDiv .buyerHeaderContent .buyerHeaderUpper .buyerHeaderDrawer{display:block}.buyerHeaderDiv .drawerContent,.sellerHeaderDiv .drawerContent{flex-direction:column;gap:0;position:absolute;right:4%;top:11%;width:25%;z-index:1000000}.buyerHeaderDiv .drawerContent li,.sellerHeaderDiv .drawerContent li{animation:navbarMenuAnimation .2s linear forwards;background-color:var(--secondaryBlue);box-shadow:1px 3px 10px 1px var(--primaryBlue);height:3rem;opacity:0;transform-origin:top right;width:100%}.buyerHeaderDiv .drawerContent li:nth-child(2),.sellerHeaderDiv .drawerContent li:nth-child(2){animation-delay:50ms}.buyerHeaderDiv .drawerContent li:nth-child(3),.sellerHeaderDiv .drawerContent li:nth-child(3){animation-delay:.1s}.buyerHeaderDiv .drawerContent li:nth-child(4),.sellerHeaderDiv .drawerContent li:nth-child(4){animation-delay:.17s}.buyerHeaderDiv .drawerContent li:nth-child(5),.sellerHeaderDiv .drawerContent li:nth-child(5){animation-delay:.24s}.buyerHeaderDiv .drawerContent li:nth-child(6),.sellerHeaderDiv .drawerContent li:nth-child(6){animation-delay:.3s}.buyerHeaderDiv .drawerContent li:nth-child(7),.sellerHeaderDiv .drawerContent li:nth-child(7){animation-delay:.35s}.buyerHeaderDiv .drawerContent li:nth-child(8),.sellerHeaderDiv .drawerContent li:nth-child(8){animation-delay:.41s}.buyerHeaderDiv .drawerContent li:nth-child(9),.sellerHeaderDiv .drawerContent li:nth-child(9){animation-delay:.48s}.buyerHeaderDiv .drawerContent li:nth-child(10),.sellerHeaderDiv .drawerContent li:nth-child(10){animation-delay:.57s}.buyerHeaderDiv .drawerContent li:nth-child(11),.sellerHeaderDiv .drawerContent li:nth-child(11){animation-delay:.67s}.buyerHeaderDiv .drawerContent li:nth-child(12),.sellerHeaderDiv .drawerContent li:nth-child(12){animation-delay:.78s}.buyerHeaderDiv .drawerContent li:nth-child(13),.sellerHeaderDiv .drawerContent li:nth-child(13){animation-delay:.88s}.buyerHeaderDiv .drawerContent li:nth-child(14),.sellerHeaderDiv .drawerContent li:nth-child(14){animation-delay:.99s}.buyerHeaderDiv .drawerContent li a,.sellerHeaderDiv .drawerContent li a{align-items:center;color:var(--white);display:flex;height:100%;justify-content:center;width:100%}.heroDiv{height:85vh}.heroDiv .heroContent{flex-direction:column-reverse;justify-content:center}.heroDiv .heroLeft{align-items:center;justify-content:center;margin-left:0;width:80%}.heroDiv .heroContent .heroContentMain{text-align:center;width:-webkit-fit-content;width:fit-content}.heroDiv .heroContent .heroTradeleadFormDiv{display:flex;justify-content:center}.heroDiv .heroContent .heroTradeleadFormDiv .tradeleadStepper{justify-content:center;max-width:700px}.heroDiv .heroContent .heroContentMain .heroBtns{justify-content:center}.heroDiv .heroContent .heroContentMain h1{font-size:44px;letter-spacing:2px}.heroDiv .heroContent .heroContentMain p{font-size:16px}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .stepContent .stepInputs .tradeleadInputDiv{font-size:.8rem}.heroDiv .imageSlider,.heroDiv .imageSlider .slideImage{height:100%;width:100%}.sampleProvisionsDiv .sampleProvisionsLower .productsDiv{gap:20px;grid-template-columns:repeat(4,1fr)!important}.product .productImgDiv{height:200px}.service .serviceImgDiv{height:160px}.product .productTitle,.service .serviceTitle{font-size:.88rem}.product .productLower .productLowerTop,.service .serviceLower .serviceLowerTop{font-size:.8rem}.product .productLower .productPrice,.service .serviceLower .servicePrice{font-size:1.3rem}.product .productLower .productDiscount,.service .serviceLower .serviceDiscount{font-size:.9rem}.product .hoverActions .iconDiv,.service .hoverActions .iconDiv{height:30px;padding:8px;width:30px}.categoriesDiv .categories{font-size:.8rem;grid-template-columns:repeat(2,1fr)}.categoriesDiv .categories .category .count{font-size:.7rem}.productsDiv .right .products,.servicesDiv .right .services{gap:20px;grid-template-columns:repeat(3,1fr)}.pagination .pageBtn{font-size:.8rem;height:35px;width:35px}.pagination .leftArrow,.pagination .rightArrow{height:35px;padding:7px;width:35px}.cartDiv .cartContent .section{display:flex;flex-direction:column-reverse;gap:40px;justify-content:center}.cartDiv .left,.cartDiv .summary{width:100%}.profileDiv .profileContent .upper{display:flex;flex-direction:column;gap:30px}.sellerBasicDetailsDiv .sellerBasicDetailsContent{gap:45px;padding:30px 40px}.sellerBasicDetailsDiv .profileImageDiv{top:-9%}.sellerBasicDetailsDiv .profileImageDiv img{height:120px;width:120px}.sellerBasicDetailsDiv .upper{flex-direction:column;gap:20px;height:-webkit-fit-content;height:fit-content;justify-content:center;margin-top:50px}.sellerBasicDetailsDiv .upper .verticalLine{display:none}.sellerBasicDetailsDiv .upperLeft,.sellerBasicDetailsDiv .upperRight{width:100%}.upgradeDiv .upgradeContent .timeLine{gap:20px}.upgradeDiv .upgradeContent .plans{gap:30px}.upgradeDiv .upgradeContent .plans .plan{width:100%}.upgradeDiv .upgradeContent .plans .plan .rows .row{font-size:.9rem}.createProductDiv .createProductDetails{gap:35px}.createProductDiv .createProductDetails .createProductGallery .productThumbnailContent{height:300px;width:300px}.createServiceDiv .servicePackagesDiv{grid-template-columns:repeat(1,1fr)}.createServiceDiv .verticalLine{display:none}.serviceOrderDetailsDiv .serviceOrderDetailsContent{flex-direction:column-reverse}.serviceOrderDetailsDiv .leftContainer{width:100%}.serviceOrderDetailsDiv .rightBox{flex-direction:row;width:100%}.boostDiv .boostContent{flex-direction:column-reverse}.loginDiv .loginBanner,.registerDiv .registerBanner,.resetPasswordDiv .resetPasswordBanner,.resetPasswordRequestDiv .resetPasswordBanner{display:none}.loginDiv .loginContent .loginRight,.registerDiv .registerContent .registerRight{max-width:100%}.loginDiv .loginContent,.registerDiv .registerContent,.resetPasswordDiv .section,.resetPasswordRequestDiv .section{align-items:center;margin-left:0;margin-right:0;padding:0 30px;width:100%}.resetPasswordDiv .section .form,.resetPasswordRequestDiv .section .form{max-width:100%;width:93%}}@media only screen and (max-width:900px){a,p{font-size:.85rem}.fw500,.fw600,strong{font-size:.9rem}.luxuryBtn{font-size:12px;padding:8px 18px}.primaryHeading{font-size:24px}.secondaryHeading{font-size:17px}.starIcon,.starIconFilled{height:13px;width:13px}.ratingsDiv{font-size:.8rem}.dropdownPlus{background-size:10px;font-size:.75rem;padding:7px 40px 7px 16px}.primaryBtn,.primaryBtn2{font-size:.78rem;padding:6px 15px}.primaryBtn .icon{height:15px;width:15px}.dangerBtn,.secondaryBtn{font-size:.78rem}.form{gap:10px}.form .inputDiv{font-size:.9rem}.form .inputDiv .inputField,.form .inputDiv textarea{font-size:.75rem}.form textarea{min-height:90px}.uploadIcon{font-size:33px}.popupDiv .popupContent{max-width:85%;min-width:70%}.tableDiv .section{overflow:auto}.tableDiv .tableContent{border:1px solid var(--gray);box-shadow:none;width:840px}.tableDiv p{font-size:.7rem}.tableDiv .rows .row .priceField{font-size:.9rem}.tableDiv .rows .row .field{gap:8px}.tableDiv .rows .row .field .icon{height:15px;width:15px}.tableDiv .totalRows{font-size:.8rem}.buyerHeaderDiv .drawerContent,.sellerHeaderDiv .drawerContent{width:40%}.searchBoxDiv{margin:auto 50px auto auto;width:100%}.searchBoxDiv .searchBtnDiv{box-shadow:-2px 1px 10px .1px var(--lightBlack);cursor:pointer;font-size:15px;gap:0;height:55px;transition:.1s;width:60px}.searchBoxDiv .searchBoxMain{height:40px}.searchBoxDiv .searchBoxMain .searchBoxLeft .searchInput:placeholder-shown{font-size:.75rem}.searchBoxDiv .searchBoxMain .searchBoxRight{padding:10px 15px}.heroDiv{height:76vh}.heroDiv .heroLeft{width:80%}.heroDiv .heroContent{align-items:center;display:flex;flex-direction:column-reverse;gap:40px}.heroDiv .heroContent .heroContentMain{align-items:center;text-align:center;width:90%}.heroDiv .heroTradeleadFormDiv{width:90%!important}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .stepContent .stepInputs{flex-direction:column}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .stepContent .stepInputs .tradeleadInputDiv{font-size:.75rem;width:100%}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .mainStepBtn button{height:32px!important;padding:5px;width:32px!important}.buyerFooterDiv .footerContent .footerUpper{flex-wrap:wrap}.buyerFooterDiv .footerContent .footerUpper .column{min-width:40%}.buyerFooterDiv .footerContent{font-size:.85rem!important}.buyerFooterDiv .footerContent h4{font-size:1rem!important}.buyerFooterDiv .footerContent .footerUpper .footerUpperLeft .faithzyLogoDiv{height:70px;width:70px}.sampleProvisionsDiv .sampleProvisionsLower .productsDiv{gap:18px;grid-template-columns:repeat(3,1fr)!important}.product .productImgDiv{height:190px}.service .serviceImgDiv{height:170px}.product .productTitle{font-size:.83rem}.product .productLower .productLowerTop{font-size:.75rem}.product .productLower .productPrice{font-size:1.1rem}.product .productLower .productDiscount{font-size:.85rem}.product .hoverActions .iconDiv,.service .hoverActions .iconDiv{height:26px;padding:8px;width:26px}.productsDiv,.servicesDiv{margin:45px 0}.productsDiv .productsContent,.servicesDiv .servicesContent{gap:35px}.productsDiv .filters,.servicesDiv .filters{min-width:22%}.productsDiv .filters .filter .row,.productsDiv .left .ratingFilter .rating .up,.servicesDiv .filters .filter .row,.servicesDiv .left .ratingFilter .rating .up{font-size:.7rem}.productsDiv .right .products,.servicesDiv .right .services{gap:25px;grid-template-columns:repeat(2,1fr)}.cartDiv .left .cartProducts .cartElem .cartElemContent .cartElemTop .title{-webkit-line-clamp:2;line-clamp:inherit;font-size:.9rem;height:3em;width:85%}.cartDiv .left .cartProducts .cartElem .cartElemContent .cartElemTop .icon{height:20px;width:20px}.cartDiv .left .cartProducts .cartElem .cartElemContent .cartElemBottom .cartCountBtn p{font-size:12px}.cartDiv .left .cartProducts .cartElem .cartElemContent .cartElemBottom .price{font-size:1.5rem}.cartDiv .left .cartProducts .cartElem .cartElemContent .cartElemBottom .price span{font-size:.9rem}.productDetailsDiv{padding:50px 0}.serviceDetailsDiv{margin:50px 0}.productDetailsDiv .upper,.serviceDetailsDiv .serviceInfo{display:flex;flex-direction:column;gap:40px}.productDetailsDiv .upper .upperLeft,.serviceDetailsDiv .serviceInfo .serviceImages{display:flex;gap:50px;width:100%}.productDetailsDiv .upper .upperRight,.serviceDetailsDiv .serviceInfo .info{width:100%}.productDetailsDiv .upper .upperRight .productActions{grid-template-columns:.7fr 1.5fr 1fr}.productDetailsDiv .upper .upperLeft .productThumbnail,.serviceDetailsDiv .serviceInfo .serviceImages .serviceThumbnail{width:75%}.productDetailsDiv .upper .upperLeft .productGalleryDiv,.serviceDetailsDiv .serviceInfo .serviceImages .serviceGalleryDiv{flex-direction:column;flex-wrap:wrap;margin-top:0;width:22%}.productDetailsDiv .upper .upperLeft .productGalleryDiv img,.serviceDetailsDiv .serviceInfo .serviceImages .serviceGalleryDiv img{height:60px;width:90%}.serviceDetailsDiv .packages{display:flex;flex-direction:column;gap:20px;padding:50px 0}.serviceDetailsDiv .packages .packageBox{max-width:100%;min-width:100%}.serviceDetailsDiv .aboutSeller .upper{display:flex;flex-direction:column;gap:20px}.serviceDetailsDiv .aboutSeller .upper .sellerInfo{display:flex;flex-direction:column;gap:10px;margin-right:0;width:100%}.serviceDetailsDiv .aboutSeller .upper .sellerInfo .col{display:flex;justify-content:space-between;width:100%}.serviceDetailsDiv .aboutSeller,.serviceDetailsDiv .aboutService{margin-bottom:50px}.checkoutDiv{padding:30px 0}.checkoutDiv .checkoutContent{display:flex;flex-direction:column-reverse;gap:30px}.checkoutDiv .billingInfo,.checkoutDiv .orderSummary{width:100%}.profileDiv .bg img{left:40%}.loginDiv .loginContent .loginRight,.registerDiv .registerContent .registerRight{min-width:70%}.sellerBasicDetailsDiv .profileImageDiv img{height:100px;width:100px}.upgradeDiv .upgradeContent .plans{display:flex;flex-direction:column;gap:30px}.upgradeDiv .upgradeContent .plans .plan{margin:auto;width:80%}.upgradeDiv .upgradeContent .plans .plan .rows .row{font-size:.9rem}.createProductDiv .createProductDetails .createProductGallery .productThumbnailContent{height:220px;width:220px}.buyerProductOrderCard .order .left,.sellerProductOrderCard .order .left{display:flex;flex-direction:column;gap:10px;width:100%}.buyerProductOrderCard .order .left .leftLeft,.sellerProductOrderCard .order .left .leftLeft{display:flex;gap:15px;max-width:100%;width:100%}.buyerProductOrderCard .order .left .leftRight,.sellerProductOrderCard .order .left .leftRight{display:flex;gap:30px;gap:70px;justify-content:center;width:100%}.buyerProductOrderCard .order .left .leftRight .column p,.sellerProductOrderCard .order .left .leftRight .column p{color:var(--darkGray);font-size:1rem}.buyerProductOrderCard .order .left .leftRight .column a,.buyerProductOrderCard .order .left .leftRight .column div,.sellerProductOrderCard .order .left .leftRight .column a,.sellerProductOrderCard .order .left .leftRight .column div{color:var(--black);font-size:.85rem;font-weight:600}.buyerProductOrderCard .order .left .leftRight .responsivePrice,.sellerProductOrderCard .order .left .leftRight .responsivePrice{display:block}.serviceOrderDetailsDiv .rightBox{flex-direction:column;width:100%}.serviceOrderDetailsDiv .rightBox .orderDetails .posting .imgDiv{width:80px}.categoriesDiv .searchBoxDiv,.productsDiv .searchBoxDiv,.servicesDiv .searchBoxDiv{display:none}}@media only screen and (max-width:650px){p{font-size:.8rem}a{font-size:.75rem}.fw500,.fw600,strong{font-size:.85rem}.primaryBtn,.primaryBtn2{font-size:.7rem;padding:6px 15px}.primaryBtn .icon{height:14px;width:14px}.dangerBtn,.secondaryBtn{font-size:.7rem}.form .inputDiv{font-size:.8rem}.form .inputDiv .inputField,.form .inputDiv textarea{font-size:.7rem}.form textarea{min-height:80px}.uploadIcon{font-size:30px}.popupDiv .popupContent{max-width:90%;min-width:85%}.tableDiv .tableContent{width:750px}.tableDiv p{font-size:.68rem}.tableDiv .rows .row .priceField{font-size:.8rem}.tableDiv .rows .row .field{gap:6px}.tableDiv .rows .row .field .icon{height:14px;width:14px}.tableDiv .totalRows{font-size:.75rem}.section{width:88%}.primaryHeading{font-size:22px}.secondaryHeading{font-size:16px}.dropdownPlus{background-size:8px;font-size:.72rem;padding:7px 37px 7px 15px}.sampleProvisionsDiv .sampleProvisionsLower .productsDiv{gap:18px;grid-template-columns:repeat(2,1fr)!important}.product .productImgDiv{height:210px}.product .productTitle{font-size:.88rem}.product .productLower .productPrice{font-size:1.2rem}.heroDiv{height:76vh}.heroDiv .heroLeft{width:90%}.heroDiv .heroTradeleadFormDiv{width:90%!important}.heroDiv .heroTradeleadFormDiv .tradeleadStepper{padding:20px 35px;width:100%}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .stepper{margin-bottom:16px}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .step{font-size:.85rem;height:30px;width:30px}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .stepButtons{margin-top:13px}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .stepContent .inputField,.heroDiv .heroTradeleadFormDiv .tradeleadStepper .stepContent label{font-size:.65rem}.categoriesDiv .categories{font-size:.7rem;grid-template-columns:repeat(1,1fr)}.categoriesDiv .categories .category .count{font-size:.65rem}.productsDiv .productsContent,.servicesDiv .servicesContent{gap:35px}.productsDiv .filters,.servicesDiv .filters{min-width:24%}.productsDiv .right,.servicesDiv .right{max-width:62%;min-width:55%}.productsDiv .filters .filter .row,.productsDiv .left .ratingFilter .rating .up,.servicesDiv .filters .filter .row,.servicesDiv .left .ratingFilter .rating .up{font-size:.63rem}.productsDiv .right .products,.servicesDiv .right .services{gap:20px;grid-template-columns:repeat(1,1fr)}.pagination .pageBtn{font-size:.7rem;height:28px;width:28px}.pagination .leftArrow,.pagination .rightArrow{height:28px;padding:5px;width:28px}.productDetailsDiv{padding:40px 0}.serviceDetailsDiv{margin:40px 0}.productDetailsDiv .upper,.serviceDetailsDiv .serviceInfo{gap:30px}.productDetailsDiv .upper .upperRight .productActions{grid-template-columns:.7fr 1.5fr 1fr}.productDetailsDiv .upper .upperLeft,.serviceDetailsDiv .serviceInfo .serviceImages{gap:20px}.productDetailsDiv .upper .upperLeft .productThumbnail,.serviceDetailsDiv .serviceInfo .serviceImages .serviceThumbnail{width:85%}.productDetailsDiv .upper .upperLeft .productGalleryDiv,.serviceDetailsDiv .serviceInfo .serviceImages .serviceGalleryDiv{flex-direction:column;margin-top:0;width:11%}.productDetailsDiv .upper .upperLeft .productGalleryDiv img,.serviceDetailsDiv .serviceInfo .serviceImages .serviceGalleryDiv img{border:1px solid #0000;height:42px;width:100%}.productDetailsDiv .upper .upperRight .productTitle,.serviceDetailsDiv .serviceInfo .info .title{font-size:1rem}.productDetailsDiv .lower .innerLower,.productDetailsDiv .lower .productReviews{padding:20px}.productDetailsDiv .lower .innerLower p{font-size:.75rem!important;margin-top:8px}.productDetailsDiv .lower{margin-top:40px}.reviewDiv .userReview .upper img{height:40px;width:40px}.reviewDiv .userReview .upper .date{font-size:.8rem}.reviewDiv .userReview .sellerResponse p,.reviewDiv .userReview .userComment{font-size:.88rem}.contactDiv .contactContent{margin:30px 0;padding:25px}.settingsDiv{padding:30px 0}.settingsDiv .settingsContent{padding:25px}.termsDiv .termsContent{font-size:.75rem!important}.termsDiv .termsContent .termsTextDiv{padding:20px 30px 50px}.requirementsDiv{margin:30px 0}.requirementsDiv .requirementsContent{padding:20px 30px}.profileDiv .bg img{left:38%}.registerDiv .registerContent .registerRight .registerRightLower .inputDiv .passInstructions{font-size:.55rem}.loginDiv .loginContent .loginRight,.registerDiv .registerContent .registerRight{min-width:90%}.upgradeDiv .upgradeContent .timeLine{font-size:.8rem;gap:20px}.upgradeDiv .upgradeContent .plans .plan{width:100%}.upgradeDiv .upgradeContent .plans .plan .rows .row{font-size:.85rem}.earningsDiv .earningsOverview{gap:20px;grid-template-columns:repeat(2,1fr)}.earningsDiv .earningsOverview .overviewBox .secondaryHeading{font-size:.9rem}.createProductDiv{padding:30px 0}.createProductDiv .createProductContent{padding:20px 30px}.createProductDiv .createProductDetails{flex-direction:column}.createProductDiv .createProductDetails .createProductGallery{width:100%}.createProductDiv .createProductDetails .createProductGallery .productThumbnailContent{height:250px;width:250px}.createServiceDiv{padding:30px 0}.createServiceDiv .createServiceContent{padding:20px 30px}.createServiceDiv .createServiceContent div{font-size:.85rem}.buyerProductOrderCard .order .left .leftLeft .productInfo .singleLineText,.sellerProductOrderCard .order .left .leftLeft .productInfo .singleLineText{font-size:.8rem;width:100%}.buyerProductOrderCard .order .left .leftLeft .productInfo .category,.sellerProductOrderCard .order .left .leftLeft .productInfo .category{font-size:.72rem}.buyerProductOrderCard .order .left .leftRight,.sellerProductOrderCard .order .left .leftRight{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.buyerProductOrderCard .order .left .leftRight .column p,.sellerProductOrderCard .order .left .leftRight .column p{color:var(--darkGray);font-size:.9rem}.buyerProductOrderCard .order .left .leftRight .column a,.buyerProductOrderCard .order .left .leftRight .column div,.sellerProductOrderCard .order .left .leftRight .column a,.sellerProductOrderCard .order .left .leftRight .column div{font-size:.76rem}.ordersDiv .upper{margin-bottom:15px}.ordersDiv .responsiveFilters{display:flex;gap:10px;justify-content:right;margin-bottom:10px;width:100%}.ordersDiv .upper .upperRight{display:none}.buyerProductOrderCard .order .left .leftLeft .imgDiv,.sellerProductOrderCard .order .left .leftLeft .imgDiv{width:60px}.orderDetailsDiv .orders .upper .upperLeft .orderId{font-size:.95rem}.orderDetailsDiv .orders .upper .upperLeft .placedOn{font-size:.7rem}.orderDetailsDiv .orders .upper .upperRight{font-size:1.2rem}.orderDetailsDiv .orderStatusDetails .trackOrderRow,.orderDetailsDiv .orderStatusDetails .trackOrderRow p{font-size:.75rem}.serviceOrderDetailsDiv .rightBox .orderDetails .posting .imgDiv{width:70px}.serviceOrderDetailsDiv .rightBox .orderDetails .actions,.serviceOrderDetailsDiv .rightBox .timeRemaining .actions{gap:8px}.serviceOrderDetailsDiv .rightBox .orderDetails .actions a,.serviceOrderDetailsDiv .rightBox .orderDetails .actions button,.serviceOrderDetailsDiv .rightBox .timeRemaining .actions a,.serviceOrderDetailsDiv .rightBox .timeRemaining .actions button{font-size:.6rem;padding:5px 10px}.boostDiv .boostItems .itemsDiv .items .item{align-items:end;display:flex;flex-direction:column;gap:15px}.boostDiv .boostItems .itemsDiv .items .item .timeRemaining{font-size:16px}}@media only screen and (max-width:500px){p{font-size:.8rem}.fw500,.fw600,strong{font-size:.83rem}.primaryHeading{font-size:18px}.secondaryHeading{font-size:15px}.luxuryBtn{font-size:11px;padding:7px 16px}.dropdownPlus{background-size:7px;font-size:.68rem;padding:7px 36px 7px 14px}.dropdown{font-size:.68rem!important}.buyerHeaderDiv .drawerContent,.sellerHeaderDiv .drawerContent{width:65%}.searchBoxDiv{margin:auto 50px auto auto}.searchBoxDiv .searchBoxMain .searchBoxLeft .searchInput:placeholder-shown{font-size:.6rem}.searchBoxDiv .searchBoxMain .searchBoxRight{padding:10px 20px}.buyerFooterDiv .footerContent .footerUpper .column{align-items:center;min-width:100%;text-align:center}.buyerFooterDiv .footerContent .footerUpper .footerUpperLeft p{width:90%}.buyerFooterDiv .footerContent .footerUpper .footerUpperLeft .faithzyLogoDiv{height:60px;width:60px}.buyerFooterDiv .footerContent .footerLower p{text-align:center;width:100%}.heroDiv{height:76vh}.heroDiv .heroLeft{width:95%}.heroDiv .heroContent .heroContentMain h1{font-size:37px;letter-spacing:1.6px}.heroDiv .heroRight{width:100%}.heroDiv .heroContent .heroContentMain p{font-size:12px;line-height:1.7}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .heroPageForm .tradeleadHeroLabel,.heroDiv .heroTradeleadFormDiv .tradeleadStepper .stepContent .stepInputs .tradeleadInputDiv{font-size:.7rem}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .showTradeleadModelDiv .popupContent{padding:30px}.heroDiv .heroTradeleadFormDiv .tradeleadStepper .showTradeleadModelDiv .popupContent .secondaryHeading{font-size:.8rem}.heroDiv .heroContent .heroContentMain .heroBtns a{padding:12px 18px}.sampleProvisionsDiv .sampleProvisionsLower .productsDiv{gap:18px;grid-template-columns:repeat(1,1fr)!important}.sampleProvisionsDiv .carousel-track{gap:16px;padding-left:10px}.product .productImgDiv{height:280px}.service .serviceImgDiv{height:210px}.product .productTitle{font-size:.83rem}.product .productLower .productLowerTop{font-size:.75rem}.product .productLower .productPrice{font-size:1.2rem}.product .productLower .productDiscount{font-size:.85rem}.product .hoverActions .iconDiv,.service .hoverActions .iconDiv{height:30px;padding:8px;width:30px}.productsDiv .productsContent,.servicesDiv .servicesContent{gap:25px}.productsDiv .filters,.servicesDiv .filters{min-width:32%}.productsDiv .filters .ratingFilter .starIcon,.productsDiv .filters .ratingFilter .starIconFilled,.servicesDiv .filters .ratingFilter .starIcon,.servicesDiv .filters .ratingFilter .starIconFilled{height:9px;width:9px}.productsDiv .right,.servicesDiv .right{gap:14px;max-width:70%;min-width:65%}.servicesDiv .right .services .service .serviceImgDiv{height:160px}.productsDiv .right .products .product .productImgDiv{height:190px}.productsDiv .filters .filter .row,.servicesDiv .filters .filter .row{font-size:.6rem}.productsDiv .left .ratingFilter .rating .up,.servicesDiv .left .ratingFilter .rating .up{font-size:.55rem}.productsDiv .right .activeFilters .filterTag,.servicesDiv .right .activeFilters .filterTag{font-size:.75rem}.pagination .pageBtn{font-size:.65rem;height:23px;width:23px}.pagination .leftArrow,.pagination .rightArrow{height:23px;padding:2px;width:23px}.cartDiv .left .cartProducts .cartElem .cartElemContent .cartElemBottom{display:flex;flex-direction:column;gap:10px;justify-content:center}.cartDiv .left .cartProducts .cartElem .cartElemContent .cartElemBottom .price{flex-direction:row-reverse}.cartDiv .left .cartProducts .cartElem .cartElemContent .cartElemTop .title{font-size:.8rem}.cartDiv .left .cartProducts .cartElem .cartElemContent .cartElemTop .icon{height:18px;width:18px}.cartDiv .left .cartProducts .cartElem .cartElemContent .cartElemBottom .cartCountBtn p{font-size:11px}.cartDiv .left .cartProducts .cartElem .cartElemContent .cartElemBottom .price{font-size:1rem}.cartDiv .left .cartProducts .cartElem .cartElemContent .cartElemBottom .price span{font-size:.75rem}.cartDiv .left .cartProducts .cartElem .imgDiv{width:100px}.cartDiv .left .cartProducts .cartElem{gap:15px}.productDetailsDiv .upper .upperRight .productActions{grid-template-columns:1fr 1.4fr}.serviceDetailsDiv .serviceInfo .info .serviceActions{display:flex;flex-direction:column;gap:15px}.serviceDetailsDiv .serviceInfo .info .serviceActions .moreActions a,.serviceDetailsDiv .serviceInfo .info .serviceActions .moreActions button{width:100%}.reviewDiv .userReview .upper .date{font-size:.75rem}.reviewDiv .userReview .sellerResponse p,.reviewDiv .userReview .userComment{font-size:.82rem}.profileDiv .bg img{left:32%}.sellerBasicDetailsDiv .sellerBasicDetailsContent{gap:40px;padding:20px 30px}.earningsDiv .earningsOverview .overviewBox .secondaryHeading{font-size:.82rem}.earningsDiv .earningsOverview .overviewBox .value{font-size:1.2rem;font-weight:600}.earningsDiv .sellerPaymentMethodsDiv .paymentMethods .method span{display:none}.earningsDiv .sellerPaymentMethodsDiv .paymentMethods .method .methodLogo{height:30px;width:30px}.createProductDiv .createProductDetails .createProductGallery .productThumbnailContent{height:220px;width:220px}.orderDetailsDiv .orders>.upper{padding:20px}.orderDetailsDiv .orders .upper .upperLeft .orderId{font-size:.9rem}.orderDetailsDiv .orders .upper .upperLeft .placedOn{font-size:.67rem}.orderDetailsDiv .orders .upper .upperRight{font-size:1rem}.orderDetailsDiv .orderStatusDetails .trackOrderRow,.orderDetailsDiv .orderStatusDetails .trackOrderRow p{font-size:.7rem}.orderDetailsDiv .orderStatusDetails .trackOrderRow .trackOrderStatus .reason{font-size:.65rem}.orderDetailsDiv .orderStatusDetails .actionsB{flex-wrap:wrap;justify-content:left}.buyerProductOrderDetailsCard .buyerProductOrderCard,.sellerProductOrderDetailsCard{padding:0 20px}.orderDetailsDiv .billingInfo{padding:20px}.serviceOrderDetailsDiv .rightBox .orderDetails .posting .imgDiv{width:60px}.serviceOrderDetailsDiv .leftHistory,.serviceOrderDetailsDiv .rightBox .orderDetails,.serviceOrderDetailsDiv .rightBox .timeRemaining{padding:20px}.serviceOrderDetailsDiv .leftHistory .history .activity .time,.serviceOrderDetailsDiv .leftHistory .history .activity .title{font-size:.75rem}.boostDiv{margin:30px 0}.boostDiv .boostItems{padding:15px 20px}.boostDiv .boostItems .itemsDiv .items .item{padding:10px 19px}.boostDiv .boostCart{padding:15px 20px}.loginDiv .faithzyLogoDiv,.registerDiv .faithzyLogoDiv,.resetPasswordDiv .faithzyLogoDiv,.resetPasswordRequestDiv .faithzyLogoDiv{left:25px}.loginDiv .loginContent,.registerDiv .registerContent,.resetPasswordDiv .section,.resetPasswordRequestDiv .section{padding:0 10px}.resetPasswordDiv .section .form,.resetPasswordRequestDiv .section .form{max-width:100%;width:90%}.faqDiv .faqSection .primaryHeading{font-size:1.4rem}.buyerHeaderDiv .buyerHeaderContent{height:22vh}}@keyframes navbarMenuAnimation{0%{transform:rotate(-90deg) scale(.1)}to{opacity:1;transform:rotate(0deg) scale(1)}}
/*# sourceMappingURL=main.ac3df01c.css.map*/