.hero{position:relative;width:100%;height:17.5rem;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero:before{content:"";position:absolute;inset:0;background-color:#0006;z-index:1}.hero__content{position:relative;z-index:2;text-align:center}.hero__title{font-size:3.5rem;font-weight:600;color:#fff;margin:0;text-transform:uppercase;letter-spacing:.125rem;text-align:center}@media(max-width:40rem){.hero{height:12.5rem}.hero__title{font-size:2rem;font-style:normal;font-weight:600;line-height:1.2}}.takeHome-page{display:flex;width:100%;flex-direction:column;align-items:flex-end;gap:4rem;margin-bottom:4rem}@media(max-width:48rem){.takeHome-page{gap:5rem;margin-bottom:5rem}}.takeHome-page section{padding:0 1.5rem}.takeHome-page .takeHome-content{box-sizing:border-box;width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.5rem;display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}@media(max-width:48rem){.takeHome-page .takeHome-content{flex-direction:column;gap:1.5rem}}.takeHome-page .takeHome-content h2{color:#191814;font-size:2.5rem;font-style:normal;font-weight:600;line-height:1.3}@media(max-width:48rem){.takeHome-page .takeHome-content h2{font-size:1.5rem}}.takeHome-page .takeHome-content p{color:#75695c;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5}@media(max-width:48rem){.takeHome-page .takeHome-content p{font-size:.875rem}}.takeHome-page .takeHome-products{background-color:#f8f8f8;display:flex;padding:4rem 0;flex-direction:column;align-items:flex-start;gap:2.5rem;align-self:stretch}@media(max-width:48rem){.takeHome-page .takeHome-products{padding:2.5rem 0}}.takeHome-page .takeHome-products .search-container{box-sizing:border-box;width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.5rem;display:flex;padding:0 1.5rem;align-items:flex-start;gap:1.5rem;align-self:stretch}.takeHome-page .takeHome-products .search-container .search-bar{display:flex;align-items:center;gap:.5rem;width:100%;max-width:25rem;background-color:#fff;border-radius:.75rem;padding:.625rem .75rem;box-shadow:0 .375rem 1.125rem #1018280f;border:.0625rem solid rgba(16,24,40,.04)}.takeHome-page .takeHome-products .search-container .search-icon{display:inline-flex;align-items:center;justify-content:center;color:#75695c;flex:0 0 auto}.takeHome-page .takeHome-products .search-container .search-input{border:none;outline:none;width:100%;background:transparent;font-size:1rem;color:#191814;padding:.375rem 0}.takeHome-page .takeHome-products .search-container .search-input::placeholder{color:#b1aca2}.takeHome-page .takeHome-products .search-container .clear-button{appearance:none;-webkit-appearance:none;background:transparent;border:none;color:#b1aca2;font-size:1.125rem;line-height:1;cursor:pointer;padding:.25rem;display:inline-flex;align-items:center;justify-content:center}.takeHome-page .takeHome-products .search-container .search-input:placeholder-shown+.clear-button{display:none}.takeHome-page .takeHome-products .public-pagination-footer{box-sizing:border-box;width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.5rem}.takeHome-page .takeHome-products .products-grid{box-sizing:border-box;width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.5rem;display:grid;padding:0 1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-start;gap:2.5rem;align-self:stretch}@media(max-width:48rem){.takeHome-page .takeHome-products .products-grid{grid-template-columns:repeat(1,1fr)}}.takeHome-page .takeHome-products .products-grid .product-card{display:flex;padding:1.5rem;flex-direction:column;align-items:flex-start;gap:1.5rem;border-radius:1.5rem;border:.0625rem solid #EEEDEB;background:#fffffd;height:100%}.takeHome-page .takeHome-products .products-grid .product-card__link,.takeHome-page .takeHome-products .products-grid .product-card__link:hover,.takeHome-page .takeHome-products .products-grid .product-card__link:focus,.takeHome-page .takeHome-products .products-grid .product-card__link:focus-visible,.takeHome-page .takeHome-products .products-grid .product-card__link:active,.takeHome-page .takeHome-products .products-grid .product-card__link:visited,.takeHome-page .takeHome-products .products-grid .product-card .product-card__actions .cta-button,.takeHome-page .takeHome-products .products-grid .product-card .product-card__actions .cta-button:hover,.takeHome-page .takeHome-products .products-grid .product-card .product-card__actions .cta-button:focus,.takeHome-page .takeHome-products .products-grid .product-card .product-card__actions .cta-button:focus-visible,.takeHome-page .takeHome-products .products-grid .product-card .product-card__actions .cta-button:active,.takeHome-page .takeHome-products .products-grid .product-card .product-card__actions .cta-button:visited{text-decoration:none}.takeHome-page .takeHome-products .products-grid .product-card__link{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;flex:1}.takeHome-page .takeHome-products .products-grid .product-card h2{color:#191814;font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.3}.takeHome-page .takeHome-products .products-grid .product-card p{color:#75695c;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5}@media(max-width:48rem){.takeHome-page .takeHome-products .products-grid .product-card p{font-size:.875rem}}.takeHome-page .takeHome-products .products-grid .product-card__media{width:100%;height:14.8125rem;flex:0 0 auto;overflow:hidden;border-radius:1rem}.takeHome-page .takeHome-products .products-grid .product-card__media .product-card__image{width:100%;height:100%;display:block;object-fit:cover}.takeHome-page .takeHome-products .products-grid .product-card .product-card__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem;align-self:stretch;flex:1}.takeHome-page .takeHome-products .products-grid .product-card .product-card__content .product-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:.1875rem;align-self:stretch;flex:1}.takeHome-page .takeHome-products .products-grid .product-card .product-card__content .product-card__info p{font-size:.75rem}.takeHome-page .takeHome-products .products-grid .product-card .product-card__content .product-card__actions{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;align-self:stretch}.takeHome-page .takeHome-products .products-grid .product-card .product-card__content .product-card__actions .product-card__price{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0}.takeHome-page .takeHome-products .products-grid .product-card .product-card__content .product-card__actions .product-card__price-label{font-size:12px;font-weight:400;line-height:1.5}.takeHome-page .takeHome-products .products-grid .product-card .product-card__content .product-card__actions .product-card__price-number{font-size:20px;font-weight:600;line-height:1.3}
