.blog-placeholder-svg{height:100%}@media screen and (min-width:990px){.grid--1-col-desktop .article-card .card__content{text-align:center}}.blog__title{margin:0}.blog__header{flex-direction:column;align-items:flex-start;gap:.8rem;margin-bottom:2.5rem}.blog__description{margin:0;max-width:42rem;font-size:1.5rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}@media screen and (min-width:750px){.blog__description{font-size:1.6rem}}.blog__posts.articles-wrapper{margin-bottom:1rem}@media screen and (min-width:990px){.blog__posts.articles-wrapper{margin-bottom:0}}.blog__posts.articles-wrapper .article{scroll-snap-align:start}@media screen and (max-width:749px){.blog__post.article{width:calc(100% - 3rem - var(--grid-mobile-horizontal-spacing))}}.background-secondary .blog-placeholder__content{background-color:rgb(var(--color-background))}.blog__posts .card-wrapper{width:100%}.blog__button{margin-top:3rem}@media screen and (min-width:750px){.blog__button{margin-top:5rem}}@supports not (inset: 10px){@media screen and (min-width:750px){.blog__posts .article+.article{margin-left:var(--grid-desktop-horizontal-spacing)}}}.side-recipes{overflow:hidden}.side-recipes__header{max-width:56rem;margin:0 auto 3.6rem;text-align:center}.side-recipes__eyebrow{margin:0 0 1rem;font-family:var(--g-font-Freigeist, "Freigeist"),var(--font-heading-family, sans-serif);font-size:1.5rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7a0b18}.side-recipes__title{margin:0;font-family:var(--g-font-Freigeist, "Freigeist"),var(--font-heading-family, sans-serif);font-weight:700;line-height:1.15;color:var(--recipes-title-color, #cc1b3b)}.side-recipes__title.h1{font-size:clamp(3.2rem,5vw,4.6rem)}.side-recipes__title.h0{font-size:clamp(3.6rem,6vw,5.4rem)}.side-recipes__title.h2{font-size:clamp(2.8rem,4vw,3.8rem)}.side-recipes__description{margin:1.6rem auto 0;max-width:48rem;font-family:var(--g-font-Freigeist, "Freigeist"),var(--font-body-family, sans-serif);font-size:1.8rem;line-height:1.45;color:#575757}@media screen and (min-width:750px){.side-recipes__description{font-size:2rem}.side-recipes__eyebrow{font-size:1.6rem}}.side-recipes__carousel{position:relative}.side-recipes__gallery{display:flex;align-items:center;justify-content:center;gap:2.4rem 4.8rem;list-style:none;margin:0;padding:4rem 0 3.2rem;flex-wrap:wrap}.side-recipes__controls{display:none}@media screen and (max-width:749px){.side-recipes__gallery{justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2.4rem 1.6rem 1.2rem;gap:1.6rem}.side-recipes__gallery::-webkit-scrollbar{display:none}.side-recipes__controls{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-top:.8rem;padding-bottom:.4rem}.side-recipes__nav{width:4.2rem;height:4.2rem;border:0;border-radius:50%;background:#cc1b3b;color:#fffeec;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease}.side-recipes__nav:hover{transform:scale(1.05)}.side-recipes__nav[disabled]{opacity:.35;cursor:default;transform:none}.side-recipes__nav svg{width:1.8rem;height:1.8rem}.side-recipes__dots{display:flex;align-items:center;gap:.8rem}.side-recipes__dot{width:.8rem;height:.8rem;border:0;border-radius:50%;padding:0;background:#cc1b3b;opacity:.35;cursor:pointer}.side-recipes__dot.is-active{opacity:1;transform:scale(1.15)}}.side-recipes__item{display:flex;flex-direction:column;align-items:stretch;gap:1.8rem;width:min(72vw,28rem);flex:0 0 auto;scroll-snap-align:center}@media screen and (max-width:749px){.side-recipes__item,.side-recipes__item--tall,.side-recipes__item--square{width:min(78vw,30rem);margin-top:0}}@media screen and (min-width:750px){.side-recipes__item{width:clamp(22rem,26vw,32rem)}.side-recipes__item--stagger-0{margin-top:2rem}.side-recipes__item--stagger-1{margin-top:-1.6rem}.side-recipes__item--stagger-2{margin-top:2.4rem}}.side-recipes__item--tall{width:min(62vw,24rem)}@media screen and (min-width:750px){.side-recipes__item--tall{width:clamp(20rem,22vw,28rem)}}.side-recipes__item--square{width:min(78vw,30rem)}@media screen and (min-width:750px){.side-recipes__item--square{width:clamp(24rem,28vw,34rem)}}.side-recipes__frame{transform:rotate(var(--recipe-rotate, 0deg));transform-origin:center center;transition:transform .4s ease;background:transparent;padding:0;border:0;box-shadow:none}.side-recipes__item--mat .side-recipes__frame{background:var(--recipe-mat, #334fb4);padding:1.2rem}@media screen and (min-width:750px){.side-recipes__item:hover .side-recipes__frame{transform:rotate(calc(var(--recipe-rotate, 0deg) * 1.25)) translateY(-.8rem) scale(1.03)}}.side-recipes__media{position:relative;overflow:hidden;background:#e8e6d8;aspect-ratio:3 / 4;box-shadow:0 1.8rem 3.6rem #4d080b24}.side-recipes__media-link{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.side-recipes__media-link:focus-visible{outline:2px solid #cc1b3b;outline-offset:3px}.side-recipes__item--tall .side-recipes__media{aspect-ratio:2 / 3}.side-recipes__item--portrait .side-recipes__media{aspect-ratio:3 / 4}.side-recipes__item--square .side-recipes__media{aspect-ratio:1 / 1}.side-recipes__img,.side-recipes__placeholder{display:block;width:100%;height:100%;object-fit:cover}.side-recipes__label{padding-inline:.6rem;max-width:100%}.side-recipes__item--label-above .side-recipes__label{order:-1}.side-recipes__name{margin:0;font-family:var(--g-font-Freigeist, "Freigeist"),var(--font-heading-family, sans-serif);font-size:1.8rem;line-height:1.25;font-weight:700;letter-spacing:.01em;color:#cc1b3b;text-wrap:balance}.side-recipes__link{color:inherit;text-decoration:none}.side-recipes__link:hover{text-decoration:underline}.side-recipes__text{margin:.6rem 0 0;font-family:var(--g-font-Freigeist, "Freigeist"),var(--font-body-family, sans-serif);font-size:1.5rem;line-height:1.45;color:#575757;text-wrap:pretty}@media screen and (min-width:750px){.side-text-br-mobile{display:none}}@media screen and (max-width:749px){.side-recipes__name,.side-recipes__text{text-wrap:balance}}@media screen and (min-width:750px){.side-recipes__name{font-size:2.1rem}.side-recipes__text{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.side-recipes__frame,.side-recipes__item:hover .side-recipes__frame{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-featured-blog.css.map */
