@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}


/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}*{box-sizing:border-box;font-family:Montserrat,sans-serif;margin:0;padding:0}:root{--buyerHeader-bg-color:#fff;--buyerHeader-text-color:#646363;--primaryColor:#ff6b81;--primaryColorLight:#ffebee;--primaryColorDark:#ff4662;--primaryColorExtraLight:#fff1f3;--secondaryColor:#ccc;--darkColor:#000;--lightGray:#ddd;--white:#fff;--black:#000;--lightBlack:#000000b3;--lightBlackPrimary:#3d3d3d;--success:#18ae00;--danger:#ff3838;--warning:#de8500;--info:#00abda;--gray:#d9d9d9;--darkGray:#80818d;--lightGray:#f0f0f0;--extraLightGray:#f6f6f6;--primaryCopper:#ff6a19e3;--primaryCopperDark:#ea5200;--secondaryCopper:var(--primaryCopper);--primaryBlue:#212121;--secondaryBlue:var(--primaryBlue);--orangeBgLight:#fff2ec;--orangeBg:#ffdccb;--orangeBgHover:#ffd3be;--orangeOnDarkBg:#ff8b4d}.selectDisable{-webkit-user-select:none;-o-user-select:none;user-select:none}.inputField{border:1px solid #ccc;border:1px solid var(--secondaryColor);padding:1rem 2rem 1rem 1rem;resize:none}.inputContainer{display:flex;flex-direction:column;gap:5px;min-width:100%;text-align:left}.inputContainer label{display:block}label{font-size:.8rem}.singleLineSmallText{-webkit-line-clamp:1;line-clamp:inherit;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;height:1.2rem;overflow:hidden;text-overflow:ellipsis;width:95%}.doubleLineSmallText{font-size:14px;height:2.3rem}.doubleLineSmallText,.doubleLineTitleText{-webkit-line-clamp:2;line-clamp:inherit;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:97%}.doubleLineTitleText{font-size:18px;font-weight:600;height:3rem}.primaryBtn{background-color:#000;background-color:var(--darkColor)}.primaryBtn,.primaryBtn2{border:none;color:#fff;color:var(--white);cursor:pointer;padding:.8rem;width:100%}.primaryBtn2{background-color:#ff6b81;background-color:var(--primaryColor);margin-bottom:5px;max-width:30%}.primaryBtn3{background-color:initial;border:1px solid #000;color:#000;cursor:pointer;padding:.8rem;width:100%}.primaryHeading{font-size:2.5rem}.primaryHeading,.primaryHeadingSmall{flex:0 1 auto;font-weight:300;white-space:nowrap}.primaryHeadingSmall{font-size:1.5rem}.defaultDropdown{align-items:center;display:flex;gap:15px;justify-content:center;padding-left:20px}.defaultDropdown select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-position:right 10px center;background-repeat:no-repeat;border:1px solid #e0e0e0;cursor:pointer;font-size:14px;outline:none;padding:15px 30px 15px 15px}.filtersContainer.desktopFilters{align-items:center;display:flex;justify-content:center;margin:20px 0;padding:20px 0}.filtersSidebar{background:#fff;box-shadow:2px 0 5px #0003;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:280px;z-index:1100}.filtersSidebar.open{transform:translateX(0)}.sidebarHeader{align-items:center;display:flex;justify-content:space-between;padding:15px 20px}.sidebarHeader h2{color:#333;font-size:18px;margin:0}.closeButton{color:#555;font-size:16px}.closeButton:hover{color:#000}.filtersContent{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:90%;width:100%}.filtersContent label{color:#333;display:block;font-size:14px;margin-bottom:5px}.filtersContent .dropdown{position:relative;width:100%;z-index:1300}.filtersContent .dropdown *{pointer-events:auto}.inputField::placeholder{overflow:hidden;white-space:normal}.charCount{color:#3d3d3d;color:var(--lightBlackPrimary);font-size:.75rem;position:absolute;right:0;top:0}.homePageSectionsHeading{align-items:center;display:flex;justify-content:center;margin-bottom:40px;position:relative}.homePageSectionsHeading h2{font-size:2.5rem;font-weight:300;margin:0}.inputField:focus{border-radius:none}.breadcrumb{display:flex;gap:10px;margin-bottom:10px;margin-top:50px;position:relative;text-align:left;text-decoration:none}.breadcrumb p{color:#888;margin-bottom:10px}.breadcrumb h1,.pageMainHeading{font-size:2.5em;font-weight:400;text-align:center}.modalOverlay{background-color:#00000080;bottom:0;right:0}.modalContent{background-color:#fff;box-shadow:0 2px 10px #0000001a;max-width:500px;padding:24px;width:100%}.infoText{align-items:center;color:#80818d;color:var(--darkGray);display:flex;font-size:.8rem;gap:3px;margin:10px 0}.infoText .infoIcon2{color:#00abda;color:var(--info);margin-right: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{align-items:center;display:flex;justify-content:center;width:100%}.loader{--_g:no-repeat radial-gradient(circle closest-side,#000 90%,#0000);animation:l3 1s linear infinite;aspect-ratio:2;background:var(--_g) 0 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.33333% 50%;width:60px}.loadingMiniPlus .loader{--_g:no-repeat radial-gradient(circle closest-side,#fff 90%,#0000);color:#fff!important;width:18px!important}@keyframes l3{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}.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:#3d3d3d;background-color:var(--lightBlackPrimary);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:#3d3d3d;background-color:var(--lightBlackPrimary);color:#fff;color:var(--white)}.cropModalOverlay .cropButton:hover{background-color:#000;background-color:var(--black)}.checkboxDiv{align-items:center;display:flex;flex-direction:row;justify-content:start;margin-bottom:12px;min-width:100px;-webkit-user-select:none;user-select:none}.checkboxDiv label{cursor:pointer;margin-bottom:5px}.checkbox{-webkit-appearance:none;appearance:inherit;background:#0000;border:2px solid #000;border:2px solid var(--black);border-radius:50%;content:"";cursor:pointer;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}.tabsContainer{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #ff6b81;border:1px solid var(--primaryColor);box-sizing:border-box;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 auto 20px;max-width:100%;overflow-x:auto;scrollbar-width:none;width:100%}.tabsContainer::-webkit-scrollbar{display:none}.activeTab,.tab{background-color:#fff;border:none;border-right:1px solid #ff6b81;border-right:1px solid var(--primaryColor);box-sizing:border-box;color:#ff6b81;color:var(--primaryColor);cursor:pointer;flex:1 1 auto;font-size:.875rem;font-weight:700;min-width:80px;outline:none;padding:12px 8px;text-align:center;transition:all .3s ease;white-space:nowrap}.activeTab:last-child,.tab:last-child{border-right:none}.activeTab{background-color:#ff6b81;background-color:var(--primaryColor);color:#fff}.activeTab:hover,.tab:hover{background-color:#f0f0f0;color:#ff6b81;color:var(--primaryColor)}.activeTab:hover{background-color:#ff6b81;background-color:var(--primaryColor);color:#fff}.activeTab:focus,.tab:focus{outline:none}.activeTab:focus-visible,.tab:focus-visible{outline:2px solid #ff6b81;outline:2px solid var(--primaryColor);outline-offset:-2px}.buyerHeader{align-items:center;background-color:var(--buyerHeader-bg-color);box-shadow:0 4px 10px #0000001a;display:flex;height:80px;padding:10px 80px;position:relative}.buyerHeaderLogo img{height:60px;margin-right:40px}.buyerHeaderLinks{display:flex;gap:40px;list-style:none;margin-right:auto}.buyerHeaderLinks li a{color:var(--buyerHeader-text-color);font-size:16px;font-weight:500;text-decoration:none;transition:color .3s}.buyerHeaderLinks li a.active,.buyerHeaderLinks li a:hover{color:var(--primaryColor)}.buyerHeaderAuth{display:flex;gap:10px}.buyerHeaderAuth a{padding:10px 15px;text-decoration:none}.signin{color:var(--darkColor);transition:background-color .4s,color .4s}.signin:hover,.signup{background-color:var(--primaryColor);color:var(--white)}.buyerHeaderIcons{display:flex;gap:30px}.buyerHeaderIcons a,.buyerHeaderIcons button{align-items:center;background:none;border:none;color:var(--buyerHeader-text-color);cursor:pointer;display:flex;font-size:28px;padding:0;transition:color .3s}.buyerHeaderIcons a:hover,.buyerHeaderIcons button:hover{color:var(--primaryColor)}.cartItemCount{align-items:center;background-color:var(--primaryColor);border-radius:50%;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;position:absolute;right:-10px;top:-10px;width:20px}.mobileMenuButton{display:none;font-size:24px;outline:none}.mobileNav{background-color:var(--buyerHeader-bg-color);bottom:0;display:none;flex-direction:column;height:100vh;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;width:100vw;z-index:100000000}.mobileNav.active{display:flex}.mobileNavLinks{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.mobileNavLinks li{margin-bottom:20px}.mobileNavLinks li a{color:var(--buyerHeader-text-color);font-size:18px;font-weight:500;text-decoration:none;transition:color .3s}.mobileNavLinks li a.active,.mobileNavLinks li a:hover{color:var(--primaryColor)}.mobileNavAuth{display:flex;flex-direction:column;gap:15px;margin-top:30px}.mobileNavAuth a{padding:12px 15px;text-align:center;text-decoration:none}.mobileNavIcons{align-items:flex-start;display:flex;flex-direction:column;gap:20px;margin-top:30px}.mobileNavIcons a,.mobileNavIcons button{align-items:center;color:var(--buyerHeader-text-color);display:flex;font-size:24px;gap:10px;text-decoration:none}.mobileNavIcons a:hover,.mobileNavIcons button:hover{color:var(--primaryColor)}.buyerFooter{box-sizing:border-box;color:var(--white);display:flex;flex-direction:column;justify-content:flex-end;min-height:100vh;padding:10rem 5vw 3rem;position:relative}.buyerFooterBackground{background-image:url(/static/media/Footer.3c9a4bdd28e203b83f9c.svg);background-position:top;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.buyerFooterContent{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.buyerFooterSection{flex:1 1;margin-right:1.5rem;min-width:200px}.buyerFooterSection:last-child{margin-right:0}.buyerFooterSection h4{font-size:clamp(.9rem,2.5vw,1rem);font-weight:700;margin-bottom:1.5rem}.buyerFooterSection ul{list-style-type:none;padding:0}.buyerFooterSection li{cursor:pointer;font-size:clamp(.8rem,2vw,.875rem);margin-bottom:1rem}.buyerFooterSocial{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:3rem}.buyerFooterSocial .icon{color:var(--white);height:clamp(20px,5vw,25px);width:clamp(20px,5vw,25px)}.heroSectionContainer{align-items:center;display:flex;height:100vh;justify-content:space-between;margin-bottom:100px;overflow:hidden;position:relative}.heroContent{display:flex;flex-direction:column;max-width:50%;padding-top:80px;z-index:2}.heroContent h1{color:var(--darkColor);font-size:2.5rem;font-weight:700;margin-bottom:1rem;margin-top:10px}.heroContent .highlight{color:var(--primaryColor);display:block;font-size:3rem;font-weight:800}.heroContent p{color:var(--buyerHeader-text-color);font-size:1.2rem;line-height:1.5;margin-bottom:1rem;max-width:450px}.navBtn{align-items:center;background-color:var(--primaryColor);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:50px;justify-content:center;margin-right:20px;transition:background-color .3s;width:50px}.navBtn:hover{background-color:#e55a50}.navBtn:disabled{background-color:#ccc;cursor:not-allowed}.navBtn.doubleArrow{font-size:24px;font-weight:700}.navButtons{display:flex;gap:10px;justify-content:right}.slider{height:100px;overflow:hidden;position:relative;width:100%}.sliderTrack{display:flex;height:100%;transition:transform .5s ease;width:100%}.sliderItem{flex:0 0 33.33%;height:100%}.circleWrapper,.sliderItem{align-items:center;display:flex;justify-content:center}.circleWrapper{background-color:#fff;border:2px solid var(--primaryColor);border-radius:50%;height:80px;overflow:hidden;width:80px}.sliderImage{height:100%;object-fit:cover;width:100%}.dottedLine{background-image:linear-gradient(to right,var(--primaryColor) 25%,#0000 25%);background-repeat:repeat-x;background-size:8px 2px;height:2px;position:absolute;top:50%;width:80px}.dottedLine.left{left:calc(33.33% - 40px)}.dottedLine.right{right:calc(33.33% - 40px)}.paginationDots{display:flex;justify-content:center;margin:2rem 0}.dot{background-color:#d9d9d9;border-radius:50%;display:inline-block;height:8px;margin:0 4px;width:8px}.dot.active{background-color:var(--primaryColor)}.imageWrapper{height:100%;overflow:visible;position:absolute;right:0;top:0;width:50%;z-index:3}.fixedBackground{height:90%;position:absolute;right:0;top:15%;width:80%;z-index:1}.featureImage{bottom:10%;max-height:70%;max-width:100%;object-fit:contain;opacity:0;position:absolute;transform:translateX(0);transition:transform .5s ease-out,opacity .5s ease-in;z-index:5}.featureImage.slideIn{opacity:1;transform:translateX(0)}.tradeLeadForm{border:1px solid #e0e0e0;padding:10px 20px}.tradeLeadForm .tradeleadFormTitle{font-size:14px;margin:10px 0}.tradeLeadForm .primaryBtn2{background:var(--primaryColorExtraLight);border:1px solid var(--primaryColor);color:var(--primaryColor);font-weight:500;max-width:100%;transition:.15s}.tradeLeadForm .primaryBtn2:hover{background:var(--primaryColorLight)}.tradeLeadForm .inputField{margin-top:.4rem}.stepContainer{display:flex}.step,.stepBlock{align-items:center;display:flex}.step{background-color:#f8d7da;border-radius:50%;color:#fff;font-size:16px;font-weight:700;height:40px;justify-content:center;transition:background-color .3s;width:40px}.step.active{background-color:var(--primaryColor)}.stepLine{background-color:#f8d7da;height:2px;transition:background-color .3s;width:140px}.stepLine.filled{background-color:var(--primaryColor)}.formStep{display:flex;flex-direction:column;width:100%}.formRow{flex-grow:1}.topBar{padding:10px 65px 10px 80px;position:absolute}.topBar,.topBar2{align-items:center;display:flex;justify-content:space-between;left:0;top:0;width:100%;z-index:10}.topBar2{position:relative}.topBar .defaultDropdown{padding:5px 20px}.searchContainer{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 2px 4px #0000001a;display:flex;margin:20px auto;padding:5px 20px;position:relative;width:75%}.searchContainer input{background:#0000;border:none;flex-grow:1;font-size:16px;outline:none;padding:10px 15px}.searchContainer .searchIcon{color:#888;font-size:18px;margin-right:10px}.searchContainer .searchBtn{background-color:var(--lightBlackPrimary);border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:8px;padding:8px 16px;transition:.1s}.searchContainer .searchBtn:hover{background-color:var(--darkColor)}.searchContainer .filterBtn{align-items:center;background:none;border:none;border-left:1px solid #e0e0e0;color:#555;cursor:pointer;display:flex;font-size:16px;gap:5px;padding:10px 15px;position:relative;transition:color .2s}.searchContainer .filterBtn:hover{color:#000}.searchContainer .filterBadge{background:#ff4d4f;border-radius:50%;color:#fff;font-size:12px;padding:2px 6px;position:absolute;right:-5px;top:-5px}.suggestions{border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 2px 4px #0000001a;top:100%}.suggestion{padding:10px;transition:.2s}.suggestion:hover{background:#f0f0f0}.locationFilters{align-items:center;display:flex}.defaultDropdown .icon{color:#888}.seeAllBtnWrapper{display:flex;justify-content:flex-end;margin-bottom:20px}.homePage .mainSection .seeAllBtnWrapper{justify-content:center}.seeAllBtn{align-items:center;background-color:initial;border:none;color:var(--primaryColor);cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:8px;padding:5px 15px;text-decoration:none;transition:background-color .1s,color .3s}.seeAllBtn:hover{background-color:var(--primaryColor);color:#fff}.vendorCardsWrapper{overflow:hidden;position:relative}.vendorCardsContainer{display:flex;overflow-x:hidden;scroll-behavior:smooth}.chevronBtn{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#333;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;outline:none;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s,box-shadow .3s;width:40px;z-index:2}.chevronBtn:hover{background-color:#f0f0f0;box-shadow:0 4px 8px #00000026}.chevronBtn.left{left:0}.chevronBtn.right{right:0}.vendorCard{background-color:#fff;border:1px solid #ddd;cursor:pointer;flex:0 0 auto;overflow:hidden;position:relative;transition:transform .3s ease-in-out;width:280px}.vendorCard:hover{transform:translateY(-5px)}.vendorImageContainer{position:relative}.vendorImage{height:auto;width:100%}.bookmarkIcon{color:#000;cursor:pointer;font-size:1.5rem;position:absolute;right:10px;top:10px}.vendorCard .bookmarkIcon{align-items:center;background:var(--primaryColor);border-radius:50%;color:#fff;display:flex;font-size:.9rem;justify-content:center;padding:9px;transition:.1s}.vendorContent{padding:15px;position:relative}.titleRating{align-items:center;display:flex;justify-content:space-between}.vendorContent h3{font-size:1.2rem;font-weight:700;margin-right:5px}.vendorContent p{color:#666;font-size:.9rem;margin:10px 0}.sectionHeading{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.sectionHeading h2{font-size:24px;font-weight:700;margin:0}.articlesContainerWrapper{align-items:center;display:flex;overflow:hidden;position:relative;width:100%}.articlesContainer{display:flex;gap:20px;margin:30px 0;overflow-x:hidden;padding:30px 0;scroll-behavior:smooth}.articleCard{background-color:#fff;border:1px solid #ddd;box-sizing:border-box;cursor:pointer;flex-shrink:0;overflow:hidden;position:relative;transition:transform .3s ease;width:100%}.articleCard:hover{transform:translateY(-5px)}.articlesSection .articleCard{width:280px}.articleImage{border-bottom:1px solid #ddd;display:block;height:58%;margin:0 auto;object-fit:cover;padding-top:10px;width:95%}.articleContent{padding:15px;text-align:left}.articleTitle{color:#333;font-size:16px;font-weight:700;margin-bottom:8px}.articleDate{color:#888;font-size:14px}.productCard{background-color:#fff;border:1px solid #ddd;overflow:hidden;position:relative;transition:transform .3s ease-in-out;width:280px}.distanceTag{align-items:center;background-color:#c4c4c466;border-radius:0 0 12px 12px;color:#fff;display:flex;font-size:.85em;font-weight:700;height:10%;justify-content:center;margin-right:10px;padding:8px;position:absolute;right:0;text-orientation:mixed;top:0;z-index:10}.productCard:hover{cursor:pointer;transform:translateY(-5px)}.productImage img{border-bottom:1px solid #e0e0e0;height:auto;width:100%}.productDetails{padding:16px}.profile{align-items:center;display:flex;margin-bottom:10px}.profileInfo{flex:1 1}.name{font-size:14px;margin:0}.location{color:#777;font-size:12px;margin:0}.ratingReviewContainer{align-items:center;color:#f39c12;display:flex;font-size:14px}.reviews{color:#777;font-size:12px;margin-left:4px}.star{font-size:16px}.productDescription{color:#333;margin:10px 0}.price{color:#333;font-size:24px;font-weight:500}.priceValue{display:block}.saleTag{background-color:#e74c3c;border-radius:3px;color:#fff;font-size:12px;font-weight:700;left:10px;padding:5px 10px;position:absolute;top:10px}.originalPrice{color:#999;font-size:18px;margin-right:10px;text-decoration:line-through}.discountedPrice{color:#333;font-size:24px;font-weight:500}.productsWrapper{position:relative}.productsContainer{display:flex;gap:30px;overflow-x:hidden;scroll-behavior:smooth}.productsContainer.wrap{flex-wrap:wrap}.productsContainer:not(.wrap)~.chevronBtn{display:block}.productsPage{margin:0 auto;max-width:1400px;padding:20px;position:relative}.filterButton{align-items:center;background:#0000;border:2px solid #000;border-radius:0;color:#000;cursor:pointer;display:none;font-size:18px;font-weight:600;gap:8px;margin:12px 0;padding:12px 24px}.filterButton:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 3H2l8 9.46V19l4 2v-8.54L22 3z"/></svg>');display:inline-block;vertical-align:middle}.appliedFilters{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.filterTag{align-items:center;background:#e0e0e0;border-radius:15px;display:flex;font-size:14px;gap:5px;padding:5px 10px}.filterTag button{background:none;border:none;color:#555;cursor:pointer;font-size:12px}.clearAll{background:#ff4d4f;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:5px 10px}.totalItemsSort{align-items:center;display:flex;justify-content:space-between;margin:20px 0}.filteredProducts{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr)}.filteredProducts .productCard{margin:0 auto;max-width:250px;width:100%}.filteredProducts .productCard .location{font-size:10px}.suggestions{background:#fff;border:1px solid #ddd;border-radius:0 0 4px 4px;box-shadow:0 2px 10px #0000001a;left:0;margin-top:0;max-height:200px;min-width:100%;overflow-y:auto;position:absolute;right:0;top:calc(100% + 5px);width:auto;z-index:1000}.suggestion{cursor:pointer;padding:12px 16px;transition:background-color .2s ease}.suggestion:hover{background-color:#f5f5f5}.suggestion:active{background-color:#e0e0e0}.sortBy{cursor:pointer;font-size:14px;outline:none}.productDetailContainer{padding:20px 5%}.productDetailTitleContainer{margin-bottom:20px}.productDetailTitle{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:24px;font-weight:400;line-height:1.4;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.productDetailInfo{align-items:center;display:flex;margin-bottom:10px}.productDetailSellerImage{border-radius:50%;height:40px;margin-right:10px;width:40px}.productDetailSellerText{display:flex;flex-direction:column}.productDetailSellerName{align-items:center;display:flex;font-size:16px;font-weight:500;margin:0}.productDetailSellerLocation{color:#666;font-size:14px;margin:0}.productDetailPickupLocation{color:#555;font-size:14px;margin-top:5px}.productDetailNewSection{display:flex;flex-direction:column;gap:20px;margin-top:20px}.productDetailLeftSection,.productDetailRightSection{display:flex;flex:1 1;flex-direction:column;height:fit-content}.productDetailImageContainer{display:flex;flex-direction:column;gap:15px;height:100%;overflow:hidden;width:100%}.productDetailImageContainer .mainImage{aspect-ratio:4/3;height:auto;position:relative;width:100%}.productDetailImage{border:1px solid #ced4da;height:100%;object-fit:cover;width:100%}.imageThumbnails{display:flex;flex-direction:row;gap:10px;overflow-x:auto;padding-bottom:10px}.imageThumbnails .thumbnail{cursor:pointer;height:60px;min-width:60px}.imageThumbnails .thumbnail.active{border:2px solid var(--primaryColor)}.nextImageBtn,.prevImageBtn{background-color:#00000080;border:none;color:#fff;cursor:pointer;font-size:18px;padding:10px;position:absolute;top:50%;transform:translateY(-50%)}.prevImageBtn{left:10px}.nextImageBtn{right:10px}.imageCounter{background-color:#00000080;border-radius:5px;bottom:10px;color:#fff;font-size:14px;padding:5px 10px;position:absolute;right:10px}.productDetailRightSection{background-color:#fff;border:1px solid #e0e0e0;max-width:100%;padding:20px;position:relative;text-align:center;width:100%}.packageOptions{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.packageFeatures{list-style-type:none;margin:10px 0;padding:0;text-align:left}.dateSelector{display:flex;flex-direction:column;gap:8px}.dateSelectorHelper{color:#666;font-size:12px;margin:4px 0}.dateSelectorHelper.error{color:#dc3545}.packageFeatures li{color:#4a5568;font-size:16px;margin-bottom:8px;padding-left:24px;position:relative}.packageFeatures li:before{color:#48bb78;content:"✓";font-weight:700;left:0;position:absolute}.packageOption{background-color:#fff;border:1px solid #e0e0e0;cursor:pointer;flex-grow:1;font-size:14px;min-width:80px;padding:12px 15px;transition:background-color .3s ease}.packageOption.active{background-color:#ffe3e3;border:1px solid var(--primaryColor);color:var(--primaryColor)}.priceInfo p{color:#6c757d;font-size:14px;margin:0}.priceInfo h2{color:#343a40;font-size:32px;margin:8px 0}.notesSection{margin-bottom:20px}.notesInput{border:1px solid #ced4da;font-size:14px;height:80px;padding:10px;resize:none;width:100%}.quantitySelector{margin:20px 0}.quantityBtn,.quantitySelector{align-items:center;display:flex;justify-content:center}.quantityBtn{background-color:#f1f3f5;border:none;border-radius:50%;color:#495057;cursor:pointer;font-size:16px;height:40px;padding:10px;width:40px}.quantity{font-size:16px;font-weight:700;margin:0 20px}.deliveryOptions{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:20px}.deliveryOptions label{align-items:center;display:flex;font-size:14px}.deliveryOptions input[type=radio]{-webkit-appearance:none;appearance:none;border:2px solid var(--primaryColor);border-radius:50%;cursor:pointer;height:18px;margin-right:8px;outline:none;width:18px}.deliveryOptions input[type=radio]:checked{background-color:var(--primaryColor);box-shadow:inset 0 0 0 4px #fff}.disclaimer{color:var(--primaryColor);font-size:12px;margin-bottom:20px}.actionButtons{align-items:center;display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:300px;width:100%}.variableSelector{margin-bottom:15px;width:100%}.variableSelect{background-color:#fff;border:1px solid #ced4da;color:#495057;cursor:pointer;font-size:14px;padding:10px;width:100%}.productAdditionalInfo{border:1px solid #e0e0e0;margin-top:3rem;padding:1rem;width:100%}.productAdditionalInfo .upper{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.additionalInfoSection{flex:1 1 100%}.additionalInfoSection h3{font-size:16px;font-weight:500;margin-bottom:.5rem}.additionalInfoSection p{color:#666;font-size:.95rem;line-height:1.5}.sellerCardContainer{display:flex;justify-content:center;padding:10px 0}.productDetailContainer .sellerCardContainer{margin-bottom:50px}.sellerCard{background-color:#fff;border:1px solid #ddd;padding:20px;position:relative;width:100%}.sellerInfoSection{border-bottom:1px solid #e0e0e0;flex-direction:column;margin-bottom:20px;padding-bottom:20px}.sellerProfileImageContainer{margin-bottom:15px}.sellerProfileImage{height:90px;width:90px}.sellerDetailsContainer{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;text-align:center}.detailLabel{font-size:16px;font-weight:500;margin-bottom:.5rem}.detailValue{color:#666;font-size:.95rem;line-height:1.5}.sellerRatingContainer{justify-content:center;margin-top:10px}.ratingValue,.starIcon{color:var(--primaryColor);font-size:35px}.starIcon,.totalReviews{margin-left:5px}.totalReviews{color:#777;font-size:20px}.reviewsSectionContainer{margin-top:50px;width:100%}.reviewsFilterContainer{align-items:center;display:flex;justify-content:flex-end;margin-bottom:20px}.filterOptions{align-items:center;display:flex;gap:20px;justify-content:center}.vendorDetailCardContainer,.vendorDetailNewSection{width:100%}.sellerInfoSection{padding:0 15px}.sellerProfileImageContainer{flex-shrink:0}.sellerProfileImage{height:60px;width:60px}@media (min-width:768px){.sellerProfileImage{height:80px;width:80px}}.crownIcon{font-size:20px;top:-8px}@media (min-width:768px){.crownIcon{font-size:26px;top:-10px}}.vendorDetailCard{overflow:hidden;padding:15px}@media (min-width:768px){.vendorDetailCard{display:flex;flex-direction:row;padding:30px}}.sellerInfoContainer{width:100%}@media (min-width:768px){.sellerInfoContainer{flex:1 1;padding-right:20px}}.sellerInfoSection{padding:0}.infoIcon{font-size:24px}@media (min-width:768px){.infoIcon{font-size:40px}}.infoContent{flex:1 1}.infoContent p{word-wrap:break-word}.VendorStarIcon{color:#2d68fe;color:var(--primaryColor,#2d68fe)}.actionButtonContainer{margin:15px 0;width:100%}.sellerDescription{margin-top:15px;padding:0;width:100%}@media (min-width:768px){.sellerDescription{flex:2 1;margin-left:20px;margin-top:0;padding:0}}.sellerDescription h3{color:#333;font-size:16px;font-weight:600;margin-bottom:7px}.sellerDescription p{word-wrap:break-word;color:#444;font-size:14px;line-height:1.5}.vendorDetailRightSection{width:100%}.postingsContainer{margin-bottom:20px;padding:20px;width:100%}.myReviewsHistoryContainer{border:1px solid #ddd;width:100%}.infoIcon,.viewAllLink{color:#2d68fe;color:var(--primaryColor,#2d68fe)}.vendor-container{margin:0 auto;max-width:1200px;padding:40px 20px}.vendor-profile{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.profile-image-container{margin-bottom:20px;position:relative}.profile-image{border-radius:50%;height:100px;object-fit:cover;width:100px}.profile-details{flex:none}.profile-name{font-size:28px;font-weight:600;margin-bottom:10px}.profile-location{color:#666;font-size:16px;margin-bottom:10px}.profile-status{align-items:center;color:#4caf50;display:flex;font-size:16px;justify-content:center;margin-top:10px}.status-dot{background-color:#4caf50;border-radius:50%;height:10px;margin-right:10px;width:10px}.vendor-info-card{background-color:#fff;border:1px solid #ddd;margin-bottom:40px;overflow:hidden}.info-card-content{display:flex;padding:0}.info-left-section{border-right:1px solid #eee;flex:1 1;padding:40px}.info-right-section{flex:2 1;padding:40px}.info-right-section h3{font-size:20px;font-weight:600;margin-bottom:20px}.info-right-section p{color:#444;font-size:16px;line-height:1.8}.info-block{align-items:flex-start;display:flex;margin-bottom:30px}.info-icon{margin-right:20px}.info-icon,.language-icon{color:#ff6b6b;font-size:28px}.rating-icon{color:#ff6b6b}.star-icon{height:24px;width:24px}.info-content h3{color:#666;font-size:16px;font-weight:600;margin-bottom:5px}.info-content p{color:#333;font-size:14px}.rating-container{align-items:center;display:flex}.rating-value{font-size:14px;font-weight:600;margin-right:5px}.rating-count{color:#666;font-size:14px}.contact-button-container{margin-top:30px}.contact-button{background-color:initial;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;font-size:16px;font-weight:500;padding:12px 20px;text-align:center;transition:all .2s ease;width:100%}.contact-button:hover{background-color:#f5f5f5}.vendor-postings{background-color:#fff;border:1px solid #ddd;margin-bottom:40px;padding:30px}.vendor-postings h2{font-size:20px;font-weight:600;margin-bottom:30px}.vendor-reviews{background-color:#fff;border:1px solid #ddd;margin-bottom:40px;padding:30px}.vendor-reviews h2{font-size:20px;font-weight:600;margin-bottom:30px}.no-reviews{color:#666;padding:20px;text-align:center}.vendorDetailContainer{margin:0 auto}.vendorDetailNewSection{display:flex;gap:24px}.vendorDetailLeftSection{flex:1 1;max-width:400px}.vendorDetailRightSection{flex:2 1;min-width:0}.vendorDetailCardContainer{display:flex;justify-content:center;margin-bottom:20px}.vendorDetailCard{background-color:#fff;border:1px solid #ddd;padding:30px;width:100%}.sellerInfoSection{align-items:flex-start;margin-bottom:16px}.sellerProfileImageContainer{margin-right:16px;position:relative}.sellerProfileImage{height:80px;object-fit:cover;width:80px}.crownIcon{font-size:26px;position:absolute;right:-3px;top:-10px}.sellerDetailsContainer{flex:1 1}.sellerName{color:#333;font-size:20px;font-weight:700;margin:0}.sellerLocation{color:#666;font-size:14px;margin:0}.onlineStatus{align-items:center;color:#4caf50;display:flex;font-size:14px;margin:4px 0 0}.onlineDot{background-color:#4caf50;border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.sellerDescription{color:#444;font-size:14px;line-height:1.5;margin-bottom:24px}.sellerInfoContainer{display:flex;flex-direction:column;margin-bottom:24px}.sellerInfoSection{align-items:center;display:flex;margin-bottom:12px}.infoIcon{font-size:40px;margin-right:12px}.infoContent h3{color:#666;font-size:14px;font-weight:700;margin:0 0 4px}.infoContent p{color:#333;font-size:14px;margin:0}.sellerRatingContainer{align-items:center;display:flex}.VendorRatingValue{color:#333;font-size:14px;font-weight:700;margin-right:4px}.VendorTotalReviews{color:#666;font-size:14px}.VendorStarIcon{color:var(--primaryColor);height:24px;width:24px}.postingsContainer{border:1px solid #ddd;padding:20px 20px 0}.postingsHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.productsCarousel{margin:0 -20px;padding:0 20px;position:relative}.vendorProductsWrapper{-webkit-overflow-scrolling:touch;display:flex;gap:20px;overflow-x:auto;padding:20px;scroll-behavior:smooth}.vendorProductsWrapper::-webkit-scrollbar{display:none}.vendorProductsWrapper>*{flex:0 0 auto;width:340px}.infoCard{background-color:#fff;border:1px solid #e0e0e0;margin-bottom:20px;padding:20px}.infoCardTitle{color:#333;font-size:16px;font-weight:600;margin-bottom:16px}.infoCardContent{display:flex;flex-direction:column;gap:12px}.infoItem{align-items:flex-start;display:flex;gap:12px}.infoIcon{color:var(--primaryColor);flex-shrink:0}.infoDetails{display:flex;flex-direction:column;gap:4px}.infoLabel{color:#666;font-size:14px}.infoValue{color:#333;font-size:14px}.skillsContainer{display:flex;flex-wrap:wrap;gap:8px}.skillTag{background-color:#fff;border:1px solid #e0e0e0;color:#333;font-size:14px;padding:8px 16px}.recentChatHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.viewAllButton{background:none;border:none;color:#2d68fe;cursor:pointer;font-size:14px}.recentChatList{display:flex;display:"block",;flex-direction:column;gap:16px;height:"auto";overflow:auto;visibility:"visible";width:100%}.recentChatItem{align-items:flex-start;border-bottom:1px solid #e0e0e0;display:flex;gap:12px;padding-bottom:16px}.recentChatItem:last-child{border-bottom:none;padding-bottom:0}.recentChatAvatar{border-radius:50%;height:40px;object-fit:cover;width:40px}.recentChatContent{flex:1 1;min-width:0;overflow:hidden}.recentChatInfo{align-items:center;display:flex;gap:8px;margin-bottom:4px}.recentChatName{color:#333;font-size:14px;font-weight:500}.recentChatRole{color:#666;font-size:12px}.recentChatMessage{color:#666;font-size:14px;margin:0;text-overflow:ellipsis;white-space:nowrap}.recentChatTime{color:#666;font-size:12px;white-space:nowrap}.vendorReviewSection{background-color:#fff;border:1px solid #e0e0e0;display:flex;flex-direction:column;height:500px;margin-top:24px;padding:24px;width:100%}.vendorReviewHeader{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:20px}.vendorReviewHeader h2{font-size:24px;font-weight:700;margin:0}.viewAllLink{color:var(--primaryColor);font-weight:600;text-decoration:none}.viewAllLink:hover{text-decoration:underline}.vendorReviewContainer{flex-grow:1;margin-right:-12px;overflow-y:auto;padding-right:12px}.vendorReviewCard{border:1px solid #e0e0e0;display:flex;flex-direction:column;gap:16px;margin-bottom:16px;padding:16px}.vendorReviewerDetails{align-items:center;display:flex;margin-bottom:16px}.vendorReviewerProfileImage{border-radius:50%;height:50px;margin-right:12px;width:50px}.vendorReviewerDetails h3{font-size:18px;font-weight:700;margin:0 0 4px}.vendorReviewerDetails p{color:#666;font-size:14px;margin:0}.vendorProductDetails{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;margin-bottom:16px;padding-bottom:16px}.vendorProductImage{height:60px;margin-right:12px;object-fit:cover;width:60px}.vendorProductDetails h4{font-size:16px;font-weight:700;margin:0 0 4px}.vendorProductDetails p{color:#666;font-size:14px;margin:0}.vendorRatingGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.vendorRatingRow p{font-size:14px;margin:0 0 4px}.vendorRatingStars{align-items:center;display:flex}.vendorRatingStars span{color:#666;font-size:14px;margin-left:8px}.vendorReviewText{background-color:#f9f9f9;border-radius:4px;color:#444;font-style:italic;padding:12px}.vendorReviewText p{margin:0}.blogPage{text-align:center}.blogsContainer{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr);margin:10px 0 100px;padding:10px 80px}.categoryBanner{height:clamp(180px,22vw,320px);margin-bottom:clamp(1.25rem,2.5vw,1.75rem);overflow:hidden;position:relative;width:100%}.categoryBanner img{height:100%;object-fit:cover;width:100%}.categoryOverlay{align-items:center;background:#0006;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;padding:clamp(.75rem,1.5vw,1.25rem);position:absolute;right:0;text-align:center;top:0}.categoryOverlay h1{font-size:clamp(1.25rem,3.5vw,2.25rem);font-weight:700;margin-bottom:clamp(.4rem,.8vw,.6rem)}.categoryOverlay p{font-size:clamp(.8rem,1.8vw,1.1rem);margin:0 auto;max-width:90%}.tradeLeadPage{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100%}.mainSection{margin:0 auto;max-width:1400px;padding:20px;width:100%}.pageMainHeading{font-size:2rem;margin:20px 0 15px}.tradeLeadContainer{background-color:#fff;border:1px solid #e0e0e0;display:flex;margin-top:20px;max-width:1400px;width:100%}.tradeLeadImage{flex:1 1;max-height:14gi00px}.tradeLeadImage img{height:100%;object-fit:cover;width:100%}.tradeLeadFormContainer{display:flex;flex:1.5 1;flex-direction:column;padding:40px}.tradeLeadGroup{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.tradeLeadSectionLabel{display:block;font-size:1.2rem;font-weight:600;margin-bottom:15px}.tradeLeadRow{display:flex;gap:15px;justify-content:space-between;margin-bottom:15px}.tradeLeadField{gap:5px}.tradeLeadField label{font-size:.9rem;margin-bottom:5px}textarea.inputField{max-height:600px;min-height:100px}.expiryNote{font-size:.9rem;margin-top:5px}.tradeLeadsMainTable{margin-top:20px}.tradeLeadsTableHeader th{font-size:14px;padding:12px 20px}.tradeLeadsTableRow td{padding:16px 20px}.tradeLeadsProductCell{gap:16px;max-width:550px}.tradeLeadsProductImage{border-radius:8px;height:60px;width:60px}.tradeLeadsProductName{font-size:14px}.tradeLeadsOffersCount{gap:8px}.tradeLeadsExpandButton{padding:4px}.tradeLeadsActionButtons{gap:16px}.tradeLeadsEditButton,.tradeLeadsWithdrawButton{font-size:14px;gap:4px;padding:4px 8px}.tradeLeadsOffersContainer{padding:16px 20px}.tradeLeadsOfferItem{align-items:center;padding:8px 0}.tradeLeadsOfferInfo{align-items:center;display:flex;gap:12px}.tradeLeadsOfferNumber{color:#666;font-size:14px}.tradeLeadsOfferAvatar{border-radius:50%;height:32px;object-fit:cover;width:32px}.tradeLeadsOfferName{color:#333;font-size:14px}.tradeLeadsOfferAmount{color:var(--primaryColor);font-size:16px;font-weight:600}.tradeLeadsViewOfferButton{color:#1890ff}.tradeLeadsViewAllButton,.tradeLeadsViewOfferButton{background:none;border:none;cursor:pointer;font-size:14px}.tradeLeadsViewAllButton{color:var(--primaryColor);margin-top:8px;padding:8px 0;text-align:center;width:100%}.postingsFloatingActionButton,.tradeLeadsFloatingActionButton{align-items:center;background-color:var(--primaryColor);border:none;border-radius:50%;bottom:24px;box-shadow:0 2px 8px #00000026;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:50px;transition:.2s;width:60px}.postingsFloatingActionButton:hover,.tradeLeadsFloatingActionButton:hover{box-shadow:0 4px 12px #0003;transform:scale(1.05)}.offerViewModal .offerViewModalContent{max-height:80vh;max-width:80%;overflow-y:auto}.sellerInfoSection .sellerDetailsContainer{display:flex;justify-content:space-between}.sellerDescriptionSection{border-radius:8px;margin-top:20px;padding:15px}.sellerDescriptionSection h3{font-size:16px;font-weight:600;margin-bottom:10px}.sellerDescriptionSection p{font-size:14px;line-height:1.5}.offerAmountSection{border-radius:8px;display:flex;justify-content:space-between;padding:15px}.amountColumn{flex:1 1}.amountLabel{font-size:14px;font-weight:600;margin-bottom:5px}.amountValue{font-size:24px;font-weight:700}.amountValue:first-child{color:var(--primaryColor)}.offerActionButtons{display:flex;gap:15px;justify-content:flex-start;margin-top:20px}.ordersPage{padding:20px 0 100px}.ordersTableWrapper{background-color:#fff;border-radius:8px;margin-top:16px;overflow-x:auto;padding:16px}.ordersMainTable{border-collapse:initial;border-spacing:0;min-width:800px;width:100%}.ordersTableHeader th{border-bottom:1px solid #e8e8e8;color:#666;font-size:14px;font-weight:500;padding:12px 16px;text-align:left;white-space:nowrap}.ordersTableRow{background-color:#fff}.ordersTableRow td{border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;color:#333;font-size:14px;padding:12px 16px;vertical-align:middle}.ordersTableRow:hover{background-color:#fafafa}.ordersSellerCell{align-items:center;display:flex;gap:12px;min-width:150px}.ordersProductAvatar,.ordersSellerAvatar{border-radius:50%;height:32px;object-fit:cover;width:32px}.ordersProductAvatar{border-radius:8px}.ordersProductName,.ordersSellerName{color:#333;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.ordersSellerName{max-width:120px}.ordersStatus{border-radius:4px;display:inline-block;font-size:12px;padding:4px 12px;white-space:nowrap}.ordersStatusActive{background-color:#e6f7ff;color:#1890ff}.ordersStatusPastDue{background-color:#fff7e6;color:#fa8c16}.ordersStatusNeedResolution{background-color:#fff1f0;color:#ff4d4f}.ordersStatusCompleted{background-color:#f6ffed;color:#52c41a}.ordersStatusCancelled{background-color:#f5f5f5;color:#595959}.ordersViewDetailsButton{align-items:center;background:none;border:none;color:var(--primaryColor);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:4px 8px;white-space:nowrap}.orderDetailPage{font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:0 24px}.orderDetailCard{background:#fff;border:1px solid #e0e0e0;margin:20px 0;padding:24px}.orderDetailHeader{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px}.orderDetailTitle{font-size:24px;font-weight:600;margin:0}.orderDetailStatusActive{background-color:#e6faf5;color:#00bfa5;font-size:14px;padding:4px 12px}.orderDetailContent{display:flex;flex-direction:row;gap:32px}.orderDetailTrackAndStatus{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.orderDetailTracking{color:#2196f3;cursor:pointer;font-size:14px}.orderDetailTrackingDisabled{color:#999;font-size:14px}.orderDetailLeftColumn,.orderDetailRightColumn{flex:1 1;min-width:0}.orderDetailMapContainer{border:1px solid #e0e0e0;height:600px;margin-bottom:24px;overflow:hidden;width:100%}.orderDetailMapImage{height:100%;object-fit:cover;width:100%}.orderDetailSellerCard{align-items:center;background-color:#f9f9f9;border:1px solid #e0e0e0;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;padding:16px}.orderDetailSellerCard .upper{align-items:center;display:flex;flex:1 1;gap:16px}.orderDetailSellerAvatar{height:48px;overflow:hidden;width:48px}.orderDetailSellerAvatar img{height:100%;object-fit:cover;width:100%}.orderDetailSellerInfo{flex:1 1}.orderDetailSellerName{font-size:16px;font-weight:500;margin:0 0 4px}.orderDetailSellerContact{color:#666;font-size:14px;margin:0}.orderDetailPaymentMethod{margin-top:24px}.orderDetailPaymentButton{align-items:center;background:#fff;border:1px solid #e0e0e0;cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:center;padding:12px;width:100%}.orderDetailSection{background-color:#f9f9f9;border:1px solid #e0e0e0;margin-bottom:24px;padding:16px}.orderDetailSection h3{color:#333;font-size:18px;font-weight:600;margin:0 0 12px}.orderDetailSection p{color:#666;font-size:14px;margin:0}.orderDetailList{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:auto 1fr}.orderDetailList dt{color:#333;font-size:14px;font-weight:500}.orderDetailList dd{color:#666;font-size:14px;margin:0}.orderDetailTable{background:#fff;border-collapse:collapse;font-size:14px;width:100%}.orderDetailTable td{border-bottom:1px solid #e0e0e0;padding:12px}.orderDetailTable tr:last-child td{border-bottom:none}.orderDetailTextRight{text-align:right}.orderDetailTotalRow{border-top:1px solid #e0e0e0;font-weight:700}.orderDetailActionButtons{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.orderDetailCancelButton,.orderDetailDisputeButton{border:none;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;height:48px;padding:12px;text-align:center}.orderDetailCancelButton:disabled,.orderDetailDisputeButton:disabled{cursor:not-allowed;opacity:.5}.orderDetailDisputeButton{background:var(--danger);color:var(--white)}.orderDetailCancelButton{background:var(--black);color:var(--white)}.orderDetailReviewButtonContainer{margin-top:16px;text-align:right}.orderDetailReviewButton{background:#ff4081;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px}.orderDetailTable td.optionsDescription{max-width:300px;word-break:break-word}.orderDetailLoader{align-items:center;display:flex;height:60vh;justify-content:center}.orderDetailTable td:first-child{color:#333;font-weight:500}.orderDetailTable td:last-child{text-align:right}.orderDetailCountdown{background-color:#f9f9f9;border:1px solid #e0e0e0;margin-bottom:24px;padding:16px;text-align:center}.orderDetailCountdown h3{color:#333;font-size:18px;font-weight:600;margin:0 0 8px}.orderDetailCountdown p{color:#666;font-size:16px}.orderDetailCountdown p.pastDue{color:red;font-weight:700}.modalOverlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modalContent{background:#fff;border-radius:5px;max-height:90vh;max-width:400px;overflow-y:auto;padding:20px;text-align:center;width:90%}.modalContent p{margin-bottom:20px}.inputField{border:1px solid #e0e0e0;font-size:14px;margin:12px 0;padding:12px;width:100%}.profileDrawerContainer{display:inline-block;position:relative}.buyerHeaderIcons svg,.profileIcon{fill:none;stroke:#000;stroke-width:15px;cursor:pointer;font-size:25px}.profileIcon{margin-top:2px}.drawerContainer{position:absolute;right:0;top:40px;z-index:999}.drawer{background-color:#fff;box-shadow:0 4px 10px #0000001a;position:relative;width:300px;z-index:999}.drawerHeader{align-items:center;border-bottom:1px solid #ccc;display:flex;padding:16px}.profileImage{border-radius:50%;height:40px;margin-right:10px;width:40px}.profileDetails{flex-grow:1}.profileName{font-weight:700;margin:0}.profileLocation{color:gray;margin:0}.drawerMenu{border-bottom:1px solid #f0f0f0;padding:16px}.drawerMenu a{color:var(--black);display:block;font-size:18px;font-weight:400;padding:10px 0;text-decoration:none}.drawerMenu a:hover{color:var(--primaryColor)}.referFriend{color:green}.switchToSelling{align-items:center;background-color:var(--lightGray)!important;border:none;border-radius:8px;color:var(--black)!important;cursor:pointer;display:flex!important;font-size:16px!important;font-weight:500!important;height:fit-content;justify-content:center;margin:10px auto auto;padding:12px;text-align:center;text-decoration:none;transition:.15s!important;width:90%}.switchToSelling:hover{background-color:var(--gray)!important}.switchToSelling .icon{font-weight:800!important}.profileDrawerContainer .currencySelectorPopup input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin:10px 0;padding:8px;width:100%}.profileDrawerContainer .currencySelectorPopup ul{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.profileDrawerContainer .currencySelectorPopup li{cursor:pointer;padding:10px}.profileDrawerContainer .currencySelectorPopup li:hover{background-color:#f0f0f0}.settingsContainer{background:#fff;border:1px solid #e0e0e0;margin:10px auto 0;max-width:1000px}.settingsHeaderContainer{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.settingsTitle{color:#333;font-size:16px;font-weight:500;margin:0}.settingsHeaderRight{align-items:center;display:flex}.settingsPhotoSection{margin:15px 0}.settingsImageContainer{align-items:center;display:flex;flex-direction:column;gap:10px}.profileImageWrapper{cursor:pointer;position:relative}.settingsProfileImage{border:2px solid #e0e0e0;border-radius:50%;height:120px;object-fit:cover;width:120px}.settingsImagePlaceholder{align-items:center;background-color:#f0f0f0;border:2px dashed #ccc;border-radius:50%;color:#666;display:flex;font-size:14px;height:120px;justify-content:center;width:120px}.settingsPhotoInput{display:none}.settingsCameraIconWrapper{align-items:center;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.profileImageWrapper:hover .settingsCameraIconWrapper{opacity:1}.settingsCameraIcon{background-color:#ffffffb3;border-radius:50%;cursor:pointer;font-size:50px;padding:10px;transition:background-color .3s}.settingsActionButtons{display:flex;gap:8px}.settingsEditButton{align-items:center;display:flex;justify-content:center;padding:4px}.settingsCancelButton,.settingsEditButton{background:none;border:none;color:#666;cursor:pointer}.settingsCancelButton,.settingsSaveButton{font-size:14px;padding:4px 8px}.settingsSaveButton{background:none;border:none;color:#06c;cursor:pointer;font-weight:500}.settingsDivider{background-color:#e0e0e0;height:1px;width:100%}.settingsForm{padding:16px}.errorMessage{color:red;font-size:12px;margin-top:4px}.settingsFormGroup{margin-bottom:16px}.settingsFormGroup label{color:#666;display:block;font-size:13px;margin-bottom:4px}.settingsEmailContainer{align-items:center;display:flex;position:relative}.settingsVerifiedBadge{background-color:#e1f5fe;border-radius:4px;color:#0288d1;font-size:11px;padding:2px 8px;position:absolute;right:10px}.settingsVerifiedBadge.notVerified{background-color:#fee1e1;color:var(--danger)}.settingsLanguageContainer{border:1px solid #e0e0e0;display:flex;flex-wrap:wrap;gap:6px;min-height:40px;padding:6px}.settingsLanguageTag{align-items:center;background-color:#f0f0f0;border-radius:4px;display:flex;font-size:13px;padding:2px 8px}.settingsRemoveLanguage{background:none;border:none;color:#666;cursor:pointer;margin-left:4px;padding:0 2px}.settingsDescriptionField{min-height:120px;resize:vertical}.settingsCharacterLimit{color:#666;display:block;font-size:11px;margin-top:2px;text-align:right}.settingsIcon{font-size:14px}.inputField:disabled{background-color:#f9f9f9;cursor:not-allowed}.checkoutPage{box-sizing:border-box;font-family:system-ui,-apple-system,sans-serif;margin:0 auto;max-width:1200px;padding:1.5rem}.pageMainHeading{font-size:clamp(1.8rem,5vw,2.5rem);font-weight:500;margin-bottom:2rem;text-align:center}.checkoutCard,.checkoutSection{background:#fff;border:1px solid #eaeaea;margin-bottom:1.5rem}.checkoutHeader,.checkoutSectionHeader{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:1.5rem}.checkoutEditButton{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:.9rem}.checkoutContent{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.checkoutFormContainer{display:flex;flex-direction:column;gap:1rem;width:100%}.checkoutFormLabel,.checkoutPersonalDetailsLabel{color:#666;font-size:.875rem;margin-bottom:.375rem}.checkoutTextarea,.inputField{border:1px solid #e0e0e0;box-sizing:border-box;font-size:.9rem;padding:.75rem;width:100%}.checkoutTwoColumnLayout{display:flex;flex-direction:column;gap:1.5rem}.checkoutLeftColumn,.checkoutRightColumn{width:100%}.checkoutPersonalDetailsEdit{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.checkoutPersonalDetailsField{display:flex;flex-direction:column;gap:.25rem}.checkoutPaymentMethods{display:flex;flex-direction:column;gap:.75rem;padding:1rem 0}.checkoutPaymentMethod{border:1px solid #e0e0e0;padding:.75rem}.checkoutPaymentMethodName,.checkoutPaymentSelected{font-size:.875rem}.checkoutPaymentSelected{color:#666;margin:1.25rem}.checkoutOrderSummary{background:#fff}.checkoutOrderItems{border-bottom:1px solid #eaeaea;padding:1rem 0}.checkoutOrderItem{display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:1rem}.checkoutOrderItemsQuantity{font-weight:700;margin-right:.3125rem}.checkoutOrderTotals{border-bottom:1px solid #eaeaea;padding:1rem 0}.checkoutOrderTotal,.checkoutOrderTotalFinal{color:#666;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.75rem}.checkoutOrderTotalFinal{color:#000;padding:1rem 0}.checkoutOrderTotalFinal,.checkoutSectionTitle{font-size:1rem;font-weight:500}.linkCardModal .linkCardModalContent{display:flex;flex-direction:column;gap:15px;text-align:left}.linkCardModal .linkCardModalContent .stripe-fields{display:flex;flex-direction:column;gap:10px}.linkCardModal .linkCardModalContent .btnActions{display:flex;gap:10px}.bookmarkSellersContainer{padding:20px}.bookmarkActionButtons{display:flex;justify-content:flex-start;margin-top:20px;max-width:300px}.modalContent h2{color:#333;margin:0 0 20px}.modalButtons{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.bookmarkSellersContainer .removeBtn{background-color:var(--primaryColor);border:none;color:#fff;cursor:pointer;padding:10px 20px}.bookmarkSellersContainer .removeBtn:hover{background-color:#ff5252}.cancelBtn{background-color:#e0e0e0;border:none;color:#333;cursor:pointer;padding:10px 20px}.cancelBtn:hover{background-color:#d5d5d5}.noSellersText{border-radius:8px;color:#ff5c5c;font-size:1.5rem;font-weight:700;margin-top:20px;padding:20px;text-align:center}.cartButton{background-color:var(--primaryColor);border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px;position:fixed;right:20px;top:20px}.cartDrawer{background-color:#fff;box-shadow:-2px 0 5px #0000001a;display:flex;flex-direction:column;height:100%;position:fixed;right:-400px;top:0;transition:right .3s ease-in-out;width:400px;z-index:999}.cartDrawer.open{right:0}.cartDrawerHeader{border-bottom:1px solid #eee;padding:10px}.cartDrawerHeader,.closeButton{align-items:center;display:flex}.closeButton{color:var(--primaryColor);font-size:24px;font-weight:700;justify-content:center;line-height:1;min-width:30px}.closeButton:hover{color:#d3284a}.deliveryToggle{border-bottom:1px solid #eee;display:flex;flex-grow:1;height:56px;margin-right:10px}.deliveryToggle button{background:#fff;border:none;color:#666;cursor:pointer;flex:1 1;font-size:16px;padding:10px;transition:all .3s ease}.deliveryToggle button.active{background-color:var(--primaryColor);color:#fff}.cartItems{flex:1 1;overflow-y:auto;padding:20px}.cartItem{border-bottom:1px solid #eee;display:flex;margin-bottom:24px;padding-bottom:24px;position:relative}.cartItem .cartItemRemove{cursor:pointer;font-size:20px;position:absolute;right:0;top:-10px}.cartItemImage{border-radius:8px;height:80px;margin-right:16px;overflow:hidden;width:80px}.cartItemImage img{height:100%;object-fit:cover;width:100%}.cartItemDetails{flex:1 1}.cartItemDetails h3{color:#333;font-size:14px;margin:0 18px 8px 0}.cartItemDetails p{-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:14px;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis}.cartItemPriceQuantity{align-items:center;display:flex;justify-content:space-between}.itemPrice{color:var(--primaryColor);font-weight:500}.quantityControl{align-items:center;border:1px solid #ddd;border-radius:4px;display:flex}.quantityControl button{background:none;border:none;color:#666;cursor:pointer;height:32px;width:32px}.quantityControl span{align-items:center;border-left:1px solid #ddd;border-right:1px solid #ddd;display:flex;height:32px;justify-content:center;width:32px}.checkoutSection{background-color:#f9fafb;border-top:1px solid #eee;padding:20px}.checkoutRow,.checkoutTotal{color:#666;display:flex;justify-content:space-between;margin-bottom:12px}.checkoutTotal{border-top:1px solid #eee;color:#333;font-weight:600;margin-top:16px;padding-top:16px}.checkoutButton{background-color:#1a1a1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-top:16px;padding:16px;width:100%}.checkoutButton:disabled{cursor:not-allowed;opacity:.5}.cartIconButton{background-color:#fff;border:none;color:#000;cursor:pointer;font-size:25px;position:relative}.cartIconButton .cartItemCount{background-color:red;border-radius:50%;color:#fff;font-size:12px;padding:2px 6px;position:absolute;right:-5px;top:-5px}.notificationPopupContainer{display:inline-block;position:relative}.notificationIcon{color:#333;cursor:pointer;font-size:clamp(1.2rem,3vw,1.5rem)}.popupContainer{margin-top:.625rem;min-width:360px;position:absolute;right:0;top:100%;width:100%;z-index:1000}.popup{background-color:#fff;box-shadow:0 2px 10px #0000001a;max-height:31.25rem;overflow:hidden;width:100%}.triangle{border-bottom:.625rem solid #fff;border-left:.625rem solid #0000;border-right:.625rem solid #0000;height:0;position:absolute;right:.625rem;top:-.625rem;width:0}.popupHeader{border-bottom:1px solid #e0e0e0;padding:clamp(.75rem,2vw,.9375rem)}.popupHeader h2{color:#333;font-size:clamp(1rem,2.5vw,1.2rem);margin:0}.notificationList{-webkit-overflow-scrolling:touch;max-height:28.125rem;overflow-y:auto}.notificationItem{border-bottom:1px solid #f0f0f0;padding:clamp(.75rem,2vw,.9375rem);transition:background-color .3s ease}.notificationItem:last-child{border-bottom:none}.notificationItem p{color:#333;font-size:clamp(.8rem,2vw,.9rem);margin:0 0 .3125rem}.notificationTime{color:#888;font-size:clamp(.7rem,1.8vw,.8rem)}.notificationItem.read{background-color:#f9f9f9}.notificationItem.read p{color:#777}.notificationItem.unread{background-color:#fff}.notificationItem.unread p{font-weight:600}.notificationList::-webkit-scrollbar{width:.375rem}.notificationList::-webkit-scrollbar-track{background:#f1f1f1}.notificationList::-webkit-scrollbar-thumb{background:#888;border-radius:.1875rem}.notificationList::-webkit-scrollbar-thumb:hover{background:#555}.notificationItemCount{background-color:red;border-radius:50%;color:#fff;font-size:clamp(.625rem,1.5vw,.75rem);min-width:1rem;padding:.125rem .375rem;position:absolute;right:-.3125rem;text-align:center;top:-.3125rem}.notificationItem:hover{background-color:#f0f0f0}.quoteModalOverlay .modalContent{max-width:800px;text-align:left}.quoteModalOverlay .modalContent .modalHeader{margin-bottom:0!important}.chatComponent{display:flex;font-family:Arial,sans-serif;height:100vh}.chatSidebar{border-right:1px solid #e0e0e0;display:flex;flex-direction:column;height:100%;width:350px}.sidebarHeader{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:15px;z-index:10}.chatSearchContainer{margin-bottom:15px;position:relative}.chatSearchInput{border:1px solid #e0e0e0;border-radius:20px;font-size:14px;padding:10px 15px 10px 40px;width:100%}.chatSearchIcon{color:#757575;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.chatTabContainer{display:flex}.chatTabButton{background:none;border:none;color:#757575;flex:1 1;font-size:14px;font-weight:500;padding:10px;transition:color .3s,border-bottom .3s}.chatTabButton.active{border-bottom:2px solid var(--primaryColor);color:var(--primaryColor)}.chatList{flex-grow:1;height:0;overflow-y:auto}.chatItem{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;padding:15px;transition:background-color .3s}.chatItem:hover{background-color:#f9f9f9}.chatItem.selected{background-color:#f0f0f0}.chatItemContent{align-items:center;display:flex;flex:1 1;min-width:0}.chatAvatar,.orderChatImage{flex-shrink:0;height:50px;margin-right:15px;width:50px}.chatAvatar{align-items:center;background-color:var(--primaryColor);border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:700;justify-content:center}.orderChatImage{border-radius:5px;object-fit:cover}.chatInfo{flex:1 1;min-width:0}.chatName{font-size:16px;font-weight:600;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sellerName{color:#757575;font-size:12px;margin-bottom:3px}.chatLastMessage{color:#757575;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatMeta{align-items:flex-end;display:flex;flex-direction:column;margin-left:10px}.chatTime{color:#757575;font-size:12px;margin-bottom:5px}.unreadCount{align-items:center;background-color:var(--primaryColor);border-radius:50%;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;width:20px}.orderStatus{border-radius:10px;font-size:12px;font-weight:500;padding:3px 8px}.orderStatus.active{background-color:#e8f5e9;color:#4caf50}.orderStatus.completed{background-color:#e3f2fd;color:#2196f3}.orderStatus.disputed{background-color:#fbe9e7;color:#ff5722}.deleteButton{color:#757575;opacity:0;transition:opacity .2s ease}.deleteButton,.sendButton{background:none;border:none;cursor:pointer;padding:5px}.sendButton{align-items:center;color:var(--primaryColor);display:flex;justify-content:center;transition:color .3s}.sendButton:hover{color:var(--primaryColorDark)}.sendButton:disabled{color:#ccc;cursor:not-allowed}.headerActionButton{align-items:center;background:none;border:none;color:#757575;cursor:pointer;display:flex;font-size:14px;padding:5px 10px;transition:color .3s}.headerActionButton:hover{color:var(--primaryColor)}.quoteHeaderContent{align-items:center;display:flex;gap:12px}.quoteProductImage{border-radius:4px;height:48px;object-fit:cover;width:48px}.quoteStatus{font-size:14px;padding:8px}.quoteStatus.pending{background-color:#fff3cd;color:#856404}.quoteStatus.accepted{background-color:#d4edda;color:#155724}.quoteStatus.rejected{background-color:#f8d7da;color:#721c24}.quoteActions{display:flex;gap:12px}.acceptButton,.rejectButton{align-items:center;border:none;cursor:pointer;display:flex;font-size:14px;gap:4px;padding:6px 12px}.acceptButton{background-color:#28a745;color:#fff}.rejectButton{background-color:#dc3545;color:#fff}.productSelect{width:100%}.selectedProductPreview{display:flex;justify-content:center;margin:12px 0}.productPreviewImage{border-radius:4px;height:100px;object-fit:cover;width:100px}.customDropdown{display:inline-block;position:relative;width:100%}.dropdownButton{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px}.dropdownButton,.dropdownContent{background-color:#fff;border:1px solid #ccc;border-radius:4px;width:100%}.dropdownContent{display:none;left:0;position:absolute;top:100%;z-index:1}.customDropdown:hover .dropdownContent{display:block}.dropdownItem{align-items:center;cursor:pointer;display:flex;padding:10px;transition:background-color .3s}.dropdownItem:hover{background-color:#f0f0f0}.dropdownItemImage{border-radius:4px;height:30px;margin-right:8px;object-fit:cover;width:30px}.myReviewsContainer{font-family:Arial,sans-serif;margin:0 auto;padding:20px}.myReviewsTitle{font-size:24px;font-weight:700;margin-bottom:20px}.myReviewsTabs{display:flex;margin-bottom:20px}.myReviewsTabActive,.myReviewsTabInactive{border:none;cursor:pointer;padding:10px 20px}.myReviewsTabActive{background-color:var(--primaryColor);color:#fff}.myReviewsTabInactive{background-color:#fff;border:1px solid #ddd;color:#333}.myReviewsList{display:flex;flex-direction:column;gap:15px}.myReviewsItem{align-items:center;background-color:#fff;border:1px solid #ccc;display:flex;justify-content:space-between;padding:15px}.myReviewsItemContent{align-items:center;display:flex;gap:15px}.myReviewsItemImage{border-radius:4px;height:60px;object-fit:cover;width:60px}.myReviewsItemText{flex-grow:1}.myReviewsItemTitle{font-weight:500;margin-bottom:5px}.myReviewsItemDescription{color:#666;font-size:14px;text-overflow:ellipsis}.myReviewsHistoryReviewerName{color:#666;font-size:14px;font-weight:500;margin:0 0 5px}.myReviewsList .primaryBtn2{max-width:150px}.myReviewsHistoryContainer{border:1px solid #e0e0e0;margin:20px 0;max-height:600px;overflow-y:auto;padding:20px}.myReviewsHistoryItem{background-color:#fff;border:1px solid #e0e0e0;margin-bottom:20px;padding:20px}.myReviewsHistoryItem:last-child{margin-bottom:0}.myReviewsHistoryHeader{display:flex;margin-bottom:20px}.myReviewsHistoryImage{height:80px;margin-right:15px;object-fit:cover;width:80px}.myReviewsHistoryHeaderContent{flex-grow:1}.myReviewsHistoryTitle{font-size:18px;margin:0 0 5px}.myReviewsHistorySellerName{color:#666;font-size:14px;margin:0 0 5px}.myReviewsHistoryRating{align-items:center;display:flex}.myReviewsHistoryRating span{font-size:18px;font-weight:700;margin-left:5px}.myReviewsHistoryTip{color:#4caf50;font-size:14px;margin:5px 0 0}.myReviewsHistoryRatingRow{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:10px 0}.myReviewsHistoryRatingRow:last-child{border-bottom:none}.myReviewsHistoryStars{align-items:center;display:flex}.myReviewsHistoryStars span{color:#666;margin-left:10px}.myReviewsHistoryReviewText{background-color:#fff0f0;border-radius:4px;margin-top:15px;padding:15px}.myReviewsHistoryReviewText p{font-style:italic;margin:0 0 10px}.myReviewsHistoryAttachedImages{display:flex;gap:10px;margin-top:10px}.myReviewsHistoryAttachedImages img{border-radius:4px;height:100px;object-fit:cover;width:100px}.myReviewsHistoryContainer::-webkit-scrollbar{width:8px}.myReviewsHistoryContainer::-webkit-scrollbar-track{background:#f1f1f1}.myReviewsHistoryContainer::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.myReviewsHistoryContainer::-webkit-scrollbar-thumb:hover{background:#555}.subHeading{font-weight:500;margin:5px 0}.reviewPopup{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.reviewPopupContent{background-color:#fff;border-radius:8px;max-height:90vh;max-width:1000px;overflow-y:auto;padding:20px;width:90%}.reviewPopupContent h2{font-size:24px;margin-bottom:20px}.reviewPopupHeader{align-items:flex-start;border-bottom:1px solid #e0e0e0;display:flex;margin-bottom:20px;padding-bottom:20px}.reviewPopupProductImage{border-radius:8px;height:60px;margin-right:15px;object-fit:cover;width:60px}.reviewPopupProductInfo{flex-grow:1}.reviewPopupProductInfo h3{font-size:18px;margin:0 0 5px}.reviewPopupProductInfoProductInfo p{color:#666;font-size:14px}.reviewPopupProductInfoSellerInfo{text-align:right}.sellerImage{border-radius:50%;height:60px;margin-bottom:5px;width:60px}.sellerInfo p{color:#666;font-size:12px;margin:2px 0}.sellerInfo h4{font-size:14px;margin:2px 0}.reviewPopupBody{display:flex;gap:30px;justify-content:space-between}.reviewPopupMain{width:100%}.ratingsSection{margin-bottom:20px}.ratingRow{background-color:#f9f9f9;border-radius:4px;justify-content:space-between;margin-bottom:10px;padding:10px}.ratingRow,.stars{align-items:center;display:flex}.stars{gap:5px}.stars .star{cursor:pointer}.stars span{color:#666;font-size:14px;margin-left:10px}.imageUploadSection{margin:20px 0}.imageUploadSection .infoSection{color:var(--lightBlackPrimary);font-size:13px;margin:10px 0}.imageUploadPlaceholderContainer{display:flex;gap:15px}.imageUploadPlaceholderContainer .imageUploadPlaceholder{align-items:center;background-color:#ffe5e5;color:#f99;cursor:pointer;display:flex;font-size:24px;height:100px;justify-content:center;margin-bottom:10px;width:100px}.attachedImagesGallery{display:flex;flex-wrap:wrap;gap:10px}.attachedImageContainer{height:100px;position:relative;width:100px}.attachedImageContainer img{height:100%;object-fit:cover;width:100%}.removeIcon{background-color:#ffffffb3;border-radius:50%;cursor:pointer;padding:2px;position:absolute;right:5px;top:5px}.tipSection{margin-left:20px;width:45%}.orDivider{display:block;margin:10px 0;text-align:center}.popupButtons{display:flex;gap:10px;justify-content:right}.trackingDetailsPage{box-sizing:border-box;min-height:100vh;padding:2rem 1rem}.trackingDetails{border:1px solid #ccc;box-sizing:border-box;font-family:Arial,sans-serif;margin:0 auto;max-width:1000px;padding:1.5rem}.trackingDetails h2{font-size:1.5rem;font-weight:400;margin-bottom:1.5rem}.deliveryInfo{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;flex-wrap:wrap;margin-bottom:2rem;padding-bottom:1.5rem}.packageIcon{color:var(--primaryColor);font-size:2rem;margin-right:1rem}.deliveryText{flex-grow:1;min-width:200px}.deliveryRow{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:.5rem}.deliveryRow:first-child{color:#888;font-size:.875rem}.sellerOrderStatusNote{align-items:center;background-color:#f0f5ff;border:1px solid #e6f2ff;display:flex;flex-wrap:wrap;margin:1rem 0;padding:.75rem 1rem}.sellerOrderStatusNote .orderStatusIcon{color:#3b82f6;font-size:1.25rem;margin-right:.75rem}.sellerOrderStatusNote .orderStatusText{color:#1e40af;font-size:.875rem;margin:0}.statusTracker{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1.5rem;position:relative}.statusStep{align-items:center;display:flex;flex-direction:column;margin-bottom:1rem;width:18%}.statusStep.clickable{cursor:pointer}.statusStep.clickable:hover .statusIcon{box-shadow:0 .125rem .5rem #0000001a;transform:scale(1.03)}.statusIcon{align-items:center;background-color:#fff;border:2px solid var(--primaryColor);border-radius:50%;color:var(--primaryColor);display:flex;height:3.5rem;justify-content:center;margin-bottom:.5rem;transition:all .2s ease;width:3.5rem}.statusStep p{word-wrap:break-word;color:#333;font-size:.875rem;text-align:center}.statusStep.active .statusIcon{background-color:var(--primaryColor);color:#fff}.statusStep.completed .statusIcon{background-color:var(--darkGray);border:none;color:#fff}.statusStep.upcoming .statusIcon{background-color:#fff;border:2px solid var(--primaryColor);color:var(--primaryColor)}.statusTracker:before{background-color:var(--primaryColor);content:"";height:2px;left:10%;position:absolute;right:10%;top:1.75rem;z-index:-2}.statusHistory{margin-top:2rem;padding-left:1.5rem;position:relative}.historyItem{display:flex;flex-wrap:wrap;margin-bottom:1.5rem;position:relative}.historyTimeStamp{color:#888;font-size:.875rem;padding:.25rem 0 0 1.5rem;text-align:left;width:150px}.historyDot{background-color:#e0e0e0;border-radius:50%;height:.75rem;left:-.625rem;position:absolute;top:.375rem;width:.75rem}.historyDot.active{background-color:var(--primaryColor);height:1.25rem;left:-.825rem;top:0;width:1.25rem}.historyContent{flex:1 1;min-width:200px;padding-left:1.25rem}.historyStatus{color:#333;font-size:1rem;font-weight:550;margin:0}.historyDescription{color:#666}.historyDescription,.historyTracking{font-size:.875rem;margin:.3125rem 0 0}.historyTracking{color:#06c}.historyTracking a{color:#06c;text-decoration:underline}.historyTracking a:hover{color:#003d80}.statusHistory:before{border-left:2px dotted #e0e0e0;bottom:0;content:"";left:1.1875rem;position:absolute;top:.3125rem;width:2px}.statusUpdateModal{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;left:50%;padding:24px;position:fixed;top:50%;transform:translate(-50%,-50%);width:400px;z-index:1000}.modalHeader{margin-bottom:1.25rem}.modalCloseButton{background:none;border:none;color:#666;cursor:pointer;font-size:1.2rem;padding:.25rem}.modalCloseButton:hover{color:#333}.modalInput,.modalTextarea{border:1px solid #ccc;border-radius:.25rem;font-family:inherit;margin-bottom:1rem;padding:.75rem;resize:vertical;width:100%}.modalTextarea{min-height:100px}.modalActions{gap:.75rem}.modalButton{border-radius:4px;cursor:pointer;font-size:.9em;padding:8px 16px;transition:all .2s ease}.modalButton.cancel{background-color:#fff;border:1px solid #ccc;color:#666}.modalButton.cancel:hover{background-color:#f5f5f5}.modalButton.submit{background-color:var(--primaryColor);border:none;color:#fff}.modalButton.submit:hover{opacity:.9}.modalButton.submit:disabled{background-color:var(--gray);cursor:not-allowed}.articleDetailContainer{box-sizing:border-box;margin:0 auto 150px;max-width:1200px;padding:2rem 1rem}.articleHeader{margin-bottom:2.5rem;text-align:center}.categoryLabel{background-color:var(--primaryColor);color:#fff;display:inline-block;font-size:clamp(.75rem,2vw,.875rem);margin-bottom:1rem;padding:.375rem .875rem}.articleDetailTitle{color:#333;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;line-height:1.3;margin-bottom:1rem}.articleMeta{color:#888;font-size:clamp(.75rem,1.5vw,.875rem);margin-top:.5rem}.mainContent{color:#444;line-height:1.8;padding:0 1rem}.articleDescription,.mainContent{font-size:clamp(1rem,2.5vw,1.125rem)}.articleDescription{text-align:justify}.articleDescription,.equipmentSection,.ingredientsSection,.instructionsSection{margin-bottom:2.5rem}.equipmentSection h2,.ingredientsSection h2,.instructionsSection h2{border-bottom:2px solid #ff4081;color:#333;font-size:clamp(1.25rem,3vw,1.625rem);font-weight:600;margin-bottom:1rem;padding-bottom:.375rem}.ingredientGroupTitle{color:#444;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:700;margin-bottom:.625rem}.equipmentList,.ingredientsList{color:#555;font-size:clamp(1rem,2vw,1.125rem);padding-left:1.25rem}.equipmentList li,.ingredientsList li{margin-bottom:.5rem}.instructionsSection h3{color:#444;font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:600;margin-bottom:.5rem}.instructionsSection p{color:#555;font-size:clamp(1rem,2vw,1.125rem);line-height:1.6;margin-bottom:1rem}.mainImageContainer{height:100%;margin-bottom:2.5rem;overflow:hidden;width:100%}.mainImage{height:auto;max-height:80vh;object-fit:cover;width:100%}.errorContainer{text-align:center}.errorContainer button{background-color:#ff4081;border:none;border-radius:1.25rem;color:#fff;cursor:pointer;font-size:clamp(.875rem,2vw,1rem);margin-top:1.25rem;padding:.625rem 1.25rem}.errorContainer button:hover{background-color:#e5356f}.filterDropdownDiv{background:#fff;border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 4px 8px #0000001a;height:500px;overflow:auto;padding:20px;position:absolute;right:0;top:100%;width:300px;z-index:1000}.filterDropdownDiv .filterHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.filterDropdownDiv .filterHeader h3{font-size:18px;margin:0}.filterDropdownDiv .filterHeader button{background:none;border:none;color:#555;cursor:pointer;font-size:14px}.filterDropdownDiv .filterSection{margin-bottom:15px}.filterDropdownDiv .filterSection label{color:#333;display:block;font-size:14px;margin-bottom:5px}.filterDropdownDiv .filterSection input[type=number],.filterDropdownDiv .filterSection input[type=text]{border:1px solid #e0e0e0;border-radius:4px;font-size:14px;padding:8px;width:100%}.filterDropdownDiv .rangeInputs{display:flex;gap:10px}.filterDropdownDiv .rangeInputs input{flex:1 1}.filterDropdownDiv .filterSection input[type=checkbox]{margin-right:5px}.vendorProfileDiv .vendorDetailNewSection{margin:25px 0;width:100%}.vendorProfileDiv .vendorDetailNewSection .vendorDetailCardContainer{align-items:center;flex-direction:column;width:100%}.vendorProfileDiv .vendorDetailNewSection .vendorDetailCardContainer .sellerInfoSection{border:none;width:100%}.vendorProfileDiv .vendorDetailNewSection .vendorDetailCardContainer .sellerInfoSection .sellerDetailsContainer{flex:none}.vendorProfileDiv .vendorDetailNewSection .vendorDetailCardContainer .vendorDetailCard{display:flex;gap:20px;padding:0}.vendorProfileDiv .vendorDetailNewSection .vendorDetailCardContainer .vendorDetailCard .vendorDetailCardLeft{border-right:1px solid #ddd;margin:0;min-width:450px;padding:20px}.vendorProfileDiv .vendorDetailNewSection .vendorDetailCardContainer .vendorDetailCard .vendorDetailCardLeft .sellerInfoSection{margin:0}.vendorProfileDiv .vendorDetailNewSection .vendorDetailCardContainer .vendorDetailCard .sellerDescription{margin:0;padding:20px 20px 20px 0}.termsDiv{padding:50px 90px}.termsDiv .termsContent{margin-bottom:150px}.termsDiv .termsContent .primaryHeading{margin-bottom:30px;text-align:center}.contactUsContainer{margin:50px auto;max-width:800px;padding:0 20px}.contactUsContainer .primaryHeading{font-size:clamp(24px,5vw,32px);margin-bottom:20px;text-align:center}.contactUsContainer .inputContainer{min-width:0;width:100%}.contactUsContainer .inputField{box-sizing:border-box;width:100%}.contactUsContainer .inputContainersRow{display:flex;flex-wrap:wrap;gap:20px}.chatDiv .section{width:100%}.chatDiv .chatContent{background:var(--white);border-top:1px solid var(--gray);display:flex;height:89vh}.adminDiv .chatDiv .chatContent{border:none}.chatDiv .icon{color:var(--darkGray);cursor:pointer;transition:.2s}.chatDiv .icon:hover{color:var(--black)}.chatDiv a{color:var(--primaryColor);text-decoration:none}.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:20%}.chatDiv .chatRoom,.chatDiv .chatsList{border-right:2px solid var(--lightGray)}.chatDiv .chatRoom{position:relative;width:58%}.chatDiv .otherInfo{width:22%}.chatDiv .header{align-items:center;border-bottom:2px solid var(--lightGray);display:flex;font-size:1rem;font-weight:600;justify-content:left;min-height:8vh;padding:0 20px}.chatDiv .chatsList .header{color:var(--primaryColor);gap:15px;justify-content:center}.chatDiv .chatRoom .header{justify-content:space-between}.chatDiv .chatRoom .header .headerLeft{align-items:center;display:flex;gap:12px}.chatDiv .chatRoom .header a{color:var(--black)}.chatDiv .otherInfo .header{justify-content:space-between}.chatDiv .chatRoom .header img{border-radius:50%;height:30px;object-fit:cover;width:30px}.chatDiv .chatsList .chatBoxes{gap:0;height:100%;overflow-y:auto;padding:0}.chatDiv .chatsList .chatBoxes .chatBox{cursor:pointer;display:flex;gap:15px;padding:10px 15px}.chatDiv .chatsList .chatBoxes .active{background:var(--lightGray)}.chatDiv .chatsList .chatBoxes .chatBox .chatBoxContent{width:100%}.chatDiv .chatsList .chatBoxes .chatBox .imgDiv img{border-radius:50%;height:45px;object-fit:cover;width:45px}.chatDiv .chatsList .chatBoxes .chatBox .lastMessage{color:var(--darkGray);font-size:.7rem;font-weight:400;margin-top:5px}.chatDiv .chatRoom .messages .offerMessage{background:var(--primaryColorLight);border:1px solid var(--gray);border-radius:8px;color:var(--black);margin-bottom:10px;margin-top:6px;min-width:500px}.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;gap:10px;justify-content:space-between}.chatDiv .chatRoom .messages .offerMessage .upper .upperLeft{align-items:center;display:flex;gap:10px}.chatDiv .chatRoom .messages .offerMessage .upper .price{color:var(--primaryColor);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:0}.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.disabled{cursor:not-allowed;opacity:.5}.chatDiv .otherInfo .participantDetails{display:flex;flex-direction:column;gap:10px;padding:20px}.chatDiv .otherInfo .participantDetails .row{align-items:center;display:flex;font-size:.9rem;justify-content:space-between}.chatDiv .otherInfo .participantDetails .secondaryHeading{font-size:1.2rem;text-decoration:none}.chatDiv .otherInfo .sampleProvisionsDiv{margin:10px 0}.chatDiv .otherInfo .sampleProvisionsDiv .sampleProvisionsLower .carousel-track{gap:17px;padding-left:12px}.chatDiv .otherInfo .sampleProvisionsDiv .sampleProvisionsLower .product{width:99%}.chatDiv .popupDiv .showQuoteModelContent{width:55%}.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(--primaryColorDark);color:var(--white);margin-right:15px}.commonChatDiv .chatRoom .messages .message.sent .messageTime{color:var(--lightGray)}.commonChatDiv .chatRoom .messages .message.received{background:var(--primaryColorExtraLight);margin-left:15px;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(--primaryColor)}.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:fit-content}.commonChatDiv .chatRoom .messages .message .documentBox p{color:var(--white);font-size:.7rem}.commonChatDiv .chatRoom .writeMessageDiv{border-top:1px solid var(--gray);display:flex;flex-direction:column;gap:10px;height:fit-content;padding:20px;width:100%}.commonChatDiv .chatRoom .writeMessageDiv .writeMessageContent{display:flex;gap:12px;justify-content:space-between;width:100%}.commonChatDiv .chatRoom .writeMessageDiv .writeMessageContent .messageInput{background:#0000;border:1px solid var(--gray);border-radius:20px;height:fit-content;padding:10px 20px;width:100%}.commonChatDiv .chatRoom .writeMessageDiv .writeMessageContent .right{align-items:center;display:flex;gap:6px}.commonChatDiv .chatRoom .writeMessageDiv .writeMessageContent .right #fileInput{display:none}.commonChatDiv .chatRoom .writeMessageDiv .filePreview{align-items:center;color:var(--lightBlack);display:flex;gap:10px}.commonChatDiv .chatRoom .writeMessageDiv .filePreview p{font-weight:500;margin:0}.commonChatDiv .chatRoom .writeMessageDiv .filePreview .removeFileIcon{cursor:pointer}.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%}.previewImageModal .modalContent{max-width:700px;overflow:hidden}.previewImageModal .modalContent .previewImgDiv{height:400px;width:100%}.previewImageModal .modalContent .previewImgDiv img{border:1px solid var(--gray);height:100%;object-fit:contain;width:100%}.chatDiv .singleLineSmallText{height:1rem}.sellerPictureUpload{align-items:center;display:flex;flex-direction:column;margin-bottom:16px;width:100%}.uploadArea{align-items:center;background-color:#fff5f5;border:2px dashed #ccc;border-radius:50%;cursor:pointer;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;transition:box-shadow .3s ease,background-color .3s ease;width:200px}.uploadArea:hover{background-color:#ffe5e5;box-shadow:0 4px 10px #0000001a}.sellerUploadPlaceholder{align-items:center;color:#ff6b6b;color:var(--primaryColor,#ff6b6b);display:flex;flex-direction:column;font-weight:500;text-align:center;transition:color .3s ease}.uploadPlaceholder:hover{color:#d9534f}.uploadIcon{font-size:48px;margin-bottom:8px;transition:transform .3s ease}.uploadPlaceholder:hover .uploadIcon{transform:scale(1.1)}.fileInput{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.previewContainer{overflow:hidden;position:relative}.previewContainer,.previewImage{border-radius:50%;height:100%;width:100%}.previewImage{object-fit:cover}.removeButton{align-items:center;background:#0009;box-shadow:0 2px 5px #0003;color:#fff;display:flex;justify-content:center;padding:6px;transition:transform .3s ease,background-color .3s ease}.removeButton:hover{background:#000c;transform:scale(1.1)}.stepIndicatorContainer{align-items:center;display:flex;justify-content:space-evenly;margin:2rem 0;padding:0 2rem;position:relative}.stepIndicatorContainer:before{background:#e5e7eb;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;top:50%;width:50%;z-index:1}.stepDot{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:50%;display:flex;height:40px;justify-content:center;position:relative;width:40px;z-index:2}.stepDot.completed{background:var(--primaryColor);border-color:var(--primaryColor)}.stepDot.current{background:#fff;border-color:var(--primaryColor)}.stepNumber{color:#6b7280;font-weight:600}.stepDot.completed .stepNumber{color:#fff}.stepDot.current .stepNumber{color:var(--primaryColor)}.stepLabel{color:#6b7280;font-size:.875rem;left:50%;margin-top:.5rem;position:absolute;top:100%;transform:translateX(-50%);white-space:nowrap}.navigationButtons{display:flex;gap:15px;justify-content:right}.navigationButtons .primaryBtn,.navigationButtons .primaryBtn3{margin:0!important;width:fit-content!important}.prevStepBtn{background:#fff;border:1px solid #e5e7eb;color:#4b5563}.nextStepBtn{background:var(--primaryColor);border:none;color:#fff}.prevStepBtn:hover{background:#f9fafb}.nextStepBtn:hover{background:#4338ca}.activeOrdersContainer{background-color:#fff;border:1px solid #ddd;margin:24px 0;padding:20px}.activeOrdersWrapper{-webkit-overflow-scrolling:touch;display:flex;gap:20px;overflow-x:auto;padding:20px;scroll-behavior:smooth}.activeOrdersWrapper::-webkit-scrollbar{display:none}.activeOrderCard{border:1px solid #e0e0e0;flex:0 0 auto;overflow:hidden;width:340px}.activeOrderImage{height:200px;object-fit:cover;width:100%}.activeOrderTitle{-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:14px;font-weight:500;line-height:1.4;margin:0;overflow:hidden;padding:12px;text-overflow:ellipsis}.createProductContainer{border:1px solid #ccc;margin:40px auto;max-width:1000px}.createProductContent{display:flex;flex-direction:column;gap:10px;margin:0 40px}.productFormContainer{background:#fff;border-radius:8px;padding:32px 0}.createProductContainer .productFormContainer .productDescription{min-height:250px}.formGroup{gap:5px;margin-bottom:28px;position:relative}.wordLimit{color:#999;font-size:11px;margin-top:4px;text-align:right}.imageUploadContainer{margin:35px 0}.imageUploadBox{align-items:center;background-color:#fff0f0;border-radius:4px;cursor:pointer;display:flex;height:150px;justify-content:center;width:200px}.uploadIcon{fill:var(--primaryColor);height:50px;width:50px}.quantitySection{margin-bottom:35px}.quantityGroup{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.selectField{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23666' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #e6e6e6;border-radius:4px;font-size:14px;height:40px;padding:8px 12px;width:100%}.cancellationSection{display:flex;flex-direction:column;gap:10px;margin-top:30px}.cancellationLabel{color:#999;font-size:12px;margin-bottom:12px}.radioGroup{border:1px solid #e6e6e6;border-radius:0;display:flex;margin-bottom:8px}.radioButton{background:#fff;border:none;cursor:pointer;flex:1 1;font-size:14px;padding:10px;text-align:center}.radioButton.active{background:#2d2d2d;color:#fff}.noteText{color:#999;font-size:11px}.pricingSection{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:0;margin:35px auto;max-width:800px}.createProductSectionTitle{border-bottom:2px solid #e5e7eb;color:#111827;font-size:18px;font-weight:600;margin-bottom:24px;padding:20px 40px}.modalTitle{color:#333;font-size:18px}.variableOptions{margin-top:20px}.optionGroup{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.addOptionButton{align-items:center;display:flex;font-size:14px;gap:4px;padding:8px 0}.addOptionButton,.removeOptionButton{background:none;border:none;color:var(--primaryColor);cursor:pointer}.removeOptionButton{padding:8px}.variablesList{margin-top:20px}.variableCard{border-radius:4px}.variableCard,.variableName{margin-bottom:12px}.optionsList{flex-wrap:wrap}.optionTag{font-size:12px;gap:4px;padding:4px 8px}.optionPrice{color:var(--primaryColor);font-weight:500}.presetButtons{display:flex;gap:12px;margin-bottom:20px}.presetButton{background:var(--primaryColor);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px}.presetButton:hover{background:#f50057}.dividerText{color:#999;margin:20px 0;position:relative;text-align:center}.dividerText:after,.dividerText:before{background:#e6e6e6;content:"";height:1px;position:absolute;top:50%;width:45%}.dividerText:before{left:0}.dividerText:after{right:0}.variableHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.removeVariableButton{align-items:center;background:none;border:none;border-radius:4px;color:var(--primaryColor);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s}.removeVariableButton:hover{background-color:#ff40811a}.optionName{font-weight:500}.optionTag{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:4px;display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px;padding:8px 12px;width:100%}.optionsList{display:flex;flex-direction:column;gap:8px}.variableCard{background:#f8f8f8;border:1px solid #e6e6e6;border-radius:8px;margin-bottom:16px;padding:16px}.variableName{color:#333;font-size:16px;margin:0}.locationDeliverySection{margin:40px;max-width:800px}.locationContainer{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-top:1rem}.mapContainer{height:360px;overflow:hidden;width:100%}.mapImage{height:100%;object-fit:cover;width:100%}.locationFormContainer{display:flex;flex-direction:column}.deliveryOptionsGroup{display:flex;gap:10px;margin-top:.5rem}.deliveryFeeContainer{align-items:center;display:flex;gap:1rem}.deliveryFeeContainer .checkboxDiv{margin:0;width:100%}.orText{color:#6b7280}.createProductPage .discountSection .discountGroup{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:20px}.createProductPage .discountSection .discountGroup .formGroup{margin-bottom:0}.createProductPage .discountSection{margin:35px auto;max-width:800px}.createProductPage .discountSection h3{margin-bottom:10px}.createProductPage .discountSection .discountInputGroup{align-items:flex-end;display:flex;gap:.5rem}.removeDiscountButton{align-items:center;background:none;border:none;color:#ef4444;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:color .2s}.removeDiscountButton:hover{color:#dc2626}.mediaModalOverlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.mediaModal{background:#fff;border-radius:8px;max-width:1000px;padding:24px;width:fit-content}.mediaModalHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.modalCounter{color:#666;font-size:14px}.closeButton{color:#666;padding:8px}.mediaContent{display:flex;gap:16px}.mainPreview{background-color:#f5f5f5;border-radius:8px;height:400px;overflow:hidden;width:400px}.mainPreviewImage{object-fit:cover}.emptyMainPreview,.mainPreviewImage{height:100%;width:100%}.emptyMainPreview label{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.thumbnailGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);height:fit-content;overflow-y:auto;padding:8px}.thumbnailContainer{border-radius:4px;height:120px;overflow:hidden;position:relative;width:120px}.thumbnailContainer.selected{border:2px solid var(--primaryColor)}.thumbnailImage{cursor:pointer;height:100%;object-fit:cover;width:100%}.removeButton{background:#fff;border:none;border-radius:50%;cursor:pointer;opacity:0;padding:4px;position:absolute;right:8px;top:8px;transition:opacity .2s}.thumbnailContainer:hover .removeButton{opacity:1}.uploadPlaceholder{align-items:center;border:2px dashed #ddd;border-radius:4px;cursor:pointer;display:flex;height:120px;justify-content:center;width:120px}.uploadPlaceholder:hover{border-color:#999}.modalActions{gap:16px;margin-top:16px}.backButton{background:none;border:none;color:#666;cursor:pointer;padding:8px 16px}.imageGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:16px}.imageGridItem{border-radius:4px;height:180px;overflow:hidden;position:relative;width:180px}.addImageButton{align-items:center;background:#f5f5f5;border:none;border-radius:4px;cursor:pointer;display:flex;height:150px;justify-content:center;width:100%}.addImageButton:hover{background:#eee}.hiddenInput{display:none}.nextBtnContainer{display:flex;justify-content:end;margin:30px auto}.createProductPage .mainSection,.createProductPage .nextBtnContainer{max-width:1000px}.packagesContainer{margin:0 auto}.packagesHeader{font-size:24px;margin-bottom:30px;text-align:center}.packagesTable{border:1px solid #e0e0e0;overflow:hidden}.packagesRow{border-bottom:1px solid #e0e0e0;display:grid;grid-template-columns:200px repeat(3,1fr)}.packagesLabel{align-items:center;background-color:#f8f9fa;color:#000;display:flex;font-weight:500}.packageColumn,.packagesLabel{border-right:1px solid #e0e0e0;padding:15px}.packageColumn{text-align:center}.packageName{font-weight:700;margin-bottom:5px}.packageSubtitle{color:#666;font-size:12px}.packageCell{border-right:1px solid #e0e0e0;padding:20px}.packagesRow .briefDescriptionCell{margin-top:10px;position:relative}.packagesRow .briefDescriptionCell .charCount{margin-right:20px}.quantityContainer{align-items:center;display:flex;gap:10px}.editButton{background:none;border:none;color:#666;cursor:pointer;font-size:16px}.checkmarkContainer{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center}.checkmark{color:#ccc;font-size:20px}.checkmark.active{color:#4caf50}.priceRow{background-color:var(--primaryColor);color:#fff;display:grid;grid-template-columns:200px repeat(3,1fr)}.priceCell{border-right:1px solid var(--primaryColor);font-size:18px;font-weight:700;padding:15px;text-align:center}.variablesList{margin-top:10px}.variableItem{align-items:center;background-color:#f8f9fa;display:flex;justify-content:space-between;margin-bottom:5px;padding:5px}.removeVariableBtn{background:none;border:none;color:#f44;cursor:pointer;font-size:18px;padding:0 5px}.modalHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.modalHeader h3{margin:0}.closeButton{background:none;border:none;cursor:pointer;padding:5px}.modalBody{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.error{background-color:#fef2f2;border-color:#ef4444!important}.errorText{color:#ef4444;font-size:.875rem}.sellerTradeContainer{align-items:center;display:flex;flex-direction:column;width:100%}.sellerTradeCard{background-color:#fff;border:1px solid #ccc;margin-bottom:20px;overflow:hidden}.sellerCardHeader{background-color:#ff6b81;color:#fff;justify-content:space-between;padding:15px 20px}.sellerCardHeader,.sellerProfileInfo{align-items:center;display:flex}.sellerProfileImage{border-radius:50%;height:50px;margin-right:10px;width:50px}.sellerProfileText{display:flex;flex-direction:column}.sellerProfileName{font-size:1.2rem;font-weight:700}.sellerProfileLocation{font-size:.9rem}.sellerQuoteButton{background-color:#fff;border:none;color:#ff6b81;cursor:pointer;font-weight:700;padding:8px 16px}.sellerQuoteButton:disabled{background-color:#e1e1e1;cursor:not-allowed}.sellerCardContent{padding:20px}.sellerTradeRow{display:flex;justify-content:space-between;margin-bottom:15px}.sellerColumn{flex:1 1;margin-right:15px}.sellerColumn:last-child{margin-right:0}.sellerLabel{color:#666;font-size:.85rem;margin-bottom:5px}.sellerValue{color:#333;font-size:1rem;font-weight:500}.sellerRequirements{margin-bottom:15px}.sellerInRange{color:#ff6b81;text-align:center}.sellerRangeCircle{font-size:.85rem;font-weight:700}.sellerDistance{color:#ff6b81;font-size:1.1rem;font-weight:700}.quoteForm{display:flex;flex-direction:column;gap:0}.quoteForm .infoText{align-items:start;margin:10px 0 0}.formGroup{display:flex;flex-direction:column;gap:8px;margin-bottom:0;margin-top:20px}.formRow{display:flex;gap:16px}.modalActions{gap:12px;margin-top:20px}.quoteValue{font-weight:700}.quoteMessage{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:8px 0;padding:16px}.quoteContent{display:flex;flex-direction:column;gap:8px}.quoteHeader{color:#2c3e50;font-weight:600}.quoteDetails{display:flex;flex-direction:column;gap:8px}.quoteInfo{color:#666;display:flex;font-size:14px;gap:16px}.quoteStatus{background-color:#fff3cd;border-radius:4px;color:#856404;display:inline-block;font-size:12px;margin-top:8px;padding:4px 8px}.paymentMethodContainer{background:#fff;border:1px solid #ccc;margin:2rem auto;padding:1.5rem}.paymentMethodTitle{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.paymentMethodItem{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem;transition:all .3s ease}.paymentMethodItem:hover{background:#f0f2f5}.paymentMethodLeft{align-items:center;display:flex;gap:1rem}.paymentMethodIcon{align-items:center;background:#e9ecef;border-radius:8px;color:#495057;display:flex;font-weight:600;height:40px;justify-content:center;width:40px}.paymentMethodName{color:#212529;font-size:1rem;font-weight:500}.paymentMethodRight{align-items:center;display:flex;gap:1rem}.modalTitle{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:.8rem}.modalLabel{color:#4a5568;display:block;font-weight:500;margin-bottom:.5rem}.modalInput:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a;outline:none}.modalWarning{color:#718096;font-size:.875rem;margin-bottom:1.5rem}.modalActions{display:flex;gap:1rem;justify-content:flex-end}.statsContainer{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:30px 0}.statsContainer .withdrawBtn:disabled{background-color:var(--gray);cursor:not-allowed}.statCard{align-items:center;border:1px solid #ccc;box-sizing:border-box;display:flex;flex-basis:calc(20% - 20px);flex-direction:column;flex-grow:1;flex-shrink:1;padding:20px}.statTitle{color:#666;font-size:14px;margin-bottom:8px}.statAmount{color:#333;font-size:28px;font-weight:600;margin-bottom:20px}.chartContainer{background:#fff}.chartTitle{color:#333;font-size:18px;margin:10px 0}.chartWrapper{border:1px solid #ccc;height:350px;padding:10px;width:100%}.salesListContainer{background:#fff;border:1px solid #ccc;margin-bottom:100px;margin-top:30px;padding:24px}.salesListTitle{font-size:18px;font-weight:600;margin-bottom:16px}.filterLabel{color:#666}.filterLabel,.filterSelect{font-size:.9rem}.customDateRange{display:flex;gap:8px}.customDateRange input{border:1px solid #e5e7eb;border-radius:4px;font-size:.9rem;outline:none;padding:8px}.salesListFilterContainer{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.filterWrapper{align-items:center;display:flex;gap:12px}.filterSelect{border:1px solid #e5e7eb;border-radius:4px;outline:none;padding:8px}.resetFilterButton{align-items:center!important;display:flex!important;gap:4px!important}.salesListTableContainer{overflow-x:auto}.salesListTable{border-collapse:collapse;min-width:600px;width:100%}.salesListTable th{color:#666;font-weight:500;text-align:left}.salesListTable td,.salesListTable th{border-bottom:1px solid #e5e7eb;padding:12px}.salesListTable td{color:#333}.salesListTable tbody tr:hover{background:#f8f9fa}.becomeSellerDiv{overflow-x:hidden;position:relative;width:100%}.becomeSellerDiv .becomeSellerSection{display:flex;flex-wrap:wrap;max-height:100vh;overflow-y:auto}.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{align-items:start;height:fit-content;margin-left:90px;margin-top:100px;min-height:85vh;overflow:hidden;padding-right:20px;width:calc(50% - 90px)}.becomeSellerDiv .becomeSellerSection .becomeSellerRightSection{align-items:center;background-position:50%;background-size:cover;display:flex;height:100%;justify-content:center;position:fixed;right:16px;top:0;width:45%}.becomeSellerDiv .becomeSellerRightSection .centerImage{max-height:80%;max-width:90%;object-fit:contain}.becomeSellerDiv .becomeSellerNavigation{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-wrap:nowrap;justify-content:center;left:50%;max-width:95%;overflow-x:auto;padding:12px 25px;position:absolute;scrollbar-width:thin;top:20px;transform:translateX(-50%);z-index:10}.becomeSellerDiv .becomeSellerNavigation::-webkit-scrollbar{height:4px}.becomeSellerDiv .becomeSellerNavigation::-webkit-scrollbar-thumb{background:#007bff4d;border-radius:4px}.becomeSellerDiv .becomeSellerNavigation .step-tab{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:8px;min-width:120px;padding:8px 16px;position:relative;transition:all .3s ease;width:fit-content}.becomeSellerDiv .becomeSellerNavigation .step-number{align-items:center;background:#f0f0f0;border-radius:50%;color:#666;display:flex;font-weight:600;height:32px;justify-content:center;transition:all .3s ease;width:32px}.becomeSellerDiv .becomeSellerNavigation .step-label{color:#666;font-size:14px;font-weight:500;text-align:center;white-space:nowrap}.becomeSellerDiv .becomeSellerNavigation .step-tab.active .step-number{background:#007bff;color:#fff}.becomeSellerDiv .becomeSellerNavigation .step-tab.active .step-label{color:#007bff}.becomeSellerDiv .becomeSellerNavigation .step-tab.completed .step-number{background:#28a745;color:#fff}.becomeSellerDiv .becomeSellerNavigation .step-tab.completed .step-label{color:#28a745}.becomeSellerDiv .becomeSellerNavigation .step-tab.disabled{cursor:not-allowed;opacity:.5}.becomeSellerDiv .becomeSellerNavigation .step-tab:hover:not(.disabled){background:#007bff1a}.becomeSellerDiv .becomeSellerNavigation .step-connector{background:#e0e0e0;flex-shrink:1;height:2px;margin:0 4px;position:relative;width:40px}.becomeSellerDiv .becomeSellerNavigation .step-tab.completed+.step-connector{background:#28a745}.becomeSellerDiv .becomeSellerNavigation .check-icon{font-size:14px}.becomeSellerDiv .error-message{color:#dc3545;display:block;font-size:12px}.becomeSellerDiv .becomeSellerNavigation .step-label,.becomeSellerDiv .becomeSellerNavigation .step-number,.becomeSellerDiv .becomeSellerNavigation .step-tab{transition:all .3s ease}.signUpForm{margin:0 auto;max-width:600px;width:100%}.inputField,.sellerPictureUpload{margin:0 auto;max-width:100%;width:100%}.activeOrdersContainer{overflow-x:auto}.dashboardVendorDetailContainer .sellerDashboardActiveOrdersUpper{display:flex;justify-content:space-between}.dashboardVendorDetailContainer{margin:0 auto;padding:0 15px;width:100%}.dashboardVendorDetailNewSection{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;width:100%}.dashboardVendorDetailLeftSection{flex:1 1;min-width:300px}.dashboardVendorDetailRightSection{flex:2 1;min-width:300px}.dashboardVendorDetailCardContainer{margin-bottom:20px}.dashboardVendorDetailCard{background-color:#fff;border:1px solid #e0e0e0;padding:20px;width:100%}.dashboardSellerInfoSection{align-items:center;display:flex;margin-bottom:16px}.dashboardSellerProfileImageContainer{flex-shrink:0;margin-right:16px;position:relative}.dashboardSellerProfileImage{border-radius:50%;height:60px;object-fit:cover;width:60px}.dashboardCrownIcon{font-size:20px;position:absolute;right:-3px;top:-8px}.dashboardSellerDetailsContainer{flex:1 1}.dashboardSellerName{color:#333;font-size:20px;font-weight:700;margin:0}.dashboardSellerLocation{color:#666;font-size:14px;margin:4px 0 0}.dashboardOnlineStatus{align-items:center;border:1px solid #ddd;border-radius:4px;color:#4caf50;cursor:pointer;display:flex;font-size:14px;margin:4px 0 0;padding:4px 8px}.dashboardOnlineDot{background-color:#4caf50;border-radius:50%;height:8px;margin-right:8px;width:8px}.dashboardSellerDescription{color:#444;font-size:14px;line-height:1.5;margin:16px 0}.dashboardSellerInfoContainer{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.dashboardInfoIcon{color:#2d68fe;color:var(--primaryColor,#2d68fe);flex-shrink:0;font-size:24px;margin-right:12px}.dashboardInfoContent h3{color:#666;font-size:14px;font-weight:700;margin:0 0 4px}.dashboardInfoContent p{word-wrap:break-word;color:#333;font-size:14px;margin:0}.dashboardSellerRatingContainer{align-items:center;display:flex}.dashboardVendorRatingValue{color:#333;font-size:14px;font-weight:700;margin-right:4px}.dashboardVendorTotalReviews{color:#666;font-size:14px}.dashboardVendorStarIcon{color:#2d68fe;color:var(--primaryColor,#2d68fe);height:24px;width:24px}.dashboardActionButtonContainer{display:flex;flex-direction:column;gap:10px;margin:16px 0}.dashboardPostingsContainer{border:1px solid #e0e0e0;margin-bottom:20px;padding:20px}.dashboardPostingsHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.dashboardInfoCard{background-color:#fff;border:1px solid #e0e0e0;margin-bottom:20px;padding:20px}.dashboardInfoCardTitle{color:#333;font-size:16px;font-weight:600;margin-bottom:16px}.dashboardInfoCardContent{display:flex;flex-direction:column;gap:12px}.dashboardInfoItem{align-items:flex-start;display:flex;gap:12px}.dashboardInfoDetails{display:flex;flex-direction:column;gap:4px}.dashboardInfoLabel{color:#666;font-size:14px}.dashboardInfoValue{color:#333;font-size:14px}.dashboardRecentChatHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.dashboardViewAllButton{background:none;border:none;color:#2d68fe;cursor:pointer;font-size:14px}.dashboardRecentChatList{display:flex;flex-direction:column;gap:16px;overflow:auto;width:100%}.dashboardRecentChatItem{align-items:flex-start;border-bottom:1px solid #e0e0e0;display:flex;gap:12px;padding-bottom:16px}.dashboardRecentChatItem:last-child{border-bottom:none;padding-bottom:0}.dashboardRecentChatLogo{border-radius:50%;height:40px;object-fit:cover;width:40px}.dashboardRecentChatContent{flex:1 1;min-width:0;overflow:hidden}.dashboardRecentChatUserInfo{align-items:center;display:flex;gap:8px;margin-bottom:4px}.dashboardRecentChatName{color:#333;font-size:14px;font-weight:500}.dashboardRecentChatUserType{color:#666;font-size:12px}.dashboardRecentChatMessage{color:#666;font-size:14px;margin:0;text-overflow:ellipsis;white-space:nowrap}.dashboardRecentChatTime{color:#666;font-size:12px;white-space:nowrap}.dashboardMyReviewsHistoryContainer{border:1px solid #e0e0e0;box-sizing:border-box;margin-bottom:20px;padding:20px}.pageMainHeading{color:#333;font-size:28px;font-weight:600;margin-bottom:20px}.primaryHeadingSmall{color:#333;font-size:20px;font-weight:600}.dashboardProductsCarousel{margin:0 -20px;padding:0 20px;position:relative}.dashboardVendorProductsWrapper{-webkit-overflow-scrolling:touch;display:flex;gap:20px;overflow-x:auto;padding:20px;scroll-behavior:smooth}.dashboardVendorProductsWrapper::-webkit-scrollbar{display:none}.dashboardVendorProductsWrapper>*{flex:0 0 auto;width:340px}.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 .primaryHeading{margin-top:20px}.upgradeDiv .upgradeContent .timeLine{display:flex;gap:30px;justify-content:center;width:100%}.upgradeDiv .upgradeContent .timeLine div{align-items:center;display:flex;justify-content:center}.upgradeDiv .upgradeContent .timeLine div label{margin-top:3px}.upgradeDiv .upgradeContent .plans{display:flex;gap:40px;justify-content:center}.upgradeDiv .upgradeContent .plans .plan{align-items:center;border:1px solid var(--gray);display:flex;flex-direction:column;gap:22px;padding:40px 30px;width:30%}.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(--primaryColorLight)!important;color:var(--black)}.upgradeDiv .upgradeContent .premiumPlan .discountExpiry span,.upgradeDiv .upgradeContent .premiumPlan .discountPercent{color:var(--primaryColor);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 .modalContent,.upgradeDiv .upgradeCheckoutModelDiv .modalContent{max-width:700px;text-align:left;width:100%}.boostDiv .boostCheckoutModelDiv .modalContent .primaryHeadingSmall,.upgradeDiv .upgradeCheckoutModelDiv .modalContent .primaryHeadingSmall{margin:0}.boostDiv .boostCheckoutModelDiv .buttonsDiv,.upgradeDiv .upgradeCheckoutModelDiv .buttonsDiv{align-items:center;display:flex;gap:15px;justify-content:right;margin-top:20px}.boostDiv .boostCheckoutModelDiv .row,.upgradeDiv .upgradeCheckoutModelDiv .row{display:flex;justify-content:space-between;width:100%}@media (max-width:570px){.upgradeDiv .upgradeContent .primaryHeading{font-size:1.5rem;line-height:1.3;margin-bottom:15px;margin-top:15px;text-align:center}.upgradeDiv .upgradeContent .primaryHeading span{font-size:1.5rem}}.paymentModelOverlayDiv .form{width:100%}.paymentModelOverlayDiv .modalContent{max-width:700px;text-align:left;width:100%}.paymentModelOverlayDiv .modalContent .primaryHeadingSmall{margin:0}.paymentModelOverlayDiv .buttonsDiv{align-items:center;display:flex;gap:15px;justify-content:right;margin-top:20px}.paymentModelOverlayDiv .row{display:flex;justify-content:space-between;width:100%}.sellerPostingsContainer{min-height:100vh;position:relative}.postingsMainTable{border-collapse:initial;border-spacing:0;width:100%}.tableContainer{background-color:#fff;overflow:hidden}.postingsTableHeader th{border-bottom:1px solid #e8e8e8;color:#666;font-size:14px;font-weight:500;padding:16px 20px;text-align:left}.postingsTableRow{transition:background-color .2s}.postingsTableRow:hover{background-color:#fafafa}.postingsTableRow td{border-bottom:1px solid #f0f0f0;padding:16px 20px}.postingsProductCell{align-items:center;display:flex;gap:16px}.postingsProductImage{border-radius:8px;height:60px;object-fit:cover;width:60px}.postingsProductName{font-weight:500;word-break:break-word}.postingsMetricCell,.postingsProductName{color:#333;font-size:14px}.postingsActionButtons{display:flex;gap:16px;justify-content:flex-end}.postingsEditButton,.postingsWithdrawButton{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:14px;gap:4px;padding:8px;transition:all .2s}.postingsEditButton{color:#666}.postingsEditButton:hover{background-color:#0000000d;color:#333}.postingsWithdrawButton{color:#ff4d4f}.postingsWithdrawButton:hover{background-color:#ff4d4f0d;color:#ff7875}.mobile-view{display:none}.postingsCard{background-color:#fff;border:1px solid #f0f0f0;border-radius:0;margin-bottom:16px;overflow:hidden}.postingsCardHeader{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px}.postingsCardStats{border-top:1px solid #f0f0f0;display:grid;grid-template-columns:repeat(3,1fr)}.postingsCardStat{display:flex;flex-direction:column;gap:4px;padding:12px 16px;text-align:center}.statLabel{color:#666;font-size:12px}.statValue{color:#333;font-size:16px;font-weight:500}.mobileActionsMenu{position:relative}.mobileMenuButton{background:none;border:none;color:var(--lightBlackPrimary);cursor:pointer;padding:8px}.mobileMenuButton:hover{color:var(--lightBlack)}.mobileMenuDropdown{background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000026;min-width:120px;position:absolute;right:0;top:100%;z-index:10}.mobileMenuDropdown button{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:8px;padding:12px 16px;text-align:left;transition:background-color .2s;width:100%}.mobileMenuDropdown button:first-child{border-bottom:1px solid #f0f0f0}.mobileMenuDropdown button:hover{background-color:#f5f5f5}.mobileMenuDropdown button:first-child{color:#333}.mobileMenuDropdown button:last-child{color:#ff4d4f}.productNameTruncated{-webkit-line-clamp:3;-webkit-box-orient:vertical;cursor:pointer;display:-webkit-box;max-height:4.2em;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.namePopupOverlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1001}.namePopupContent{background:#fff;border:1px solid #e0e0e0;max-height:80vh;max-width:90%;overflow-y:auto;padding:24px;position:relative;width:100%}.namePopupContent h3{color:#666;font-size:16px;font-weight:500;margin-bottom:12px}.namePopupContent p{color:#333;font-size:16px;line-height:1.5;margin:0;word-break:break-word}.closePopupButton{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:12px;top:12px;transition:background-color .2s}.closePopupButton:hover{background-color:#0000000d;color:#666}@media screen and (max-width:480px){.namePopupContent{padding:20px}.namePopupContent h3{font-size:15px;margin-bottom:10px}.namePopupContent p{font-size:14px}.closePopupButton{padding:6px}}@media screen and (max-width:410px){.namePopupContent{padding:16px}.namePopupContent h3{font-size:14px;margin-bottom:8px}.namePopupContent p{font-size:13px}}.signInContainer{align-items:center;display:flex;height:100vh;justify-content:center}.signInContent{border-radius:8px;display:flex;flex-direction:column;gap:15px;min-width:45%;padding:2rem;text-align:center}.signInTitle{font-size:50px;font-weight:300;margin-bottom:1.5rem}.separator{margin:1.5rem 0;position:relative}.separator:after,.separator:before{background-color:var(--lightGray);content:"";height:1px;position:absolute;top:50%;width:37%}.separator:before{left:0;top:10px}.separator:after{right:0}.forgotPasswordBtn{color:var(--darkGray);font-size:.75rem;text-decoration:none;transition:.1s;width:fit-content}.forgotPasswordBtn:hover{color:var(--black)}.socialLoginContainer{display:flex;justify-content:space-between;margin-bottom:1.5rem}.socialLoginContainer button{border:1px solid #ddd;border-radius:4px;cursor:pointer;flex:1 1;margin:0 .25rem;padding:.5rem}.signInFooter p{margin:.5rem 0}.signInFooter a{color:var(--primaryColor);text-decoration:none}.signUpContainer{position:relative}.backArrow{color:#333;cursor:pointer;font-size:30px;left:25px;position:absolute;top:30px;z-index:100000}.backArrow.disabled{color:#ccc;cursor:not-allowed}.signUpSection{display:flex;height:100vh;max-height:100vh;overflow-y:hidden}.leftSection{align-items:center;background-color:#fff;flex:1 1;justify-content:center;padding:2rem}.leftSection,.signUpContent{display:flex;flex-direction:column}.signUpContent{justify-content:space-between;max-width:500px;padding:20px;width:100%}.signUpForm{display:flex;flex-direction:column;gap:10px}.rightSection{align-items:center;background-color:var(--primaryColor);display:flex;flex:1 1;justify-content:center}.passwordFieldUpper{align-items:center;display:flex;justify-content:space-between}.passwordFieldUpper .hidePasswordBtn{color:var(--lightBlackPrimary);cursor:pointer;font-size:.95rem;margin-right:5px;transition:.1s}.passwordFieldUpper .hidePasswordBtn:hover{color:var(--black)}.headerText{text-align:center}.welcomeTitle{font-size:40px;font-weight:300;margin-bottom:1rem}.topText{font-size:1.1rem;margin-bottom:2rem}.socialLogin{align-items:center;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;font-size:1rem;justify-content:center;margin-bottom:1rem;padding:.8rem;transition:.15s;width:100%}.socialLogin:hover{background:var(--lightGray)}.facebookLogin,.googleLogin{background-color:#fff;color:#000}.separator{margin:1rem 0;text-align:center}.loginOption{margin-top:1rem;text-align:center}.loginOption a{color:var(--primaryColor);text-decoration:none}.loginOption a:hover{text-decoration:underline}.icon{margin-right:10px}.noteText{color:gray;font-size:12px;margin-bottom:20px}.passwordRequirements ul{list-style-type:none;margin:10px 0 0;padding-left:0}.passwordRequirements ul li{color:#495057;line-height:1.5;margin-bottom:8px;padding-left:25px;position:relative}.passwordRequirements ul li:before{color:#28a745;content:"✓";font-weight:700;left:0;position:absolute}.centerImage{animation:fadeInBottom 1s ease-out;height:auto;max-width:80%;z-index:2}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.wordCount{color:#999;font-size:12px;margin-bottom:15px;margin-top:-10px;text-align:right}@media (max-width:768px){.rightSection{display:none}}.featuredSection,.whyChooseUsSection{height:80vh;margin-bottom:50px;overflow:hidden;position:relative}.whyChooseUsSection .homeBannerImg{left:0;object-fit:contain;position:absolute;top:16%;width:100%}.featuredSection{height:60vh}.featuredSection .homeBannerAfterLogin{display:flex}.featuredSection .homeBannerAfterLogin .homeBannerImg2{position:absolute;right:0}.featuredSection .featuredSectionLeft{margin-top:80px;width:380px}.featuredSection .featuredSectionLeft .featuredSectionBtn{align-items:center;color:var(--lightBlack);display:flex;font-weight:500;gap:10px;text-decoration:none;transition:.1s}.featuredSection .featuredSectionLeft .featuredSectionBtn:hover{color:var(--black)}.featuredSection .featuredSectionLeft p{font-size:2rem;font-weight:700;margin-top:15px}.dotLine{border-top:2px dotted #ccc;height:1px;position:absolute;top:50%;width:510px}.dotLine.left{left:0;margin-right:10px}.dotLine.right{margin-left:10px;right:0}.cardContainer{gap:20px}.cardContainer,.chooseCard{display:flex;justify-content:center}.chooseCard{align-items:center;background-color:#fff;border:2px solid #f5c6cb;box-shadow:0 4px 6px #0000001a;flex-direction:column;height:400px;max-width:300px;padding:20px;text-align:center}.chooseCard img{align-self:center;border-radius:10px;height:auto;margin-bottom:15px;width:100%}.chooseCard p{color:#333;font-size:1.1rem;margin:auto 0 0}.vendorsHeading{margin-bottom:10px;text-align:center}.profilePageContainer{font-family:Arial,sans-serif;margin:0 auto;max-width:1000px}.profilePageHeader,.profilePageSection{background-color:#fff;border:1px solid #e0e0e0;margin-bottom:20px;padding:20px}.profilePageHeader{justify-content:space-between}.profilePageHeader,.profilePageUserInfo{align-items:center;display:flex}.profilePageImage{border-radius:50%;height:64px;margin-right:16px;width:64px}.profilePageName{color:#333;font-size:18px;font-weight:700;margin:0}.profilePageLocation{color:#666;font-size:14px;margin:0}.profilePageStats{align-items:center;display:flex;gap:24px;justify-content:space-between}.profilePageOrders,.profilePageRating{align-items:center;display:flex;flex-direction:row;gap:15px}.profilePageOrders div,.profilePageRating div{display:flex;flex-direction:column}.profilePageStarIcon{color:#ff647c;font-size:24px}.profilePageOrders span,.profilePageRating span{color:#666;font-size:12px;line-height:1.2}.profilePageOrders strong,.profilePageOrdersCount,.profilePageRating strong{font-weight:500}.profilePageOrdersCount,.profilePageRating strong{color:var(--primaryColor);font-size:20px}.profilePageSectionHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.profilePageSectionHeader h3{color:#333;font-size:18px;font-weight:700;margin:0}.profilePageEditButton{background:none;border:none;cursor:pointer;padding:0}.profilePageEditIcon{color:#ff647c;height:16px;width:16px}.profilePageSectionContent{color:#666;font-size:14px;line-height:1.5;margin:0}.profilePageContactInfo{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.profilePageContactItem{align-items:flex-start;display:flex}.profilePageContactIcon{color:#ff647c;font-size:20px;margin-right:10px;margin-top:3px}.profilePageContactItem p{font-size:14px;line-height:1.4;margin:0}.profilePageContactItem p:first-child{color:#666}.profilePageContactItem p:last-child{color:#333;font-weight:700}.profilePageContainer .primaryBtn3{max-width:150px}.profilePageDisplayName{color:#555;font-size:16px;font-weight:500;margin-top:8px}.profilePageNote{border-radius:8px;color:#777;font-size:14px;margin-top:20px;padding:10px}.profilePageNote p{margin:0}.emptyStateContainer{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 120px);text-align:center}.emptyStateContent{align-items:center;display:flex;flex-direction:column;max-width:600px;padding:40px 20px;transition:transform .3s ease}.emptyStateIllustration{margin-bottom:24px;max-width:500px;opacity:.9}.emptyStateTitle{color:#1f2937;font-size:24px;font-weight:600;margin-bottom:16px}.emptyStateDescription{color:#6b7280;line-height:1.6;margin-bottom:24px}.emptyStateCreateButton{align-items:center;background-color:var(--primaryColor);border:none;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:10px;justify-content:center;padding:12px 24px;transition:background-color .3s ease,transform .2s ease}.emptyStateCreateButton .buttonIcon{margin-right:8px}.scrollable-row{margin-bottom:40px;position:relative;width:100%}.scrollable-row .heading-container{align-items:center;display:flex;justify-content:center;margin-bottom:20px;width:100%}.scrollable-row .heading-container h2{flex:0 1 auto;font-size:2.5rem;font-weight:300;padding:0 20px;white-space:nowrap}.scrollable-row .heading-container:after,.scrollable-row .heading-container:before{background:repeating-linear-gradient(90deg,#0000 0,#0000 4px,#ccc 0,#ccc 8px);content:"";flex:1 1;height:2px}.scrollable-row .heading-container:before{margin-right:10px}.scrollable-row .heading-container:after{margin-left:10px}.scrollable-row .items-wrapper{position:relative;width:100%}.scrollable-row .items-container{-ms-overflow-style:none;display:flex;gap:20px;overflow-x:auto;padding:10px 0;scroll-behavior:smooth;scrollbar-width:none}.scrollable-row .items-container::-webkit-scrollbar{display:none}.scrollable-row .items-container>*{flex:0 0 auto}.scrollable-row .chevron-btn{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.179);color:#333;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s,box-shadow .3s;width:40px;z-index:10000}.scrollable-row .chevron-btn:hover{background-color:#f0f0f0;box-shadow:0 4px 8px #00000026}.scrollable-row .chevron-btn:disabled{cursor:not-allowed;opacity:.5}.scrollable-row .chevron-btn.left{left:-20px}.scrollable-row .chevron-btn.right{right:-20px}.no-items{color:#666;font-size:1.2rem;padding:20px;text-align:center}.html{box-sizing:border-box;margin:0;padding:0}@media screen and (max-width:480px){body,html{margin:0;overflow-x:hidden;width:100%}*,body,html{box-sizing:border-box}*{max-width:100%}body::-webkit-scrollbar{display:none}html{scrollbar-width:none}body{-ms-overflow-style:none}}.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%}.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: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: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:70px;margin:auto;width:70px}.adminHeaderDiv .adminHeaderContent .faithzyLogoDiv .faithzyLogo{width:100%}.adminHeaderDiv .adminHeaderContent .mainMenu{display:flex;flex-direction:column;gap:18px;list-style:none}.adminHeaderDiv .adminHeaderContent .mainMenu li a{align-items:center;display:flex;padding-left:12px;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:0;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);gap:10px;transition:.1s}.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: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%}.adminCategoriesDiv .tableDiv .rows{gap:0!important;margin-top:0!important}.adminCategoriesDiv .tableDiv .rows .subcategoriesActions .icon{color:var(--lightBlackPrimary);cursor:pointer;height:13px;transition:.1s;width:13px}.adminCategoriesDiv .tableDiv .rows .subcategoriesActions .icon:hover{color:var(--black)}.adminCategoriesDiv .tableDiv .rows .row{padding:15px 32px 13px!important;transition:.15s}.adminCategoriesDiv .tableDiv .rows .row:hover{background:var(--lightGray);cursor:pointer}.adminCategoriesDiv .subcategories{background-color:#f9f9f9;margin-left:20px;padding:10px 0}.adminCategoriesDiv .subcategoryRow{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:8px 15px}.adminCategoriesDiv .subcategoryRow p{color:#555;font-size:14px;margin:0}.adminCategoriesDiv .subcategoryRow .actions{display:flex;gap:10px}.adminCategoriesDiv .filterInput{border:1px solid #ddd;border-radius:4px;font-size:14px;margin-right:10px;padding:8px 12px;width:200px}.adminCategoriesDiv .filterInput:focus{border-color:var(--darkGray);outline:none}.adminCategoriesDiv .note{color:#888;font-size:12px;margin-top:5px}.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: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}.adminOrdersDiv .customDateRange label,.adminRevenueDiv .header .headerRight .customDateRange label{margin-left:15px}.adminOrdersDiv .customDateRange input,.adminRevenueDiv .header .headerRight .customDateRange input{border:1px solid var(--gray);border-radius:8px;margin-left:8px;outline:none;padding:8px 12px}.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 .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}.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}.adminFAQContent{background:var(--white);border-radius:8px;display:flex;flex-direction:column;gap:20px;padding:20px 30px}.adminFAQContent .form .buttonsRow{display:flex;gap:10px}.faqList{margin-top:10px}.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 .faqActions{align-items:center;display:flex;gap:10px}.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}.faqRow .faqActions .editBtn:hover{background-color:#e7f3ff;color:#007bff}.faqRow .faqActions .deleteBtn:hover{background-color:#ffe8e8;color:#dc3545}.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{display:flex;flex-wrap:wrap;gap:15px;margin:20px 0}.adminProductsDiv .popupDiv .productImages img{border-radius:8px;height:150px;object-fit:cover}.adminProductsDiv .popupDiv .rows{display:flex;flex-direction:column;gap:15px;width:100%}.adminProductsDiv .popupDiv .rows .row{display:flex;justify-content:space-between;width:100%}.adminProductsDiv .popupDiv .rows .rowCol{display:flex;flex-direction:column;gap:5px;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%}.adminBlogDiv .form .reactQuill{font-family:Montserrat,sans-serif!important;height:55vh;margin-bottom:50px;margin-top:10px;width:100%}.adminBlogContent{background:var(--white);border-radius:8px;display:flex;flex-direction:column;gap:20px;padding:20px 30px}.adminBlogContent .form .buttonsRow{display:flex;gap:10px}.blogList{margin-top:10px}.blogRow{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:10px 0}.blogRow .blogActions{align-items:center;display:flex;gap:10px}.blogRow .blogActions button{background:none;border:none;border-radius:4px;color:var(--lightBlackPrimary);cursor:pointer;font-size:1.1rem;padding:6px;transition:background-color .2s ease}.blogRow .blogActions .editBtn:hover{background-color:#e7f3ff;color:#007bff}.blogRow .blogActions .deleteBtn:hover{background-color:#ffe8e8;color:#dc3545}.admin .fs08{font-size:.8rem}.admin .fs09{font-size:.9rem}.admin .lightBlackPrimary{color:var(--lightBlackPrimary)}.admin .faithzyLogoDiv{height:55px;width:55px}.admin .faithzyLogoDiv .faithzyLogo{height:100%;width:100%}.admin .selectDisable{-webkit-user-select:none;-o-user-select:none;user-select:none}.admin .section{margin:auto;width:93%}.admin a{color:var(--lightBlackPrimary);text-decoration:none;transition:.1s}.admin .black,.admin .black:hover,.admin a:hover{color:var(--black)}.admin .darkGray{color:var(--darkGray);transition:.2s}.admin .darkGray:hover{color:var(--black)}.horizontalLine{background:var(--lightGray);border:none;height:2px;width:100%}.admin .verticalLine{background:var(--lightGray);height:100%;width:2px}.admin .starIcon,.starIconFilled{color:var(--star);height:17px;width:17px}.admin .primaryBtn{align-items:center;background-color:var(--primaryBlue);border:2px solid #0000;border-radius:8px;color:var(--white);cursor:pointer;display:flex;gap:10px;justify-content:center;padding:8px 22px;text-align:center;transition:.2s;width:fit-content}.admin .primaryBtn .icon{height:20px;width:20px}.admin .primaryBtn:hover{background:#0000;border:2px solid var(--primaryBlue);color:var(--black)}.admin .primaryBtn.disabled,.admin .primaryBtn:disabled{background-color:#ccc;color:var(--black);cursor:not-allowed}.admin .primaryBtn.disabled:hover,.admin .primaryBtn:disabled:hover{background-color:#ccc;border:2px solid #0000;color:var(--black);cursor:not-allowed}.admin .primaryBtn2,.admin .primaryBtn3{align-items:center;background:#0000;border:2px solid var(--primaryBlue);border-radius:8px;color:var(--primaryBlue);cursor:pointer;display:flex;gap:10px;justify-content:center;margin:0;padding:8px 22px;transition:.2s;width:fit-content}.admin .primaryBtn3{border-color:var(--primaryCopper);color:var(--primaryCopper)}.admin .primaryBtn2:hover{background:var(--primaryBlue);color:var(--white)}.admin .primaryBtn3:hover{background:var(--primaryCopper);color:var(--white)}.admin .primaryBtn2.disabled,.admin .primaryBtn2:disabled,.admin .primaryBtn2:disabled:hover,.admin .primaryBtn3.disabled,.admin .primaryBtn3:disabled,.admin .primaryBtn3:disabled:hover{background-color:#ccc;border:2px solid #0000;color:var(--black);cursor:not-allowed}.admin .secondaryBtn{background-color:var(--orangeBgLight);border:2px solid #0000;border-radius:8px;color:var(--primaryCopper);cursor:pointer;font-weight:500;padding:8px 15px;text-align:center;transition:.2s}.admin .secondaryBtn:hover{background-color:var(--orangeBg)}.admin .secondaryBtn:disabled,.admin .secondaryBtn:disabled:hover{background-color:#ccc;color:var(--black);cursor:not-allowed}.admin .dangerBtn{background-color:var(--danger);border:2px solid #0000;border-radius:8px;color:var(--white);cursor:pointer;font-weight:500;padding:8px 15px;text-align:center;transition:.2s}.admin .dangerBtn:hover{background-color:initial;border:2px solid var(--danger);color:var(--danger)}.admin .dangerBtn:disabled,.admin .dangerBtn:disabled:hover{background-color:#ccc;color:var(--black);cursor:not-allowed}.admin .dangerBtn:disabled:hover{border:2px solid #0000}.admin .primaryHeading{font-size:32px;font-weight:500}.admin .primaryHeading span{color:var(--primaryCopper)}.admin .secondaryHeading{color:var(--black);font-size:20px;font-weight:500}.admin .secondaryHeading span{color:var(--primaryCopper)}.admin .inputField{border:1px solid var(--darkGray);border-radius:8px;margin:5px 0;padding:10px 20px;width:100%}.admin .inputField:disabled{background:var(--lightGray);border:1px solid var(--gray);cursor:not-allowed}.notAuthorizedError{align-items:center;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}.admin .iconBtn{align-items:center;background:none;background-color:var(--orangeBgLight);border:none;border-radius:4px;color:var(--lightBlackPrimary);cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:9px;transition:background-color .2s ease;transition:.1s}.admin .iconBtn:hover{background-color:var(--orangeBg);color:var(--primaryCopper)}.admin .uploadIcon{color:var(--darkGray);font-size:50px}.admin .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:5px}.admin .checkboxDiv{align-items:end;display:flex;flex-direction:row;justify-content:start;margin-bottom:12px;-webkit-user-select:none;user-select:none;width:100%}.admin .checkboxDiv label{cursor:pointer}.admin .checkbox{-webkit-appearance:none;appearance:inherit;background:#0000;border:2px solid var(--black);border-radius:50%;content:"";cursor:pointer;display:inline-block;height:20px;margin-bottom:3px;margin-right:8px;position:relative;width:20px}.admin .checkbox:checked{background:var(--black);color:var(--white);content:"✓"}.admin .checkbox:disabled{background:var(--gray);border:2px solid var(--gray);content:"✓";cursor:auto}.admin .checkbox:checked:after{color:var(--white);content:"\2713";font-size:12px;font-weight:bolder;left:3px;position:absolute;top:0}.admin .optionsContainer{position:relative;-webkit-user-select:none;user-select:none}.admin .optionsContainer .optionsMenu{background-color:var(--white);box-shadow:1px 1px 10px 1px var(--gray);display:flex;flex-direction:column;font-size:.8rem;gap:10px;padding:15px 20px;position:absolute;right:0;top:125%;width:700%;z-index:100}.admin .optionsContainer .optionsMenu a{color:var(--darkGray);transition:.1s}.admin .optionsContainer .optionsMenu a:hover{color:var(--black)}.admin .popupDiv{align-items:center;background:var(--lightBlack);display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}.admin .popupDiv .popupContent{background:var(--white);border-radius:8px;height:fit-content;max-height:90%;max-width:70%;min-width:50%;overflow:auto;padding:20px 30px;width:fit-content}.admin .popupDiv .popupContent .buttonsDiv{display:flex;gap:20px;justify-content:space-between;margin-top:10px;width:100%}.admin .popupDiv .popupContent .buttonsDiv a,.admin .popupDiv .popupContent .buttonsDiv button{width:100%}.admin .popupDiv .popupCloseBtn{position:fixed;right:3%;top:5%}.admin .popupDiv .popupCloseBtn .icon{color:var(--gray);cursor:pointer;height:35px;transition:.1s;width:35px}.admin .popupDiv .popupCloseBtn .icon:hover{color:var(--white)}.admin .popupDiv .previewImgDiv{align-items:center;display:flex;height:60vh;justify-content:center;width:100%}.admin .popupDiv .previewImgDiv img{max-height:100%;max-width:100%}.admin .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}.admin .confirmDialogOverlay .confirmDialogContent{background:var(--white);border-radius:8px;padding:30px 20px;position:relative;text-align:center;width:320px}.admin .confirmDialogOverlay .confirmDialogContent .confirmIcon{color:#dc3545;font-size:3rem;margin-bottom:10px}.admin .confirmDialogOverlay .confirmDialogContent .dialogButtons{display:flex;gap:15px;justify-content:center;margin-top:20px}.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:var(--lightBlackPrimary);cursor:pointer;font-size:.95rem;margin-right:5px;transition:.1s}.form .inputDiv .passwordFieldUpper .hidePasswordBtn:hover{color:var(--black)}.form label{font-weight:500}.form label span{color:var(--danger)}.form .inputField{margin-top:5px}.admin .tableDiv{padding:10px 0 20px}.admin .tableDiv .tableContent{background:var(--white);border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);padding:20px 0;width:100%}.admin .tableDiv .upper{align-items:center;display:flex;justify-content:space-between;margin:0 30px 15px}.admin .tableDiv .upper .upperRight{align-items:center;display:flex;gap:10px}.admin .tableDiv .header{background:var(--primaryBlue);color:var(--white);display:flex;font-weight:500;gap:15px;padding:10px 32px}.admin .tableDiv .header,.admin .tableDiv .header p{text-align:center;width:100%}.admin .tableDiv .header .title{text-align:left;width:200%}.admin .tableDiv .rows{display:flex;flex-direction:column;gap:20px;margin-top:10px}.admin .tableDiv .rows .row{display:flex;gap:15px;padding:5px 32px 10px;width:100%}.admin .tableDiv .rows .row .field{align-items:center;display:flex;gap:15px;justify-content:center;width:100%}.admin .tableDiv .rows .row .titleField{align-items:center;justify-content:left;width:200%}.admin .tableDiv .rows .row .titleField .title{-webkit-line-clamp:1;line-clamp:inherit;-webkit-box-orient:vertical;display:-webkit-box;font-weight:500;height:1.2em;overflow:hidden;text-overflow:ellipsis;width:98%}.admin .tableDiv .rows .row .priceField{color:var(--primaryBlue);font-size:1.2rem;font-weight:700}.admin .tableDiv .rows .row .field .icon{color:var(--lightBlack);cursor:pointer;height:25px;transition:.2s;width:25px}.admin .tableDiv .rows .row .field .icon:hover{color:var(--black)}.admin .tableDiv .totalRows{color:var(--darkGray);font-size:1rem;margin-left:5px}.admin .dropdown{background:#0000;border:none;color:var(--black);cursor:pointer;outline:none}.admin .dropdownLight,.admin .dropdownPlus{appearance:none;-webkit-appearance:none;-moz-appearance:none;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:var(--white);cursor:pointer;padding:10px 40px 10px 20px;position:relative;width:fit-content}.admin .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:var(--black);width:100%}.admin .searchBoxUtility .searchInputUtility{align-items:center;display:flex;min-width:250px;position:relative}.admin .searchBoxUtility .searchInputUtility .inputField{font-size:.7rem;padding-right:0;width:100%}.admin .searchBoxUtility .searchInputUtility .dropdown{position:absolute;right:10px;top:30%}@media (max-width:768px){.signInContent{padding:1rem}.socialLoginContainer{flex-direction:column}.socialLoginContainer button{margin:.25rem 0;width:100%}.separator:after,.separator:before{width:30%}}@media (max-width:480px){.signInTitle{font-size:clamp(1.5rem,4vw,1.8rem)}.signInContent{padding:.75rem}.separator{margin:.75rem 0}}@media (max-width:1024px){.rightSection{flex:0.8 1}}@media (max-width:768px){.signUpSection{flex-direction:column}.rightSection{display:none}.leftSection{padding:1rem}.signUpContent{max-width:100%;padding:15px}.backArrow{left:10px;top:15px}}@media (max-width:480px){.welcomeTitle{font-size:clamp(1.5rem,4vw,1.8rem)}.signUpForm{gap:6px}.socialLogin{padding:.5rem}.passwordRequirements ul li{font-size:.85rem;padding-left:18px}}@media (max-width:1300px){.buyerHeaderLinks{display:flex;gap:30px;list-style:none;margin-right:auto}}@media (max-width:1200px){.buyerHeader{padding:10px 40px}.buyerHeaderLinks{gap:15px}.buyerHeaderIcons{gap:25px}}@media (max-width:992px){.buyerHeaderLinks{gap:10px}.buyerHeaderLinks li a{font-size:12px}.buyerHeaderIcons{gap:20px}.buyerHeaderIcons a,.buyerHeaderIcons button{font-size:26px}}@media (max-width:850px){.buyerHeader{padding:10px 20px}.cartItemCount{left:10px}.buyerHeaderAuth,.buyerHeaderLinks{display:none}.mobileMenuButton{display:block;margin-left:auto;margin-right:20px}.buyerHeaderIcons{gap:15px}.buyerHeaderIcons a,.buyerHeaderIcons button:not(.profileDrawerButton,.notificationPopupButton){display:none}.buyerHeaderIcons button.notificationPopupButton,.buyerHeaderIcons button.profileDrawerButton{font-size:24px}.profileDrawerContainer a{display:block}}@media (max-width:480px){.buyerHeader{height:70px;padding:10px 15px}.cartItemCount{height:14px;width:14px}.buyerHeaderLogo img{height:50px;margin-right:15px}.buyerHeaderIcons{gap:10px}.buyerHeaderIcons button.notificationPopupButton,.buyerHeaderIcons button.profileDrawerButton{font-size:22px}.mobileNav{top:60px}.mobileNavLinks li a{font-size:14px}.mobileNavIcons a,.mobileNavIcons button{font-size:18px}}@media (max-width:768px){.buyerFooter{padding:8rem 3vw 2rem}.buyerFooterContent{align-items:center;flex-direction:column;gap:1.5rem}.buyerFooterSection{margin-right:0;min-width:0;min-width:auto;text-align:center}.buyerFooterSocial{gap:1rem;margin-top:2rem}}@media (max-width:480px){.buyerFooter{padding:6rem 2vw 1.5rem}.buyerFooterSection h4{font-size:clamp(.8rem,2.5vw,.9rem);margin-bottom:1rem}.buyerFooterSection li{font-size:clamp(.7rem,2vw,.8rem);margin-bottom:.7rem}.buyerFooterSocial .icon{height:clamp(18px,4.5vw,22px);width:clamp(18px,4.5vw,22px)}}@media screen and (max-width:1200px){.heroContent{max-width:60%;padding-left:20px}.topBar,.topBar2{padding:10px 40px}.searchContainer{width:90%}}@media screen and (max-width:992px){.heroSectionContainer{align-items:center;display:flex;justify-content:center;padding:20px 0}.mainSection{flex-direction:column}.heroContent{align-items:center;max-width:100%;order:2;padding:0 0 40px;text-align:center}.heroContent h1{font-size:2rem;margin-top:0}.heroContent .highlight{display:inline;font-size:2.2rem}.heroContent p{font-size:1rem;margin:0 auto 20px;max-width:100%}.imageWrapper{height:auto;margin-bottom:20px;max-height:250px;order:1;overflow:visible;position:relative;width:100%;z-index:1}.fixedBackground{display:none}.featureImage{bottom:auto;display:block;margin:20px auto 0;max-height:200px;opacity:1;position:relative;z-index:2}.topBar,.topBar2{padding:10px 20px;z-index:11}.tradeLeadForm{display:flex;justify-content:center;margin:0 auto}.tradeLeadForm .tradeleadFormTitle{font-size:13px}.tradeLeadForm .primaryBtn2{font-size:13px;padding:6px 12px}}@media screen and (max-width:768px){.heroContent h1{font-size:1.8rem;margin-bottom:10px}.heroContent .highlight{color:var(--primaryColor);font-size:2rem}.slider{height:80px;margin-top:20px}.circleWrapper{height:60px;width:60px}.dottedLine{width:40px}.paginationDots{margin:15px 0}.tradeLeadForm .primaryBtn2{font-size:12px}.searchContainer{flex-direction:row;gap:5px;margin:10px auto;max-width:400px;padding:5px 10px;width:100%}.searchContainer input{font-size:10px;margin:0;order:1;padding:6px 5px}.searchContainer input::placeholder{font-size:10px}.searchContainer .searchIcon{font-size:16px;margin-right:5px;order:2}.searchContainer .searchBtn{font-size:12px;line-height:1;margin:0;min-width:60px;order:4;padding:6px 12px;width:auto}.primaryBtn2{cursor:pointer;display:block;max-width:280px;width:100%}.searchContainer .filterBtn{border-left:none;font-size:12px;order:3;padding:6px 5px;width:auto}}@media screen and (max-width:480px){.heroContent h1{font-size:1.5rem}.heroContent .highlight{font-size:1.7rem}.heroContent{padding-bottom:50px}.heroContent p{font-size:.9rem;padding:0 15px}.featureImage,.imageWrapper{max-height:320px}.featureImage{margin:0 auto}.slider{height:60px}.sliderItem{flex:0 0 33.33%}.circleWrapper{height:50px;width:50px}.dottedLine{width:50px}.topBar,.topBar2{padding:5px;position:relative}.searchContainer{max-width:350px}.searchContainer input::placeholder{font-size:9px}.tradeLeadForm{align-items:center;flex-direction:column;width:85%}.tradeLeadForm .tradeleadFormTitle{font-size:11px}.tradeLeadForm .primaryBtn2{font-size:10px;padding:5px 10px;width:100%}}@media (max-width:1250px){.featuredSection,.whyChooseUsSection{height:90vh;margin-bottom:2.5rem}.featuredSection .homeBannerAfterLogin{align-items:flex-start;flex-direction:column}.featuredSection .homeBannerAfterLogin .homeBannerImg2{height:50%;position:static;width:100%}.featuredSection .featuredSectionLeft{margin-top:1.5rem;max-width:none;text-align:center;width:100%}.featuredSection .featuredSectionLeft p{font-size:1.4rem}.dotLine{width:25%}.cardContainer{gap:.75rem}.chooseCard{height:380px;max-width:280px}.vendorsHeading{font-size:1.6rem}}@media (max-width:992px){.featuredSection,.whyChooseUsSection{height:65vh;margin-bottom:-2rem;margin-top:-6rem}.featuredSection .homeBannerAfterLogin{align-items:flex-start;flex-direction:column}.featuredSection .homeBannerAfterLogin .homeBannerImg2{height:50%;position:static;width:100%}.featuredSection .featuredSectionLeft{margin-top:1rem;max-width:none;text-align:center;width:100%}.featuredSection .featuredSectionLeft p{font-size:1.3rem}.dotLine{width:20%}.cardContainer{gap:.5rem}.chooseCard{height:360px;max-width:260px}.vendorsHeading{font-size:1.5rem}}@media (max-width:768px){.featuredSection,.whyChooseUsSection{height:60vh;margin-top:-8rem}.featuredSection .homeBannerAfterLogin{align-items:flex-start;flex-direction:column}.featuredSection .homeBannerAfterLogin .homeBannerImg2{height:50%;position:static;width:100%}.featuredSection .featuredSectionLeft{margin-top:1rem;max-width:none;text-align:center;width:100%}.featuredSection .featuredSectionLeft p{font-size:1.25rem}.dotLine{width:20%}.cardContainer{align-items:center;flex-direction:column}.chooseCard{height:350px;max-width:90%}.vendorsHeading{font-size:1.5rem}}@media (max-width:480px){.featuredSection,.whyChooseUsSection{height:50vh;margin-bottom:-10rem;margin-top:-10rem}.featuredSection .featuredSectionLeft p{font-size:1rem}.featuredSection .featuredSectionLeft .featuredSectionBtn{font-size:.9rem;gap:.3rem;justify-content:center;margin-bottom:20px}.dotLine{width:15%}.chooseCard{height:300px;max-width:100%;padding:.75rem}.chooseCard img{max-height:50%}.chooseCard p{font-size:.9rem}.vendorsHeading{font-size:1.25rem}}@media screen and (max-width:768px){.scrollable-row{margin-bottom:30px;padding:0 10px}.scrollable-row .heading-container h2{font-size:1.8rem;padding:0 10px}.scrollable-row .heading-container:after,.scrollable-row .heading-container:before{content:none}.scrollable-row .items-container{gap:15px;padding:5px 0}.scrollable-row .chevron-btn{font-size:1.2rem;height:32px;width:32px}.scrollable-row .chevron-btn.left{left:-5px}.scrollable-row .chevron-btn.right{right:-5px}.no-items{font-size:1rem;padding:15px}}@media screen and (max-width:480px){.scrollable-row{margin-bottom:20px;padding:0 5px}.scrollable-row .heading-container h2{font-size:1.5rem}.scrollable-row .items-container{gap:10px}.scrollable-row .chevron-btn{font-size:1rem;height:28px;width:28px}.no-items{font-size:.9rem;padding:10px}}@media (max-width:1200px){.filteredProducts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.filtersContent{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (max-width:768px){.filteredProducts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.filterButton{display:block;font-size:14px;padding:8px 16px}.filterButton:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 3H2l8 9.46V19l4 2v-8.54L22 3z"/></svg>')}.filtersContainer.desktopFilters{display:none}.filtersContent{grid-template-columns:1fr;max-width:100%;padding:20px}.filtersSidebar .filtersContent .dropdown{z-index:1400}}@media (max-width:480px){.filteredProducts{grid-template-columns:1fr;justify-items:center}.filteredProducts .productCard{max-width:100%}.productsPage{padding:10px}.filterButton{text-align:center}}@media (min-width:768px){.tradeLeadRow{flex-direction:row;gap:12px;justify-content:space-between}}.tradeLeadField{display:flex;flex:1 1;flex-direction:column;gap:4px}.tradeLeadField label{font-size:.85rem;font-weight:400;margin-bottom:4px}textarea.inputField{max-height:400px;min-height:80px;resize:vertical}.expiryNote{color:#999;font-size:.8rem;margin-top:4px}.tradeLeadsTableContainer{min-height:100vh;position:relative}.tradeLeadsMainTable{border-collapse:initial;border-spacing:0;margin-top:15px;width:100%}.tradeLeadsTableHeader th{border-bottom:1px solid #e8e8e8;color:#666;font-size:clamp(12px,2.5vw,13px);font-weight:500;padding:10px 12px;text-align:left}.tradeLeadsTableRow{background-color:#fff}.tradeLeadsTableRow td{border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;padding:12px}.tradeLeadsTableRow:hover{background-color:#fafafa}.tradeLeadsProductCell{align-items:center;display:flex;gap:12px;max-width:100%}.tradeLeadsProductImage{border-radius:6px;height:50px;object-fit:cover;width:50px}.tradeLeadsProductName{color:#333;font-size:clamp(12px,2.5vw,13px)}.tradeLeadsOffersCount{align-items:center;display:flex;gap:6px}.tradeLeadsExpandButton{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;justify-content:center;padding:3px}.tradeLeadsActionButtons{display:flex;flex-wrap:wrap;gap:12px}.tradeLeadsEditButton,.tradeLeadsWithdrawButton{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:clamp(12px,2.5vw,13px);gap:3px;padding:3px 6px}.tradeLeadsEditButton{color:#666}.tradeLeadsWithdrawButton{color:#ff4d4f}.tradeLeadsOffersRow td{padding:0}.tradeLeadsOffersContainer{background-color:#fafafa;padding:12px}.tradeLeadsOfferItem{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:space-between;padding:6px 0}@media (min-width:768px){.tradeLeadsOfferItem{align-items:center;flex-direction:row}.tradeLeadsOfferInfo{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tradeLeadsOfferNumber{color:#666;font-size:clamp(12px,2.5vw,13px)}.tradeLeadsOfferAvatar{border-radius:50%;height:28px;object-fit:cover;width:28px}.tradeLeadsOfferName{color:#333;font-size:clamp(12px,2.5vw,13px)}.tradeLeadsOfferAmount{color:var(--primaryColor);font-size:clamp(14px,3vw,15px);font-weight:600}.tradeLeadsViewOfferButton{color:#1890ff}.tradeLeadsViewAllButton,.tradeLeadsViewOfferButton{background:none;border:none;cursor:pointer;font-size:clamp(12px,2.5vw,13px)}.tradeLeadsViewAllButton{color:var(--primaryColor);margin-top:6px;padding:6px 0;text-align:center;width:100%}}@media (max-width:768px){.postingsFloatingActionButton,.tradeLeadsFloatingActionButton{bottom:80px;height:50px;right:20px;width:50px}.tradeLeadsMainTable{display:block;overflow-x:auto;white-space:nowrap}.tradeLeadsTableHeader,.tradeLeadsTableRow{display:table-row}.tradeLeadsTableHeader th,.tradeLeadsTableRow td{min-width:120px}.tradeLeadsActionButtons{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.tradeLeadsProductImage{height:40px;width:40px}.tradeLeadsOfferAvatar{height:24px;width:24px}}@media screen and (max-width:1200px){.tradeLeadFormContainer{padding:30px}}@media screen and (max-width:992px){.tradeLeadImage{display:none}.tradeLeadFormContainer{flex:1 1;padding:25px;width:100%}.pageMainHeading{font-size:1.8rem}}@media screen and (max-width:768px){.tradeLeadRow{flex-direction:column;gap:15px}.tradeLeadField{width:100%}.tradeLeadFormContainer{padding:20px}.tradeLeadSectionLabel{font-size:1.1rem}.pageMainHeading{font-size:1.6rem;margin:15px 0 10px}.tradeLeadGroup{margin-bottom:25px}}@media screen and (max-width:576px){.mainSection,.tradeLeadFormContainer{padding:15px}.tradeLeadGroup{margin-bottom:20px}.tradeLeadSectionLabel{font-size:1rem;margin-bottom:10px}.deliveryOptions{flex-direction:column;gap:10px}.pageMainHeading{font-size:1.4rem}.tradeLeadField label{font-size:.85rem}.expiryNote{font-size:.8rem}}@media (min-width:768px){.productDetailContainer{padding:30px 5%}.productDetailTitle{font-size:28px;max-width:70%}.productDetailImageContainer{flex-direction:row;max-width:750px}.productDetailImageContainer .mainImage{height:85%;width:85%}.imageThumbnails{flex-direction:column;overflow-x:visible;padding-bottom:0}.imageThumbnails .thumbnail{height:100px;width:100px}.productDetailRightSection{padding:20px 30px}.productAdditionalInfo{padding:1.5rem}.productAdditionalInfo .upper{flex-direction:row;flex-wrap:wrap}.additionalInfoSection{flex:1 1 45%}.sellerCard{padding:30px}.sellerInfoSection{align-items:flex-start;flex-direction:row;justify-content:center}.sellerProfileImageContainer{flex:0 0 90px;margin-bottom:0;margin-right:20px}.sellerDetailsContainer{flex:1 1;justify-content:flex-start;text-align:left}.reviewsFilterContainer{justify-content:flex-end}.filterOptions{flex-direction:row;gap:20px;width:auto}.defaultDropdown{width:auto}}@media (min-width:1024px){.productDetailContainer{padding:40px 5%}.productDetailTitle{font-size:30px;max-width:50%}.productDetailNewSection{flex-direction:row;gap:40px;max-height:700px}.productDetailRightSection{max-width:480px;padding:20px 50px}}@media (max-width:359px){.activeTab,.tab{font-size:.5rem;min-width:45px;padding:6px 3px}.tabsContainer{flex-wrap:nowrap}}@media (min-width:360px) and (max-width:499px){.activeTab,.tab{font-size:.6rem;min-width:50px;padding:7px 4px}.tabsContainer{max-width:100%}}@media (min-width:500px) and (max-width:767px){.activeTab,.tab{font-size:.65rem;min-width:70px;padding:10px 6px}.tabsContainer{max-width:400px}}@media (min-width:768px){.activeTab,.tab{font-size:.875rem;min-width:90px;padding:12px 8px}.tabsContainer{max-width:600px}}@media (min-width:1024px){.activeTab,.tab{border:1px solid var(--primaryColor);border-right:none;flex:1 1;font-size:1rem;min-width:120px;padding:15px 0}.activeTab:last-child,.tab:last-child{border-right:1px solid var(--primaryColor)}.tabsContainer{max-width:800px}}@media (max-width:768px){.ordersPage{padding:16px 12px 60px}.ordersTableWrapper{padding:12px}.ordersMainTable{min-width:600px}.ordersTableHeader th,.ordersTableRow td{font-size:13px;padding:10px 12px}.ordersSellerCell{gap:8px;min-width:120px}.ordersProductAvatar,.ordersSellerAvatar{height:28px;width:28px}.ordersProductName,.ordersSellerName{font-size:13px}.ordersSellerName{max-width:100px}.ordersProductName{max-width:200px}.ordersStatus{font-size:11px;padding:3px 10px}.ordersViewDetailsButton{font-size:13px;padding:3px 6px}}@media (max-width:480px){.ordersPage{padding:12px 8px 50px}.ordersTableWrapper{padding:8px}.ordersTableHeader th,.ordersTableRow td{font-size:12px;padding:8px 10px}.ordersSellerCell{min-width:100px}.ordersProductAvatar,.ordersSellerAvatar{height:24px;width:24px}.ordersProductName,.ordersSellerName{font-size:12px}.ordersSellerName{max-width:80px}.ordersProductName{max-width:150px}.ordersViewDetailsButton{font-size:12px;gap:6px}}@media (max-width:768px){.bookmarkSellersContainer{padding:15px}.sellerGrid{gap:15px}.sellerCard{padding:15px}.sellerProfileImageContainer{height:70px;width:70px}.detailLabel{font-size:14px}.detailValue{font-size:.9rem}.sellerRatingContainer{gap:5px}.ratingValue,.starIcon{font-size:28px}.totalReviews{font-size:18px}.sellerDescriptionSection h3{font-size:1rem}.sellerDescriptionSection p{font-size:.9rem}.bookmarkActionButtons button{font-size:.9rem;padding:8px 16px}.modalContent{max-width:350px;padding:15px}.modalContent h2{font-size:1.25rem}.modalContent p{font-size:.9rem}.modalButtons button{font-size:.9rem;padding:8px 16px}}@media (max-width:480px){.bookmarkSellersContainer{padding:10px}.sellerGrid{gap:10px}.sellerCard{padding:12px}.sellerProfileImageContainer{height:60px;width:60px}.detailLabel{font-size:13px}.detailValue{font-size:.85rem}.ratingValue,.starIcon{font-size:24px}.totalReviews{font-size:16px}.sellerDescriptionSection h3{font-size:.95rem}.sellerDescriptionSection p{font-size:.85rem}.bookmarkActionButtons button{font-size:.85rem;padding:7px 14px}.modalContent{max-width:300px;padding:12px}.modalContent h2{font-size:1.1rem}.modalContent p{font-size:.85rem}.modalButtons button{font-size:.85rem;padding:7px 14px}.noSellersText{font-size:1.25rem;padding:15px}}@media (max-width:1024px){.blogsContainer{grid-template-columns:repeat(3,1fr)}.blogPage{padding:clamp(10px,2vw,15px) clamp(15px,4vw,40px)}}@media (max-width:768px){.blogsContainer{grid-template-columns:repeat(2,1fr)}.categoryBanner{height:clamp(200px,30vw,250px)}.categoryOverlay h1{font-size:clamp(1.2rem,3vw,1.8rem)}.categoryOverlay p{font-size:clamp(.85rem,2vw,1rem);max-width:95%}.blogPage{padding:clamp(10px,2vw,15px) clamp(10px,3vw,20px)}}@media (max-width:480px){.blogsContainer{grid-template-columns:repeat(1,1fr);justify-content:center}.articleCard{margin:0 auto;max-width:clamp(250px,90vw,280px);width:100%}.categoryBanner{height:clamp(160px,40vw,200px)}.categoryOverlay h1{font-size:clamp(1.1rem,3vw,1.5rem)}.categoryOverlay p{font-size:clamp(.75rem,2vw,.9rem)}.blogPage{padding:clamp(8px,2vw,12px)}}@media (min-width:768px){.checkoutPage{padding:2rem}.checkoutContent,.checkoutTwoColumnLayout{flex-direction:row}.checkoutLeftColumn{flex:3 1}.checkoutRightColumn{flex:2 1}.checkoutFormContainer{flex:1 1}.checkoutTextarea,.inputField{font-size:1rem;padding:.875rem}}@media (max-width:767px){.checkoutOrderItem,.checkoutOrderTotal,.checkoutOrderTotalFinal{font-size:.8rem}.checkoutSectionTitle{font-size:.9rem}.linkCardModalContent{padding:1rem;width:95%}}@media (max-width:768px){.articleDetailContainer{padding:1.5rem .75rem}.articleHeader{margin-bottom:1.5rem}.mainContent{padding:0 .5rem}.equipmentSection,.ingredientsSection,.instructionsSection,.mainImageContainer{margin-bottom:1.5rem}}@media (max-width:480px){.articleDetailContainer{padding:1rem .5rem}.articleHeader{margin-bottom:1rem}.categoryLabel{padding:.25rem .75rem}.mainContent{padding:0 .25rem}.articleDescription{text-align:left}.equipmentList,.ingredientsList{padding-left:1rem}}@media (max-width:768px){.contactUsContainer{margin:30px auto}.contactUsContainer .inputContainersRow{flex-direction:column;gap:15px}.contactUsContainer .inputContainer{width:100%}}@media (max-width:480px){.contactUsContainer{padding:0 15px}.contactUsContainer .primaryHeading{margin-bottom:15px}.contactUsContainer .inputContainer{margin-bottom:10px}.contactUsContainer .inputField,.contactUsContainer .inputField[type=number],.contactUsContainer textarea.inputField{font-size:14px;padding:10px}}@media screen and (max-width:1024px){.termsDiv{padding:40px 60px}.termsDiv .termsContent{margin-bottom:120px}}@media screen and (max-width:768px){.termsDiv{padding:30px 40px}.termsDiv .termsContent{margin-bottom:100px}.termsDiv .termsContent .primaryHeading{font-size:1.8rem;margin-bottom:20px}}@media screen and (max-width:480px){.termsDiv{padding:20px}.termsDiv .termsContent{margin-bottom:80px}.termsDiv .termsContent .primaryHeading{font-size:1.5rem;margin-bottom:15px}}@media (max-width:768px){.vendor-container{padding:20px 10px}.vendor-profile{margin-bottom:30px}.profile-image{height:80px;width:80px}.profile-name{font-size:24px}.info-card-content{flex-direction:column}.info-left-section{border-bottom:1px solid #eee;border-right:none;padding:20px}.info-right-section{padding:20px}.contact-button{box-sizing:border-box;width:100%}}@media (max-width:480px){.vendor-profile{margin-bottom:20px}.profile-image{height:60px;width:60px}.profile-name{font-size:20px}.info-left-section,.info-right-section,.vendor-postings,.vendor-reviews{padding:15px}.vendor-postings h2,.vendor-reviews h2{font-size:18px}}@media screen and (min-width:500px) and (max-width:993px){.dashboardVendorDetailContainer{max-width:100%;padding:0 15px}.dashboardVendorDetailContainer .vendorDetailLeftSection{margin:0;min-width:100%;padding:0}.dashboardVendorDetailNewSection{align-items:center;flex-direction:column;gap:20px}.dashboardVendorDetailLeftSection,.dashboardVendorDetailRightSection{max-width:700px;min-width:0;width:100%}.dashboardInfoCard,.dashboardMyReviewsHistoryContainer,.dashboardPostingsContainer,.dashboardVendorDetailCard{padding:15px}}@media screen and (max-width:992px){.dashboardPostingsHeader{align-items:flex-start;flex-direction:column;gap:10px}.dashboardSellerProfileImage{height:80px;width:80px}.dashboardCrownIcon{font-size:26px;top:-10px}.dashboardInfoIcon{font-size:40px}}@media screen and (max-width:576px){.dashboardVendorDetailContainer .vendorDetailLeftSection{margin:0;min-width:100%;padding:0}.dashboardVendorDetailContainer{padding:0 10px}.dashboardSellerInfoSection{align-items:center;flex-direction:column;text-align:center}.dashboardSellerProfileImageContainer{margin-bottom:10px;margin-right:0}.dashboardSellerDescription{text-align:center}.dashboardSellerInfoContainer{align-items:center}.dashboardRecentChatItem{flex-direction:column;text-align:center}.dashboardRecentChatTime{margin-top:5px}.dashboardOrdersTableHeader th:nth-child(3),.dashboardOrdersTableRow td:nth-child(3){display:none}.dashboardOrdersSellerCell{flex-direction:column;text-align:center}.dashboardOrdersProductAvatar{margin:0 auto}.dashboardOrdersStatus{font-size:11px;padding:3px 6px}.pageMainHeading{font-size:24px}.primaryHeadingSmall{font-size:18px}.dashboardInfoCardTitle{font-size:14px}}@media screen and (max-width:360px){.dashboardVendorDetailContainer{padding:0 8px}.dashboardSellerProfileImage{height:60px;width:60px}.dashboardSellerDetailsContainer p{font-size:14px}.dashboardOnlineStatus{margin-top:5px;padding:8px;width:100%}.dashboardInfoItem,.dashboardRecentChatItem{align-items:flex-start;flex-direction:column;padding:5px 0}.dashboardInfoDetails,.dashboardRecentChatContent{width:100%}.dashboardRecentChatTime{font-size:12px}.dashboardVendorProductsWrapper{align-items:center;flex-direction:column}.dashboardVendorProductsWrapper>*{margin-bottom:10px;max-width:100%;width:100%}.dashboardMyReviewsHistoryContainer .review-item{padding:10px}.dashboardMyReviewsHistoryContainer .review-item *{font-size:12px}.primaryBtn,.primaryBtn3{font-size:14px;padding:8px}.pageMainHeading{font-size:20px}.primaryHeadingSmall{font-size:16px}.dashboardVendorDetailLeftSection,.dashboardVendorDetailRightSection{min-width:0;width:100%}}@media screen and (max-width:768px){.dashboardScrollableRow{-webkit-overflow-scrolling:touch;box-sizing:border-box;margin:0;overflow-x:auto;padding:0 15px;width:100%}.dashboardScrollableRowContainer{display:flex;flex-wrap:nowrap;gap:10px;width:max-content}.dashboardScrollableRowContainer>*{flex:0 0 auto;max-width:80%;min-width:200px}}@media screen and (max-width:576px){input,select,textarea{box-sizing:border-box;margin-bottom:10px;padding:8px;width:100%}}@media (max-width:590px){.dashboardContainer,.mainSection{padding:10px}.pageMainHeading{font-size:1.5rem;margin-bottom:15px;text-align:center}.statsContainer{flex-direction:column;gap:15px;margin:20px 0}.statCard{flex:1 1 100%;padding:15px;text-align:center}.statTitle{font-size:.85rem;margin-bottom:5px}.statAmount{font-size:1.5rem;margin-bottom:10px}.withdrawBtn{font-size:.9rem;padding:8px;width:100%}.infoText{align-items:center;display:flex;font-size:.8rem;gap:5px;justify-content:center;padding:10px;text-align:center}.infoText .icon{height:16px;width:16px}.salesListContainer{margin-bottom:50px;padding:15px}.salesListTitle{font-size:1.1rem;margin-bottom:10px;text-align:center}.salesListFilterContainer{gap:10px}.filterWrapper,.salesListFilterContainer{align-items:flex-start;flex-direction:column}.filterWrapper{gap:8px;width:100%}.filterLabel,.filterSelect{font-size:.85rem}.filterSelect{padding:6px;width:100%}.customDateRange{flex-direction:column;gap:8px;width:100%}.customDateRange input{font-size:.85rem;padding:6px;width:100%}.modalButton.submit,.resetFilterButton{align-items:center;font-size:.85rem;justify-content:center;padding:8px;text-align:center;width:100%}.salesListTableContainer{overflow-x:auto}.salesListTable{min-width:500px}.salesListTable td,.salesListTable th{font-size:.8rem;padding:8px}.salesListTable th{font-weight:500}.modalOverlay{padding:10px}.modalContent{max-width:90%;padding:15px}.modalTitle{font-size:1.1rem;margin-bottom:10px;text-align:center}.modalBody p{font-size:.85rem;text-align:center}.modalBody p span{font-weight:500}.modalActions{flex-direction:column;gap:10px}.modalActions button{font-size:.85rem;padding:8px;width:100%}.loader{transform:scale(.8)}.paymentMethodContainer{background:none;border:none;margin:0;padding:0}.paymentMethodItem{background:none;border:1px solid #ccc;border-radius:0;flex-wrap:wrap;gap:10px;padding:.8rem}.paymentMethodItem:hover{background:none;border-color:#d1d5db}}@media (max-width:768px){.drawer{width:260px}.drawerHeader{padding:12px}.profileImage{height:36px;margin-right:8px;width:36px}.profileName{font-size:16px}.profileLocation{font-size:14px}.drawerMenu{gap:6px;padding:12px}.drawerMenu a{font-size:16px;padding:8px 0}.switchToSelling{font-size:14px!important;padding:10px;width:92%}.switchToSelling .icon{font-size:16px}.triangle{right:15px}}@media (max-width:480px){.buyerHeaderIcons svg,.profileIcon{stroke-width:12px;font-size:22px}.drawerContainer{min-width:280px;right:0;top:35px;width:100%}.drawer{width:100%;width:280px}.drawerHeader{padding:10px}.profileImage{height:32px;margin-right:6px;width:32px}.profileName{font-size:14px}.profileLocation{font-size:12px}.drawerMenu{gap:5px;padding:10px}.drawerMenu a{font-size:14px;padding:7px 0}.switchToSelling{font-size:13px!important;padding:8px;width:95%}.switchToSelling .icon{font-size:14px}.triangle{border-bottom:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;right:10px}}@media (max-width:768px){.popupContainer{min-width:250px;right:-.625rem}.popup{max-height:70vh}.notificationList{max-height:60vh}.triangle{right:1.25rem}}@media (max-width:480px){.notificationIcon{font-size:1.2rem}.popupHeader h2{font-size:1rem}.notificationItem p{font-size:.8rem}.notificationTime{font-size:.7rem}.notificationItemCount{font-size:.625rem;padding:.1rem .3rem}.popupContainer{margin-top:.5rem}}@media (max-width:900px){.orderDetailPage{padding:0 16px}.orderDetailContent{flex-direction:column;gap:24px}.orderDetailLeftColumn,.orderDetailRightColumn{flex:none;width:100%}.orderDetailHeader{align-items:flex-start;flex-direction:column;gap:16px}.orderDetailTrackAndStatus{gap:16px;justify-content:space-between;width:100%}.orderDetailMapContainer{height:400px}.orderDetailTable td.optionsDescription{max-width:250px}.orderDetailActionButtons{flex-direction:row;gap:10px}.orderDetailSellerCard{align-items:center;flex-direction:row}}@media (max-width:600px){.orderDetailPage{padding:0 12px}.orderDetailCard{margin:12px 0;padding:16px}.orderDetailTitle{font-size:20px}.orderDetailStatusActive,.orderDetailTracking,.orderDetailTrackingDisabled{font-size:12px}.orderDetailContent{gap:16px}.orderDetailSection{margin-bottom:16px;padding:12px}.orderDetailSection h3{font-size:16px;margin-bottom:8px}.orderDetailList dd,.orderDetailList dt,.orderDetailPaymentButton,.orderDetailSection p,.orderDetailTable{font-size:12px}.orderDetailTable td{padding:8px}.orderDetailActionButtons{flex-direction:column;gap:8px}.orderDetailCancelButton,.orderDetailDisputeButton{font-size:12px;height:40px;padding:8px}.orderDetailSellerCard{align-items:flex-start;flex-direction:column;gap:12px;padding:12px}.orderDetailSellerCard .upper{width:100%}.orderDetailSellerAvatar{height:40px;width:40px}.orderDetailSellerName{font-size:14px}.orderDetailSellerContact{font-size:12px}.orderDetailMapContainer{height:300px}.orderDetailTable td.optionsDescription{max-width:200px}.modalContent{max-width:95%}.modalButton{font-size:12px;height:40px}.inputField{font-size:12px;margin:8px 0;padding:8px}.orderDetailCountdown{margin-bottom:16px;padding:12px}.orderDetailCountdown h3{font-size:16px;margin-bottom:8px}.orderDetailCountdown p{font-size:14px}.orderDetailSellerCard{padding-right:24px}}@media (max-width:768px){.trackingDetailsPage{padding:1rem .5rem}.trackingDetails{padding:1rem}.trackingDetails h2{font-size:1.25rem}.deliveryInfo{align-items:flex-start;flex-direction:column}.packageIcon{font-size:1.75rem;margin-bottom:.75rem}.deliveryText{width:100%}.deliveryRow{flex-direction:column;gap:.25rem}.statusTracker{align-items:center;flex-direction:column}.statusStep{align-items:center;flex-direction:row;justify-content:flex-start;margin-bottom:1.5rem;width:100%}.statusIcon{height:2.5rem;margin-bottom:0;margin-right:1rem;width:2.5rem}.statusStep p{font-size:1rem;text-align:left}.statusTracker:before{display:none}.historyItem{flex-direction:column}.historyTimeStamp{margin-bottom:.5rem;padding:0;width:100%}.historyContent{padding-left:1.5rem}.historyDot{left:-1.2rem;top:2rem}.historyDot.active{left:-1.5rem;top:2rem}.statusHistory:before{left:.5625rem}.modalContent,.statusUpdateModal{max-width:350px;padding:1rem;width:95%}.modalButton{font-size:.75rem;padding:.5rem .75rem}}@media (max-width:600px){.trackingDetails h2{font-size:1.125rem}.packageIcon{font-size:1.5rem}.deliveryRow:first-child,.sellerOrderStatusNote .orderStatusText{font-size:.75rem}.statusIcon{height:2rem;width:2rem}.statusStep p{font-size:.875rem}.historyTimeStamp{font-size:.75rem}.historyStatus{font-size:.875rem}.historyDescription,.historyTracking{font-size:.75rem}.modalHeader h3{font-size:1rem}.modalInput,.modalTextarea{font-size:.875rem}}@media screen and (max-width:1024px){.createProductContainer{max-width:100%;padding:0 20px}.createProductContent{margin:0;width:100%}.pricingSection{max-width:100%}.packagesTable{display:block;overflow-x:auto}.locationDeliverySection{max-width:100%}.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{margin-left:40px;padding-right:42%;width:calc(55% - 40px)}.becomeSellerDiv .becomeSellerSection .becomeSellerRightSection{width:40%}.becomeSellerDiv .becomeSellerNavigation{padding:10px 15px}.becomeSellerDiv .becomeSellerNavigation .step-tab{min-width:100px;padding:6px 12px}.becomeSellerDiv .becomeSellerNavigation .step-connector{width:30px}.upgradeDiv .upgradeContent .plans{align-items:center;flex-direction:column}.upgradeDiv .upgradeContent .plans .plan{width:80%}}@media screen and (max-width:768px){.formGroup{margin-bottom:20px}.imageUploadContainer,.quantitySection{margin:20px 0}.quantityGroup{grid-template-columns:1fr}.mapContainer{height:250px}.modalContent{max-width:none;width:90%}.tableContainer{overflow-x:auto}.postingsMainTable,.salesListTable{min-width:600px}.statsContainer{flex-wrap:wrap}.statCard{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1}.chartWrapper{height:250px}.inputField,.selectField,textarea{width:100%}.imageUploadBox{height:100px;width:150px}.uploadIcon{height:30px;width:30px}.variablesList{max-height:300px;overflow-y:auto}.discountGroup{grid-template-columns:1fr}.createProductContainer{padding:0 10px}.productFormContainer{padding:20px 0}.stepDot{height:30px;width:30px}.stepNumber{font-size:12px}.stepLabel{font-size:10px}.paymentMethodTitle{font-size:16px}.paymentMethodContainer{margin:30px 0}.sellerTradeRow{flex-direction:column;gap:10px}.sellerColumn{margin-right:0}.becomeSellerDiv .becomeSellerSection{flex-direction:column}.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{display:flex;justify-content:center;margin:120px auto 20px;min-height:auto;padding-bottom:100px;padding-right:0;width:90%}.becomeSellerDiv .becomeSellerSection .becomeSellerRightSection{display:none}.signUpContent,.signUpForm{max-width:350px;width:100%}.signUpForm{margin:0 auto}.upgradeDiv .upgradeContent .plans .plan{width:90%}.desktop-tablet-view{display:none}.mobile-view{display:block}.sellerPostingsContainer{padding:12px}.postingsProductCell{gap:12px}.postingsProductImage{height:48px;width:48px}}@media screen and (max-width:480px){.deliveryOptionsGroup{flex-direction:column;gap:10px}.statCard{flex:1 1 100%}.navigationButtons{flex-direction:column;gap:10px}.navigationButtons .primaryBtn,.navigationButtons .primaryBtn3{width:100%!important}.stepLabel{display:none}.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{margin:100px auto 15px;width:90%}.becomeSellerDiv .becomeSellerNavigation{padding:6px 8px}.becomeSellerDiv .becomeSellerNavigation .step-tab{min-width:70px;padding:4px 6px}.becomeSellerDiv .becomeSellerNavigation .step-number{font-size:11px;height:24px;width:24px}.becomeSellerDiv .becomeSellerNavigation .step-label{font-size:10px}.becomeSellerDiv .becomeSellerNavigation .step-connector{width:15px}.postingsProductName{font-size:13px;max-width:180px}.modalButtons{flex-direction:column}.modalButton{width:100%}}@media screen and (max-width:410px){.sellerPostingsContainer{padding:8px}.postingsProductCell{gap:8px}.postingsProductImage{border-radius:6px;height:40px;width:40px}.postingsProductName{font-size:12px;max-width:120px}.postingsCardStat{flex:1 1;min-width:33%;padding:8px 4px}.statLabel{font-size:10px}.statValue{font-size:13px}.mobileMenuDropdown{min-width:110px;right:-5px}.mobileMenuDropdown button{font-size:13px;padding:10px 12px}.modalContent{padding:16px}.modalContent p{font-size:14px;margin-bottom:16px}.modalButton{font-size:13px;padding:8px 16px}}@media screen and (max-width:1024px){.imageGrid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.mediaModal{max-width:95vw}.mediaContent{flex-direction:column}.mainPreview{margin-bottom:16px;width:100%}.thumbnailGrid{grid-template-columns:repeat(3,1fr);width:100%}.imageGrid{grid-template-columns:repeat(2,1fr)}.imageUploadBox{height:100px;width:150px}.uploadIcon{height:30px;width:30px}}@media screen and (max-width:480px){.thumbnailGrid{grid-template-columns:repeat(2,1fr)}.imageGrid{grid-template-columns:1fr}.imageUploadBox{height:80px;width:120px}.uploadIcon{height:24px;width:24px}.modalActions button{width:100%}.mediaModal{padding:16px;width:98vw}}@media screen and (max-width:360px){.thumbnailGrid{grid-template-columns:1fr}.imageUploadBox{height:120px;width:160px}.modalActions{justify-content:center}.modalActions button{padding-right:70px}.uploadIcon{height:32px;width:32px}.mediaModal{padding:16px;width:98vw}.mainPreview{max-height:200px;width:100%}.thumbnailContainer{height:80px;width:80px}.thumbnailGrid{gap:4px}.mediaModalHeader{margin-bottom:8px}.modalActions{margin-top:8px}.deliveryFeeContainer{flex-direction:column}.imageUploadBox{height:120px;width:160px}.modalActions{justify-content:center}.modalActions button{padding-right:70px}.uploadIcon{height:32px;width:32px}.thumbnailGrid{grid-template-columns:1fr}.mediaModal{padding:16px}.mainPreview{width:100%}.deliveryFeeContainer{flex-direction:column}}.packageSelector{display:flex;justify-content:center;margin-bottom:20px}.packageButton{background:#fff;border:1px #ccc;cursor:pointer;font-size:16px;margin:0;padding:10px 20px}.packageButton.active{background:var(--primaryColor);color:#fff}@media (max-width:1023px){.packagesRow{grid-template-columns:150px 1fr}}@media (max-width:480px){.packagesRow{display:flex;flex-direction:column}.packageCell,.packagesLabel{border-right:none;width:100%}.packageCell{padding:10px 16px}}@media (max-width:360px){.packageButton{background:#fff;border:1px #ccc;cursor:pointer;font-size:16px;margin:0;padding:6px 12px}}@media screen and (max-width:1024px){.postingsTableHeader th:nth-child(2),.postingsTableHeader th:nth-child(3),.postingsTableRow td:nth-child(2),.postingsTableRow td:nth-child(3){display:none}.pageMainHeading{font-size:22px}}@media screen and (max-width:768px){.desktop-tablet-view{display:none}.mobile-view{display:block}.sellerPostingsContainer{padding:12px}.pageMainHeading{font-size:20px;margin-bottom:16px}.postingsProductCell{gap:12px}.postingsProductImage{height:48px;width:48px}.modalContent{padding:20px}.modalButtons{flex-direction:column}.modalButton{margin:0;padding:0;width:100%}}@media screen and (max-width:480px){.postingsProductName{font-size:13px;max-width:180px}.postingsCardStat{padding:10px 8px}.statLabel{font-size:11px}.statValue{font-size:14px}}@media screen and (max-width:410px){.sellerPostingsContainer{padding:8px}.pageMainHeading{font-size:18px;margin-bottom:12px}.postingsCardHeader{padding:12px}.postingsProductCell{gap:8px}.postingsProductImage{border-radius:6px;height:40px;width:40px}.postingsProductName{font-size:12px;max-width:120px}.postingsCardStats{display:flex;flex-wrap:wrap}.postingsCardStat{flex:1 1;min-width:33%;padding:8px 4px}.statLabel{font-size:10px}.statValue{font-size:13px}.mobileMenuButton{padding:6px}.mobileMenuDropdown{min-width:110px;right:-5px}.mobileMenuDropdown button{font-size:13px;padding:10px 12px}.modalContent{padding:16px}.modalContent p{font-size:14px;margin-bottom:16px}.modalButton{font-size:13px;padding:8px 16px}}@media screen and (min-width:1025px) and (max-width:1060px){.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{padding-right:47%}}@media screen and (min-width:1061px) and (max-width:1160px){.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{padding-right:47%}}@media screen and (min-width:1161px) and (max-width:1260px){.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{max-width:800px;padding-right:5%;width:calc(50% - 90px)}.becomeSellerDiv .becomeSellerSection .becomeSellerRightSection{width:45%}.signUpForm{max-width:550px}}@media screen and (min-width:1161px) and (max-width:1310px){.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{margin-right:2%;padding-right:10%;width:calc(50% - 90px)}.becomeSellerDiv .becomeSellerSection .becomeSellerRightSection{width:42%}.signUpForm{max-width:500px}}@media screen and (max-width:1024px){.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{margin-left:40px;padding-right:42%;width:calc(55% - 40px)}.becomeSellerDiv .becomeSellerSection .becomeSellerRightSection{width:40%}.becomeSellerDiv .becomeSellerNavigation{padding:10px 15px}.becomeSellerDiv .becomeSellerNavigation .step-tab{min-width:100px;padding:6px 12px}.becomeSellerDiv .becomeSellerNavigation .step-connector{width:30px}}@media screen and (max-width:768px){.becomeSellerDiv .becomeSellerSection{flex-direction:column}.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{display:flex;justify-content:center;margin:120px auto 20px;min-height:auto;padding-bottom:100px;padding-right:0;width:90%}.becomeSellerDiv .becomeSellerSection .becomeSellerRightSection{display:none}.signUpContent,.signUpForm{max-width:350px;width:100%}.signUpForm{margin:0 auto}.inputField,.primaryBtn,.sellerPictureUpload{max-width:100%;width:100%}}@media screen and (max-width:480px){.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{margin:100px auto 15px;width:90%}.becomeSellerDiv .becomeSellerSection .becomeSellerRightSection{display:none}.becomeSellerDiv .becomeSellerNavigation{padding:6px 8px}.becomeSellerDiv .becomeSellerNavigation .step-tab{min-width:70px;padding:4px 6px}.becomeSellerDiv .becomeSellerNavigation .step-number{font-size:11px;height:24px;width:24px}.becomeSellerDiv .becomeSellerNavigation .step-label{font-size:10px}.becomeSellerDiv .becomeSellerNavigation .step-connector{width:15px}.headerText .welcomeTitle{font-size:1.5rem}.headerText .topText{font-size:.9rem}.becomeSellerDiv .becomeSellerNavigation{grid-gap:10px;align-items:center;background:#fffffff2;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:grid;flex-wrap:wrap;gap:10px;grid-template-columns:repeat(3,minmax(70px,1fr));grid-template-rows:auto auto;justify-content:center;margin:0 auto;max-width:350px;overflow-x:hidden;padding:10px;width:90%}.becomeSellerDiv .becomeSellerNavigation .step-connector{display:none}.becomeSellerDiv .becomeSellerNavigation .step-tab{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:70px;padding:4px 6px;text-align:center}.becomeSellerDiv .becomeSellerNavigation .step-number{font-size:11px;height:24px;width:24px}.becomeSellerDiv .becomeSellerNavigation .step-label{word-wrap:break-word;font-size:10px;max-width:100%;white-space:normal}}@media screen and (max-width:480px){.becomeSellerDiv .becomeSellerNavigation:has(.step-tab:nth-child(5)){grid-template-areas:"step1 step2 step3" "step4 step5 ."}.becomeSellerDiv .becomeSellerNavigation .step-tab:first-child{grid-area:step1}.becomeSellerDiv .becomeSellerNavigation .step-tab:nth-child(3){grid-area:step2}.becomeSellerDiv .becomeSellerNavigation .step-tab:nth-child(5){grid-area:step3}.becomeSellerDiv .becomeSellerNavigation .step-tab:nth-child(7){grid-area:step4}.becomeSellerDiv .becomeSellerNavigation .step-tab:nth-child(9){grid-area:step5}.becomeSellerDiv .becomeSellerNavigation:not(:has(.step-tab:nth-child(5))){grid-template-columns:repeat(4,minmax(70px,1fr));grid-template-rows:auto;justify-content:center}}@media screen and (max-width:480px){.mainSection,.sellerTradeContainer{padding:10px}.pageMainHeading{font-size:1.5rem;text-align:center}.pageMainHeading,.sellerTradeCard{margin-bottom:15px}.sellerCardHeader{gap:10px;padding:10px}.sellerCardHeader,.sellerProfileInfo{align-items:flex-start;flex-direction:column}.sellerProfileInfo{gap:8px}.sellerProfileImage{height:40px;width:40px}.sellerProfileName{font-size:1rem}.sellerProfileLocation{font-size:.8rem}.sellerQuoteButton{font-size:.9rem;padding:8px;width:100%}.sellerCardContent{padding:15px}.sellerTradeRow{flex-direction:column;gap:10px;margin-bottom:10px}.sellerColumn{margin-right:0}.sellerLabel{font-size:.8rem}.sellerValue{font-size:.9rem}.sellerRequirements{margin-bottom:10px}.sellerDistance{font-size:1rem}.modalOverlay{padding:10px}.modalContent{max-width:90%;padding:15px}.modalTitle{font-size:1.1rem;text-align:center}.inputField{padding:8px}.inputField,.inputSection label{font-size:.85rem}.modalActions{flex-direction:column;gap:10px}.modalActions .primaryBtn,.modalActions .primaryBtn3{font-size:.85rem;padding:8px;width:100%}.emptyContainer{padding:15px}.emptyTitle{font-size:1.1rem}.emptyDescription{font-size:.85rem}.emptyAction{font-size:.9rem;padding:8px;width:100%}}@media screen and (min-width:481px) and (max-width:768px){.mainSection,.sellerTradeContainer{padding:15px}.pageMainHeading{font-size:1.75rem;text-align:center}.pageMainHeading,.sellerTradeCard{margin-bottom:20px}.sellerCardHeader{flex-direction:row;gap:15px;padding:12px}.sellerProfileInfo{align-items:center;flex-direction:row}.sellerProfileImage{height:45px;width:45px}.sellerProfileName{font-size:1.1rem}.sellerProfileLocation{font-size:.85rem}.sellerQuoteButton{font-size:.95rem;padding:8px 12px}.sellerCardContent{padding:18px}.sellerTradeRow{flex-direction:column;gap:12px;margin-bottom:12px}.sellerColumn{margin-right:0}.sellerLabel{font-size:.85rem}.sellerValue{font-size:.95rem}.sellerRequirements{margin-bottom:12px}.modalContent{max-width:80%;padding:20px}.modalTitle{font-size:1.25rem}.inputField{padding:10px}.inputField,.inputSection label{font-size:.9rem}.modalActions{flex-direction:row;gap:12px}.modalActions .primaryBtn,.modalActions .primaryBtn3{font-size:.9rem;padding:10px}.emptyContainer{padding:20px}.emptyTitle{font-size:1.25rem}.emptyDescription{font-size:.9rem}.emptyAction{font-size:.95rem;padding:10px}}@media screen and (min-width:769px) and (max-width:1024px){.sellerTradeContainer{padding:20px}.pageMainHeading{font-size:2rem}.sellerTradeCard{margin-bottom:25px}.sellerCardHeader{padding:15px}.sellerProfileImage{height:50px;width:50px}.sellerQuoteButton{padding:10px 15px}.sellerCardContent{padding:20px}.sellerTradeRow{flex-direction:row;gap:15px}.sellerColumn{margin-right:10px}.modalContent{max-width:500px;padding:25px}.modalTitle{font-size:1.5rem}.inputField,.inputSection label{font-size:1rem}.emptyContainer{padding:25px}.emptyTitle{font-size:1.5rem}.emptyDescription{font-size:1rem}}@media screen and (min-width:1025px) and (max-width:1179px){.sellerTradeContainer{margin:0 auto;max-width:1200px;padding:20px}.pageMainHeading{font-size:2.25rem}.sellerTradeCard{margin-bottom:30px}.sellerCardContent{padding:25px}.modalContent{max-width:550px}}
/*# sourceMappingURL=main.c5c15cbc.css.map*/