.dynamic-flex-blocks{position:relative}.dynamic-flex-blocks__wrapper{margin:0 auto;padding:3rem 1.2rem 5rem;position:relative;z-index:0}.dynamic-flex-blocks .icon-yellow-cat{bottom:0;position:absolute;right:-180px}@media screen and (min-width:1110px){.dynamic-flex-blocks .icon-yellow-cat{right:-160px}}@media screen and (min-width:1380px){.dynamic-flex-blocks .icon-yellow-cat{right:-110px}}@media screen and (max-width:990px){.dynamic-flex-blocks .icon-yellow-cat{display:none}}.dynamic-flex-blocks .grid{column-gap:5px;margin-bottom:0;margin-left:0;row-gap:15px}.dynamic-flex-blocks__grid{overflow:hidden}@media screen and (min-width:768px){.dynamic-flex-blocks__grid--reverse{flex-direction:row-reverse}.dynamic-flex-blocks__wrapper{margin:0 auto;max-width:1200px;padding:11rem 5rem 5rem}.dynamic-flex-blocks .grid{column-gap:5px;margin-bottom:1.5rem;row-gap:5px}}.title-wrapper-with-link.center{justify-content:center}.dynamic-flex-blocks__media{background-color:transparent;min-height:100%}.dynamic-flex-blocks__media--small{height:19.4rem}.dynamic-flex-blocks__media--large{height:43.5rem}@media screen and (min-width:768px){.dynamic-flex-blocks__media--small{height:31.4rem}.dynamic-flex-blocks__media--large{height:69.5rem}}.dynamic-flex-blocks__media--placeholder{background-color:rgba(var(--color-foreground),.04);overflow:hidden;position:relative}.dynamic-flex-blocks__media--placeholder.dynamic-flex-blocks__media--adapt{height:20rem}@media screen and (min-width:768px){.dynamic-flex-blocks__media--placeholder.dynamic-flex-blocks__media--adapt{height:30rem}}.dynamic-flex-blocks__media--placeholder>svg{fill:currentColor;left:50%;max-width:80rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.dynamic-flex-blocks__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;padding:4rem calc(4rem / var(--font-body-scale)) 5rem}@media screen and (min-width:768px){.dynamic-flex-blocks__grid--reverse .dynamic-flex-blocks__content{margin-left:auto}}@media screen and (min-width:990px){.dynamic-flex-blocks__content{padding:6rem 7rem 7rem}.dynamic-flex-blocks-card{padding:2rem 1rem}}.dynamic-flex-blocks__content>*+*{margin-top:2rem}.dynamic-flex-blocks__content>.dynamic-flex-blocks__text:empty~a{margin-top:2rem}.dynamic-flex-blocks__content>:first-child:is(.dynamic-flex-blocks__heading){margin-top:0}.dynamic-flex-blocks__content :last-child:is(.dynamic-flex-blocks__heading){margin-bottom:0}.dynamic-flex-blocks__content .button+.dynamic-flex-blocks__text{margin-top:2rem}.dynamic-flex-blocks__content .dynamic-flex-blocks__text+.button{margin-top:3rem}.dynamic-flex-blocks__heading{margin-bottom:0}.dynamic-flex-blocks__text p{margin-bottom:1rem;margin-top:0}.dynamic-flex-blocks .title{font-family:var(--font-header);font-size:49px;font-weight:900;letter-spacing:0;line-height:50px}.dynamic-flex-blocks .subtitle-wrapper{margin-bottom:3rem}.dynamic-flex-blocks .subtitle{font-family:var(--font-header);font-size:25px;font-weight:600;letter-spacing:0;line-height:32.5px}.dynamic-flex-blocks-card__info h3{color:var(--primary-yellow);font-family:var(--font-header);font-size:21px;font-weight:900;letter-spacing:0;line-height:30px;margin:2rem auto}.dynamic-flex-blocks-card__info .subheading{font-family:var(--font-header);font-size:18px;font-weight:600;letter-spacing:0;line-height:26px;margin-bottom:2rem}.dynamic-flex-button{margin-bottom:2rem;padding-bottom:1rem}.dynamic-flex-button .button{background-color:#e62158;border-radius:30px;box-shadow:12px 8px 14px #0003;position:relative}.dynamic-flex-button .button:after{background-image:url(https://cdn.shopify.com/s/files/1/0602/8630/4492/files/download_3.svg?v=1639592563);content:"";height:141px;left:calc(100% + 25px);position:absolute;top:10px;width:186px;z-index:3}@media screen and (max-width:767px){.dynamic-flex-button .button:after{content:none}.dynamic-flex-blocks .title{font-size:30px;line-height:36px}.dynamic-flex-blocks .subtitle{font-size:18px;line-height:24px}.dynamic-flex-blocks .heading{font-size:18px;line-height:28px}.dynamic-flex-blocks .subheading{font-size:14px;line-height:22px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/section-dynamic-flex-blocks.css.map */
