.cg__inner{max-width:var(--cg-max-width, none);margin-inline:auto}.cg__intro{margin-bottom:var(--cg-intro-gap, 4.8rem)}.cg__intro-heading{margin:0 0 1.2rem}.cg__intro-heading:last-child{margin-bottom:0}.cg__intro-text{max-width:var(--cg-intro-max, none)}.cg__align--center .cg__intro-text{margin-inline:auto}.cg__align--right .cg__intro-text{margin-inline:auto 0}.cg__intro-text>:first-child{margin-top:0}.cg__intro-text>:last-child{margin-bottom:0}.cg__grid{display:grid;grid-template-columns:repeat(var(--cg-columns-mobile, 1),minmax(0,1fr));gap:var(--cg-row-gap-mobile, 3.2rem) var(--cg-column-gap, 4rem)}@media screen and (min-width:750px){.cg__grid{grid-template-columns:repeat(var(--cg-columns, 3),minmax(0,1fr));gap:var(--cg-row-gap, 4.8rem) var(--cg-column-gap, 4rem)}}.cg__cell{min-width:0}.cg__align--left{text-align:left}.cg__align--center{text-align:center}.cg__align--right{text-align:right}.cg__heading{margin:0 0 1.6rem}.cg__heading:last-child{margin-bottom:0}.cg__text>:first-child{margin-top:0}.cg__text>:last-child{margin-bottom:0}.cg__link{position:relative;display:inline-block;margin-top:1.6rem;color:inherit;text-decoration:none;font-size:1.4rem;line-height:1.3;padding-bottom:var(--hu-reserve, 1rem)}.cg__link .hover-underline{left:0;right:auto;width:var(--hu-length, 100%);top:auto;bottom:0;margin-top:0}.cg__link .hover-underline--right{left:auto;right:0}.cg__link .hover-underline--center{left:50%;right:auto;translate:-50% 0}.cg__link[aria-disabled=true]{opacity:.55;cursor:default}.cg__media{overflow:hidden;border-radius:var(--cg-image-radius, 0)}.cg__media img{display:block;width:100%;height:auto}.cg__media--square,.cg__media--portrait,.cg__media--landscape{aspect-ratio:var(--cg-media-ratio)}.cg__media--square{--cg-media-ratio: 1 / 1}.cg__media--portrait{--cg-media-ratio: 3 / 4}.cg__media--landscape{--cg-media-ratio: 4 / 3}.cg__media--square img,.cg__media--portrait img,.cg__media--landscape img{height:100%;object-fit:cover}.cg__media--placeholder{background:rgba(var(--color-foreground),.04);aspect-ratio:var(--cg-media-ratio, 4 / 3);max-height:60vh}.cg__media--placeholder .cg__placeholder{width:100%;height:100%;fill:rgba(var(--color-foreground),.14)}.cg__caption{margin-top:1.2rem;font-size:1.3rem;opacity:.75}.cg__caption>:first-child{margin-top:0}.cg__caption>:last-child{margin-bottom:0}.cg__rows{margin:0;padding:0;list-style:none}.cg__row{position:relative;padding-block:var(--cg-row-padding, 1.8rem);border-top:var(--cg-rule-width, 1px) solid var(--cg-rule-color, rgba(var(--color-foreground), .18))}.cg__row:last-child{border-bottom:var(--cg-rule-width, 1px) solid var(--cg-rule-color, rgba(var(--color-foreground), .18))}.cg__rows--no-rule .cg__row,.cg__rows--no-rule .cg__row:last-child{border:0}.cg__row-line{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.cg__row-link{display:inline-flex;align-items:center;gap:1.2rem;color:inherit;text-decoration:none}.cg__row-icon{display:inline-flex;flex:none;align-items:center}.cg__row-icon img{display:block;width:auto;height:var(--cg-icon-size, 2.4rem);max-width:100%;object-fit:contain;transition:scale var(--cg-icon-hover-speed, .24s) ease}.cg__row:hover .cg__row-link .cg__row-icon img,.cg__row:focus-within .cg__row-link .cg__row-icon img{scale:var(--cg-icon-hover-scale, 1.1)}@media(prefers-reduced-motion:reduce){.cg__row-icon img{transition:none}}.cg__row-label{position:relative;display:inline-block;font-size:var(--cg-label-size, 1.6rem);line-height:1.3}.cg__row-label--underlined{padding-bottom:var(--hu-reserve, 1rem)}.cg__row-label .hover-underline{left:0;right:auto;width:var(--hu-length, 100%);top:auto;bottom:0;margin-top:0}.cg__row-label .hover-underline--right{left:auto;right:0}.cg__row-label .hover-underline--center{left:50%;right:auto;translate:-50% 0}.cg__row-detail{margin-top:var(--cg-label-gap, .4rem);font-size:var(--cg-detail-size, 1.4rem);opacity:.8}.cg__row-detail>:first-child{margin-top:0}.cg__row-detail>:last-child{margin-bottom:0}.cg__form .contact{margin:0}.cg__form form{max-width:none}.cg__form .contact__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.cg__form .field{margin-bottom:0}.cg__form form>.field{margin-top:1rem}.cg__form .contact__button{margin-top:1.6rem}.cg__form .contact__button{text-align:inherit}.cg__form .contact__button button{width:auto}.cg__custom{min-width:0}.cg__custom>:first-child{margin-top:0}.cg__custom>:last-child{margin-bottom:0}.cg__media{position:relative}.cg__media--fill{position:relative;aspect-ratio:4 / 3}.cg__media--fill img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.cg__cell--fill{position:relative;display:flex;flex-direction:column}.cg__cell--fill>.cg__media--fill{flex:1 1 auto;aspect-ratio:auto;min-height:20rem}.cg__cell--fill>.img-caption--below,.cg__cell--fill>.cg__caption{position:absolute;top:100%;left:0;right:0}.cg__cell--fill>.img-caption--below+.cg__caption{top:calc(100% + var(--img-caption-gap, .6rem) + 2.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-content-grid.css.map */
