.dynamic-variant-blocks{overflow:hidden}.dynamic-variant-blocks__inner{position:relative}.dynamic-variant-blocks__header{margin-bottom:3rem}.dynamic-variant-blocks__heading{margin:0}.dynamic-variant-blocks__description{margin-top:1rem;color:rgba(var(--color-foreground),.75)}.dynamic-variant-blocks__content{position:relative}.dynamic-variant-blocks__item{position:relative;width:100%}.dynamic-variant-blocks__media{position:relative;overflow:hidden;background:rgb(var(--color-background))}.dynamic-variant-blocks__media--rounded{border-radius:var(--border-radius)}.dynamic-variant-blocks__media--shadow{box-shadow:0 .4rem 2rem rgba(var(--color-foreground),.1)}.dynamic-variant-blocks__image{position:relative;width:100%;height:100%}.dynamic-variant-blocks__image--mobile{display:block}.dynamic-variant-blocks__image--desktop{display:none}@media screen and (min-width:750px){.dynamic-variant-blocks__image--mobile{display:none}.dynamic-variant-blocks__image--desktop{display:block}}.dynamic-variant-blocks__image .media{width:100%;height:100%}.dynamic-variant-blocks__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-long) ease}.dynamic-variant-blocks__link{display:block;width:100%;height:100%;text-decoration:none}.dynamic-variant-blocks__overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.3);opacity:0;transition:opacity var(--duration-short) ease;z-index:2}.dynamic-variant-blocks__media:hover .dynamic-variant-blocks__overlay{opacity:1}.dynamic-variant-blocks__overlay-content{padding:2rem;max-width:90%;text-align:center}.dynamic-variant-blocks__overlay-heading{margin:0 0 1rem;color:rgb(var(--color-background))}.dynamic-variant-blocks__overlay-text{margin:0 0 1.5rem;color:rgba(var(--color-background),.9)}.dynamic-variant-blocks__overlay-text p{margin:0}.dynamic-variant-blocks__overlay .button{margin-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@media screen and (max-width:749px){.dynamic-variant-blocks__header{margin-bottom:2rem}.dynamic-variant-blocks__overlay-content{padding:1.5rem}.dynamic-variant-blocks__overlay-heading{font-size:1.8rem}}@media(prefers-reduced-motion:no-preference){.dynamic-variant-blocks__item.scroll-trigger.animate--slide-in{transform:translateY(4rem);opacity:0;transition:transform var(--duration-long) ease,opacity var(--duration-long) ease}.dynamic-variant-blocks__item.scroll-trigger.animate--slide-in.animated{transform:translateY(0);opacity:1}.dynamic-variant-blocks__item[data-cascade]{transition-delay:calc(var(--animation-order) * .1s)}}.dynamic-variant-blocks--full-width .dynamic-variant-blocks__inner{padding-left:0;padding-right:0}.dynamic-variant-blocks__media img{object-position:center center}.dynamic-variant-blocks__image .media img{opacity:0;transition:opacity .3s ease}.dynamic-variant-blocks__image .media img[data-loaded=true]{opacity:1}.dynamic-variant-blocks__link:focus{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.dynamic-variant-blocks__overlay .button:focus{outline:.2rem solid rgb(var(--color-background));outline-offset:.2rem}@media print{.dynamic-variant-blocks__overlay{display:none}}
/*# sourceMappingURL=/cdn/shop/t/871/assets/section-dynamic-variant-blocks.css.map */
