body.template-index .site-container{height:auto;min-height:100vh}body.template-index .site-container>.main-menu{position:absolute;top:25vh;z-index:4}body.template-index #shopify-section-nav-link{min-height:72px}body.template-index #shopify-section-nav-link .pages-menu{position:fixed;left:56px;top:22px;z-index:25;display:flex;flex-direction:column;align-items:flex-start;gap:9px;width:max-content;max-width:calc(100vw - 32px);margin:0;padding:0;text-align:left}body.template-index #shopify-section-nav-link .pages-menu>a{display:block;flex:none;width:auto;height:auto!important;margin:0;text-decoration:none}body.template-index #shopify-section-nav-link .pages-menu .nav-link{display:inline-block;width:auto;margin:0!important;padding:1px 2px;text-align:left!important;line-height:1.25;color:var(--nav-link-color)}body.template-index #shopify-section-nav-link .pages-menu .nav-link:hover,body.template-index #shopify-section-nav-link .pages-menu a:focus-visible .nav-link{color:var(--navlink-hover-color);background-color:var(--navlink-background-color)}body.template-index .public-ivy-home-products{position:relative;z-index:1;width:100%;max-width:1480px;min-width:0;padding-top:clamp(430px,57vh,700px);padding-bottom:96px;margin:0 auto;box-sizing:border-box}body.template-index .public-ivy-catalog-grid{display:grid;width:100%;grid-template-columns:var(--catalog-columns, 1fr 1fr);column-gap:var(--catalog-gap, 16px);row-gap:var(--catalog-row-gap, 24px);align-items:start}body.template-index .public-ivy-catalog-item{width:100%;min-width:0;margin:0}body.template-index .public-ivy-catalog-product-link{display:block;width:100%;color:inherit;text-decoration:none}body.template-index .public-ivy-catalog-image{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;transition:opacity .18s ease}body.template-index .public-ivy-catalog-product-link:hover .public-ivy-catalog-image{opacity:.85}body.template-index .public-ivy-catalog-placeholder{display:grid;place-items:center;min-height:220px;background:#efefef;padding:16px;text-align:center}body.template-index .public-ivy-catalog-caption{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px;padding-top:9px;color:#111;font-size:12px;line-height:1.4}body.template-index .public-ivy-catalog-title{color:inherit;text-decoration:none}body.template-index .public-ivy-catalog-title:hover{text-decoration:underline}body.template-index .public-ivy-catalog-price{margin-left:auto;white-space:nowrap}body.template-index .public-ivy-catalog-old-price{margin-left:4px;opacity:.6}body.template-index .public-ivy-catalog-sold-out{width:100%;font-size:10px;opacity:.7}body.template-index .public-ivy-catalog-empty{margin-top:25px;font-size:14px}body.template-index .public-ivy-catalog-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;padding-top:45px;font-size:13px}body.template-index .public-ivy-catalog-pagination a,body.template-index .public-ivy-catalog-pagination span{color:#111;text-decoration:none}body.template-index .public-ivy-catalog-pagination a:hover{text-decoration:underline}@media screen and (max-width:991px){body.template-index #shopify-section-nav-link .pages-menu{left:24px}}@media screen and (max-width:767px){body.template-index #shopify-section-nav-link .pages-menu{top:16px;left:16px;gap:7px}body.template-index .public-ivy-home-products{padding-top:clamp(405px,55vh,610px);padding-bottom:70px}body.template-index .public-ivy-catalog-grid{grid-template-columns:var(--catalog-columns-mobile, 1fr);column-gap:var(--catalog-gap-mobile, 12px);row-gap:var(--catalog-row-gap-mobile, 20px)}}@media screen and (max-height:417px){body.template-index .site-container>.main-menu{top:9vh}body.template-index .public-ivy-home-products{padding-top:345px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/homepage-catalog-restored.css.map */
