.image-and-text{padding-bottom:10rem}#shopify-section-image_and_text_licensing .image-and-text__blocks,#shopify-section-image_and_text_JLYdyp .image-and-text__blocks,#shopify-section-image_and_text_tmtfGy .image-and-text__blocks,#shopify-section-image_and_text_products .image-and-text__blocks,#shopify-section-image_and_text_formats .image-and-text__blocks{padding-top:12rem}.image-and-text__media>video{object-fit:cover}.image-and-text__blocks{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;padding:4rem;margin-top:0;align-items:stretch}.image-and-text__inner.image-left .image-and-text__blocks{padding-left:1rem;padding-right:1rem}.image-and-text__inner.image-left .image-and-text__blocks-wrapper{margin-top:2rem}.image-and-text__inner.image-right .image-and-text__blocks{padding-left:1.5rem;padding-right:1.5rem}.image-and-text__blocks-wrapper{max-width:64rem;margin-left:auto;margin-right:auto}@media screen and (min-width:990px){.image-and-text__inner.image-right .image-and-text__blocks{padding-left:4rem}.image-and-text__inner.image-right .image-and-text__blocks-wrapper{margin-left:0}.image-and-text__inner.image-left .image-and-text__blocks{padding-left:4rem}.image-and-text__inner.image-left .image-and-text__blocks-wrapper{margin-left:0}}.image-and-text__media{min-height:40vw}#shopify-section-image_and_text_partner .image-and-text__wrapper,#shopify-section-image_and_text_hero .image-and-text__wrapper{align-items:flex-start}#shopify-section-image_and_text_partner .image-and-text__blocks,#shopify-section-image_and_text_hero .image-and-text__blocks{padding-top:0;margin-top:0}.image-and-text__wrapper{align-items:center}.image-and-text__blocks-wrapper>*+*{margin-top:1.2rem}.image-and-text__richtext{margin-top:.4rem}.image-and-text__block-heading,.image-and-text__richtext{max-width:48rem}.image-and-text__richtext{font-size:1.6rem;line-height:150%}.image-and-text__subheading{font-size:1.6rem;line-height:150%;color:var(--color-grey)}.image-and-text{padding-bottom:0}.image-and-text__wrapper{gap:0}.image-and-text__products{display:flex;flex-wrap:wrap;gap:1.2rem;width:100%;margin-top:3.6rem}.image-and-text__products-item{flex:0 0 calc((100% - 2.4rem) / 3);min-width:0}.image-and-text__products-media{display:block}.image-and-text__products-media img{width:100%;height:100%;object-fit:cover}.image-and-text__products-caption{display:flex;flex-direction:column;margin-top:.8rem}.image-and-text__products-caption .body{color:var(--color-grey)}.image-and-text__products-caption .body-bold{color:var(--color-primary)}.image-and-text__heading{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-line)}.image-and-text__wrapper-inner{width:100%;position:relative}.image-and-text__caption{position:absolute;bottom:4rem;left:4rem;z-index:1;opacity:1;pointer-events:none;white-space:nowrap;transition:opacity var(--duration-default, .2s) ease-in-out}[data-cursor-caption-target].cursor-caption-active .image-and-text__caption{opacity:0}.image-and-text__caption .rte a{font-family:var(--font-primary--family);font-size:1.2rem;font-weight:500;line-height:135%;letter-spacing:0em;text-transform:uppercase}.image-and-text__blocks>*+*{margin-top:2rem}.image-and-text__blocks-wrapper>*+.button-wrapper{margin-top:2.6rem}.image-and-text__blocks-wrapper .button-wrapper{display:block}.image-and-text__blocks-wrapper .button-wrapper .button{display:inline-flex;width:auto;padding:0 2.8rem}.image-and-text__inner.layout-with-heading .image-and-text__blocks{align-items:flex-start;justify-content:flex-start;text-align:left;padding:0}.image-and-text__richtext table{margin-top:2rem}.image-and-text__richtext table tr{display:grid;grid-template-columns:repeat(2,minmax(160px,max-content));gap:1.2rem;height:auto!important}.image-and-text__richtext table tr{border-top:1px solid var(--color-line);padding-top:2rem;margin-top:2rem}.image-and-text__richtext table tr:first-of-type{border-top:1px solid var(--color-primary);padding-top:2rem}.image-and-text__richtext table tr td{width:max-content!important;height:auto!important}@media screen and (min-width:990px){.image-and-text{padding-bottom:0}.image-and-text__wrapper{display:flex;flex-direction:row;gap:0}.image-and-text__wrapper-inner,.image-and-text__blocks{flex:0 0 50%;width:50%}.image-and-text__blocks.image-and-text__blocks--sticky{position:sticky;top:calc(var(--header-height) + 8rem);align-self:flex-start;margin-bottom:40vh}.image-and-text__inner.image-right .image-and-text__wrapper{flex-direction:row-reverse;justify-content:space-between}.image-and-text__richtext{margin-top:1.7rem}.image-and-text__richtext table tr{grid-template-columns:repeat(2,minmax(180px,max-content))}}.contact-2up .image-and-text__block-heading{max-width:80%}.contact-2up .image-and-text__richtext h3{font-family:var(--font-primary--family);font-size:1.6rem;line-height:135%;letter-spacing:0em;font-weight:400;margin:0 0 1.6rem}.contact-2up .image-and-text__richtext hr{max-width:80%;margin-left:0;margin-right:0}.contact-row{display:grid;grid-template-columns:1fr 1fr;align-items:baseline;gap:2rem;max-width:80%;padding:1.2rem 0}.contact-row span,.contact-row a{font-weight:400;text-align:left}.contact-row>:last-child{text-align:right}.contact-2up .image-and-text__blocks-wrapper>*+.button-wrapper{margin-top:6rem}@media screen and (min-width:990px){.contact-2up .image-and-text__wrapper{display:flex}.contact-2up .image-and-text__wrapper-inner{position:sticky;top:0;width:50%;height:100vh;align-self:flex-start}.contact-2up .image-and-text__media{height:100%;padding-bottom:0!important}.contact-2up .image-and-text__blocks{position:sticky;top:0;width:50%;height:100vh;align-self:flex-start;margin-left:0;padding:calc(var(--header-height) + 1.5rem) 8rem;display:flex;justify-content:center;overflow-y:auto}.contact-2up .image-and-text{min-height:100vh}.contact-2up .image-and-text__blocks-wrapper,.contact-2up .image-and-text__richtext{max-width:none}.contact-2up .image-and-text__richtext{margin-top:6rem}.contact-2up .image-and-text__blocks.image-and-text__blocks--sticky{position:static}.contact-2up .image-and-text{padding-bottom:4rem}}@media screen and (max-width:989px){.image-and-text__wrapper{position:relative;display:block}.image-and-text__wrapper-inner{width:100%}.image-and-text__media{min-height:120vh}.image-and-text__blocks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:0!important;margin:0;display:block;pointer-events:none}.image-and-text__blocks-wrapper,.image-and-text__inner.image-left .image-and-text__blocks-wrapper,.image-and-text__inner.image-right .image-and-text__blocks-wrapper{position:sticky;top:30vh;height:70vh;transform:none;max-width:80%;margin:20vh 0 0;padding:0 var(--page-margin-mobile);pointer-events:none}.image-and-text__blocks-wrapper a,.image-and-text__blocks-wrapper .button-wrapper{pointer-events:auto}.image-and-text__blocks-wrapper .h1,.image-and-text__block-heading .h1,.image-and-text__richtext,.image-and-text__blocks-wrapper .image-and-text__richtext{color:var(--color-white)}.image-and-text__subheading{color:#ffffffb3}.image-and-text__subheading,.image-and-text__richtext{font-size:1.3rem}.image-and-text__blocks-wrapper .button{background-color:transparent;border-color:var(--color-primary)}.image-and-text__richtext{margin-top:1.2rem}.image-and-text__caption{left:var(--page-margin-mobile);bottom:2rem;z-index:3}}@media screen and (max-width:989px){.contact-2up .image-and-text__media{height:50vh;min-height:0;padding-bottom:0}.contact-2up .image-and-text__blocks{position:static;inset:auto;z-index:auto;padding:0;pointer-events:auto}.contact-2up .image-and-text__inner.image-left .image-and-text__blocks-wrapper,.contact-2up .image-and-text__inner.image-right .image-and-text__blocks-wrapper{position:static;top:auto;height:auto;transform:none;width:100%;max-width:none;margin:0;padding:2.4rem var(--page-margin-mobile) 3.2rem;pointer-events:auto}.contact-2up .image-and-text__block-heading,.contact-2up .image-and-text__richtext,.contact-2up .image-and-text__richtext hr,.contact-2up .contact-row{max-width:none}.contact-2up .image-and-text__richtext{margin-top:4rem}.contact-2up .image-and-text__richtext h3{margin-bottom:1.6rem}.contact-2up .image-and-text__blocks-wrapper>*+.button-wrapper{margin-top:4rem}.contact-2up .image-and-text__richtext h3,.contact-2up .contact-row span,.contact-2up .contact-row a{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-image-and-text.css.map */
