.star-promo-grid,.star-collection-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;width:100%;margin:0 auto}.star-promo-square{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;transition:opacity .3s ease;width:calc((100% - 8rem)/5)}.star-promo-square:hover{opacity:.85}.star-promo-square .image-wrapper{width:100%;aspect-ratio:1 / 1;overflow:hidden;margin-bottom:1.5rem;background-color:#f4f4f4}.star-promo-square .image-wrapper img,.star-promo-square .image-wrapper svg{width:100%;height:100%;object-fit:cover;display:block}.star-promo-square .promo-title{font-size:1.2rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;text-align:center;font-family:var(--font-heading-family, sans-serif)}@media screen and (max-width:768px){.star-promo-grid,.star-collection-grid{gap:1.5rem}.star-promo-square{width:100%}.star-promo-square .image-wrapper{margin-bottom:1rem}.star-promo-square .promo-title{font-size:1.3rem}}.star-text-link{display:block;text-decoration:none;color:inherit;font-size:1.2rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;text-align:center;font-family:var(--font-heading-family, sans-serif);transition:opacity .3s ease;width:calc((100% - 8rem)/5)}.star-text-link:hover{opacity:.5}@media screen and (max-width:768px){.star-text-link{width:100%;padding:.5rem 0}}.header__inline-menu summary.list-menu__item,.header__inline-menu a.list-menu__item{line-height:calc(1 + 1.4 / var(--font-body-scale))}@media screen and (min-width:990px){header-menu details[open] .mega-menu__content{display:block!important;opacity:1!important;visibility:visible!important;transform:translateY(0)!important;z-index:9999!important}header-menu details[open] summary span{text-decoration:underline;text-underline-offset:.3rem}header-menu details summary[data-url]{cursor:pointer}}div[class^=ai-hero-banner__content-]{z-index:1!important}@media screen and (min-width:990px){header-menu .mega-menu__list{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:2rem!important;width:100%!important;margin:0 auto!important;padding-top:1rem!important;padding-bottom:2rem!important}header-menu .mega-menu__list>li{width:calc((100% - 8rem)/5)!important;text-align:center}header-menu .mega-menu__link--level-2{display:block;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-family:var(--font-heading-family, sans-serif)!important;text-decoration:none;transition:opacity .3s ease;padding:0!important}header-menu .mega-menu__link--level-2:hover{opacity:.5!important;text-decoration:none!important}header-menu .mega-menu__list>li ul{margin-top:1rem;padding:0}header-menu .mega-menu__list>li ul a{font-size:.9rem;letter-spacing:.05em;text-transform:none;opacity:.7;padding:.4rem 0;display:block;transition:opacity .3s ease}header-menu .mega-menu__list>li ul a:hover{opacity:1;text-decoration:underline;text-underline-offset:.2rem}}@media screen and (min-width:990px){body:has(header-menu details[open]):after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:2;pointer-events:none;opacity:0;animation:star-fade-in .3s ease forwards}@keyframes star-fade-in{0%{opacity:0}to{opacity:1}}.shopify-section-header{position:relative;z-index:99!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/star.css.map */
