.cgh{position:relative;overflow:hidden}.cgh__bg-image,.cgh__bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cgh__bg-image{z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat}.cgh__bg-overlay{z-index:1}.cgh__shell{position:relative;z-index:2}.cgh__container{position:relative;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.cgh__content{text-align:left}.cgh__heading{margin:0;font-size:2.25rem;font-weight:700;letter-spacing:-.025em;line-height:1.1;color:#111827}.cgh__description{margin:1rem 0 0;font-size:1.25rem;line-height:1.5;color:#6b7280}.cgh__body{margin-top:2.5rem;position:relative}.cgh__grid-wrap,.cgh__grid-stage{pointer-events:none}.cgh__grid-inner{display:flex;align-items:center;gap:1.5rem}.cgh__col{display:grid;grid-template-columns:1fr;gap:1.5rem;flex-shrink:0}.cgh__tile{width:11rem;height:16rem;overflow:hidden;border-radius:.5rem}.cgh__tile-link{display:block;width:100%;height:100%;text-decoration:none;pointer-events:auto}.cgh__tile-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cgh__tile img{display:block;width:100%;height:100%;object-fit:cover}.cgh__tile-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#e2e8f0}.cgh__tile-placeholder svg{width:60%;height:60%;opacity:.45}.cgh__actions{position:relative;z-index:1}.cgh__cta{display:inline-block;margin-top:2.5rem;padding:.75rem 2rem;border:1px solid transparent;border-radius:.375rem;font-weight:500;text-align:center;text-decoration:none;transition:background-color .2s ease}@media screen and (min-width:640px){.cgh__container{position:static;padding-left:1.5rem;padding-right:1.5rem}.cgh__content{max-width:50rem}.cgh__heading{font-size:3.75rem}.cgh__grid-wrap{position:relative}.cgh__grid-stage{position:absolute;top:0;left:50%;transform:translate(2rem)}.cgh__tile--slot-1{opacity:0}}@media screen and (min-width:1024px){.cgh__container{position:relative;padding-left:2rem;padding-right:2rem}.cgh__grid-wrap{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.cgh__grid-stage{position:absolute;top:50%;left:50%;transform:translate(2rem,-50%)}.cgh__grid-inner,.cgh__col{gap:2rem}.cgh__tile--slot-1{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/363/assets/section-collection-grid-hero.css.map */
