.content-collage{background:var(--cc-section-bg)}.cc__container{width:min(var(--cc-container-max, 1440px),90vw);margin-inline:auto}.content-collage__inner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"media-main" "content" "card-one" "card-two";gap:1.6rem}.cc__content{grid-area:content;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:.8rem}.cc__eyebrow{margin:0 0 1.2rem;font-family:var(--font-body-family);font-size:clamp(1.5rem,1.25vw,1.7rem);line-height:1.4;letter-spacing:.01em;color:var(--cc-text-color)}.cc__heading{margin:0;font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight, 400);font-size:clamp(2.8rem,5.6vw,4.8rem)!important;line-height:1.2;letter-spacing:normal;color:var(--cc-heading-color)}.cc__heading em{font-style:normal;color:var(--cc-heading-highlight, currentColor);text-decoration:none}.cc__tagline{margin:2.4rem 0 0;font-family:var(--font-body-family);font-size:clamp(1.6rem,1.35vw,1.8rem);font-weight:600;line-height:1.45;color:var(--cc-heading-color)}.cc__tagline+.cc__buttons{margin-top:1.6rem}.cc__note{display:inline-flex;align-items:center;gap:.6rem;margin:1.2rem 0 0;font-family:var(--font-body-family);font-size:clamp(1.5rem,1.15vw,1.6rem);line-height:1.4;color:var(--cc-text-color)}.cc__note-icon{flex:0 0 auto;width:1.6rem;height:1.6rem;color:var(--cc-heading-color)}.cc__text{margin:1.6rem 0 0;max-width:42ch;font-family:var(--font-body-family);font-size:clamp(1.6rem,1.25vw,1.8rem);line-height:1.6;color:var(--cc-text-color)}.cc__text>*:first-child{margin-top:0}.cc__text>*:last-child{margin-bottom:0}.cc__list{list-style:none;margin:2.4rem 0 0;padding:0 clamp(1.4rem,1.4vw,1.8rem);display:flex;flex-direction:column;gap:1.12rem;text-align:left;align-self:stretch}.cc__list-item{display:flex;align-items:flex-start;gap:1.12rem;font-family:var(--font-body-family);font-size:clamp(1.6rem,1.35vw,1.8rem);line-height:1.45;color:var(--cc-text-color)}.cc__list-icon{flex:0 0 auto;width:1.8rem;height:1.8rem;margin-top:.3rem;color:var(--cc-heading-color)}.cc__list-icon--image{width:2.2rem;height:2.2rem;margin-top:.1rem;object-fit:contain}.cc__buttons{display:flex;flex-wrap:nowrap;justify-content:center;gap:1.2rem;margin-top:2.8rem}.cc__button{display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;flex:0 1 auto;min-width:0;border-radius:999px;border:1px solid transparent;padding:1.36rem 2.24rem;font-family:var(--font-body-family);font-size:clamp(1.5rem,1.25vw,1.7rem);line-height:1.2;text-decoration:none;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.cc__button:hover{opacity:.85}.cc__button--primary{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-text);border-color:var(--cc-btn-primary-bg)}.cc__button--secondary{background:transparent;color:var(--cc-btn-secondary-text);border-color:var(--cc-btn-secondary-border)}.cc__card{min-width:0;min-height:0;border-radius:var(--cc-card-radius);overflow:hidden}.cc__card--media{position:relative;aspect-ratio:var(--cc-card-ratio)}.cc__card--media img,.cc__card--media svg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cc__card--media-main{grid-area:media-main}.cc__card--media-secondary{grid-area:media-secondary}@media screen and (max-width:749px){.cc__card--hide-mobile{display:none}.content-collage__inner:not(.cc--secondary-mobile) .cc__card--media-secondary{display:none}.content-collage__inner.cc--secondary-mobile{grid-template-areas:"media-main" "content" "card-one" "card-two" "media-secondary"}}.cc__card--info{display:flex;flex-direction:column;padding:clamp(2rem,1.9vw,2.8rem)}.cc__card--one{grid-area:card-one;background:var(--cc-card-one-bg);color:var(--cc-card-one-text)}.cc__card--two{grid-area:card-two;background:var(--cc-card-two-bg);color:var(--cc-card-two-text)}.cc__card-icon{display:flex;align-items:center;justify-content:center;width:3.76rem;height:3.76rem;border-radius:50%;background:#ffffffd9;margin-bottom:1.6rem;overflow:hidden}.cc__card-icon img,.cc__card-icon svg{width:2.4rem;height:auto;object-fit:contain;color:currentColor}.cc__card-title{margin:0;font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight, 400);font-size:clamp(1.9rem,1.7vw,2.4rem)!important;line-height:1.25;color:inherit;max-width:30rem}.cc__card-text{margin:1rem 0 0;font-family:var(--font-body-family);font-size:clamp(1.5rem,1.25vw,1.7rem);line-height:1.5;color:inherit}.cc__card-text>*:first-child{margin-top:0}.cc__card-text>*:last-child{margin-bottom:0}@media screen and (max-width:749px){.cc__buttons{align-self:stretch}.cc__button{flex:1 1 0;min-width:0;white-space:nowrap}}@media screen and (max-width:479px){.cc__buttons{gap:.8rem}.cc__button{padding:1.28rem 1.2rem}}@media screen and (min-width:750px){.content-collage__inner{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"content content" "media-main card-two" "card-one media-secondary";gap:clamp(.8rem,.8vw,1.2rem);align-items:stretch}.cc__content{align-items:flex-start;text-align:left;padding-top:0;padding-bottom:2rem}.cc__list{align-self:stretch;margin-inline:calc(-1*clamp(1.4rem,1.4vw,1.8rem))}.cc__buttons{justify-content:flex-start}.cc__button{padding:1.52rem 2.8rem}.cc__card--info{aspect-ratio:var(--cc-card-ratio)}}@media screen and (min-width:990px){.content-collage__inner{grid-template-columns:minmax(0,2.1fr) minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"content media-main card-two" "content card-one media-secondary";grid-auto-rows:minmax(17.6rem,1fr)}.cc__content{justify-content:center;padding-bottom:0;padding-inline-end:clamp(1.6rem,2.4vw,3.6rem)}.cc__card{width:100%;height:100%}.cc__card--media{height:auto;aspect-ratio:var(--cc-card-ratio);align-self:stretch}.cc__card--info{aspect-ratio:auto}.cc__heading{font-size:clamp(3.6rem,min(3.4vw,6.2vh),4.8rem)!important;line-height:1.15}.cc__eyebrow{margin-bottom:clamp(.8rem,1.4vh,1.2rem)}.cc__list{margin-top:clamp(1.6rem,2.6vh,2.4rem);gap:clamp(.6rem,1.1vh,1rem)}.cc__tagline{margin-top:clamp(1.6rem,2.6vh,2.4rem)}.cc__tagline+.cc__buttons{margin-top:clamp(1.2rem,1.8vh,1.6rem)}.cc__button{padding:clamp(1.2rem,1.8vh,1.52rem) 2.8rem}.cc__note{margin-top:1rem}}@media screen and (min-width:990px)and (max-height:700px){.cc__heading{font-size:clamp(3.4rem,min(3.4vw,5.8vh),4.8rem)!important}.cc__list{margin-top:1.2rem;gap:.4rem}.cc__tagline{margin-top:1.2rem}.cc__tagline+.cc__buttons{margin-top:1rem}.cc__note{margin-top:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-content-collage.css.map */
