.gallery-block--stacked: last-child .gallery-block__text {
	margin-bottom: 0
}
.gallery-block .subheading: not(: last-child) {
	margin-bottom: var(--space-unit)
}
.gallery {
	grid-auto-rows: -webkit-min-content;
	grid-auto-rows: min-content
}
.gallery.grid {
	gap: calc(3 * var(--space-unit))
}
.gallery .color-scheme--white {
	background: none
}
.gallery .color-scheme--default {
	background-color: rgba(var(--bg-color))
}
.gallery-block__image {
	flex-grow: 1;
	padding: 24px
}
.gallery-block__image-text,.gallery-block__promo-text {
	z-index: 2;
	padding: 5%
}
.gallery-block__image-text p: last-child,.gallery-block__promo-text p: last-child {
	margin-bottom: 0
}
.gallery-block__image-text.text-overlay {
	max-width: 100%;
	margin: 0
}
.gallery-block__promo-text {
	display: flex;
	flex-direction: column;
	justify-content: center;
	border-radius: var(--overlay-border-radius, 0)
}
.gallery-block__promo-text--opaque {
	box-shadow: 2px 2px 8px #212b363d
}
.gallery-block__image-text--transparent {
	padding: 0
}
.gallery-block__promo-text--rounded {
	border-radius: 50%;
	aspect-ratio: 1/1
}
.gallery-block__text--with-bg {
	padding: calc(2 * var(--space-unit)) calc(4 * var(--space-unit)) calc(3 * var(--space-unit))
}
.gallery_block__link-text {
	--link-color: var(--text-color)
}
.active_mobile_image .media img.mobile_image {
	display: none
}
.cc-gallery .gallery-block__image-text h4 {
	padding-bottom: 0px
}
.text-overlay__block.text-overlay__buttons.btn_bottom {
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	width: 100%;
	height: 100%;
	z-index: 1
}
.text-overlay__block.text-overlay__buttons.btn_bottom a.link {
	color: #fff;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase
}
.text-overlay__block.text-overlay__buttons a.link svg {
	margin-left: 15px
}
.text-overlay__block.text-overlay__buttons a.link {
	text-transform: uppercase;
	text-decoration: none
}
.section.enable_removeSpace .container .gallery.grid {
	gap: 2px
}
.section.custom_grid_layout .gallery.grid .gallery-block .gallery-block__image {
	flex-direction: column;
	padding: 48px
}
@media (max-width: 430px) {
	.section.custom_grid_layout .gallery.grid .gallery-block .gallery-block__image {
	padding: 32px 16px
}
.gallery-block__image-text.text-overlay {
	text-align: center;
	width: 100%
}
.text-overlay__block.text-overlay__buttons.btn_bottom {
	justify-content: center
}
.custom_grid_layout .gallery.grid .gallery-block {
	margin: 0 2px
}
}@media (max-width: 390px) {
	.custom_grid_layout .gallery.grid .gallery-block {
	margin-right: 3px
}
}.section.custom_layout_icon .gallery-block {
	height: 100%;
	min-height: 100%!important;
	background: #fff;
	border-radius: 16px
}
.section.custom_layout_icon .gallery-block__image .media.media--has-overlay.flex.absolute {
	position: unset
}
.section.custom_layout_icon .gallery-block__image {
	flex-direction: column;
	border: 1px solid #CCCBCB;
	border-radius: 16px;
	align-items: center;
	justify-content: center
}
.section.custom_layout_icon .gallery-block__image .media.media--has-overlay.flex.absolute img.img-fit {
	position: unset
}
.section.custom_layout_icon .gallery-block__image-text {
	width: 100%;
	padding: 0
}
.section.custom_layout_icon .gallery-block: nth-child(4) .gallery-block__image .media img,.section.custom_layout_icon .gallery-block: nth-child(3) .gallery-block__image .media img {
	width: 100%
}
.section.custom_layout_icon .container {
	padding: 0 48px;
	max-width: 100%
}
@media (max-width: 2560px) {
	.section.custom_layout_icon .gallery-block: nth-child(3) .gallery-block__image .media img {
	height: 80%
}
}@media (max-width: 1920px) {
	.section.custom_layout_icon .gallery-block: nth-child(3) .gallery-block__image .media img {
	height: auto
}
}@media (max-width: 1600px) {
	.section.custom_layout_icon .container {
	padding: 0 48px
}
.section.custom_layout_icon .gallery-block: nth-child(5) .gallery-block__image .media img {
	height: 100%
}
.section.custom_layout_icon .gallery-block: nth-child(3) .gallery-block__image .media img {
	height: auto;
	margin: auto
}
.section.custom_layout_icon .gallery-block: nth-child(4) .gallery-block__image .media img {
	margin: auto
}
}@media (max-width: 1440px) {
	.section.custom_layout_icon .gallery-block: nth-child(4) .gallery-block__image .media img,.section.custom_layout_icon .gallery-block: nth-child(3) .gallery-block__image .media img {
	height: 75%
}
}@media (max-width: 1024px) {
	.section.custom_layout_icon .gallery-block .gallery-block__image .media img {
	height: 100%;
	margin: auto
}
.section.custom_layout_icon .gallery-block__image-text h3.h4 {
	font-size: 20px;
	line-height: 25px
}
.section.custom_layout_icon h4.h4 {
	font-size: 20px;
	line-height: 30px
}
.section.custom_layout_icon .gallery.grid .gallery-block: nth-child(3) .gallery-block__image .media img {
	height: 100%
}
.section.custom_layout_icon .gallery.grid .gallery-block: nth-child(3) .gallery-block__image .gallery-block__image-text h4.text-current p {
	font-size: 20px;
	line-height: 30px
}
.section.custom_layout_icon .gallery-block: nth-child(4) .gallery-block__image .media img,.section.custom_layout_icon .gallery-block: nth-child(3) .gallery-block__image .media img {
	height: 100%
}
}@media (max-width: 768px) {
	.section.custom_layout_icon .gallery.grid .gallery-block: nth-child(3) .gallery-block__image .media img {
	height: 100%
}
.section.custom_layout_icon .gallery-block .gallery-block__image .media img {
	height: 100%
}
.section.custom_layout_icon .gallery.grid .gallery-block: last-child,.section.custom_layout_icon .gallery.grid .gallery-block: nth-child(3) {
	grid-column: span 2
}
.section.custom_layout_icon .gallery-block: nth-child(5) .gallery-block__image .media img {
	height: 100%
}
.section.custom_layout_icon .container {
	padding: 0 16px
}
.section.custom_layout_icon .gallery.grid .gallery-block: nth-child(3) .gallery-block__image .gallery-block__image-text h4.text-current p {
	font-size: 48px
}
}@media (max-width: 557px) {
	.section.custom_layout_icon .gallery.grid .gallery-block: nth-child(3) .gallery-block__image .gallery-block__image-text h4.text-current p {
	font-size: 30px;
	line-height: inherit
}
}@media (max-width: 430px) {
	.section.custom_layout_icon .gallery.grid {
	gap: 16px
}
.section.custom_layout_icon .container {
	padding: 0 16px
}
.section.custom_layout_icon .gallery-block__image {
	padding: 12px
}
.section.custom_layout_icon .gallery.grid .gallery-block: nth-child(3) .gallery-block__image .gallery-block__image-text h4.text-current p {
	font-size: 24px
}
.section.custom_layout_icon h4.h4 p {
	font-size: 18px;
	line-height: 20px;
	padding-top: 8px
}
.section.custom_layout_icon .gallery-block .gallery-block__image .media img {
	padding: 0 0 8px
}
.section.custom_layout_icon .gallery-block: nth-child(1) .gallery-block__image .media img {
	padding: 0;
	width: 100%;
	height: 100%
}
.section.custom_layout_icon .gallery-block: nth-child(2) .gallery-block__image .media img {
	width: 100%;
	height: 100%;
	padding: 0
}
.section.custom_layout_icon .gallery-block: nth-child(3) .gallery-block__image .media img {
	width: 197.2px;
	height: 116px;
	padding: 0
}
.section.custom_layout_icon .gallery-block: nth-child(5) .gallery-block__image .media img {
	height: 100%;
	width: 115px;
	padding: 0
}
.section.custom_layout_icon .gallery-block: nth-child(4) .gallery-block__image .media img {
	height: 100%
}
.section.custom_layout_icon .gallery.grid .gallery-block: nth-child(3) .gallery-block__image .gallery-block__image-text h4.text-current,.section.custom_layout_icon .gallery.grid .gallery-block: nth-child(3) .gallery-block__image .gallery-block__image-text h4.text-current p .section.custom_layout_icon .gallery-block: nth-child(6) .gallery-block__image-text h4.text-current.h4,.section.custom_layout_icon .gallery-block: nth-child(6) .gallery-block__image-text h4.text-current.h4 p {
	font-size: 24px;
	line-height: 32px
}
}@media (max-width: 414px) {
	.section.custom_layout_icon .gallery-block: nth-child(5) .gallery-block__image .media img {
	height: auto
}
}@media (max-width: 390px) {
	.section.custom_layout_icon .gallery-block: nth-child(5) .gallery-block__image .media img {
	height: auto
}
.section.custom_layout_icon h4.h4 p {
	font-size: 17px;
	line-height: 20px
}
.section.custom_layout_icon .gallery-block: nth-child(4) .gallery-block__image .media img {
	height: 100%
}
.section.custom_layout_icon .gallery-block: last-child .gallery-block__image .media.media--has-overlay img.img-fit {
	height: 100%
}
}@media screen and (max-width: 375px),screen and (max-height: 667px) {
	.section.custom_layout_icon .gallery-block: nth-child(5) .gallery-block__image .media img {
	height: auto
}
}@media (max-width: 320px) {
	.section.custom_layout_icon .gallery-block: nth-child(5) .gallery-block__image .media img {
	height: 95%
}
}@media (max-width: 768.98px) {
	.md-down\: col-span-2 {
	grid-column: span 2/span 2
}
.gallery-block .subheading {
	font-size: .75em
}
}@media (min-width: 769px) {
	.gallery-block .subheading: not(: last-child) {
	margin-bottom: calc(3 * var(--space-unit))
}
.gallery.grid {
	gap: calc(5 * var(--space-unit))
}
}@media (min-width: 1024px) {
	.gallery-block__promo-text--opaque,.gallery-block__image-text: not(.gallery-block__image-text--transparent) {
	padding: calc(5 * var(--space-unit))
}
}@media (max-width: 430px) {
	.active_mobile_image .media img {
	display: none
}
.active_mobile_image .media img.mobile_image {
	display: block
}
}

.gallery-text-bg {
	background-color: #FFF!important;
	padding: 5px;
}
/*# sourceMappingURL=/cdn/shop/t/31/assets/gallery.css.map?v=153942004663882182641718677866*/
