.recipe-home-wrapper{background-color:#fbfaf8;min-height:100vh}.recipe-home-wrapper .recipe-header{position:relative;width:100vw;min-height:100vh;min-height:100svh!important;display:flex}.recipe-home-wrapper .recipe-header.is-ready .recipe-info .normal-text{opacity:1;transform:translateY(0)}.recipe-home-wrapper .recipe-header .recipe-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;display:flex;border:1rem solid #fbfaf8;background-color:#393d47;overflow:hidden}.recipe-home-wrapper .recipe-header .recipe-bg:after{content:"";position:absolute;z-index:1;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#393d47bf}.recipe-home-wrapper .recipe-header .recipe-bg .recipe-bg-image{position:relative;flex:1 1 0px;width:0;height:100%;overflow:hidden}.recipe-home-wrapper .recipe-header .recipe-bg .recipe-bg-image picture{width:100%;height:100%!important}.recipe-home-wrapper .recipe-header .recipe-bg .recipe-bg-image img{position:absolute;width:100%;height:100%!important;left:50%;top:50%;object-fit:cover;object-position:center;transform:translate(-50%,-50%)}.recipe-home-wrapper .recipe-header .recipe-info{position:relative;z-index:2;width:100%;min-height:100%;max-width:1400px;display:flex;flex-direction:column;justify-content:center}.recipe-home-wrapper .recipe-header .recipe-info .info-logo{display:none;height:15rem;margin-bottom:10rem}.recipe-home-wrapper .recipe-header .recipe-info h1{margin-bottom:1rem;color:#fbfaf8;white-space:pre-line}.recipe-home-wrapper .recipe-header .recipe-info .normal-text{margin:5rem auto;text-align:center;color:#fbfaf8;max-width:60ch;white-space:normal;opacity:0;transform:translateY(5rem);transition:opacity .2s linear 1s,transform .6s ease 1s}.recipe-home-wrapper .content-wrapper{padding-top:10rem 0}.recipe-home-wrapper .content-wrapper .recipe-history-container p{font-family:Book Antiqua Regular;font-size:2rem;color:#393d47;max-width:65ch;line-height:1.7;margin:3rem auto;text-indent:3rem;white-space:pre-line;text-wrap:pretty}.recipe-home-wrapper .content-wrapper .recipe-history-container .image-wrapper{display:flex;justify-content:center;margin:8rem 0}.recipe-home-wrapper .content-wrapper .recipe-history-container .image-wrapper .image-container{display:flex;position:relative}.recipe-home-wrapper .content-wrapper .recipe-history-container .image-wrapper .image-container picture{display:flex}.recipe-home-wrapper .content-wrapper .recipe-history-container .image-wrapper .image-container img{object-fit:cover;object-position:center}.recipe-home-wrapper .content-wrapper .recipe-history-container .image-wrapper .image-container:after{content:"";position:absolute;z-index:1;top:.5rem;left:.5rem;width:calc(100% - 1rem);height:calc(100% - 1rem);border:.5rem solid #fbfaf8}.recipe-home-wrapper .content-wrapper .btn-wrapper{margin-top:10rem;text-align:center}@media (max-width: 768px){.recipe-home-wrapper .recipe-header .recipe-bg{border-width:.6rem}.recipe-home-wrapper .recipe-header .recipe-info{padding:11rem 2rem 0}.recipe-home-wrapper .recipe-header .recipe-info .normal-text{width:85%}.recipe-home-wrapper .recipe-header .recipe-info .info-logo{position:absolute;top:2.5rem;left:50%;transform:translate(-50%);display:block;width:10rem;height:unset;margin-bottom:8rem}.recipe-home-wrapper .content-wrapper{padding-top:10rem 0}.recipe-home-wrapper .content-wrapper .recipe-history-container p{font-size:1.7rem;margin:3rem auto;text-indent:2rem}.recipe-home-wrapper .content-wrapper .recipe-history-container .image-wrapper{display:flex;justify-content:center;margin:4em 0;width:calc(100% + 2rem);margin-left:-1rem}.recipe-home-wrapper .content-wrapper .recipe-history-container .image-wrapper .image-container{position:relative;width:100%;padding-top:75%}.recipe-home-wrapper .content-wrapper .recipe-history-container .image-wrapper .image-container:after{top:3px;left:3px;border-width:3px;width:calc(100% - 6px);height:calc(100% - 6px)}.recipe-home-wrapper .content-wrapper .recipe-history-container .image-wrapper .image-container picture{position:absolute!important;width:100%;height:100%!important;top:0;left:0}.recipe-home-wrapper .content-wrapper .recipe-history-container .image-wrapper .image-container img{position:absolute;top:0;left:0;width:100%;height:100%!important;object-position:center;object-fit:cover}.recipe-home-wrapper .content-wrapper .btn-wrapper{margin:8rem 0 4rem}}
