:root{--color-canvas:#faf9f7;--color-paper:#fff;--color-stone:#e9e6e3;--color-ink:#2c2824;--color-accent:#936a53;--color-accent-light:#c4a594;--color-neutral-100:#fff;--color-neutral-200:#f8f6f4;--color-neutral-300:#e9e6e3;--color-neutral-400:#c5c0bb;--color-neutral-500:#948d87;--color-neutral-600:#423d38;--color-neutral-700:#2c2824;--color-neutral-800:#1a1714;--color-background:var(--color-canvas);--color-surface:var(--color-paper);--color-border:var(--color-stone);--color-text:var(--color-ink);--color-card-hover:var(--color-neutral-200);--color-tag-background:var(--color-neutral-200);--color-active-indicator:var(--color-accent);--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--line-height-tight:1.2;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-unit:0.25rem;--spacing-1:var(--spacing-unit);--spacing-2:calc(var(--spacing-unit)*2);--spacing-3:calc(var(--spacing-unit)*3);--spacing-4:calc(var(--spacing-unit)*4);--spacing-6:calc(var(--spacing-unit)*6);--spacing-8:calc(var(--spacing-unit)*8);--spacing-12:calc(var(--spacing-unit)*12);--spacing-16:calc(var(--spacing-unit)*16);--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-normal:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:350ms cubic-bezier(0.4,0,0.2,1);--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--grid-gap:var(--spacing-6);--grid-gap-lg:var(--spacing-8);--container-padding:var(--spacing-4)}*{--border-color:#e9e6e3;--grey-100:#fff;--grey-200:#f8f6f4;--grey-300:#e9e6e3;--grey-400:#c5c0bb;--grey-500:#948d87;--grey-600:#423d38;--grey-700:#2c2824;--grey-800:#1a1714;--bg-color:#faf9f7;--bg-color-1:#f5f3f0;--bg-hover:var(--bg-color);--bg-selected:var(--bg-color);--primary-color:#2c2824;--primary-color-dark:#000;--trophy-color:#d85a00;--luggage-color:#1e3a8a;--bags-color:#008d67;--clothing-color:#800020;--tshirt-color:#00526e;--sneaker-color:#008791;--desktop-color:teal;--selfcare-color:#e64294;--games-color:#6113ab;--watches-color:#9b5300;--shirtfolded-color:#a9002d;--max-width:1600px;--min-width:70vw;font-family:Manrope,sans-serif;font-weight:500;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-canvas);font-weight:300;margin:0 auto;max-width:var(--max-width);min-height:100vh;min-width:var(--min-width);width:100vw}code{size:1.2em;font-weight:500}.martian,.space,.space-mono{text-decoration:none}.bold{font-weight:500}.semibold{font-weight:400}h5{color:var(--grey-500);font-size:1.125em;letter-spacing:-.01em}h4,h5{line-height:150%}h4{color:var(--grey-700);font-size:1.35em;letter-spacing:-.02em}h3,h4{font-weight:600}h3{color:var(--grey-800);font-size:1.875em;letter-spacing:-.03em;line-height:130%}h2{font-size:2.5em;letter-spacing:-.04em;line-height:120%}h1,h2{color:var(--primary-color);font-weight:700}h1{font-size:3.25em;letter-spacing:-.05em;line-height:110%}@media only screen and (max-width:1600px){*{font-size:14px}}@media only screen and (max-width:478px){*{font-size:12px}}.category-card .category-name{color:var(--grey-500);font-size:1.1em;font-weight:400;width:-webkit-max-content;width:max-content}.category-card{align-items:center;border:1px solid #0000;border-radius:.5em;color:var(--grey-500);display:flex;flex-direction:row;gap:.5em;justify-content:flex-start;padding:.5em 1em}.category-card:hover{background-color:var(--bg-color);cursor:pointer}.category-card--selected{background-color:var(--bg-color);border:1px solid var(--border-color);color:var(--primary-color)}@media only screen and (max-width:776px){.category-card--selected{border-radius:2em;box-shadow:none}}.category-card--selected .category-name{color:var(--primary-color);font-weight:500}@media only screen and (max-width:776px){.category-card{gap:.5em;padding:.5em}}.category-card img{height:28px;object-fit:cover;width:28px}@media only screen and (max-width:478px){.category-card img{height:28px;width:28px}}.category-card--skeleton{align-items:center;background:var(--bg-color);border:1px solid var(--border-color);border-radius:2em;display:flex;flex-direction:row;gap:.5em;min-height:40px;min-width:120px;padding:.5em 1em}.category-icon-skeleton{background:var(--grey-200);border-radius:50%;height:26px;width:26px}.category-name-skeleton{background:var(--grey-200);border-radius:8px;height:18px;width:70px}.skeleton-animate{animation:skeleton-loading 1.2s linear infinite alternate}.parent-home{background-color:var(--bg-color);display:flex;flex-direction:column;gap:0;margin:auto;position:relative;z-index:10}@media only screen and (max-width:776px){.parent-home{gap:0}}.parent-home .header-brands{width:100%}.parent-home .parent-category{padding:0 1em;position:relative}.parent-home .parent-category .categories-bar{display:flex;flex-direction:column;gap:.25em;left:0;position:-webkit-sticky;position:sticky;top:1em}@media only screen and (max-width:920px){.parent-home .parent-category .categories-bar{background-color:#0000}}.parent-home .content-wrapper{display:flex;flex-direction:row;gap:1em}@media only screen and (max-width:776px){.parent-home .content-wrapper{gap:.25em}.parent-home .header-brands{padding-bottom:2em}.parent-home .content-wrapper{flex-direction:column}.parent-home .parent-category{padding:0;position:relative;width:-webkit-fill-available}.parent-home .parent-category .categories-bar{align-items:center;background-color:var(--bg-color);bottom:0;display:flex;flex-direction:row;height:auto;left:0;overflow-x:auto;overflow-y:hidden;padding:1em;position:fixed;top:auto;width:100%;z-index:100}}@media only screen and (max-width:776px)and (max-width:776px){.parent-home .parent-category .categories-bar{background-color:var(--bg-color-1);border-top:1px solid var(--border-color)}}.parent-home .about-overlay{background-color:#00000080;height:100%;z-index:100}.overlay,.parent-home .about-overlay{align-items:center;display:flex;justify-content:center;left:0;position:fixed;top:0;width:100%}.overlay{background-color:#000000bf;height:100vh;z-index:1000}.overlay .suggest-dialog{align-items:center;background-color:var(--bg-color);border-radius:2em;display:flex;flex-direction:column;gap:.5em;margin:auto;padding:4em 2em;position:relative;transform:scale(.95);transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition:all .5s ease-in-out;width:40%}@media only screen and (max-width:1200px){.overlay .suggest-dialog{padding:2em;width:50%}}@media only screen and (max-width:900px){.overlay .suggest-dialog{padding:2em;width:70%}}@media only screen and (max-width:776px){.overlay .suggest-dialog{width:100%;width:95%}}.overlay .suggest-dialog h2,.overlay .suggest-dialog h3,.overlay .suggest-dialog h5{text-align:center;width:90%}.overlay .email-parent{align-items:center;display:flex;flex-direction:column;gap:1em}@media only screen and (max-width:800px){.overlay .email-parent{width:100%}}.overlay .email-parent .carousel-arrow{position:absolute;right:1em;top:1em}.overlay .email-input{align-items:center;background-color:var(--grey-200);border:1px solid var(--border-color);border-radius:4em;display:flex;flex-direction:row;margin-top:1em;overflow:hidden;width:80%}@media only screen and (max-width:776px){.overlay .email-input{border-radius:1.5em;flex-direction:column;text-align:center;width:90%}}.overlay .email-input input{background:#0000;border:#0000;flex-grow:1;font-size:1.25em;outline:none!important;padding:1em}.overlay .email-input .suggest-button{background-color:var(--primary-color);border-radius:2em;border-width:0;color:var(--grey-100);cursor:pointer;font-size:1.25em;padding:1em;transition:opacity .2s ease,transform .2s ease}@media only screen and (max-width:776px){.overlay .email-input .suggest-button{border-radius:0;width:100%}}.overlay .length{max-width:25ch;text-align:center}.overlay .error-message,.overlay .success-message{padding-top:.5em;text-align:center}.overlay .error-message,.overlay .success-me .message.error{color:red}.overlay .success-me .message.error ssage{color:var(--primary-color)}.overlay .success-me .message.error .message{font-size:1.25em;font-weight:600;margin-top:.5em;padding-top:.5em;text-align:center}.overlay .message.success{color:green}.close{background:var(--grey-100);border:#0000;border-radius:50px;box-shadow:0 0 4px rgba(0,0,0,.212);height:3em;margin:.5em;position:absolute;right:.4em;top:.4em;width:3em}.parent-header{align-items:center;background-color:#fff;border:1px solid var(--border-color);border-radius:1.5em;bottom:0;display:flex;flex-direction:row;gap:2em;left:0;margin:4em 10em 0;padding:4em;position:-webkit-sticky;position:sticky;width:-webkit-fill-available;z-index:-1}@media only screen and (max-width:768px){.parent-header{flex-direction:column;margin:.5em}}.parent-header:before{border-radius:inherit;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute;right:0;top:0;z-index:-1}.parent-header .suggestions-text{align-items:start;color:var(--primary-color);display:flex;flex-direction:column;gap:.5em;justify-content:flex-start}@media only screen and (max-width:768px){.parent-header .suggestions-text{align-items:center;justify-content:center;text-align:center}.parent-header .suggestions-text h3,.parent-header .suggestions-text p{text-align:center}}.parent-header .brand-details-form{align-items:center;display:flex;flex-direction:row;justify-content:center;width:70%}@media only screen and (max-width:768px){.parent-header .brand-details-form{width:90%}}.parent-header .brand-details-form form{grid-gap:1em;align-items:center;display:grid;gap:1em;grid-template-columns:1fr 1fr;width:-webkit-fill-available}.parent-header .brand-details-form form .name{grid-column-end:1;grid-column-start:1}@media only screen and (max-width:768px){.parent-header .brand-details-form form .name{height:-webkit-max-content}}.parent-header .brand-details-form form .known-for{grid-column-end:2;grid-column-start:2;grid-row-end:4;grid-row-start:1}@media only screen and (max-width:768px){.parent-header .brand-details-form form .known-for{height:-webkit-max-content}}.parent-header .brand-details-form form .website{grid-column-end:1;grid-column-start:1;grid-row-end:3;grid-row-start:3}@media only screen and (max-width:768px){.parent-header .brand-details-form form .website{height:-webkit-max-content}}.parent-header .brand-details-form form .person{grid-column-end:1;grid-column-start:1;grid-row-end:1;grid-row-start:1}@media only screen and (max-width:768px){.parent-header .brand-details-form form .person{height:-webkit-max-content}}.parent-header .brand-details-form form .suggest-button{grid-column-end:3;grid-column-start:1;grid-row-end:4;grid-row-start:4}@media only screen and (max-width:768px){.parent-header .brand-details-form form .suggest-button{height:-webkit-max-content}}.parent-header .brand-details-form form input{align-items:start;border:1px solid var(--grey-300);border-radius:1em;display:flex;flex-direction:column;font-size:1em;height:-webkit-fill-available;padding:1em}.parent-header .brand-details-form form button{background-color:var(--primary-color);border:none;border-radius:1em;color:#fff;cursor:pointer;font-size:1em;padding:1em}.parent-header .brand-details-form form button:hover{background-color:var(--primary-color-dark)}@media only screen and (max-width:768px){.parent-header .brand-details-form form{display:flex;flex-direction:column;gap:1em}.parent-header,.parent-header .brand-details-form form .known-for,.parent-header .brand-details-form form .name,.parent-header .brand-details-form form .person,.parent-header .brand-details-form form .suggest-button,.parent-header .brand-details-form form .website{width:-webkit-fill-available}.parent-header{gap:1em;padding:2em}.parent-header .suggestions-text{font-size:.9em}.parent-header .brand-details-form{margin:0;padding:1em}.parent-header .brand-details-form form{grid-template-columns:1fr}}.carousel{border-radius:1.5em;box-shadow:0 0 0 #0000;height:35em;margin:0 auto;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%;z-index:0}@media screen and (max-width:768px){.carousel{height:32em;touch-action:pan-y}}.carousel-slides{align-items:center;display:flex;height:100%;justify-content:center;transition:transform .3s ease}.carousel-image{height:100%;object-fit:cover;object-position:top;width:100%}.carousel .arrow-container{display:flex;justify-content:space-between;opacity:0;padding:0 1em;position:absolute;top:50%;transform:scale(.96);transition:opacity .3s ease,transform .3s ease;width:-webkit-fill-available}@media screen and (max-width:768px){.carousel .arrow-container{display:none}}.carousel-arrow{align-items:center;background:#ffffffb3;border:none;border-radius:50%;cursor:pointer;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.carousel-arrow:hover{background:#fff}.carousel:hover{box-shadow:0 0 2px #0003}.carousel:hover .arrow-container{opacity:1;transform:scale(1)}.carousel-dots,.carousel:hover .carousel-dots{opacity:1;transform:translateX(-50%) scale(1)}.carousel-dots{bottom:1em;display:flex;gap:.5rem;left:50%;position:absolute;transition:opacity .3s ease,transform .3s ease}.carousel-dots .dot{background:#0003;border-radius:50%;cursor:pointer;height:.5em;transition:all .2s ease;width:.5em}.carousel-dots .dot.active{background:#0009}.brand-card{border-radius:2.5em;box-shadow:0 0 0 #0000;box-sizing:border-box;display:flex;flex-direction:column;gap:.5em;height:-webkit-max-content;height:max-content;overflow:hidden;padding:1em;transition:transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;width:100%}.brand-card:hover{background-color:#fff;box-shadow:1px 1px 5px #0000001a;transform:translateY(-1px)}.brand-card .featured-badge{background:var(--primary-color);border-radius:1em;color:#fff;opacity:1;padding:.25em .75em;position:absolute;right:1.5em;top:1.5em;transform:translateY(1px);transition:none;z-index:4}.brand-card .info-cta{display:flex;flex-direction:column}.brand-card .info-cta .card-footer{align-items:center;display:flex;justify-content:space-between}.brand-card .info-cta .card-footer .explore-link{border:1px solid var(--grey-300);border-radius:4em;color:var(--primary-color);font-weight:600;padding:.5em 1em;text-decoration:none;transition:background .2s ease}.brand-card .info-cta .card-footer .explore-link:hover{background:var(--grey-300)}.brand-card .brand-tags{display:flex;flex-wrap:wrap;gap:.5em}.brand-card .brand-tag-pill{border-radius:1em;display:inline-block;font-weight:600;padding:0 .75em;text-transform:capitalize}.brand-tag{color:var(--grey-500)}.carousel-container{position:relative}.carousel-container .carousel-tags{display:flex;flex-wrap:wrap;gap:.5em;left:1em;position:absolute;top:1em;z-index:2}.carousel-container .featured-badge{background:hsla(0,0%,100%,.627);border-radius:1.5em;box-shadow:0 4px 6px #0000001a;color:#000;font-weight:700;padding:.25em .75em;position:absolute;right:1em;top:1em;z-index:3}.carousel-container .carousel-tag-pill{border-radius:1em;display:inline-block;font-weight:600;padding:.25em .75em;text-transform:capitalize}@keyframes skeleton-loading{0%{background-color:var(--grey-200)}to{background-color:var(--grey-300)}}.placeholder-card{background-color:#fff;border-radius:2.5em;box-shadow:0 0 0 #0000;box-sizing:border-box;display:flex;flex-direction:column;gap:.5em;height:-webkit-max-content;height:max-content;overflow:hidden;padding:1em;transition:transform .2s ease,box-shadow .2s ease;width:100%}.placeholder-card:hover{box-shadow:1px 1px 5px #0000001a;transform:translateY(-1px)}.placeholder-card .placeholder-image{background:var(--grey-200);border-radius:1.5em;height:35em;width:100%}.placeholder-card .placeholder-title{background:var(--grey-200);border-radius:.25em;height:1.5em;width:60%}.placeholder-card .placeholder-tag{background:var(--grey-200);border-radius:.25em;height:1em;width:40%}.placeholder-card .skeleton-animate{animation:skeleton-loading 1.2s linear infinite alternate}@media(max-width:1200px){.placeholder-image{width:30vw}}@media(max-width:920px){.placeholder-image{width:40vw}}@media(max-width:776px){.placeholder-image{width:80vw}}@media(max-width:478px){.placeholder-image{width:80vw}}.brand-filters{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(to bottom,rgba(var(--bg-color-1-rgb),.85) 0,#0000 100%);display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5em;justify-content:center;overflow-x:auto;padding:1em;position:-webkit-sticky;position:sticky;top:0;width:-webkit-fill-available;z-index:10}.brand-filters::-webkit-scrollbar{display:none}@media screen and (max-width:1000px){.brand-filters{justify-content:start;overflow-x:auto;scrollbar-width:none}}.brand-filters a{background:#0000;background:#fff;border:1px solid var(--grey-300);border-radius:1em;color:var(--grey-600);padding:.5em 1em;text-decoration:none;transition:all .2s ease;width:-webkit-max-content;width:max-content}.brand-filters a.active{background:var(--color-accent);border:1px solid #0000;color:#fff}.brand-filters a:hover:not(.active){background:var(--bg-color);color:var(--grey-600)}.brand-filters a .filter-label{display:block;width:-webkit-max-content;width:max-content}.brand-filters .skeleton-filters{display:flex;gap:.5em}.brand-filters .skeleton-filters .skeleton-chip{animation:pulse 1.5s infinite;background:var(--color-stone);border-radius:1em;height:2em;width:10em}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes spin{to{transform:translate(-50%,-50%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.l,.r{transition:transform .2s cubic-bezier(.39,.575,.565,1)}.l:hover,.r:hover{transform:scale(.8)}.brand-grid-container{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.brand-grid{grid-gap:.5em;background-color:var(--bg-color);border-radius:0 0 2em 2em;box-sizing:border-box;display:grid;gap:.5em;grid-template-columns:repeat(3,1fr);padding:0 1em 1em;position:relative;width:100%}.brand-grid:before{background-color:var(--grey-300);content:"";height:1px;left:0;position:absolute;top:-2em;width:3em}.brand-grid>*{min-width:0;width:100%}@media(max-width:1200px){.brand-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:920px){.brand-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:776px){.brand-grid{grid-template-columns:repeat(2,1fr);padding:0 .5em}}@media(max-width:478px){.brand-grid{grid-template-columns:repeat(1,1fr)}}.brand-card-fade-in{animation:fadeIn .4s ease-out}.about-overlay{align-items:center;background-color:#0006;bottom:0;display:flex;justify-content:center;left:0;padding:2em;position:fixed;right:0;top:0;z-index:1000}.about-overlay .about{background:var(--bg-color);border-radius:1em;display:flex;flex-direction:column;gap:1em;height:80vh;margin:auto;max-width:70ch;min-width:35ch;overflow:scroll;padding:2em;position:relative}.about-overlay .about .email{color:var(--primary-color);font-size:1em;font-weight:500;line-height:150%;text-decoration:underline}.about-overlay .about .icon-grid{display:flex;flex-direction:row;gap:1em}.about-overlay .about .icon-grid .social-icon{background-color:var(--bg-hover);border-radius:60px;color:var(--primary-color);height:2em;padding:1em;width:2em}.close-about{background:var(--grey-100);border:#0000;border-radius:50px;box-shadow:0 0 4px rgba(0,0,0,.212);height:3em;margin:-1em 1em 0 0;position:absolute;right:0;width:3em}.modal-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:2em;position:fixed;right:0;top:0;z-index:1000}.modal-overlay .modal-content{background:var(--bg-color);border-radius:.75em;height:100%;overflow:auto;transition:width .3s ease;width:50vw}@media only screen and (max-width:1200px){.modal-overlay .modal-content{padding:0;width:90vw}}.modal-overlay .modal-action{align-items:center;border:solid var(--border-color);border-width:0 0 1px;cursor:pointer;display:flex;flex-direction:row;gap:1em;justify-content:space-between;padding:.5em 1em}.close-email{background:var(--grey-100);border:#0000;border-radius:50px;box-shadow:0 0 4px rgba(0,0,0,.212);height:3em;margin:.5em;width:3em}@media only screen and (max-width:1200px){.modal-overlay{padding:0}}.all-brands{padding:2em}.all-brands .brands{column-count:5;gap:2em}@media only screen and (max-width:920px){.all-brands .brands{column-count:4}}@media only screen and (max-width:478px){.all-brands .brands{column-count:2}}.all-brands .brands .column{break-inside:avoid;margin-bottom:2em;page-break-inside:avoid}.all-brands .brands .column h5{color:var(--primary-color);font-size:1em;font-weight:600;margin-bottom:.5em;text-transform:uppercase}.all-brands .brands ul{list-style-type:none;margin:0;padding:0}.all-brands .brands li{margin-bottom:8px}.all-brands .brands a{color:var(--grey-600);text-decoration:none}.all-brands .brands a:hover{text-decoration:underline}.banner{align-items:center;border-radius:.5em;display:flex;flex-direction:column;justify-content:center;padding:3em;text-align:center}@media(max-width:600px){.banner{padding:2em}}.banner-tagline{background-color:var(--color-stone);border-radius:3em;display:none;margin-bottom:1em;padding:.5em 1em}.banner-title{font-size:2em;font-weight:700;margin-bottom:.5em}.banner-description{font-size:1em;line-height:1.5;max-width:600px}
/*# sourceMappingURL=main.f977cb6b.css.map*/