/** Shopify CDN: Minification failed

Line 192:5 Expected ":"
Line 193:5 Expected ":"

**/
.image-with-text--image-media,
.image-with-text--content {
	isolation: isolate;
	border-radius: var(--block-border-radius, 16px)
}

.image-with-text--image-media {
	box-shadow: var(--block-shadows)
}

.image-with-text {
	display: grid;
	grid-auto-flow: dense;
	align-items: center
}

@media only screen and (min-width: 1024px) {
	.image-with-text {
		grid-template-areas: "media content";
		grid-template-columns: 1fr 1fr
	}
}

@media only screen and (min-width: 1024px) {
	.image-with-text.text_first {
		grid-template-areas: "content media"
	}
}

.image-with-text--image {
	width: 100%
}

@media only screen and (min-width: 1024px) {
	.image-with-text--image {
		grid-area: media
	}
}

.image-with-text--image svg,
.image-with-text--image img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover
}

.image-with-text--image svg {
	padding: 50px;
	fill: var(--bg-body, #fff);
	opacity: .5;
	background: var(--color-accent)
}

.image-with-text--image-media {
	position: relative;
	width: 100%;
	overflow: hidden;
	padding-bottom: var(--ratio-percent)
}

.image-with-text--image-media.aspect-ratio--small {
	padding-bottom: 75%
}

.image-with-text--image-media.aspect-ratio--large {
	padding-bottom: 100%
}

.image-with-text--image-media iframe,
.image-with-text--image-media video {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover
}

.image-with-text--content {
	display: flex;
	width: 100%;
	flex-grow: 1;
	padding: 25px 0;
	align-items: center;
	background: var(--color-bg, #fff)
}

@media only screen and (min-width: 1024px) {
	.image-with-text--content {
		padding: 5px;
		grid-area: content
	}
}

@media only screen and (min-width: 1068px) {
	.image-with-text--content {
		padding: 5px
	}
}

.image-with-text--content--inner {
	max-width: 600px;
	margin: 0 auto
}
.balance-work-width .image-with-text--content--inner {
	max-width: 100%;
	margin: 0 auto
}
.image-with-text--content--image {
	margin-bottom: 30px
}

.image-with-text--content--image svg {
	width: 100px;
	height: 100px;
	fill: var(--bg-body, #fff);
	opacity: .5;
	background: var(--color-accent);
	margin-bottom: 20px
}

.image-with-text--content p,
.image-with-text--content ul li,
.image-with-text--content h3,
.image-with-text--content .text-button {
	color: var(--color-text, --color-body)
}

.image-with-text--content .text-button:before {
	background: rgba(var(--color-text-rgb), .4)
}

.image-with-text--content .text-button:after {
	background: var(--color-text, --color-body)
}

.image-with-text--content .accordion summary {
	color: var(--color-text, --color-body)
}

.image-with-text--content .accordion summary span:before,
.image-with-text--content .accordion summary span:after {
	background: var(--color-text, --color-body)
}

.image-with-text.diplay_in_column {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.image-with-text.diplay_in_column .image-with-text--content--inner {
    max-width: 810px;
}
.cutting_edge_yoga .diplay_in_column .image-with-text--image-media {
    background: #000000;
}
.cutting_edge_only_video .image-with-text--image.image-with-text--inner {
    max-width: 880px;
}
.video_img_text .image-with-text {
  padding: 35px 0;
}
.img-txt-one {
    background: #000;
}
.img-txt-one ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.img-txt-one li {
    width: 48%;
    line-height: normal;
}

.img-txt-one .row {
    padding: 0;
}

.img-txt-one  p {
    /* margin: 0; */
    m,animation: ;
    m,animation: 0;
}

.img-txt-one {
    background: #000;
}

.img-txt-one p {
    color: #fff !important;
}

.img-txt-one li {
    color: #fff !important;
}

.img-txt-one  h3.h3 {
    color: #fff !important;
}

.img-txt-one .image-with-text--content.image-with-text--inner {
    padding: 0;
    background: #000;
}
.img-txt-one li {
    position: relative;
}

.img-txt-one li {
    padding-left: 7px;
    list-style: none;
}

.img-txt-one li:after {
    content: '';
    position: absolute;
    left: -20px;
    top: 3px;
    width: 20px;
    height: 20px;
    background: url('/cdn/shop/files/checked_1_fa4ed3cc-4676-43ba-ba9e-1b7967686369.png?v=1743675003');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
@media only screen and (min-width: 1024px) {
	.image-with-text.grid--image-small {
		grid-template-columns: 4fr 6fr;
		align-items: center
	}

	.image-with-text.grid--image-small.text_first {
		grid-template-columns: 6fr 4fr
	}

	.image-with-text.grid--image-large {
		grid-template-columns: 6fr 4fr
	}

	.image-with-text.grid--image-large.text_first {
		grid-template-columns: 4fr 6fr
	}
}

@media only screen and (min-width: 768px) {
  .video_img_text .image-with-text {
    padding: 45px 0;
  }
}

/*# sourceMappingURL=/s/files/1/0668/5127/4799/t/3/assets/image-with-text.css.map?v=1738820854 */