.ProductCard-module__t53O_a__card{flex-direction:column;height:100%;transition:transform .2s;display:flex}.ProductCard-module__t53O_a__card:hover{transform:translateY(-4px)}.ProductCard-module__t53O_a__link{flex-direction:column;flex:1;display:flex}.ProductCard-module__t53O_a__imageWrapper{aspect-ratio:3/4;border-radius:var(--radius-md);margin-bottom:var(--spacing-md);background-color:var(--color-gray-100);position:relative;overflow:hidden}.ProductCard-module__t53O_a__productImage{object-fit:contain;padding:var(--spacing-md);transition:transform .3s}.ProductCard-module__t53O_a__card:hover .ProductCard-module__t53O_a__productImage{transform:scale(1.05)}.ProductCard-module__t53O_a__categoryLabel{top:var(--spacing-sm);left:var(--spacing-sm);border-radius:var(--radius-sm);text-transform:uppercase;z-index:1;background-color:#ffffffe6;padding:4px 8px;font-size:.75rem;font-weight:600;position:absolute}.ProductCard-module__t53O_a__content{margin-bottom:var(--spacing-md)}.ProductCard-module__t53O_a__title{margin-bottom:var(--spacing-xs);color:var(--color-text-main);font-size:1rem;font-weight:600}.ProductCard-module__t53O_a__price{color:var(--color-text-muted);font-size:.9rem}.ProductCard-module__t53O_a__addToCartBtn{background-color:var(--color-white);border:1px solid var(--color-black);width:100%;color:var(--color-black);border-radius:var(--radius-sm);padding:12px;font-weight:600;transition:all .2s}.ProductCard-module__t53O_a__addToCartBtn:hover{background-color:var(--color-black);color:var(--color-white)}
.page-module___8aEwW__page{gap:var(--spacing-3xl);flex-direction:column;display:flex}.page-module___8aEwW__hero{background-color:var(--color-gray-50);grid-template-columns:1fr;min-height:80vh;display:grid}.page-module___8aEwW__heroContent{padding:var(--spacing-2xl)var(--spacing-md);text-align:center;z-index:1;flex-direction:column;justify-content:center;max-width:600px;margin:0 auto;display:flex}.page-module___8aEwW__heroTitle{margin-bottom:var(--spacing-lg);letter-spacing:-.03em;font-size:3rem;line-height:1.1}.page-module___8aEwW__heroText{color:var(--color-text-muted);margin-bottom:var(--spacing-xl);font-size:1.125rem}.page-module___8aEwW__heroButtons{gap:var(--spacing-md);justify-content:center;display:flex}.page-module___8aEwW__heroImage{background-color:#e0e0e0;display:none;position:relative}.page-module___8aEwW__imageContainer{width:100%;height:100%;position:relative}.page-module___8aEwW__heroImg{object-fit:cover}.page-module___8aEwW__section{padding:var(--spacing-xl)var(--spacing-md)}.page-module___8aEwW__sectionHeader{margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:baseline;gap:var(--spacing-md);display:flex}.page-module___8aEwW__sectionTitle{font-size:2rem}.page-module___8aEwW__viewAll{text-underline-offset:4px;font-weight:600;text-decoration:underline}.page-module___8aEwW__productGrid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:640px){.page-module___8aEwW__productGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module___8aEwW__productGrid{grid-template-columns:repeat(4,1fr)}}.page-module___8aEwW__benefitsSection{background-color:var(--color-black);color:var(--color-white);padding:var(--spacing-3xl)0}.page-module___8aEwW__benefitsContainer{gap:var(--spacing-xl);text-align:center;grid-template-columns:1fr;display:grid}.page-module___8aEwW__benefitTitle{margin-bottom:var(--spacing-sm);font-size:1.5rem}@media (min-width:768px){.page-module___8aEwW__hero{text-align:left;grid-template-columns:1fr 1fr}.page-module___8aEwW__heroContent{padding:var(--spacing-3xl);text-align:left;align-items:flex-start;margin:0}.page-module___8aEwW__heroButtons{justify-content:flex-start}.page-module___8aEwW__heroImage{display:block}.page-module___8aEwW__benefitsContainer{grid-template-columns:1fr 1fr 1fr}}
.page-module__Nm5nzG__page{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-3xl)}.page-module__Nm5nzG__header{margin-bottom:var(--spacing-xl);text-align:center}.page-module__Nm5nzG__title{margin-bottom:var(--spacing-xs);font-size:2.5rem}.page-module__Nm5nzG__subtitle{color:var(--color-text-muted)}.page-module__Nm5nzG__layout{gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}.page-module__Nm5nzG__sidebar{display:none}.page-module__Nm5nzG__filterGroup{margin-bottom:var(--spacing-xl)}.page-module__Nm5nzG__filterTitle{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-gray-200);font-size:1rem}.page-module__Nm5nzG__filterList{list-style:none}.page-module__Nm5nzG__filterItem{margin-bottom:var(--spacing-sm)}.page-module__Nm5nzG__checkboxLabel{align-items:center;gap:var(--spacing-sm);cursor:pointer;color:var(--color-text-muted);font-size:.9rem;display:flex}.page-module__Nm5nzG__checkboxLabel:hover{color:var(--color-black)}.page-module__Nm5nzG__grid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}@media (min-width:768px){.page-module__Nm5nzG__layout{grid-template-columns:250px 1fr}.page-module__Nm5nzG__sidebar{display:block}.page-module__Nm5nzG__header{text-align:left}}
