.ProductCard-module__O-UVIa__card{background-color:#fff;border-radius:1rem;flex-direction:column;width:100%;text-decoration:none;transition:transform .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001a}.ProductCard-module__O-UVIa__card:hover{transform:translateY(-.25rem);box-shadow:0 4px 6px #00000026}.ProductCard-module__O-UVIa__imageContainer{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.ProductCard-module__O-UVIa__primaryImage,.ProductCard-module__O-UVIa__hoverImage{object-fit:cover;border-bottom:1px solid #e5e7eb;transition:opacity .3s ease-in-out}.ProductCard-module__O-UVIa__primaryImage{opacity:1}.ProductCard-module__O-UVIa__card:hover .ProductCard-module__O-UVIa__primaryImage{opacity:0}.ProductCard-module__O-UVIa__hoverImage{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.ProductCard-module__O-UVIa__card:hover .ProductCard-module__O-UVIa__hoverImage{opacity:1}.ProductCard-module__O-UVIa__content{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.ProductCard-module__O-UVIa__category{letter-spacing:.025em;font-size:.75rem;font-weight:500}@media (min-width:768px){.ProductCard-module__O-UVIa__category{font-size:.875rem}}.ProductCard-module__O-UVIa__name{color:#000;word-break:break-word;min-height:2.8em;font-size:.875rem;font-weight:600;line-height:1.4;overflow:hidden}@media (min-width:768px){.ProductCard-module__O-UVIa__name{font-size:1rem}}
.page-module__dP9viq__wrapper{background-image:url(https://images.unsplash.com/photo-1585969900990-8d5738253eb5?q=80&w=1082&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-position:50%;background-size:cover;padding-top:180px;padding-bottom:130px;position:relative}@media (max-width:36em){.page-module__dP9viq__wrapper{padding-top:80px;padding-bottom:50px}}.page-module__dP9viq__inner{z-index:1;position:relative}.page-module__dP9viq__title{letter-spacing:-1px;padding-left:var(--mantine-spacing-md);padding-right:var(--mantine-spacing-md);color:var(--mantine-color-white);margin-bottom:var(--mantine-spacing-xs);text-align:center;font-size:40px;font-weight:800;font-family:Outfit,var(--mantine-font-family)}@media (max-width:36em){.page-module__dP9viq__title{text-align:left;font-size:28px}}.page-module__dP9viq__highlight{color:var(--mantine-color-primary-4)}.page-module__dP9viq__description{color:var(--mantine-color-gray-0);text-align:center}@media (max-width:36em){.page-module__dP9viq__description{font-size:var(--mantine-font-size-md);text-align:left}}.page-module__dP9viq__controls{margin-top:calc(var(--mantine-spacing-xl)*1.5);padding-left:var(--mantine-spacing-md);padding-right:var(--mantine-spacing-md);justify-content:center;display:flex}@media (max-width:36em){.page-module__dP9viq__controls{flex-direction:column}}.page-module__dP9viq__control{height:42px;font-size:var(--mantine-font-size-md)}.page-module__dP9viq__control:not(:first-of-type){margin-left:var(--mantine-spacing-md)}@media (max-width:36em){.page-module__dP9viq__control:not(:first-of-type){margin-top:var(--mantine-spacing-md);margin-left:0}}.page-module__dP9viq__secondaryControl{color:var(--mantine-color-white);background-color:#fff6}@media (hover:hover){.page-module__dP9viq__secondaryControl:hover{background-color:#ffffff73}}@media (hover:none){.page-module__dP9viq__secondaryControl:active{background-color:#ffffff73}}
