@keyframes vl-product-showcase-hero-marquee-left{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1 * var(--_marquee-loop-distance,50%)), 0, 0)}}@keyframes vl-product-showcase-hero-marquee-right{0%{transform:translate3d(calc(-1 * var(--_marquee-loop-distance,50%)), 0, 0)}to{transform:translate(0,0)}}.block-root .vl-block-product-showcase:not(.vl-block-products-hero):first-child,.block-editor-block-list__layout.is-root-container .vl-block-product-showcase:not(.vl-block-products-hero):first-child{margin-top:0;margin-bottom:0}.block-root .vl-block-product-showcase:not(.vl-block-products-hero),.block-editor-block-list__layout.is-root-container .vl-block-product-showcase:not(.vl-block-products-hero){margin-left:calc(var(--vl--spacing--gutter) * -1);margin-right:calc(var(--vl--spacing--gutter) * -1);max-width:var(--vl--align--full);padding:8.3125rem 5rem 7.75rem;position:relative}@media (width<=781px){.block-root .vl-block-product-showcase:not(.vl-block-products-hero),.block-editor-block-list__layout.is-root-container .vl-block-product-showcase:not(.vl-block-products-hero){padding:5.8rem 1.25rem 4rem}}.block-root .vl-block-product-showcase:not(.vl-block-products-hero) h1.wp-block-heading,.block-root .vl-block-product-showcase:not(.vl-block-products-hero) h2.wp-block-heading,.block-editor-block-list__layout.is-root-container .vl-block-product-showcase:not(.vl-block-products-hero) h1.wp-block-heading,.block-editor-block-list__layout.is-root-container .vl-block-product-showcase:not(.vl-block-products-hero) h2.wp-block-heading{font-family:var(--vl--font-family--playfair);text-transform:unset;font-size:3.125rem;font-style:normal;font-weight:var(--vl--font-weight--regular);line-height:var(--vl--line-height--heading);letter-spacing:unset;margin-bottom:1rem;padding-top:3rem;position:relative}@media (width<=781px){.block-root .vl-block-product-showcase:not(.vl-block-products-hero) h1.wp-block-heading,.block-root .vl-block-product-showcase:not(.vl-block-products-hero) h2.wp-block-heading,.block-editor-block-list__layout.is-root-container .vl-block-product-showcase:not(.vl-block-products-hero) h1.wp-block-heading,.block-editor-block-list__layout.is-root-container .vl-block-product-showcase:not(.vl-block-products-hero) h2.wp-block-heading{margin-bottom:1.5rem;padding-top:2.5rem;font-size:2.125rem;line-height:105%}}.block-root .vl-block-product-showcase:not(.vl-block-products-hero) h1.wp-block-heading:before,.block-root .vl-block-product-showcase:not(.vl-block-products-hero) h2.wp-block-heading:before,.block-editor-block-list__layout.is-root-container .vl-block-product-showcase:not(.vl-block-products-hero) h1.wp-block-heading:before,.block-editor-block-list__layout.is-root-container .vl-block-product-showcase:not(.vl-block-products-hero) h2.wp-block-heading:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M21 9.55717V9.94283C18.3973 10.1885 15.5235 10.8364 13.6013 12.3814C11.6791 13.9276 10.73 16.2605 10.7059 19.5H10.2941C10.27 16.2617 9.32094 13.9276 7.39872 12.3814C5.47777 10.8364 2.60393 10.1873 0 9.94283V9.55717C2.60267 9.31154 5.4765 8.66363 7.39872 7.11863C9.32094 5.57245 10.27 3.23952 10.2941 0H10.7059C10.73 3.23833 11.6791 5.57245 13.6013 7.11863C15.5222 8.66363 18.3961 9.31272 21 9.55717Z' fill='%23002F6D'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:21px;height:20px;position:absolute;top:0;left:50%}.block-root .vl-block-product-showcase:not(.vl-block-products-hero) .recipe-highlights-container,.block-editor-block-list__layout.is-root-container .vl-block-product-showcase:not(.vl-block-products-hero) .recipe-highlights-container{max-width:var(--vl--align--default);margin-bottom:0}.block-root .vl-block-product-showcase:not(.vl-block-products-hero) .recipe-highlights-container .recipe-highlights-automatic,.block-editor-block-list__layout.is-root-container .vl-block-product-showcase:not(.vl-block-products-hero) .recipe-highlights-container .recipe-highlights-automatic{z-index:4}@media (width<=781px){.block-root .vl-block-product-showcase:not(.vl-block-products-hero) .recipe-highlights-container .recipe-highlights-automatic:before,.block-editor-block-list__layout.is-root-container .vl-block-product-showcase:not(.vl-block-products-hero) .recipe-highlights-container .recipe-highlights-automatic:before{z-index:2}}.block-root .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__grid,.block-editor-block-list__layout.is-root-container .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__grid{width:auto;max-width:none;margin-left:-5rem;margin-right:-5rem}@media (width<=781px){.block-root .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__grid,.block-editor-block-list__layout.is-root-container .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__grid{margin-left:-1.25rem;margin-right:-1.25rem}}.block-root .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__track,.block-editor-block-list__layout.is-root-container .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__track{opacity:0;gap:1rem}.block-root .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__track--revealed,.block-editor-block-list__layout.is-root-container .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__track--revealed{opacity:1;transition:opacity .35s}.block-root .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__track-segment,.block-editor-block-list__layout.is-root-container .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__track-segment{flex-direction:row;flex:none;align-items:flex-end;gap:1rem;display:flex}@media (width<=781px){.block-root .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__track-segment,.block-editor-block-list__layout.is-root-container .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__track-segment{align-items:center;gap:var(--vl--spacing--24)}}.block-root .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__row--marquee,.block-editor-block-list__layout.is-root-container .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__row--marquee{margin-bottom:0;overflow:clip visible}@media (width<=781px){.block-root .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__row--marquee,.block-editor-block-list__layout.is-root-container .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__row--marquee{overflow:hidden}}@media (width>=782px){.block-root .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__row--marquee:hover .vl-block-product-showcase-grid__track,.block-root .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__row--marquee:focus-within .vl-block-product-showcase-grid__track,.block-editor-block-list__layout.is-root-container .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__row--marquee:hover .vl-block-product-showcase-grid__track,.block-editor-block-list__layout.is-root-container .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__row--marquee:focus-within .vl-block-product-showcase-grid__track{animation-play-state:paused}}.block-root .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__row--marquee-left .vl-block-product-showcase-grid__track:not(.vl-block-product-showcase-grid__track--ready),.block-editor-block-list__layout.is-root-container .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__row--marquee-left .vl-block-product-showcase-grid__track:not(.vl-block-product-showcase-grid__track--ready){transform:translate(0,0)}.block-root .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__row--marquee-left .vl-block-product-showcase-grid__track--ready,.block-editor-block-list__layout.is-root-container .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__row--marquee-left .vl-block-product-showcase-grid__track--ready{animation:vl-product-showcase-hero-marquee-left var(--_marquee-duration,120s) linear infinite}.block-root .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__row--marquee-right .vl-block-product-showcase-grid__track:not(.vl-block-product-showcase-grid__track--ready),.block-editor-block-list__layout.is-root-container .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__row--marquee-right .vl-block-product-showcase-grid__track:not(.vl-block-product-showcase-grid__track--ready){transform:translate3d(calc(-1 * var(--_marquee-loop-distance,50%)), 0, 0)}.block-root .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__row--marquee-right .vl-block-product-showcase-grid__track--ready,.block-editor-block-list__layout.is-root-container .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__row--marquee-right .vl-block-product-showcase-grid__track--ready{animation:vl-product-showcase-hero-marquee-right var(--_marquee-duration,120s) linear infinite}.block-root .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__item,.block-editor-block-list__layout.is-root-container .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__item{box-sizing:border-box;width:250px;min-width:250px;max-width:250px;color:inherit;border-radius:var(--vl--radius--12);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#ffffff1a;flex:none;padding:30px;text-decoration:none}@media (width<=781px){.block-root .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__item,.block-editor-block-list__layout.is-root-container .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__item{aspect-ratio:1;width:88px;min-width:88px;max-width:88px;padding:10px;overflow:hidden;animation:none!important}}.block-root .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__item img,.block-editor-block-list__layout.is-root-container .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__item img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.block-root .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid[data-placement=top],.block-editor-block-list__layout.is-root-container .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid[data-placement=top]{margin-bottom:1rem}.page-template-single-vl_brand .wp-block-valio-brand-product-showcase{display:grid}.page-template-single-vl_brand .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid:last-child{margin-bottom:0}@media (width<=781px){.page-template-single-vl_brand .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__track,.page-template-single-vl_brand .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid__track-segment{gap:.5rem}.page-template-single-vl_brand .wp-block-valio-brand-product-showcase .vl-block-product-showcase-grid[data-placement=top]{margin-bottom:.5rem}}.page-template-single-vl_brand .vl-block-product-showcase:not(.vl-block-products-and-brands-hero){margin-top:0;padding:0}@media (width>=782px){.page-template-single-vl_brand .vl-block-product-showcase:not(.vl-block-products-and-brands-hero){padding:0}}
