.media-grid--item.has-link--true .media-grid--bg img,.media-grid--item.has-link--true .media-grid--bg video{transition:all 1s cubic-bezier(.104,.204,.492,1)}.media-grid--item{isolation:isolate;border-radius:var(--block-border-radius, 16px)}.media-grid--item{box-shadow:var(--block-shadows)}.media-grid--inner{padding:0 15px;max-width:var(--grid-width-row, 1380px);margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.media-grid--inner{padding:0 50px}}.media-grid--inner{display:grid;grid-auto-flow:dense;width:100%;align-items:start;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:20px}@media only screen and (min-width: 768px){.media-grid--inner{grid-template-columns:repeat(4,1fr);gap:30px}}@media only screen and (max-width: 767px){.media-grid--inner.swipe-on-mobile{grid-auto-flow:column;grid-auto-columns:minmax(var(--mobile-swipe-width),1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(var(--mobile-swipe-width),1fr));scroll-snap-type:x mandatory;grid-template-rows:auto;padding-bottom:10px}.media-grid--inner.swipe-on-mobile .media-grid--item{scroll-snap-align:center;grid-area:auto}}.media-grid--item{background:var(--color-bg-gradient, var(--color-bg, #fff));color:var(--color-text, var(--color-body, #2c2d2e));overflow:hidden;padding:10px 0;width:100%;height:auto;min-height:var(--min-height--mobile, 150px);position:relative;display:flex;flex-direction:column;grid-area:span var(--row-span--mobile, var(--row-span))/span var(--column-span--mobile)}@media only screen and (min-width: 768px){.media-grid--item{padding:30px 0;height:auto;min-height:var(--min-height, 300px);grid-area:span var(--row-span)/span var(--column-span)}}.media-grid--item h4{color:var(--color-text, var(--color-body, #2c2d2e))}.media-grid--item h4.media-grid--heading-no-margin{margin-bottom:0}.media-grid--item.content-top-left{justify-content:flex-start;align-items:flex-start}.media-grid--item.content-top-center{justify-content:center;align-items:flex-start}.media-grid--item.content-top-right{justify-content:flex-end;align-items:flex-start}.media-grid--item.content-middle-left{justify-content:flex-start;align-items:center}.media-grid--item.content-middle-center{justify-content:center;align-items:center}.media-grid--item.content-middle-right{justify-content:flex-end;align-items:center}.media-grid--item.content-bottom-left{justify-content:flex-start;align-items:flex-end}.media-grid--item.content-bottom-center{justify-content:center;align-items:flex-end}.media-grid--item.content-bottom-right{justify-content:flex-end;align-items:flex-end}.media-grid--item.has-link--true:hover .media-grid--bg img,.media-grid--item.has-link--true:hover .media-grid--bg video{transform:scale(1.07)}.media-grid--item.has-link--true .text-button{position:relative;z-index:22}.media-grid--link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:21}.media-grid--bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;background:var(--color-bg-gradient, var(--color-bg, #fff))}.media-grid--bg img,.media-grid--bg video{width:100%;height:100%;object-fit:var(--image-fit, cover);object-position:var(--image-position, center);pointer-events:none;display:block}.media-grid--bg:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:rgba(var(--overlay-color-rgb),var(--overlay-opacity));top:0}.media-grid--content{position:relative;z-index:10;flex:1;display:flex;flex-direction:column;justify-content:inherit;align-items:inherit}.media-grid--content>*:last-child{margin-bottom:0}.media-grid--layout-split{padding-left:10px!important;padding-right:10px!important}@media only screen and (min-width: 768px){.media-grid--layout-split{padding-left:10px!important;padding-right:10px!important}}.media-grid--layout-split .media-grid--content{justify-content:flex-end;align-items:stretch;width:100%}.media-grid--split-wrapper{display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;align-items:flex-start}@media only screen and (min-width: 768px){.media-grid--split-wrapper{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:20px}}.media-grid--split-text{flex:1;text-align:left;min-width:0;max-width:100%}.media-grid--split-text h4{margin-bottom:10px;font-size:16px;line-height:1.2;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-shadow:0 0 3px rgb(120 85 153),0 0 5px rgba(0,0,0,.6),1px 1px 2px rgb(118 82 150),-1px -1px 2px rgb(123 88 155),1px -1px 2px rgb(121 86 152),-1px 1px 2px rgb(116 75 148)}@media only screen and (min-width: 768px){.media-grid--split-text h4{font-size:20px}}.media-grid--split-text .subheading{margin-bottom:0;margin-top:5px}.media-grid--split-button{display:flex;align-items:flex-end;flex-shrink:0}@media only screen and (max-width: 767px){.media-grid--split-button{justify-content:flex-start}}.media-grid--item.single-zone .media-grid--split-text h4{color:#8040c0;font-weight:700;font-size:55px;text-align:left;text-shadow:none}.media-grid--item.single-zone .media-grid--split-text .subheading{color:#2c2d2e;font-style:italic;font-size:clamp(.9rem,2.5vw,1.2rem);text-align:left}.media-grid--item.single-zone .media-grid--split-button .text-button{background-color:#8040c0;color:#fff;border-radius:4px;padding:10px 20px;text-align:left;font-size:24px}.media-grid--item.single-zone .media-grid--split-button .text-button svg{display:none}@media only screen and (max-width: 767px){.media-grid--item.single-zone .media-grid--split-text h4{font-size:32px}.media-grid--item.single-zone .media-grid--split-text .subheading{font-size:11px}.media-grid--item.single-zone .media-grid--split-button .text-button{font-size:18px;margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/media-grid.css.map */
