.section-gallery{padding-top:4rem}.gallery__column-container{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:4rem;justify-content:center}.gallery__column{padding:1.8rem 3rem;display:flex;align-items:center;position:relative}.gallery__column-image,.gallery__column-image picture{position:absolute}.gallery__column-image{top:-40px;bottom:0;left:-15px;right:-15px}.gallery__column-image picture{bottom:0;left:0;width:100%;height:100%}.gallery__column-image img{width:100%;height:100%;max-width:60%;object-fit:contain}.gallery__pretitle{margin:0 0 1rem;letter-spacing:0;color:inherit}.gallery__subtitle{margin:1rem 0 0;font-size:2.4rem;letter-spacing:0;color:inherit}.gallery__column-content{max-width:48rem;position:relative;text-align:left}.gallery__column-content h3{margin:0;text-transform:uppercase;font-size:4.8rem;line-height:1;color:inherit}.gallery__title--shadow{--shadow-color: #fff;text-shadow:2px 0 var(--shadow-color),-2px 0 var(--shadow-color),0 2px var(--shadow-color),0 -2px var(--shadow-color),1px 1px var(--shadow-color),-1px -1px var(--shadow-color),1px -1px var(--shadow-color),-1px 1px var(--shadow-color)}.gallery__button{margin-top:2rem}@media screen and (min-width: 991px){.gallery__content-align-right{justify-content:flex-end}.gallery__content-align-left{justify-content:flex-start}.gallery__image-align-right .gallery__column-image{text-align:right}.gallery__image-align-right .gallery__column-image img{object-position:right bottom}.gallery__image-align-left .gallery__column-image{text-align:left}.gallery__image-align-left .gallery__column-image img{object-position:left bottom}}@media screen and (min-width: 1250px){.gallery__column-content{max-width:60rem}}@media screen and (min-width: 1400px){.gallery__column-content{max-width:70rem}}@media screen and (max-width: 990px){.gallery__content-align-mobile-right{justify-content:flex-end}.gallery__content-align-mobile-left{justify-content:flex-start}.gallery__image-align-mobile-right{text-align:right}.gallery__image-align-mobile-right .gallery__column-image img{object-position:right bottom}.gallery__image-align-mobile-left{text-align:left}.gallery__image-align-mobile-left .gallery__column-image img{object-position:left bottom}}@media screen and (max-width: 749px){.gallery__pretitle,.gallery__subtitle,.gallery__column-content .button{font-size:1.4rem}.gallery__column{padding:2.5rem;grid-column:auto / span 6!important}.gallery__column-content h3{font-size:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/280/assets/section-gallery.css.map */
