@keyframes bounceInDownTilt{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-200px,0) scaleY(2)}60%{transform:translate3d(0,25px,0) scaleY(.9)}75%{opacity:1;transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}@keyframes tiltIn{0%{transform:rotate(0)}100%{transform:rotate(-2deg)}}.bounceInDownTilt{animation:bounceInDownTilt .8s both,tiltIn .2s ease 1s forwards}@keyframes leaf-falling{0%{transform:translateY(-120%) rotate(0);opacity:1}95%{opacity:1}100%{transform:translateY(150vh) rotate(-360deg);opacity:0}}.falling{animation-name:leaf-falling;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.mfr-core__banner-with-box{position:relative;overflow:hidden}.mfr-core__banner-with-box .section-spacer.grid-gutter-desktop,.mfr-core__banner-with-box .section-spacer.grid-gutter-mobile{-moz-border-radius:.375rem;-o-border-radius:.375rem;-ms-border-radius:.375rem;-webkit-border-radius:.375rem;border-radius:.375rem}.mfr-core__banner-with-box .section-button{width:100%}@media print,screen and (min-width:64em){.mfr-core__banner-with-box .grid-container{position:unset;padding-left:2.625rem;padding-right:2.625rem}}.mfr-core__banner-with-box .section-text{opacity:.9}.mfr-core__banner-with-box .boxed-content{width:100%;background-color:var(--section-background);color:var(--section-text);padding:3.75rem 2.8125rem;justify-self:var(--boxed-content-alignment-desktop);margin:0;justify-content:center;text-align:center}@media print,screen and (min-width:64em){.mfr-core__banner-with-box .boxed-content{max-width:29.0625rem;padding:5rem 2.75rem 2.9375rem;border:.0625rem solid var(--color-black);justify-content:unset;text-align:unset;-moz-border-radius:.75rem;-o-border-radius:.75rem;-ms-border-radius:.75rem;-webkit-border-radius:.75rem;border-radius:.75rem}}.mfr-core__banner-with-box .boxed-content .section-title__wrapper{max-width:var(--max-width-mobile)}@media print,screen and (min-width:64em){.mfr-core__banner-with-box .boxed-content .section-title__wrapper{max-width:var(--max-width-desktop)}}.mfr-core__banner-with-box .boxed-content .section-text__wrapper{max-width:100%}@media print,screen and (min-width:64em){.mfr-core__banner-with-box .boxed-content .section-text__wrapper{max-width:85%}}.mfr-core__banner-with-box .boxed-content .section-button:not(.underlined-cta){min-width:11.75rem}@media print,screen and (min-width:64em){.mfr-core__banner-with-box .boxed-content .section-button:not(.underlined-cta){min-width:14rem}}.mfr-core__banner-with-box .boxed-content__item-list{display:flex;flex-wrap:wrap;justify-content:stretch;align-items:stretch;align-self:stretch;width:100%;gap:.75rem}.mfr-core__banner-with-box .boxed-content__item-list-item{font-size:var(--font-body-size-xsmall-mobile)}@media print,screen and (min-width:64em){.mfr-core__banner-with-box .boxed-content__item-list-item{font-size:var(--font-body-size-xsmall)}}.mfr-core__banner-with-box .boxed-content__item-list-item{position:relative;line-height:1.333em;font-weight:500;letter-spacing:.05375rem;text-transform:uppercase;width:100%;padding-left:1.75rem;display:block;-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1)}.js.with-enter-animations:not(.design-mode) .shopify-section .mfr-core__banner-with-box .boxed-content__item-list-item:not(.is-inview):not(.disable-inview){opacity:0;-moz-transform:translateY(min(100%,100px));-o-transform:translateY(min(100%,100px));-ms-transform:translateY(min(100%,100px));-webkit-transform:translateY(min(100%,100px));transform:translateY(min(100%,100px))}@media print,screen and (min-width:64em){.mfr-core__banner-with-box .boxed-content__item-list-item{width:calc((100% - .75rem)/ 2)}}.mfr-core__banner-with-box .boxed-content__item-list-item svg{position:absolute;top:0;left:0;height:auto;display:block}.mfr-core__banner-with-box .banner-image{aspect-ratio:430/457}@media print,screen and (min-width:64em){.mfr-core__banner-with-box .banner-image{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}}.mfr-core__banner-with-box .banner-image__image{width:100%;height:100%}.mfr-core__banner-with-box .banner-image__image img{width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=mfr-core__banner-with-box.css.map */
