.gc-section{padding-top:var(--gc-pt, 40px);padding-bottom:var(--gc-pb, 40px);overflow:hidden}.gc-header{margin-bottom:2.4rem}.gc-header--center{text-align:center}.gc-header--right{text-align:right}.gc-eyebrow{display:block;margin:0 0 .6rem;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.45)}.gc-heading{margin:0 0 .6rem}.gc-subheading{margin:0;line-height:1.5;color:rgba(var(--color-foreground),.65)}.gc-shell{position:relative}.gc-viewport{overflow:hidden}.gc-track{display:flex;gap:1.6rem;list-style:none;margin:0;padding:.4rem 0;will-change:transform;align-items:stretch}.gc-item{flex:0 0 auto;width:calc((100% - .8rem) / 1.12)}.gc-card{border-radius:1.2rem;overflow:hidden;background:rgb(var(--color-background));box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;height:100%;transition:box-shadow .2s ease}.gc-card:hover{box-shadow:0 4px 20px #0000001a}.gc-media{position:relative;overflow:hidden;width:min(300px,100%);aspect-ratio:1/1;flex-shrink:0;background:rgba(var(--color-foreground),.04);align-self:center}.gc-media-link{display:block;height:100%}.gc-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.gc-card:hover .gc-img{transform:scale(1.04)}.gc-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.gc-placeholder .placeholder-svg{width:48%;height:48%;opacity:.25}.gc-body{padding:1.4rem 1.6rem 1.6rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.gc-title{margin:0;font-weight:600;line-height:1.3;color:rgb(var(--color-foreground))}.gc-title-link{color:inherit;text-decoration:none}.gc-title-link:hover{text-decoration:underline}.gc-desc{margin:0;line-height:1.55;color:rgb(var(--color-foreground))}.gc-desc ul,.gc-desc ol{margin:.4rem 0 0;padding-left:1.6rem}.gc-desc li{margin-bottom:.3rem}.gc-empty{text-align:center;color:rgba(var(--color-foreground),.45);padding:3.2rem 0}@media screen and (min-width:640px){.gc-item{width:calc((100% - 1.6rem)/2)}}@media screen and (min-width:990px){.gc-item{width:calc((100% - (var(--gc-count, 4) - 1) * 1.6rem) / var(--gc-count, 4))}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
