@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_a52b83{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_a52b83{--font-poppins:"Poppins","Poppins Fallback"}:root{--green:175,100%,15%;--lightgreen:175,100%,25%;--sage:162,34%,48%;--darksage:162,34%,33%;--lightsage:162,70%,70%;--beige:53,55%,94%;--white:51,47%,97%;--red:0,60%,30%;--toastify-color-light:hsl(var(--white));--toastify-color-dark:hsl(var(--green));--toastify-color-info:hsl(var(--green));--toastify-color-success:hsl(var(--sage));--toastify-color-warning:hsl(var(--sage));--toastify-color-error:hsl(var(--red));--toastify-color-transparent:hsla(var(--white),0.7);--toastify-toast-background:hsl(var(--white));--toastify-toast-padding:20px;--toastify-toast-min-height:50px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px rgba(0,0,0,0.1);--toastify-font-family:"Poppins",sans-serif;--toastify-z-index:99999999}.Toastify__toast{border-radius:0 0 2.5rem 2.5rem;font-size:2.5rem}*{box-sizing:border-box;padding:0;margin:0;line-height:115%;font-family:Poppins,sans-serif;font-weight:300;transition:all .5s cubic-bezier(.35,0,0,1)!important;-webkit-tap-highlight-color:transparent}html{font-size:5px;height:100%}body,html{overflow-x:hidden}body{background:hsl(var(--white));color:hsl(var(--green));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:auto;height:100vh;max-width:100%;scrollbar-color:hsl(var(--sage)) transparent}h1,h2{font-size:6rem;text-align:center}.button,.button-secondary,button,h3,input,label,p{font-size:3rem}strong{font-weight:700}small{font-size:2rem}footer,header,section:not(.Toastify){padding:10rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10rem}section:not(.Toastify):last-of-type{padding-bottom:30rem}.button,.button-secondary,button,input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:transparent;padding:2.5rem 4rem;border-radius:4rem 1rem 4rem 1rem}input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:hsl(var(--sage))}textarea{font-size:3rem;resize:none}button:disabled{opacity:.5;cursor:not-allowed}input::placeholder,textarea::placeholder{color:hsla(var(--green),.5)}.button,.button-secondary,button{background:radial-gradient(circle at right top,hsl(var(--lightgreen)) 0,hsl(var(--green)) 100%);color:hsl(var(--white));cursor:pointer;font-weight:700;text-decoration:none}.button-secondary{background:radial-gradient(circle at left top,hsl(var(--sage)) 0,hsl(var(--darksage)) 100%)}.search-bar{width:100%;color:hsl(var(--white));border-radius:4rem 1rem 4rem 1rem;overflow:hidden;position:relative;background:hsl(var(--white))}.search-bar input{width:100%;border-radius:0}.search-bar button{background:hsl(var(--sage));height:100%;aspect-ratio:1/1;width:auto;position:absolute;right:0;top:0;border-radius:2rem 0 0 0;padding:0;display:flex;align-items:center;justify-content:center}.search-bar button img{height:50%;width:auto}.button-share{padding:0;aspect-ratio:1/1;width:auto;height:8rem;display:flex;align-items:center;justify-content:center;border-radius:0 3rem 0 3rem;position:fixed;z-index:100}.button-share img{height:50%;width:auto}nav{position:fixed;bottom:0;left:0;width:100%;padding:3rem 10rem;flex-direction:row;justify-content:space-between;align-items:flex-end;background:hsl(var(--green),.8);z-index:100;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);border-radius:5rem 5rem 0 0}nav,nav a{display:flex}nav a{text-decoration:none;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:hsl(var(--sage))}nav a svg{height:4.5rem;width:auto;fill:hsl(var(--sage))}nav a span{font-size:2rem;font-weight:300;text-align:center}nav a.active svg{fill:hsl(var(--white))}nav a.active span{color:hsl(var(--white))}nav a.static svg{fill:hsl(var(--lightsage))}nav a.static span{color:hsl(var(--lightsage))}#login-section p,.home-container p{text-align:center}.divider{width:calc(100% + 20rem);height:auto;position:relative;bottom:calc(-10rem - 5px);fill:hsl(var(--white))}#login-section .leaf,.home-container .leaf{width:125%;height:auto;position:absolute;opacity:3%;animation:leaf 10s cubic-bezier(.5,0,.5,1) infinite}#home-header,#login-section,#partner{background:hsl(var(--green));color:hsl(var(--white));position:relative}#home-header *,#login-section *,#partner *{z-index:2}#home-header .leaf,#login-section .leaf,#partner .leaf{z-index:1}#home-header .leaf,#login-section .leaf{right:-50%;bottom:-20%;transform:scaleX(-1)}#home-header .leaf:first-of-type,#login-section .leaf:first-of-type{left:-50%;top:-20%;transform:none;animation-delay:-2.5s;animation-direction:reverse}#home-header .logo,#login-section .logo{width:60%;height:auto}#home-header .button-secondary,#partner p{margin-block:-5rem}#featured{padding-bottom:0}#featured .divider{fill:hsl(var(--beige));bottom:-5px}#cat{background:hsl(var(--beige))}.cat-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5rem;gap:5rem;text-align:center;width:calc(100% + 7rem)}.cat-grid .button-secondary{height:-moz-fit-content;height:fit-content;align-self:center;text-transform:uppercase;overflow-wrap:anywhere}#partner{padding-block:0}#partner .divider:first-of-type{fill:hsl(var(--beige));transform:scaleY(-1);bottom:auto;top:-5px}#partner .divider:last-of-type{fill:hsl(var(--sage));bottom:-5px}#partner button{background:hsl(var(--white));color:hsl(var(--green))}@keyframes leaf{0%{rotate:-5deg}50%{rotate:15deg}to{rotate:-5deg}}#footer{background:hsl(var(--sage));color:hsl(var(--white));gap:5rem;position:relative;z-index:5}#footer .logo{width:40%;height:auto}.footer-links{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:5rem;margin-top:5rem;width:100%}.footer-links p{text-align:left}.footer-links p:last-of-type{text-align:right}.footer-links *{font-size:2rem;color:hsl(var(--white))}.button-a2hs{width:100%;margin-top:10rem}.product-grid{display:grid;grid-template-columns:calc(50% - 2.5rem) calc(50% - 2.5rem);grid-gap:5rem;gap:5rem;width:100%}.product-grid_single-link,.product-grid_single-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3rem;width:100%;text-decoration:none}.product-grid_single-header{width:100%;position:relative;height:auto;aspect-ratio:1/1;border-radius:6rem 2rem 6rem 2rem;overflow:hidden}.product-grid_single-header img{width:100%;height:100%;object-fit:cover;object-position:center}.product-grid_single-header span{position:absolute;top:0;right:0;padding:1rem 2rem;background:hsla(var(--green),.8);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);color:hsl(var(--white));font-weight:700;text-transform:uppercase;border-radius:0 0 0 1.5rem;font-size:2rem}.product-grid_single-link h3{font-size:3rem;font-weight:700;text-decoration:none;color:hsl(var(--green))}.product-grid_single-footer{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem;font-size:2rem}.product-grid_single-footer a,.view-count{color:hsl(var(--green));text-align:right}.product-filters{position:-webkit-sticky;position:sticky;top:-55rem;z-index:50;background:hsl(var(--green));color:hsl(var(--white));padding:10rem 10rem 3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5rem;width:100%;margin-bottom:15rem;margin-top:-1rem;transition:all .3s ease}.product-filters.product-filters-scroll{transform:translateY(-100%);opacity:.8}.product-filters:hover.product-filters-scroll{transform:translateY(0);opacity:1}.product-filters .divider{position:absolute;bottom:0;transform:translateY(calc(100% - 2px));fill:hsl(var(--green))}.product-filters .category-select,.product-filters .filter-section{width:100%}.select__control{width:100%;border:none;outline:none;border-radius:4rem 1rem 4rem 1rem;overflow:hidden;background:hsl(var(--beige));min-height:auto!important}.select__control.show{border-radius:4rem 1rem 0 0}.select__value-container{padding:2.5rem 4rem;font-size:3rem;box-sizing:border-box;gap:1.5rem 3rem;color:hsl(var(--green));text-align:left}.select__placeholder{color:hsla(var(--green),.5)!important}.select__indicators{padding-inline:2.5rem}.select__indicator svg{fill:hsl(var(--green))}.select__multi-value{color:hsl(var(--green));gap:1rem}.select__menu{background:hsl(var(--beige));border-radius:0 0 1rem 1rem;font-size:3rem;color:hsl(var(--green));border:none;outline:none;box-shadow:none;opacity:0;transform:translateY(-5rem)}.select__menu.show{opacity:1;transform:translateY(0)}.select__menu-list{box-sizing:border-box;display:grid;grid-template-columns:repeat(2,1fr);height:50rem;padding:4rem;grid-row-gap:3rem;row-gap:3rem}.select__option{display:block;width:100%;height:100%;text-align:left}.select__option--is-disabled{width:100%!important;font-weight:700;grid-column:1/3}.sort-options{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.sort-options button{background:hsl(var(--sage));color:hsl(var(--white));font-size:2rem;padding:1.5rem 3rem;border-radius:2.5rem 1rem 2.5rem 1rem}.sort-options button.active{background:hsl(var(--white));color:hsl(var(--green))}.search-results{padding-top:75rem}.product-carousel{width:calc(100% + 20rem);padding-inline:10rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;gap:5rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-ms-overflow-style:auto;padding-bottom:5rem}.product-header .product-carousel img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center;border-radius:10rem 3rem 10rem 3rem;overflow:clip;flex:0 0 auto}.product-header{gap:5rem!important;padding-bottom:5rem!important}.product-header .divider{fill:hsl(var(--beige));bottom:calc(-5rem - 5px)}.product-header h1{font-weight:700}.product-header_buy,.product-header_info{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:5rem;font-size:3rem}.product-header_cat{color:hsl(var(--white))!important;background:hsl(var(--sage));text-decoration:none;padding:1.5rem 2.5rem;border-radius:2.5rem .5rem 2.5rem .5rem;font-weight:700;text-transform:uppercase;font-size:2rem;text-wrap-mode:nowrap}.product-header_vendor{text-align:right;text-wrap-style:pretty}.product-header_vendor a{color:hsl(var(--green))}.product-carousel .product-grid_single-wrapper{width:calc(50% - 2.5rem);flex-shrink:0}.product-more{background:hsl(var(--beige))}#product-more_cat .divider{stroke:hsl(var(--green));fill:transparent;scale:1.2;margin-top:-25rem;margin-bottom:15rem}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:90;padding:10rem;display:flex;align-items:center;justify-content:center;background:hsla(var(--green),.5);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);opacity:1}.popup-overlay.hidden{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.popup{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5rem;text-align:center;padding:10rem 5rem;border-radius:5rem;background:hsl(var(--white));scale:1}.popup-overlay.hidden .popup{scale:.95}.popup button{text-transform:uppercase}.popup-overlay:has(.product-popup),.popup-overlay:has(.profile-popup){padding:5rem}.popup.product-popup,.popup.profile-popup{height:calc(100% - 14rem);transform:translateY(-7rem);padding-block:5rem;background:hsl(var(--green));color:hsl(var(--white));width:100%}.popup.product-popup form,.popup.profile-popup form{height:100%;overflow:auto}.vendor-header{background:hsl(var(--green));color:hsl(var(--white));gap:5rem!important;text-align:center}.vendor-header_name{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:5rem;width:100%}.vendor-header_name h1{font-size:5rem;word-break:break-word}.logo-preview,.vendor-header_name img{border-radius:100%;height:20rem;aspect-ratio:1/1;width:auto;object-fit:cover;object-position:center;overflow:clip;border:.5rem solid hsl(var(--green));outline:solid .5rem hsl(var(--lightgreen));margin-left:2px}.vendor-header_name h1{text-align:right;font-weight:700}.vendor-header a{color:hsl(var(--beige));font-weight:700;font-size:3rem}.vendor-header .divider{stroke:hsl(var(--beige));fill:transparent;scale:1.2;margin-top:-10rem;margin-bottom:5rem}#login-section button,#login-section form,#login-section input{width:100%}#login-section input{background:hsl(var(--beige));margin-bottom:2.5rem;border-radius:4rem 1rem 4rem 1rem}.login-message,.profile-message{text-align:center;width:100%;animation:helpmessage .5s cubic-bezier(.35,0,0,1)}@keyframes helpmessage{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}.checkmark-container{flex-direction:column;align-items:flex-start}.checkmark-container,.checkmark-wrapper{display:flex;justify-content:flex-start;gap:2.5rem}.checkmark-wrapper{flex-direction:row;align-items:center}.checkmark-wrapper svg{height:auto;width:3rem;fill:hsl(var(--green));flex-shrink:0}.pricing{padding-bottom:0!important}.pricing .divider{fill:hsl(var(--sage));bottom:-5px}.pricing-cards{width:calc(100% + 20rem);padding-inline:10rem;padding-bottom:5rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;gap:5rem;overflow-x:scroll;overflow-y:hidden}.pricing-card{flex-shrink:0;width:100%;border-radius:8rem 2rem 8rem 2rem;overflow:clip;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem;padding:6rem;background:hsl(var(--green));color:hsl(var(--white))}.pricing-card p{font-weight:700}.pricing-card p span{font-weight:700;font-size:6rem;margin-left:3rem}.pricing-card button{width:100%}.profile-section{background:hsl(var(--green));color:hsl(var(--white));padding-bottom:0}.profile-section .divider{bottom:-5px}.form-group,.form-group-inline div,.profile-form{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5rem}.profile-actions{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.profile-actions button{font-size:2.5rem;padding:2rem 3rem;border-radius:3rem 1rem 3rem 1rem}.profile-actions button:first-of-type{grid-column:1/3}.profile-actions button:nth-of-type(3),.profile-actions button:nth-of-type(4){grid-column:1/4}.profile-actions .button-a2hs{margin-top:0}.form-group-inline{flex-direction:row}.form-group,.form-group-inline div,.form-picture-upload_inline{gap:2.5rem}.form-buttons button,.form-group input,.form-group textarea{width:100%}.form-group input,.form-group textarea{background:hsl(var(--white))}.form-group label{font-weight:700}.form-group a{color:hsl(var(--beige))}.form-group .category-select{width:100%}.form-group .category-select .select__single-value{text-align:left}.product-popup .checkbox-label{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:flex-start;gap:3rem}.product-popup input[type=checkbox]{width:-moz-fit-content;width:fit-content}.featured-count{margin-top:-1rem}.product-popup .image-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2.5rem;gap:2.5rem;width:100%}.product-popup .image-grid .image-item{position:relative;width:100%;aspect-ratio:1/1;height:auto;overflow:clip;border-radius:5rem 1rem 5rem 1rem}.product-popup .image-grid .image-item img{position:absolute;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.product-popup .image-grid .image-item .image-remove-btn{position:absolute;top:0;right:0;padding:1rem 1.5rem;border-radius:0 0 0 2rem;line-height:100%;font-size:4rem}.product-popup .form-picture-upload_inline{display:grid;grid-template-columns:1fr 1fr}.product-popup .form-picture-upload_inline label,.product-popup .form-picture-upload_inline p{align-self:center}.product-popup .form-picture-upload_inline p{text-align:right;line-height:100%}.product-popup .select__control{background:hsl(var(--white));color:hsl(var(--green))}.product-popup .select__value-container{color:hsl(var(--green))}.product-popup .select__placeholder{color:hsla(var(--green),.5)!important}.product-popup .select__indicator svg{fill:hsl(var(--green))}.product-popup .select__menu{background:hsl(var(--white));color:hsl(var(--green))}.product-popup .select__option{color:hsl(var(--green))}.product-popup .select__option--is-disabled{color:hsl(var(--green));font-weight:700}.form-buttons{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;justify-content:space-between;gap:2.5rem;width:100%}.form-buttons .button-secondary[type=button]{background:hsl(var(--darksage))}.button-delete{background:hsl(var(--red))!important}.form-buttons-delete{margin-top:-2.5rem}.form-picture-upload_inline{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.form-picture-upload_inline .logo-actions{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2.5rem}.form-picture-upload_inline .logo-actions .button,.form-picture-upload_inline .logo-actions .button-secondary{font-size:2rem;padding:1.5rem 3rem;border-radius:2rem .75rem}section.create-product{padding-bottom:5rem}.subscription-message{background:hsla(var(--green),.9);color:hsl(var(--white));padding:5rem;border-radius:5rem;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);width:calc(100% - 10rem);position:fixed;bottom:18rem;left:5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem;z-index:89;text-align:center}.subscription-message button{width:100%}.subscription-message p{font-size:2.5rem;line-height:120%}body:has(.subscription-message) section.product-listing{padding-bottom:60rem!important}.pagination-container{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-top:5rem}.pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.pagination-button{background:hsl(var(--white));color:hsl(var(--green));border:2px solid hsl(var(--sage));border-radius:2rem .5rem 2rem .5rem;padding:1.5rem 2.5rem;font-size:2.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:4rem;text-align:center}.pagination-button.active{background:hsl(var(--green));color:hsl(var(--white));border-color:hsl(var(--green))}.pagination-button.disabled{opacity:.5;cursor:not-allowed;background:hsl(var(--beige));color:hsl(var(--green));border-color:hsl(var(--beige))}.pagination-info{font-size:2.5rem;color:hsl(var(--green));text-align:center;opacity:.8}.animate{transition-duration:1s!important;opacity:.5;transform:translateY(5rem);filter:blur(1rem)}.inview{opacity:1;transform:translateY(0);filter:blur(0)}.divider.animate{transition-duration:1s!important;transform:scaleX(1.5);opacity:1;filter:none}.divider.inview{transform:scaleX(1)}.status-message-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5rem;text-align:center}@media (min-width:1024px) and (orientation:landscape){html{font-size:5px}.product-filters,footer,header,section:not(.Toastify){padding-inline:80rem}section:not(.Toastify):last-of-type{padding-bottom:15rem}nav{top:50vh;bottom:auto;left:0;height:45vh;width:auto;padding:7.5rem 5rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:0 5rem 5rem 0;transform:translateY(-50%)}.subscription-message{width:calc(100% - 160rem);left:80rem;bottom:5rem}#login-section .leaf,.home-container .leaf{width:80%}#home-header{padding-top:20rem}#home-header .logo,#login-section .logo{width:30%}#home-header .search-bar{width:50%}.product-grid{grid-template-columns:calc(25% - 3.75rem) calc(25% - 3.75rem) calc(25% - 3.75rem) calc(25% - 3.75rem)}.divider{width:calc(100% + 160rem);height:15rem}.cat-grid{grid-template-columns:repeat(4,1fr)}#footer .logo{width:25%}.product-filters{top:-45rem}.popup.product-popup,.popup.profile-popup{height:calc(100% - 10rem);padding:10rem;width:calc(100% - 60rem);transform:none}.profile-form{flex-direction:row;flex-wrap:wrap}.form-buttons,.form-group{width:calc(50% - 2.5rem)}.vendor-header_name{justify-content:center;gap:10rem}.product-carousel{max-height:30vh}.profile-actions{width:75%}.profile-actions button{grid-column:auto!important;grid-row:auto!important}.form-buttons-delete{margin-top:0}}.haptic-feedback{cursor:pointer}