@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.a2f18b1a.woff2)format("woff2");unicode-range:U+900-97F,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(../media/2094fb60fd9c8287-s.3ed55436.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/c875c6f5d3e977ac-s.p.80fc2c9e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,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(../media/798ea22d9983e047-s.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/47fe1b7cd6e6ed85-s.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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%}.poppins_d4253640-module__hgOH3a__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_d4253640-module__hgOH3a__variable{--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%;--orange:20,80%,50%;--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),.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 #0000001a;--toastify-font-family:"Poppins",sans-serif;--toastify-z-index:100000000}.Toastify__toast{border-radius:0 0 2.5rem 2.5rem;font-size:2.5rem}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-family:Poppins,sans-serif;font-weight:300;line-height:115%;transition:all .5s cubic-bezier(.35,0,0,1)!important}html{height:100%;font-size:5px;overflow-x:hidden}body{background:hsl(var(--white));color:hsl(var(--green));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:hsl(var(--sage))transparent;max-width:100%;height:100vh;overflow:hidden auto}.coming-soon-message{text-align:center;margin:4rem 0;padding:0 2rem}.coming-soon-message h2{color:hsl(var(--green));margin-bottom:2rem;font-size:4rem}.coming-soon-message p{color:hsl(var(--sage));max-width:60rem;margin:0 auto;font-size:2.5rem;line-height:130%}h1,h2{text-align:center;font-size:6rem}h3,p,button,input,label,.button,.button-secondary,li,ul,.search-suggestions *{font-size:3rem}strong{font-weight:700}small{font-size:2rem}section:not(.Toastify),header,footer{flex-direction:column;justify-content:center;align-items:center;gap:10rem;padding:10rem;display:flex}section:not(.Toastify):last-of-type{padding-bottom:30rem}input,button,.button,.button-secondary,textarea{appearance:none;background:0 0;border:none;border-radius:4rem 1rem;outline:none;padding:2.5rem 4rem}input.error{box-shadow:inset 0 0 0px 2px hsl(var(--orange))}input[type=checkbox]{appearance:auto;accent-color:hsl(var(--sage))}textarea{resize:none;font-size:3rem}button:disabled{opacity:.5;cursor:not-allowed}input::placeholder,textarea::placeholder{color:hsla(var(--green),.5)}button,.button,.button-secondary{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));background:hsl(var(--white));border-radius:4rem 1rem;transition:all .3s;position:relative;overflow:hidden}.search-bar input{width:100%;color:hsl(var(--green));border-radius:0}.search-bar button{background:hsl(var(--sage));aspect-ratio:1;border-radius:2rem 0 0;justify-content:center;align-items:center;width:auto;height:100%;padding:0;display:flex;position:absolute;top:0;right:0}.search-bar button img{width:auto;height:50%}.button-share{aspect-ratio:1;z-index:100;border-radius:0 3rem;justify-content:center;align-items:center;width:auto;height:8rem;padding:0;display:flex;position:fixed}.button-share img{width:auto;height:50%}.search-autocomplete-wrapper{width:100%;position:relative}nav{background:hsl(var(--green),.8);z-index:100;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);border-radius:5rem 5rem 0 0;flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;padding:3rem 10rem;display:flex;position:fixed;bottom:0;left:0}nav a{color:hsl(var(--sage));flex-direction:column;justify-content:center;align-items:center;gap:1rem;text-decoration:none;display:flex}nav a svg{width:auto;height:4.5rem;fill:hsl(var(--sage))}nav a span{text-align:center;font-size:2rem;font-weight:300}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))}nav a.static{opacity:0;max-width:0;max-height:0;display:none}nav a.static-active{opacity:1;max-width:10rem;max-height:10rem;display:flex}.home-container p,#login-section p{text-align:center}.divider{width:calc(100% + 20rem);height:auto;fill:hsl(var(--white));position:relative;bottom:calc(-10rem - 5px)}.home-container .leaf,#login-section .leaf{opacity:.03;width:125%;height:auto;animation:10s cubic-bezier(.5,0,.5,1) infinite leaf;position:absolute}#home-header,#partner,#login-section{background:hsl(var(--green));color:hsl(var(--white));position:relative}#home-header *,#partner *,#login-section *{z-index:2}#home-header .leaf,#partner .leaf,#login-section .leaf{z-index:1}#home-header .leaf,#login-section .leaf{bottom:-20%;right:-50%;transform:scaleX(-1)}#home-header .leaf:first-of-type,#login-section .leaf:first-of-type{animation-direction:reverse;animation-delay:-2.5s;top:-20%;left:-50%;transform:none}#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(--sage));bottom:-5px}#vendors{background:hsl(var(--sage))}#vendors h2{color:hsl(var(--white))}#vendors .divider{fill:hsl(var(--beige))}#cat{background:hsl(var(--beige))}.cat-grid{text-align:center;grid-template-columns:repeat(2,1fr);gap:5rem;width:calc(100% + 7rem);display:grid}.cat-grid .button-secondary{text-transform:uppercase;overflow-wrap:anywhere;align-self:center;height:fit-content}#partner{padding-block:0}#partner .divider:first-of-type{fill:hsl(var(--beige));top:-5px;bottom:auto;transform:scaleY(-1)}#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));z-index:5;gap:5rem;position:relative}#footer .logo{width:40%;height:auto}.footer-links{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:5rem;width:100%;margin-top:5rem;display:flex}.footer-links p{text-align:left}.footer-links p:last-of-type{text-align:right}.footer-links *{color:hsl(var(--white));font-size:2rem}.footer-social{flex-direction:row;justify-content:center;align-items:center;gap:3rem;display:flex}.footer-social a{color:hsl(var(--white));text-decoration:none}.footer-social a img{width:5rem;height:5rem}.button-a2hs{width:100%;margin-top:10rem}.product-grid{grid-template-columns:calc(50% - 2.5rem) calc(50% - 2.5rem);gap:5rem;width:100%;display:grid}.product-grid_single-wrapper,.product-grid_single-link{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3rem;width:100%;text-decoration:none;display:flex}.product-grid_single-header{aspect-ratio:1;border-radius:6rem 2rem;width:100%;height:auto;position:relative;overflow:hidden}.product-grid_single-header img{object-fit:cover;object-position:center;width:100%;height:100%}.product-grid_single-header span{background:hsla(var(--green),.8);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);color:hsl(var(--white));text-transform:uppercase;border-radius:0 0 0 1.5rem;padding:1rem 2rem;font-size:2rem;font-weight:700;position:absolute;top:0;right:0}.product-grid_single-link h3{color:hsl(var(--green));font-size:3rem;font-weight:700;text-decoration:none}.product-grid_single-footer{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;font-size:2rem;display:flex}.product-grid_single-footer a,.view-count{color:hsl(var(--green));text-align:right}.vendor-card_wrapper{grid-template-columns:100%;gap:10rem;width:100%;display:grid}.vendor-card{background:hsl(var(--green));border-radius:8rem 3rem;flex-direction:column;justify-content:center;align-items:center;gap:4rem;width:100%;padding:4rem;display:flex;overflow:hidden}.vendor-card .vendor-header_name img{height:15rem}.vendor-card .vendor-header_name h1{font-size:4rem}.vendor-card .description,.vendor-card .vendor-header_info *{font-size:2.35rem}.vendor-card .description,.vendor-card .vendor-header_info{margin-top:2.35rem}.vendor-card .vendor-products{grid-template-columns:repeat(3,1fr);gap:1rem;width:calc(100% + 8rem);display:grid}.vendor-card .vendor-products .product-grid_single-header{border-radius:0}.vendor-card_button,.vendor-card_button button{width:100%}.product-filters{z-index:50;background:hsl(var(--green));color:hsl(var(--white));padding:10rem;flex-direction:column;justify-content:center;align-items:center;gap:5rem;width:100%;margin-top:-1rem;margin-bottom:15rem;padding-bottom:3rem;transition:all .3s;display:flex;position:sticky;top:-55rem}.product-filters.product-filters-scroll{opacity:.8;transform:translateY(-100%)}.product-filters:hover.product-filters-scroll{opacity:1;transform:translateY(0)}.product-filters .divider{fill:hsl(var(--green));position:absolute;bottom:0;transform:translateY(calc(100% - 2px))}.product-filters .filter-section,.product-filters .category-select{width:100%}.select__control{background:hsl(var(--beige));border:none;border-radius:4rem 1rem;outline:none;width:100%;overflow:hidden;min-height:auto!important}.select__control.show{border-radius:4rem 1rem 0 0}.select__value-container{box-sizing:border-box;color:hsl(var(--green));text-align:left;gap:1.5rem 3rem;padding:2.5rem 4rem;font-size:3rem}.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));color:hsl(var(--green));box-shadow:none;opacity:0;border:none;border-radius:0 0 1rem 1rem;outline:none;font-size:3rem;transform:translateY(-5rem)}.select__menu.show{opacity:1;transform:translateY(0)}.select__menu-list{box-sizing:border-box;grid-template-columns:repeat(2,1fr);row-gap:3rem;height:50rem;padding:4rem;display:grid}.select__option{text-align:left;width:100%;height:100%;display:block}.select__option--is-disabled{grid-column:1/3;font-weight:700;width:100%!important}.sort-options{flex-flow:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.sort-options button{background:hsl(var(--sage));color:hsl(var(--white));border-radius:2.5rem 1rem;padding:1.5rem 3rem;font-size:2rem}.sort-options button.active{background:hsl(var(--white));color:hsl(var(--green))}.search-results{padding-top:75rem}.search-autocomplete-wrapper:has(.search-suggestions) .search-bar{border-bottom-right-radius:0;border-bottom-left-radius:0}.search-suggestions{background:hsl(var(--white));border-radius:0 0 4rem 1rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1rem 4rem;display:flex}.search-suggestion-item{border-bottom:1px solid hsla(var(--green),.2);width:100%;margin-bottom:.75rem;padding-bottom:.75rem}.search-suggestion-item:last-of-type{border-bottom:none}.search-suggestions .search-suggestion-label{text-align:left;color:hsl(var(--green));text-wrap-mode:nowrap;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:2.5rem;font-weight:300;line-height:1;display:inline-block;overflow:hidden}.search-suggestion-item:has(.search-suggestion-type){flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.search-suggestion-type{background:radial-gradient(circle at left top,hsl(var(--sage))0%,hsl(var(--darksage))100%);color:hsl(var(--white));text-transform:uppercase;border-radius:.5rem 1.5rem;padding:1rem 2rem;font-size:2rem;font-weight:700}.product-carousel{scroll-behavior:smooth;-ms-overflow-style:auto;padding-inline:10rem;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:5rem;width:calc(100% + 20rem);padding-bottom:5rem;display:flex;overflow:auto hidden}.product-header .product-carousel img{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:10rem 3rem;flex:none;width:100%;height:auto;overflow:clip}.product-header{gap:5rem!important;padding-bottom:5rem!important}.product-header_box{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;gap: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{flex-flow:row;justify-content:space-between;align-items:center;gap:5rem;width:100%;font-size:3rem;display:flex}.product-header_cat{background:hsl(var(--sage));text-transform:uppercase;text-wrap-mode:nowrap;border-radius:2.5rem .5rem;padding:1.5rem 2.5rem;font-size:2rem;font-weight:700;text-decoration:none;color:hsl(var(--white))!important}.product-header_vendor{text-align:right;text-wrap-style:pretty}.product-header_vendor a{color:hsl(var(--green))}.product-carousel .product-grid_single-wrapper{flex-shrink:0;width:calc(50% - 2.5rem)}.product-more{background:hsl(var(--beige))}#product-more_cat .divider{stroke:hsl(var(--green));fill:#0000;margin-top:-25rem;margin-bottom:15rem;scale:1.2}.popup-overlay{z-index:90;background:hsla(var(--green),.5);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);opacity:1;justify-content:center;align-items:center;width:100%;height:100%;padding:10rem;display:flex;position:fixed;top:0;left:0}.popup-overlay.hidden{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.popup{text-align:center;background:hsl(var(--white));border-radius:5rem;flex-direction:column;justify-content:center;align-items:center;gap:5rem;padding:10rem 5rem;display:flex;scale:1}.popup-overlay.hidden .popup{scale:.95}.popup button{text-transform:uppercase}:is(.popup-overlay:has(.product-popup),.popup-overlay:has(.profile-popup)){padding:5rem}.popup.product-popup,.popup.profile-popup{background:hsl(var(--green));height:calc(100% - 14rem);color:hsl(var(--white));width:100%;padding-block:5rem;transform:translateY(-7rem)}.popup.product-popup form,.popup.profile-popup form{height:100%;overflow:auto}.contact-popup a{color:hsl(var(--lightgreen))}.contact-popup a:hover{color:hsl(var(--green))}.product-analytics-inner{width:100%;margin-top:3rem}.product-analytics-row{border-bottom:1px solid hsl(var(--green));flex-direction:row;justify-content:space-between;align-items:center;gap:2.5rem;width:100%;margin-bottom:1rem;padding-bottom:1rem;display:flex}.product-analytics-row:last-of-type{border-bottom:none;margin-bottom:0}.product-analytics-row span{color:hsl(var(--green));text-align:right;font-size:2.5rem;font-weight:700}.product-analytics-row span:first-of-type{text-align:left;font-weight:300}.vendor-header{background:hsl(var(--green));color:hsl(var(--white));text-align:center;gap:5rem!important}.vendor-header_name{flex-direction:row;justify-content:space-between;align-items:center;gap:5rem;width:100%;display:flex}.vendor-header_name h1{word-break:break-word;font-size:5rem}.vendor-header_name img,.logo-preview{aspect-ratio:1;object-fit:cover;object-position:center;border:solid .5rem hsl(var(--green));outline:solid .5rem hsl(var(--lightgreen));border-radius:100%;width:auto;height:20rem;margin-left:2px;overflow:clip}.vendor-header_name h1{text-align:right;font-weight:700}.vendor-header a{color:hsl(var(--beige))}.vendor-header_info *,.vendor-header a,.vendor-header p{font-size:2.5rem}.vendor-header_info :first-child{font-weight:700}.vendor-header .divider{stroke:hsl(var(--beige));fill:#0000;margin-top:-10rem;margin-bottom:5rem;scale:1.2}#login-section form,#login-section input,#login-section button{width:100%}#login-section input{background:hsl(var(--beige));border-radius:4rem 1rem;margin-bottom:2.5rem}.password-input-wrapper{width:100%;margin-bottom:2.5rem;position:relative}.password-input-wrapper input{width:100%;margin-bottom:0!important}.password-toggle{cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:50%;right:2.5rem;transform:translateY(-50%);z-index:100!important;width:4rem!important;height:4rem!important}.password-toggle img{width:auto;height:100%;display:block}.login-message,.profile-message{text-align:center;width:100%;animation:.5s cubic-bezier(.35,0,0,1) helpmessage}@keyframes helpmessage{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}.checkmark-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.5rem;display:flex}.checkmark-wrapper{flex-direction:row;justify-content:flex-start;align-items:center;gap:2.5rem;display:flex}.checkmark-wrapper svg{width:3rem;height:auto;fill:hsl(var(--green));flex-shrink:0}.checkmark-wrapper p{text-align:left}.pricing{padding-bottom:0!important}.pricing .divider{fill:hsl(var(--sage));bottom:-5px}.pricing-cards{padding-inline:10rem;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:5rem;width:calc(100% + 20rem);padding-bottom:5rem;display:flex;overflow:scroll hidden}.pricing-card{background:hsl(var(--green));width:100%;color:hsl(var(--white));border-radius:8rem 2rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3rem;padding:6rem;display:flex;overflow:clip}.pricing-card p{font-weight:700}.pricing-card p:has(small){margin-top:-3rem}.pricing-card p span{margin-left:3rem;font-size:6rem;font-weight:700}.pricing-card button{width:100%}.profile-section{background:hsl(var(--green));color:hsl(var(--white));padding-bottom:0}.profile-section .divider{bottom:-5px}.profile-form,.form-group,.form-group-inline div{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5rem;width:100%;display:flex}.profile-actions{grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;display:grid}.profile-actions button{border-radius:3rem 1rem;padding:2rem 3rem;font-size:2.5rem}.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-group input,.form-group textarea,.form-buttons button{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:has(a) small{text-align:left}.form-group .category-select{width:100%}.form-group .category-select .select__single-value{text-align:left}.product-popup .checkbox-label{flex-direction:row;justify-content:flex-start;align-items:center;gap:3rem;width:100%;display:flex}.product-popup input[type=checkbox]{width:fit-content}.featured-count{margin-top:-1rem}.product-popup .image-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem;width:100%;display:grid}.product-popup .image-grid .image-item{aspect-ratio:1;border-radius:5rem 1rem;width:100%;height:auto;position:relative;overflow:clip}.product-popup .image-grid .image-item img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute}.product-popup .image-grid .image-item .image-remove-btn{border-radius:0 0 0 2rem;padding:1rem 1.5rem;font-size:4rem;line-height:100%;position:absolute;top:0;right:0}.product-popup .form-picture-upload_inline{grid-template-columns:1fr 1fr;display:grid}.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{flex-flow:row;justify-content:space-between;align-items:center;gap:2.5rem;width:100%;display:flex}.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{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}.form-picture-upload_inline .logo-actions{flex-direction:column;justify-content:center;align-items:flex-end;gap:2.5rem;display:flex}.form-picture-upload_inline .logo-actions .button,.form-picture-upload_inline .logo-actions .button-secondary{border-radius:2rem .75rem;padding:1.5rem 3rem;font-size:2rem}section.create-product{padding-bottom:5rem}.subscription-message{background:hsla(var(--green),.9);color:hsl(var(--white));-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);z-index:89;text-align:center;border-radius:5rem;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;width:calc(100% - 10rem);padding:5rem;display:flex;position:fixed;bottom:18rem;left:5rem}.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}body:has(.subscription-message) section.product-more:last-of-type{padding-bottom:60rem!important}.search-switch{z-index:89;flex-direction:row;justify-content:center;align-items:center;gap:2.5rem;width:calc(100% - 10rem);display:flex;position:fixed;bottom:18rem;left:5rem}.search-switch button{flex:1}body:has(.search-switch) section.product-listing{padding-bottom:40rem!important}.vendor-filters{top:-25rem}.pagination-container{flex-direction:column;align-items:center;gap:2rem;margin-top:5rem;display:flex}.pagination{flex-flow:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.pagination-button{background:hsl(var(--white));color:hsl(var(--green));border:2px solid hsl(var(--sage));cursor:pointer;text-align:center;border-radius:2rem .5rem;min-width:4rem;padding:1.5rem 2.5rem;font-size:2.5rem;font-weight:600;transition:all .3s}.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{color:hsl(var(--green));text-align:center;opacity:.8;font-size:2.5rem}.animate{opacity:.5;filter:blur(1rem);transform:translateY(5rem);transition-duration:1s!important}.inview{opacity:1;filter:blur();transform:translateY(0)}.divider.animate{opacity:1;filter:none;transform:scaleX(1.5);transition-duration:1s!important}.divider.inview{transform:scaleX(1)}.status-message-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5rem;width:100%;display:flex}.legal-document .divider{fill:hsl(var(--sage))}.legal-document h1,.legal-document h2,.legal-document h3{font-weight:700}.legal-document h2{text-align:left;font-size:5rem}.legal-document h3{text-align:left;font-size:4rem}.legal-document section:first-of-type a{color:hsl(var(--lightgreen))}@media (min-width:1024px) and (orientation:landscape){html{font-size:5px}section:not(.Toastify),header,footer,.product-filters{padding-inline:80rem}section:not(.Toastify):last-of-type{padding-bottom:15rem}nav{border-radius:0 5rem 5rem 0;flex-direction:column;justify-content:space-between;align-items:center;width:auto;height:45vh;padding:7.5rem 5rem;display:flex;top:50vh;bottom:auto;left:0;transform:translateY(-50%)}.subscription-message,.search-switch{width:calc(100% - 160rem);bottom:5rem;left:80rem}.vendor-filters{top:-25rem}.home-container .leaf,#login-section .leaf{width:80%}#home-header{padding-top:20rem}#home-header .logo,#login-section .logo{width:30%}#home-header .search-autocomplete-wrapper{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)}.vendor-card_wrapper{grid-template-columns:repeat(2,1fr)}.vendor-card{align-self:center;height:fit-content}.vendor-card .vendor-header_name{justify-content:space-between}.vendor-card .vendor-header_name h1{font-size:4.5rem}.vendor-card .description{font-size:3rem}.vendor-card .vendor-header_info *{font-size:2.5rem}#footer .logo{width:25%}.product-filters{top:-45rem}.popup.product-popup,.popup.profile-popup{width:calc(100% - 60rem);height:calc(100% - 10rem);padding:10rem;transform:none}.profile-form{flex-flow:wrap}.form-group,.form-buttons{width:calc(50% - 2.5rem)}.vendor-header_name{justify-content:center;gap:10rem}.product-header{grid-template-columns:1fr 1fr;gap:10rem!important;display:grid!important}.product-carousel{width:100%;padding-inline:0}.product-header_box{text-align:left;align-items:flex-start}.product-header_buy{margin-top:5rem}.product-header .divider{grid-area:2/1/3/3;margin-inline-start:-80rem}.product-carousel .product-grid_single-wrapper{width:calc(25% - 3.75rem)}.product-more:has(.product-analytics){grid-template-columns:1fr 1fr;gap:10rem;display:grid}.product-more:has(.product-analytics) h2{grid-column:1/3}.profile-actions{width:75%}.profile-actions button{grid-area:auto!important}.form-buttons-delete{margin-top:0}}.haptic-feedback{cursor:pointer}.admin-vendors-container{flex-direction:column;justify-content:center;align-items:center;gap:5rem;width:100%;display:flex}.admin-vendor,.admin-vendor-header,.admin-vendor-body{flex-direction:column;justify-content:space-between;align-items:center;width:100%;display:flex}.admin-vendor-header{flex-direction:row}.admin-vendor{background:hsl(var(--beige));border-radius:3rem;overflow:hidden}.admin-vendor-status-circle{border:solid 1px hsl(var(--sage));border-radius:100%;width:2rem;height:2rem}.admin-vendor-status-circle.active{background:hsl(var(--sage));border-color:hsl(var(--sage))}.admin-vendor-status-circle.canceled{background:hsl(var(--red));border-color:hsl(var(--red))}.admin-vendor-status-circle.unsubscribed{border-color:hsl(var(--green));background:0 0}.admin-vendor h3{color:hsl(var(--green));font-weight:700}.admin-vendor-row p{color:hsl(var(--white));text-overflow:ellipsis;width:100%;font-size:2rem;overflow:hidden}.admin-vendor-row a{color:hsl(var(--white));text-overflow:ellipsis;width:100%;font-size:2rem;text-decoration:underline;overflow:hidden}.admin-vendor-header{padding:2rem 3.5rem}.admin-vendor-row{background:hsl(var(--darksage));grid-template-columns:1fr 1fr;gap:2rem;width:100%;padding:2rem 3.5rem;display:grid}.admin-vendor-row:last-of-type{background:hsl(var(--sage))}.admin-vendor-row:first-of-type{background:hsl(var(--green))}.admin-vendor-row:first-of-type p,.admin-vendor-row:first-of-type a{font-size:2.5rem}.admin-vendor-row:last-of-type a{font-size:1.5rem}
