.vl-product-brand-products{--_classic-product-card-width-desktop:277px;--_classic-product-card-width-mobile:140px;--_classic-product-image-size-desktop:225px;--_classic-product-image-size-mobile:120px;--_classic-product-row-gap-mobile:16px;--_classic-product-row-gap-desktop:24px;--_classic-product-row-edge-padding-mobile:20px;--_classic-product-row-arrow-size:2.5rem;--_classic-product-row-arrow-hang:30px;--_classic-product-row-arrow-inset:var(--vl--spacing--gutter);--_classic-product-hover-lift-room:2rem}.vl-product-brand-products .vl-block-product-highlight-slider{width:100%;max-width:none;margin-inline:0;position:relative;overflow:visible}@media (width>=1280px){.vl-product-brand-products .vl-block-product-highlight-slider{max-width:var(--vl--align--default);margin-left:auto;margin-right:auto}}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area{z-index:1;width:100%;max-width:100%;position:relative;overflow:visible}@media (width<=781px){.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area{align-self:stretch;padding-inline:0;overflow-x:clip}}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__slider.swiper{z-index:0;max-width:none;padding-top:var(--_classic-product-hover-lift-room);margin-inline:0;margin-top:calc(-1 * var(--_classic-product-hover-lift-room));position:relative;width:100%!important;overflow:hidden!important}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__slider.swiper>.swiper-button-prev,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__slider.swiper>.swiper-button-next{display:none!important}@media (width>=782px){.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__slider.swiper{overflow:clip visible!important}}@media (width<=781px){.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__slider.swiper{touch-action:pan-x;width:100%;max-width:none;overflow-x:hidden!important}}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>.vl-block-product-highlight-slider__arrow,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>button.vl-block-product-highlight-slider__arrow{z-index:110;width:var(--_classic-product-row-arrow-size);height:var(--_classic-product-row-arrow-size);background:var(--vl--color--pure-white);color:var(--vl--color--action-blue);cursor:pointer;pointer-events:auto;background-image:none;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .15s,color .15s,opacity .15s ease-in-out,visibility .15s ease-in-out;display:none;position:absolute}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>.vl-block-product-highlight-slider__arrow[hidden],.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>button.vl-block-product-highlight-slider__arrow[hidden]{display:none!important}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>.vl-block-product-highlight-slider__arrow:after,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>button.vl-block-product-highlight-slider__arrow:after{content:"";top:unset;background-color:currentColor;width:16px;height:16px;font-size:0;transition:transform .15s ease-in-out,background-color .15s ease-in-out;position:relative;transform:none;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='12'%20viewBox='0%200%2013%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='arrow_downward_alt'%20d='M12.4038%205.99998L6.74998%2011.6538L5.69615%2010.6L9.54618%206.74996L-2.14354e-07%206.74996L-2.79919e-07%205.25001L9.54618%205.25001L5.69615%201.39998L6.74998%200.346158L12.4038%205.99998Z'%20fill='white'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='12'%20viewBox='0%200%2013%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='arrow_downward_alt'%20d='M12.4038%205.99998L6.74998%2011.6538L5.69615%2010.6L9.54618%206.74996L-2.14354e-07%206.74996L-2.79919e-07%205.25001L9.54618%205.25001L5.69615%201.39998L6.74998%200.346158L12.4038%205.99998Z'%20fill='white'/%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width>=782px){.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>.vl-block-product-highlight-slider__arrow,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>button.vl-block-product-highlight-slider__arrow{top:calc(var(--_classic-product-image-size-desktop) / 2 + var(--_classic-product-hover-lift-room));display:flex;transform:translateY(-50%);background-image:none!important}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>.vl-block-product-highlight-slider__arrow:hover,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>.vl-block-product-highlight-slider__arrow:active,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>.vl-block-product-highlight-slider__arrow:focus,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>button.vl-block-product-highlight-slider__arrow:hover,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>button.vl-block-product-highlight-slider__arrow:active,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>button.vl-block-product-highlight-slider__arrow:focus{background:var(--vl--color--action-blue);color:var(--vl--color--pure-white)}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>.vl-block-product-highlight-slider__arrow:focus-visible,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>button.vl-block-product-highlight-slider__arrow:focus-visible{outline:2px solid var(--vl--color--action-blue);outline-offset:2px}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>.vl-block-product-highlight-slider__arrow--next,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>button.vl-block-product-highlight-slider__arrow--next{right:var(--_classic-product-row-arrow-inset);left:auto}}@media (width>=1280px){.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>.vl-block-product-highlight-slider__arrow--next,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>button.vl-block-product-highlight-slider__arrow--next{right:calc(var(--_classic-product-row-arrow-hang) * -1)}}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>.vl-block-product-highlight-slider__arrow--prev:after,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>button.vl-block-product-highlight-slider__arrow--prev:after{transform:rotate(180deg)}@media (width>=782px){.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>.vl-block-product-highlight-slider__arrow--prev,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>button.vl-block-product-highlight-slider__arrow--prev{left:var(--_classic-product-row-arrow-inset);right:auto}}@media (width>=1280px){.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>.vl-block-product-highlight-slider__arrow--prev,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__carousel-area>button.vl-block-product-highlight-slider__arrow--prev{left:calc(var(--_classic-product-row-arrow-hang) * -1)}}.vl-product-brand-products .vl-block-product-highlight-slider .swiper-slide.vl-block-product-card{z-index:0;flex:0 0 var(--_classic-product-card-width-mobile);width:var(--_classic-product-card-width-mobile);max-width:var(--_classic-product-card-width-mobile);box-sizing:border-box;opacity:1;flex-shrink:0;height:auto;transition:none;position:relative;overflow:hidden;min-width:var(--_classic-product-card-width-mobile)!important}@media (width>=782px){.vl-product-brand-products .vl-block-product-highlight-slider .swiper-slide.vl-block-product-card{flex:0 0 var(--_classic-product-card-width-desktop);width:var(--_classic-product-card-width-desktop);max-width:var(--_classic-product-card-width-desktop);overflow:visible;min-width:var(--_classic-product-card-width-desktop)!important}.vl-product-brand-products .vl-block-product-highlight-slider .swiper-slide.vl-block-product-card:hover,.vl-product-brand-products .vl-block-product-highlight-slider .swiper-slide.vl-block-product-card:focus-within{z-index:3}}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card{z-index:0;align-items:center;gap:var(--vl--spacing--16);width:var(--_classic-product-card-width-mobile);max-width:var(--_classic-product-card-width-mobile);min-width:var(--_classic-product-card-width-mobile);box-sizing:border-box;color:var(--vl--color--pure-white);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}@media (width>=782px){.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card{width:var(--_classic-product-card-width-desktop);max-width:var(--_classic-product-card-width-desktop);min-width:var(--_classic-product-card-width-desktop);overflow:visible}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card:hover,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card:focus-within{z-index:3}}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__link{min-height:0}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__link{align-items:center;gap:var(--vl--spacing--16);flex-direction:column;width:100%;max-width:100%;display:flex;overflow:hidden}@media (width>=782px){.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__link{overflow:visible}}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__link:focus,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__link:active{transform:none}@media (width>=782px){.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__link:hover .vl-block-product-card__image{overflow:visible}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__link:hover .vl-block-product-card__image>img{transition:transform .45s cubic-bezier(.25,.46,.45,.94);transform:scale(1.05)translateY(-1.2rem)}}@media (width<=781px){.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__link:hover .vl-block-product-card__image,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__link:active .vl-block-product-card__image,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__link:focus .vl-block-product-card__image{overflow:hidden}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__link:hover .vl-block-product-card__image>img,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__link:active .vl-block-product-card__image>img,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__link:focus .vl-block-product-card__image>img{transform:none!important}}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__image{width:var(--_classic-product-image-size-mobile);height:var(--_classic-product-image-size-mobile);min-width:var(--_classic-product-image-size-mobile);min-height:var(--_classic-product-image-size-mobile);max-width:var(--_classic-product-image-size-mobile);max-height:var(--_classic-product-image-size-mobile);aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;margin-inline:auto;transition:transform .45s cubic-bezier(.25,.46,.45,.94);display:flex;overflow:hidden}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__image.vl-block-product-card__image{width:var(--_classic-product-image-size-mobile);height:var(--_classic-product-image-size-mobile)}@media (width>=782px){.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__image{width:var(--_classic-product-image-size-desktop);height:var(--_classic-product-image-size-desktop);min-width:var(--_classic-product-image-size-desktop);min-height:var(--_classic-product-image-size-desktop);max-width:var(--_classic-product-image-size-desktop);max-height:var(--_classic-product-image-size-desktop);overflow:visible}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__image.vl-block-product-card__image{width:var(--_classic-product-image-size-desktop);height:var(--_classic-product-image-size-desktop)}}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__image>img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .45s cubic-bezier(.25,.46,.45,.94);transform:none}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card.swiper-slide .vl-block-product-card__image,.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card:not([aria-current=true]) .vl-block-product-card__image{transform:none!important}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card:not([aria-current=true]) .vl-block-product-card__content{display:flex!important}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__content{align-items:center;gap:var(--vl--spacing--16);width:100%;max-width:100%;padding:0 var(--vl--spacing--12);color:var(--vl--color--pure-white);box-sizing:border-box;flex-direction:column;flex-grow:0;align-self:stretch;display:flex!important}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__title{width:100%;max-width:100%;color:var(--vl--color--pure-white);text-align:center;font-family:var(--vl--font-family--valio-sans);font-size:16px;font-style:normal;font-weight:var(--vl--font-weight--medium);line-height:var(--vl--line-height--heading);letter-spacing:normal;text-transform:none;-webkit-line-clamp:unset;-webkit-box-orient:unset;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;min-height:0;margin:0;padding:0;display:block}@media (width>=782px){.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__title{font-size:17px;line-height:var(--vl--line-height--body);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__read-more{display:none}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card:has(.vl-block-product-card__labels) .vl-block-product-card__image{padding-bottom:0}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card .vl-block-product-card__labels{width:100%;max-width:100%;padding-inline:var(--vl--spacing--4);box-sizing:border-box;justify-content:center;gap:var(--vl--spacing--8);flex-wrap:wrap;display:flex;position:static}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-highlight-slider__pagination,.vl-product-brand-products .vl-block-product-highlight-slider .swiper-pagination{display:none!important}.vl-product-brand-products{max-width:none;margin-top:2rem;margin-right:calc(var(--vl--spacing--gutter) * -1);margin-left:calc(var(--vl--spacing--gutter) * -1);padding:3rem var(--vl--spacing--gutter);border-top-left-radius:1rem;border-top-right-radius:1rem}@media (width<=781px){.vl-product-brand-products{padding-inline:0}}@media (width>=782px){.vl-product-brand-products{margin-top:5rem;padding-top:5rem;padding-bottom:5rem}}.vl-product-brand-products .vl-block-product-highlight-slider{max-width:var(--vl--align--default);margin:0 auto}.vl-product-brand-products .vl-block-product-highlight-slider .swiper-navigation-icon{display:none}.vl-product-brand-products .vl-block-product-highlight-slider .vl-block-product-card__title{color:var(--vl--color--iconic-blue);letter-spacing:0}@media (width<=781px){.vl-product-brand-products .vl-block-product-highlight-slider__slider{width:77%}}.vl-product-brand-products .vl-block-product-card__title{font-family:var(--vl--font-family--valio-sans);font-size:17px;font-weight:500;line-height:var(--vl--line-height--body);text-transform:none}.vl-product-brand-products__heading{max-width:var(--vl--align--default);font-family:var(--vl--font-family--valio-sans);color:var(--vl--color--iconic-blue);text-align:center;margin:0 auto 2rem}@media (width>=782px){.vl-product-brand-products__heading{font-size:2rem}}.vl-product-brand-products.vl-product-brand-products--light-text .vl-product-brand-products__heading{color:var(--vl--color--natural-white)}.vl-product-brand-products.vl-product-brand-products--light-text .vl-block-product-highlight-slider .vl-block-product-card__title{color:var(--vl--color--pure-white)}.vl-product-brand-products.no-brand-color{background-color:var(--vl--color--natural-white);padding-top:0}.vl-product-brand-products.no-brand-color .vl-product-brand-products__heading{color:var(--vl--color--iconic-blue)}.vl-product-brand-products.no-brand-color .vl-block-product-highlight-slider .vl-block-product-card__title{color:var(--color-heading)}
