.custom-multicolumn{--custom-multicolumn-card-height: 32rem;position:relative;isolation:isolate}.custom-multicolumn__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.custom-multicolumn__background-image{width:100%;height:100%;object-fit:cover}.custom-multicolumn__inner{display:flex;flex-direction:column;align-items:center}.custom-multicolumn__header{margin-bottom:4rem;text-align:center;color:rgb(var(--color-foreground))}.custom-multicolumn__title{margin:0 0 2.1rem;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(2rem,4vw,2.4685rem);line-height:1;text-transform:uppercase;font-feature-settings:"calt" off}.custom-multicolumn__subtitle{font-family:var(--font-subheading-family);font-weight:600;font-size:clamp(2.2rem,4.5vw,2.6449rem);line-height:1}.custom-multicolumn__subtitle>:first-child{margin-top:0}.custom-multicolumn__subtitle>:last-child{margin-bottom:0}.custom-multicolumn__list{display:grid;grid-template-columns:1fr;gap:0;width:100%}.custom-multicolumn__card{position:relative;height:var(--custom-multicolumn-card-height);overflow:hidden;cursor:pointer}.custom-multicolumn__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.custom-multicolumn__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(22,22,22,var(--custom-multicolumn-overlay, .56));transition:background-color .45s ease}.custom-multicolumn__image{width:100%;height:100%;object-fit:cover;object-position:center}.custom-multicolumn__image--placeholder{background:rgba(var(--color-foreground),.04)}.custom-multicolumn__content{position:relative;display:flex;flex-grow:1;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:4rem 3.2rem;text-align:center;color:rgb(var(--color-foreground))}.custom-multicolumn__group{display:flex;flex-direction:column;align-items:center;gap:1.2rem;max-width:24.5rem}.custom-multicolumn__card-heading{margin:0;font-family:var(--font-subheading-family);font-weight:600;font-size:2.6449rem;line-height:1}.custom-multicolumn__text{font-family:var(--font-body-family);font-weight:600;font-size:1.3224rem;line-height:1.4}.custom-multicolumn__text>:first-child{margin-top:0}.custom-multicolumn__text>:last-child{margin-bottom:0}.custom-multicolumn__cta-wrap{margin-top:2rem}.custom-multicolumn__cta.button{display:flex;align-items:center;justify-content:center;width:17.0153rem;height:7.3725rem;min-width:auto;padding:0;font-family:var(--font-subheading-family);font-weight:600;font-size:1.7632rem;line-height:1;letter-spacing:normal;text-transform:uppercase}@media(hover:hover)and (pointer:fine){.custom-multicolumn__cta-wrap{max-height:0;margin-top:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .45s ease,margin-top .45s ease,opacity .3s ease}.custom-multicolumn__card:hover .custom-multicolumn__media:after,.custom-multicolumn__card:focus-within .custom-multicolumn__media:after{background-color:rgba(22,22,22,var(--custom-multicolumn-overlay-hover, .26))}.custom-multicolumn__card:hover .custom-multicolumn__cta-wrap,.custom-multicolumn__card:focus-within .custom-multicolumn__cta-wrap{max-height:8rem;margin-top:2rem;opacity:1;pointer-events:auto}}.custom-multicolumn__list--solid{gap:2rem}.custom-multicolumn__card--solid{display:flex;flex-direction:column;height:auto;min-height:var(--custom-multicolumn-card-height);cursor:auto}.custom-multicolumn__card--overlap{--custom-multicolumn-cta-overhang: 3.44rem;min-height:20.1rem;margin-bottom:var(--custom-multicolumn-cta-overhang);overflow:visible}.custom-multicolumn__content--overlap{padding-bottom:7.7rem}.custom-multicolumn__cta-wrap--overlap{position:absolute;bottom:calc(-1 * var(--custom-multicolumn-cta-overhang));left:50%;margin-top:0;transform:translate(-50%)}.custom-multicolumn__cta-wrap--static{max-height:none;margin-top:2rem;overflow:visible;opacity:1;pointer-events:auto;transition:none}@media(prefers-reduced-motion:reduce){.custom-multicolumn__media:after,.custom-multicolumn__cta-wrap{transition:none}}@media screen and (min-width:750px){.custom-multicolumn{--custom-multicolumn-card-height: 30.7913rem}.custom-multicolumn__header{margin-bottom:8.5rem}.custom-multicolumn__list{grid-template-columns:repeat(2,1fr)}.custom-multicolumn__list--solid{gap:3rem}}@media screen and (min-width:990px){.custom-multicolumn__list{grid-template-columns:repeat(var(--custom-multicolumn-columns, 3),1fr)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-custom-multicolumn.css.map */
