.CollageCard{height:100%}.CollageCard .TextOnImage__Content{padding:1rem}.CollageCard__Heading{margin-bottom:0}.Container--noGutter.Collage--spaced{padding:var(--tg-grid-gutter-x)}@media screen and (max-width: 640px){.Collage--stacked .CollageItem:not(:last-child){padding-bottom:var(--tg-grid-gutter-x)}.Collage--horizontal .Collage__Body{white-space:nowrap;overflow-x:auto;overflow-y:hidden;margin-bottom:-1rem;padding-bottom:1rem}.Collage--horizontal .Collage__Body::-webkit-scrollbar{display:none}.Collage--horizontal .CollageItem{white-space:normal;display:inline-block!important;width:88%}.Collage--horizontal .CollageItem:not(:last-child){margin-right:var(--tg-grid-gutter-x)}}@media screen and (min-width: 641px){.Collage__Body{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr;grid-gap:0;grid-auto-flow:dense}.Collage--spaced .Collage__Body{grid-gap:var(--tg-grid-gutter-x)}.Collage__Body .CollageItem{display:block!important;padding-bottom:0}.Collage--2_images_design .Collage__Body{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.Collage--3_images_design_1 .Collage__Body{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.Collage--3_images_design_2 .Collage__Body{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr}.Collage--3_images_design_2 .Collage__Body .CollageItem:nth-child(1){grid-column:1 / 3;grid-row:1 / 3}.Collage--3_images_design_3 .Collage__Body{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr}.Collage--3_images_design_3 .Collage__Body .CollageItem:nth-child(2){grid-column:2 / 4;grid-row:1 / 3}.Collage--4_images_design_1 .Collage__Body{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr}.Collage--4_images_design_1 .Collage__Body .CollageItem:first-child{grid-column:1 / 3;grid-row:1 / 3}.Collage--4_images_design_1 .Collage__Body .CollageItem:nth-child(2){grid-column:3 / 5;grid-row:1 / 4}.Collage--4_images_design_2 .Collage__Body{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr}.Collage--4_images_design_2 .Collage__Body .CollageItem:first-child{grid-column:1 / 3;grid-row:1 / 4}.Collage--4_images_design_2 .Collage__Body .CollageItem:nth-child(2){grid-column:3 / 5;grid-row:1 / 3}.Collage--4_images_design_3 .Collage__Body{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr}.Collage--4_images_design_3 .Collage__Body .CollageItem:first-child{grid-column:1 / 2;grid-row:1 / 3}.Collage--4_images_design_3 .Collage__Body .CollageItem:nth-child(2){grid-column:2 / 3;grid-row:1 / 2}.Collage--4_images_design_3 .Collage__Body .CollageItem:nth-child(3){grid-column:2 / 3;grid-row:2 / 3}.Collage--4_images_design_3 .Collage__Body .CollageItem:nth-child(4){grid-column:3 / 4;grid-row:1 / 3}.Collage--4_images_design_4 .Collage__Body{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}.Collage--5_images_design_1 .Collage__Body{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr}.Collage--5_images_design_1 .Collage__Body .CollageItem:first-child{grid-column:1 / 3;grid-row:1 / 3}.Collage--5_images_design_2 .Collage__Body{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr}.Collage--5_images_design_2 .Collage__Body .CollageItem:nth-child(2){grid-column:2 / 4;grid-row:1 / 3}.Collage--5_images_design_3 .Collage__Body{grid-template-columns:repeat(5,1fr);grid-template-rows:1fr}}.CollageCard .Button:hover{font-weight:600}.CollageCard--carousel{margin-left:calc(var(--tg-grid-gutter-x) * -.5);margin-right:calc(var(--tg-grid-gutter-x) * -.5)}.CollageCard--carousel:after{content:""}.CollageCard--carousel .Carousel__Item{padding:.4rem calc(var(--tg-grid-gutter-x) * .5)}@media screen and (min-width: 641px){.Carousel__Body:not(:has(.flickity-enabled)){overflow:hidden}.Carousel__Body:not(:has(.flickity-enabled)) .Carousel{padding-bottom:1rem;margin-bottom:-1rem}}@media screen and (max-width: 1007px) and (min-width: 641px){.Collage .SectionBody{overflow:hidden}.CollageCard--carousel{white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:1rem;margin-bottom:-1rem}.CollageCard--carousel .Carousel__Item{white-space:normal;display:inline-block!important;width:42%}}@media screen and (max-width: 640px){.Collage--horizontal.Collage .SectionBody:has(.Carousel){overflow:hidden}.Collage--horizontal .CollageCard--carousel{white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:1rem;margin-bottom:-1rem}}@media screen and (max-width: 640px){.Collage--stacked .Carousel:not(.flickity-enabled){white-space:pre-wrap;display:block}}@media screen and (min-width: 1280px){.CollageCard.CollageCard--carousel:after{content:"flickity";display:none}.CollageCard--carousel .flickity-prev-next-button{width:3rem;height:3rem;stroke-width:1px}.CollageCard--carousel .flickity-prev-next-button.next{right:-1rem}.CollageCard--carousel .flickity-prev-next-button.previous{left:-1rem}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/section-collage.css.map */
