.page-header-module__N_6Nta__root{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.page-header-module__N_6Nta__text{flex-direction:column;gap:.25rem;display:flex}.page-header-module__N_6Nta__title{font-family:var(--font-display);color:hsl(var(--foreground));font-size:1.75rem;font-weight:700;line-height:2rem}.page-header-module__N_6Nta__description{color:hsl(var(--muted-foreground));font-size:.95rem}.page-header-module__N_6Nta__actions{align-items:center;gap:.5rem;display:flex}@media (max-width:640px){.page-header-module__N_6Nta__root{flex-direction:column;align-items:stretch}.page-header-module__N_6Nta__actions{justify-content:flex-start}}
.button-module__5pdeQG__button{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.button-module__5pdeQG__button:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring))}.button-module__5pdeQG__button:disabled{cursor:not-allowed;opacity:.55}.button-module__5pdeQG__sizeDefault{height:40px;padding:0 16px}.button-module__5pdeQG__sizeSm{border-radius:8px;height:36px;padding:0 12px}.button-module__5pdeQG__sizeLg{border-radius:12px;height:44px;padding:0 20px}.button-module__5pdeQG__sizeXl{border-radius:12px;height:50px;padding:1.5rem 2rem;font-size:1rem}.button-module__5pdeQG__sizeIcon{width:40px;height:40px;padding:0}.button-module__5pdeQG__sizeXl:hover svg{transform:translate(4px)}.button-module__5pdeQG__variantDefault{background:linear-gradient(180deg,hsl(var(--primary))0%,hsl(var(--primary)/.92)100%);color:hsl(var(--primary-foreground));border-color:#0000}.button-module__5pdeQG__variantDefault:hover:enabled{filter:brightness(.95)}.button-module__5pdeQG__variantDefault:active:enabled{filter:brightness(.92)}.button-module__5pdeQG__variantSecondary{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border-color:#0000}.button-module__5pdeQG__variantSecondary:hover:enabled{filter:brightness(.97)}.button-module__5pdeQG__variantSecondary:active:enabled{filter:brightness(.94)}.button-module__5pdeQG__variantTertiary{color:var(--foreground);border:2px solid hsl(var(--primary));background:#fff}.button-module__5pdeQG__variantTertiary:hover{opacity:.9}.button-module__5pdeQG__variantTertiary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.button-module__5pdeQG__variantOutline{color:hsl(var(--foreground));border-color:hsl(var(--border));background:0 0}.button-module__5pdeQG__variantOutline:hover:enabled{background:hsl(var(--muted));border-color:hsl(var(--primary))}.button-module__5pdeQG__variantOutline:active:enabled{filter:brightness(.98)}.button-module__5pdeQG__variantDestructive{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));border-color:#0000}.button-module__5pdeQG__variantDestructive:hover:enabled{filter:brightness(.95)}.button-module__5pdeQG__variantDestructive:active:enabled{filter:brightness(.92)}.button-module__5pdeQG__variantGhost{color:hsl(var(--foreground));background:0 0;border-color:#0000}.button-module__5pdeQG__variantGhost:hover:enabled{background:hsl(var(--muted))}.button-module__5pdeQG__variantLink{color:hsl(var(--accent));background:0 0;border-color:#0000;border-radius:0;height:auto;padding:0}.button-module__5pdeQG__variantLink:hover:enabled{color:hsl(var(--primary));text-decoration:underline}
.input-module__vksgvG__input{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;height:40px;color:hsl(var(--foreground));border-radius:10px;padding:0 12px;font-size:.875rem;transition:box-shadow .15s,border-color .15s}.input-module__vksgvG__input::placeholder{color:hsl(var(--muted-foreground))}.input-module__vksgvG__input:focus{outline:none}.input-module__vksgvG__input:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring));border-color:hsl(var(--ring))}.input-module__vksgvG__input:disabled{opacity:.55;cursor:not-allowed}
.label-module__pUKqKa__label{color:hsl(var(--foreground));font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-block}.label-module__pUKqKa__muted{color:hsl(var(--muted-foreground));font-weight:500}
.FeaturedProducts-module__s0ZsRq__section{padding:4rem 0}@media (min-width:768px){.FeaturedProducts-module__s0ZsRq__section{padding:5rem 0}}.FeaturedProducts-module__s0ZsRq__header{flex-direction:column;gap:1rem;margin-bottom:2.5rem;display:flex}@media (min-width:640px){.FeaturedProducts-module__s0ZsRq__header{flex-direction:row;justify-content:space-between;align-items:center}}.FeaturedProducts-module__s0ZsRq__title{font-family:var(--font-heading);color:hsl(var(--foreground));font-size:2rem;font-weight:700}@media (min-width:768px){.FeaturedProducts-module__s0ZsRq__title{font-size:2.25rem}}.FeaturedProducts-module__s0ZsRq__subtitle{color:hsl(var(--muted-foreground));margin-top:.5rem}.FeaturedProducts-module__s0ZsRq__allProductsButton{align-items:center;gap:.25rem;display:inline-flex}.FeaturedProducts-module__s0ZsRq__arrowIcon{width:1rem;height:1rem;transition:transform .2s}.FeaturedProducts-module__s0ZsRq__allProductsButton:hover .FeaturedProducts-module__s0ZsRq__arrowIcon{transform:translate(4px)}.FeaturedProducts-module__s0ZsRq__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.FeaturedProducts-module__s0ZsRq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.FeaturedProducts-module__s0ZsRq__grid{grid-template-columns:repeat(4,1fr)}}.FeaturedProducts-module__s0ZsRq__animatedItem{opacity:0;animation:.4s forwards FeaturedProducts-module__s0ZsRq__slideUp}@keyframes FeaturedProducts-module__s0ZsRq__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.textarea-module__YTK7ta__textarea{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;min-height:96px;color:hsl(var(--foreground));resize:vertical;border-radius:10px;padding:10px 12px;font-size:.875rem;line-height:1.25rem;transition:box-shadow .15s,border-color .15s}.textarea-module__YTK7ta__textarea::placeholder{color:hsl(var(--muted-foreground))}.textarea-module__YTK7ta__textarea:focus{outline:none}.textarea-module__YTK7ta__textarea:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring));border-color:hsl(var(--ring))}.textarea-module__YTK7ta__textarea:disabled{opacity:.55;cursor:not-allowed}
.BrandsSection-module__64dKKq__section{background:#00000005;padding:4rem 0}.BrandsSection-module__64dKKq__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2.5rem;display:flex}.BrandsSection-module__64dKKq__title{font-size:clamp(1.75rem,2vw,2.25rem);font-weight:800}.BrandsSection-module__64dKKq__subtitle{color:hsl(var(--muted-foreground));margin-top:.5rem}.BrandsSection-module__64dKKq__allBrandsButton{align-items:center;gap:.5rem;display:inline-flex}.BrandsSection-module__64dKKq__arrowIcon{width:1rem;height:1rem}.BrandsSection-module__64dKKq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:640px){.BrandsSection-module__64dKKq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.BrandsSection-module__64dKKq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.BrandsSection-module__64dKKq__brandLink{color:inherit;text-decoration:none;animation:.35s both BrandsSection-module__64dKKq__fadeIn;display:block}.BrandsSection-module__64dKKq__card{aspect-ratio:1;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.9rem;place-items:center;padding:1rem;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.BrandsSection-module__64dKKq__brandLink:hover .BrandsSection-module__64dKKq__card{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.BrandsSection-module__64dKKq__logo{object-fit:contain;opacity:.8;padding:.5rem;transition:opacity .2s,transform .2s}.BrandsSection-module__64dKKq__brandLink:hover .BrandsSection-module__64dKKq__logo{opacity:1;transform:scale(1.04)}.BrandsSection-module__64dKKq__brandName{text-align:center;color:hsl(var(--muted-foreground));margin-top:.75rem;font-size:.9rem;font-weight:600;transition:color .2s}.BrandsSection-module__64dKKq__brandLink:hover .BrandsSection-module__64dKKq__brandName{color:hsl(var(--foreground))}@keyframes BrandsSection-module__64dKKq__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
.Footer-module__tLIT_a__container{width:100%;max-width:1200px;margin:0 auto;padding:3rem 1rem 1rem}.Footer-module__tLIT_a__grid{gap:2rem;display:grid}@media (min-width:768px){.Footer-module__tLIT_a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Footer-module__tLIT_a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}}.Footer-module__tLIT_a__brandLink{color:inherit;align-items:center;gap:.5rem;margin-bottom:1rem;text-decoration:none;display:inline-flex}.Footer-module__tLIT_a__logoMark{background:var(--primary-foreground);border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.Footer-module__tLIT_a__logoLetter{color:var(--primary);font-family:var(--font-heading,inherit);font-size:1.125rem;font-weight:800}.Footer-module__tLIT_a__brandName{font-family:var(--font-heading,inherit);font-size:1.25rem;font-weight:500}.Footer-module__tLIT_a__brandText{color:color-mix(in srgb,var(--primary-foreground)80%,transparent);max-width:28rem;font-size:.875rem;line-height:1.65}.Footer-module__tLIT_a__heading{font-family:var(--font-heading,inherit);margin:0 0 1rem;font-size:1.125rem;font-weight:500}.Footer-module__tLIT_a__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.Footer-module__tLIT_a__link{color:color-mix(in srgb,var(--primary-foreground)80%,transparent);font-size:.875rem;text-decoration:none;transition:color .15s}.Footer-module__tLIT_a__link:hover{color:var(--primary-foreground);text-decoration:underline}.Footer-module__tLIT_a__contactList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.Footer-module__tLIT_a__contactItem{color:color-mix(in srgb,var(--primary-foreground)80%,transparent);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.Footer-module__tLIT_a__icon{width:1rem;height:1rem;display:inline-block}.Footer-module__tLIT_a__bottom{border-top:1px solid gray;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:2rem;display:flex}@media (min-width:768px){.Footer-module__tLIT_a__bottom{flex-direction:row}}.Footer-module__tLIT_a__copyright{color:color-mix(in srgb,var(--primary-foreground)60%,transparent);margin:0;font-size:.875rem}.Footer-module__tLIT_a__legal{gap:1.5rem;display:inline-flex}.Footer-module__tLIT_a__legalLink{color:color-mix(in srgb,var(--primary-foreground)60%,transparent);font-size:.875rem;text-decoration:none;transition:color .15s}.Footer-module__tLIT_a__legalLink:hover{color:var(--primary-foreground)}.Footer-module__tLIT_a__socialIcon{color:#746245}
.checkbox-module__McL61q__root{border:1px solid hsl(var(--border));background:hsl(var(--background));cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.checkbox-module__McL61q__root:hover:enabled{background:hsl(var(--muted))}.checkbox-module__McL61q__root[data-state=checked]{background:hsl(var(--primary));border-color:hsl(var(--primary))}.checkbox-module__McL61q__root:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring));outline:none}.checkbox-module__McL61q__root:disabled{cursor:not-allowed;opacity:.6}.checkbox-module__McL61q__indicator{color:hsl(var(--primary-foreground));justify-content:center;align-items:center;display:inline-flex}
.dialog-module__KWRyBq__overlay{z-index:50;background:#000c;animation:.16s ease-out dialog-module__KWRyBq__dialogOverlayIn;position:fixed;inset:0}@keyframes dialog-module__KWRyBq__dialogOverlayIn{0%{opacity:0}to{opacity:1}}.dialog-module__KWRyBq__content{z-index:50;border:1px solid hsl(var(--border));background:hsl(var(--background));width:calc(100% - 2rem);max-width:32rem;color:hsl(var(--foreground));box-shadow:var(--shadow-lg);border-radius:.75rem;gap:1rem;padding:1.5rem;animation:.18s ease-out dialog-module__KWRyBq__dialogContentIn;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes dialog-module__KWRyBq__dialogContentIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.dialog-module__KWRyBq__closeButton{opacity:.8;color:hsl(var(--foreground));cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem;transition:opacity .12s,background .12s;display:inline-flex;position:absolute;top:1rem;right:1rem}.dialog-module__KWRyBq__closeButton:hover{opacity:1;background:hsl(var(--muted))}.dialog-module__KWRyBq__closeButton:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.dialog-module__KWRyBq__closeIcon{width:1rem;height:1rem}.dialog-module__KWRyBq__header{text-align:left;flex-direction:column;gap:.375rem;display:flex}.dialog-module__KWRyBq__footer{flex-direction:column-reverse;gap:.5rem;display:flex}@media (min-width:640px){.dialog-module__KWRyBq__footer{flex-direction:row;justify-content:flex-end;gap:.5rem}}.dialog-module__KWRyBq__title{font-size:1.125rem;font-weight:600;line-height:1.2}.dialog-module__KWRyBq__description{color:hsl(var(--muted-foreground));font-size:.875rem}
.Hero-module__5XVayG__container{z-index:10;width:100%;max-width:1200px;margin:0 auto;padding:4rem 1rem;position:relative}@media (min-width:768px){.Hero-module__5XVayG__container{padding:6rem 1.5rem}}.Hero-module__5XVayG__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-foreground);margin-bottom:1rem;font-size:.875rem;font-weight:600;animation:.5s both Hero-module__5XVayG__fadeIn;display:inline-block}.Hero-module__5XVayG__titleAccent{color:var(--primary);display:block}.Hero-module__5XVayG__lead{color:var(--muted-foreground);max-width:32rem;margin:0 0 2rem;font-size:1.125rem;animation:.6s .1s both Hero-module__5XVayG__slideUp}@media (min-width:768px){.Hero-module__5XVayG__lead{font-size:1.25rem}}.Hero-module__5XVayG__primaryButton,.Hero-module__5XVayG__outlineButton{width:100%;padding:1.5rem 2rem;font-size:1rem}@media (min-width:640px){.Hero-module__5XVayG__primaryButton,.Hero-module__5XVayG__outlineButton{width:auto}}.Hero-module__5XVayG__outlineButton{background:color-mix(in srgb,var(--background)50%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Hero-module__5XVayG__arrowIcon{width:1rem;height:1rem;margin-left:.5rem;transition:transform .15s}.Hero-module__5XVayG__trust{border-top:1px solid color-mix(in srgb,var(--border)50%,transparent);flex-wrap:wrap;gap:2rem;margin-top:3rem;padding-top:2rem;animation:.5s .3s both Hero-module__5XVayG__fadeIn;display:flex}.Hero-module__5XVayG__trustItem{text-align:center}.Hero-module__5XVayG__trustValue{font-family:var(--font-heading,inherit);color:var(--foreground);font-size:1.875rem;font-weight:800;display:block}.Hero-module__5XVayG__trustLabel{color:var(--muted-foreground);font-size:.875rem}@keyframes Hero-module__5XVayG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Hero-module__5XVayG__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Hero-module__5XVayG__kicker,.Hero-module__5XVayG__title,.Hero-module__5XVayG__lead,.Hero-module__5XVayG__ctaRow,.Hero-module__5XVayG__trust{animation:none!important}}
.alert-dialog-module__EW_O8a__overlay{z-index:50;background-color:#000c;animation:.15s ease-out alert-dialog-module__EW_O8a__fadeIn;position:fixed;inset:0}.alert-dialog-module__EW_O8a__overlay[data-state=closed]{animation:.15s ease-in alert-dialog-module__EW_O8a__fadeOut}.alert-dialog-module__EW_O8a__content{z-index:50;border-radius:var(--radius);border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;max-width:32rem;box-shadow:var(--shadow-lg);gap:1rem;padding:1.5rem;animation:.2s ease-out alert-dialog-module__EW_O8a__dialogIn;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.alert-dialog-module__EW_O8a__content[data-state=closed]{animation:.15s ease-in alert-dialog-module__EW_O8a__dialogOut}.alert-dialog-module__EW_O8a__header{text-align:center;flex-direction:column;gap:.5rem;display:flex}@media (min-width:640px){.alert-dialog-module__EW_O8a__header{text-align:left}}.alert-dialog-module__EW_O8a__footer{flex-direction:column-reverse;gap:.5rem;display:flex}@media (min-width:640px){.alert-dialog-module__EW_O8a__footer{flex-direction:row;justify-content:flex-end}}.alert-dialog-module__EW_O8a__title{font-size:1.125rem;font-weight:600}.alert-dialog-module__EW_O8a__description{color:hsl(var(--muted-foreground));font-size:.875rem}.alert-dialog-module__EW_O8a__cancel{margin-top:.5rem}@media (min-width:640px){.alert-dialog-module__EW_O8a__cancel{margin-top:0}}@keyframes alert-dialog-module__EW_O8a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes alert-dialog-module__EW_O8a__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes alert-dialog-module__EW_O8a__dialogIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes alert-dialog-module__EW_O8a__dialogOut{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48%)scale(.95)}}
.select-module__R36I1q__trigger{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;height:40px;color:hsl(var(--foreground));cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:0 12px;transition:box-shadow .15s,border-color .15s;display:inline-flex}.select-module__R36I1q__trigger:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring));border-color:hsl(var(--ring));outline:none}.select-module__R36I1q__icon{opacity:.7}.select-module__R36I1q__value{color:hsl(var(--foreground))}.select-module__R36I1q__content{border:1px solid hsl(var(--border));background:hsl(var(--popover));box-shadow:var(--shadow-lg);z-index:50;border-radius:12px;overflow:hidden}.select-module__R36I1q__viewport{padding:.25rem}.select-module__R36I1q__item{cursor:pointer;-webkit-user-select:none;user-select:none;color:hsl(var(--foreground));border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.select-module__R36I1q__item[data-highlighted]{background:hsl(var(--muted));outline:none}.select-module__R36I1q__item[data-state=checked]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.select-module__R36I1q__itemIndicator{opacity:.9;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.select-module__R36I1q__scrollButton{background:hsl(var(--popover));cursor:pointer;justify-content:center;align-items:center;height:28px;display:flex}
.stat-card-module__0LM45q__card{background-color:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:var(--radius);box-shadow:var(--shadow-card);padding:1.5rem;animation:.3s ease-out stat-card-module__0LM45q__fadeIn}.stat-card-module__0LM45q__inner{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.stat-card-module__0LM45q__content{flex-direction:column;display:flex}.stat-card-module__0LM45q__title{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500}.stat-card-module__0LM45q__value{font-size:1.875rem;font-family:var(--font-display);color:hsl(var(--foreground));margin-top:.5rem;font-weight:600}.stat-card-module__0LM45q__description{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.875rem}.stat-card-module__0LM45q__iconWrapper{background-color:hsl(var(--primary)/.1);border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem;display:flex}.stat-card-module__0LM45q__icon{width:1.25rem;height:1.25rem;color:hsl(var(--primary))}@keyframes stat-card-module__0LM45q__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
