.view-product-lister .c-product,.view-product-lister .c-product--view-mode-slider-item,.view-product-lister .c-product__media{position:relative}.view-product-lister .c-field--name-field-images{position:relative;margin-block-end:1.2rem}.view-product-lister .c-field--name-field-product-typ:not(.no-text){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .1s ease;font-size:1.3rem;line-height:1;display:inline-block;margin-block-end:var(--gaps-8);padding-block:.3rem .1rem;padding-inline:.4rem;text-transform:uppercase;color:var(--color-label-text);border:.1rem solid var(--color-darker);border-radius:.2rem;background-color:var(--color-main);font-weight:700;text-decoration:none !important;position:relative;z-index:2;inline-size:unset;margin-block-end:1.1rem;cursor:pointer;text-decoration:none !important}@media screen and (prefers-reduced-motion: reduce){.view-product-lister .c-field--name-field-product-typ:not(.no-text){transition:none}}.view-product-lister .c-field--name-field-product-typ:not(.no-text).c-ajax-filter-btn{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .1s ease;font-size:1.3rem;line-height:1;display:inline-block;margin-block-end:var(--gaps-8);padding-block:.3rem .1rem;padding-inline:.4rem;text-transform:uppercase;color:var(--color-label-text);border:.1rem solid var(--color-darker);border-radius:.2rem;background-color:var(--color-main);font-weight:700;text-decoration:none !important;appearance:none;border:0;font-family:inherit;line-height:inherit}@media screen and (prefers-reduced-motion: reduce){.view-product-lister .c-field--name-field-product-typ:not(.no-text).c-ajax-filter-btn{transition:none}}.view-product-lister .c-field--name-field-product-typ:not(.no-text).is-active{color:var(--color-main);background-color:var(--color-darker)}.view-product-lister .c-product__title{font-size:2.2rem;line-height:1.1818;transition:all .1s ease;margin-block-end:.5rem;font-weight:500}@media screen and (min-width: 80em){.view-product-lister .c-product__title{font-size:2.6rem;line-height:1.1538}}@media screen and (prefers-reduced-motion: reduce){.view-product-lister .c-product__title{transition:none}}.view-product-lister .c-product__title a{color:currentColor}.view-product-lister .c-product__title a::after{position:absolute;z-index:1;inset:0;content:"";pointer-events:auto;background-color:rgba(0,0,0,0)}.view-product-lister .c-field--name-field-lead{font-size:1.6rem;line-height:1.25;font-weight:400}.view-product-lister .c-field--name-price{font-size:1.6rem;line-height:1.375;margin-block-start:.8rem;font-weight:700}@media screen and (min-width: 48em){.view-product-lister .c-field--name-price{font-size:1.6rem;line-height:1.5}}@media screen and (min-width: 64em){.view-product-lister .c-field--name-price{font-size:1.7rem;line-height:1.41}}@media screen and (min-width: 80em){.view-product-lister .c-field--name-price{font-size:1.9rem;line-height:1.42}}.view-product-lister .c-product:hover .c-product__title{color:var(--color-black-600)}.view-products .c-product{margin-block-end:2rem}.view-products .c-product--view-mode-teaser,.view-products .c-product--view-mode-slider{display:flex;flex-direction:column;gap:var(--gaps-16)}@media screen and (min-width: 48em){.view-products .c-product--view-mode-teaser,.view-products .c-product--view-mode-slider{flex-direction:row;gap:var(--gaps-28)}}.view-products .c-product--view-mode-teaser .c-field--name-field-product-typ,.view-products .c-product--view-mode-slider .c-field--name-field-product-typ{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .1s ease;font-size:1.3rem;line-height:1;display:inline-block;margin-block-end:var(--gaps-8);padding-block:.3rem .1rem;padding-inline:.4rem;text-transform:uppercase;color:var(--color-label-text);border:.1rem solid var(--color-darker);border-radius:.2rem;background-color:var(--color-main);font-weight:700;text-decoration:none !important;inline-size:auto}@media screen and (prefers-reduced-motion: reduce){.view-products .c-product--view-mode-teaser .c-field--name-field-product-typ,.view-products .c-product--view-mode-slider .c-field--name-field-product-typ{transition:none}}.view-products .c-product--view-mode-teaser .c-field--name-field-product-typ.c-ajax-filter-btn,.view-products .c-product--view-mode-slider .c-field--name-field-product-typ.c-ajax-filter-btn{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .1s ease;font-size:1.3rem;line-height:1;display:inline-block;margin-block-end:var(--gaps-8);padding-block:.3rem .1rem;padding-inline:.4rem;text-transform:uppercase;color:var(--color-label-text);border:.1rem solid var(--color-darker);border-radius:.2rem;background-color:var(--color-main);font-weight:700;text-decoration:none !important;cursor:pointer !important;border:0;font-family:inherit;line-height:inherit;appearance:none}@media screen and (prefers-reduced-motion: reduce){.view-products .c-product--view-mode-teaser .c-field--name-field-product-typ.c-ajax-filter-btn,.view-products .c-product--view-mode-slider .c-field--name-field-product-typ.c-ajax-filter-btn{transition:none}}.view-products .c-product--view-mode-teaser .c-field--name-field-product-typ.is-active,.view-products .c-product--view-mode-slider .c-field--name-field-product-typ.is-active{color:var(--color-main);background-color:var(--color-darker)}.view-products .c-product__media{flex-shrink:0}@media screen and (min-width: 48em){.view-products .c-product__media{inline-size:20rem}}.view-products .c-product__media:not(:has(img)){display:none}.view-products .c-product__data{display:flex;flex-direction:column;gap:var(--gaps-12);justify-content:space-between;inline-size:100%}@media screen and (min-width: 48em){.view-products .c-product__data{flex-direction:row}}.view-products .c-product__data--details{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-block-start:.5rem;gap:.5rem}@media screen and (min-width: 48em){.view-products .c-product__data--details{max-inline-size:75%}}.view-products .c-product__data--details .c-product__title a{font-size:2.2rem;line-height:1.1818;color:var(--color-black-000);font-weight:500}@media screen and (min-width: 80em){.view-products .c-product__data--details .c-product__title a{font-size:2.6rem;line-height:1.1538}}.view-products .c-product__data--details .c-field--name-field-lead{font-size:1.6rem;line-height:1.375;color:var(--color-black-000);font-weight:400}@media screen and (min-width: 48em){.view-products .c-product__data--details .c-field--name-field-lead{font-size:1.6rem;line-height:1.5}}@media screen and (min-width: 64em){.view-products .c-product__data--details .c-field--name-field-lead{font-size:1.7rem;line-height:1.41}}@media screen and (min-width: 80em){.view-products .c-product__data--details .c-field--name-field-lead{font-size:1.9rem;line-height:1.42}}.view-products .c-product__meta{display:flex;flex:0;flex-direction:column;justify-content:flex-start;font-size:1.6rem;font-weight:500;gap:var(--gaps-8)}@media screen and (min-width: 48em){.view-products .c-product__meta{padding-block-start:var(--gaps-28)}}@media screen and (min-width: 48em){.view-products .c-product__meta{align-items:flex-end;min-inline-size:25%;text-align:end}}.view-products .c-product__meta .c-field--type-commerce-price{font-weight:600}.view-products .c-product__meta .c-field--name-price{font-size:1.9rem;line-height:1.1578;inline-size:100%;white-space:nowrap;color:var(--color-black-000);line-height:1 !important}@media screen and (min-width: 48em){.view-products .c-product__meta .c-field--name-price{font-size:1.9rem;line-height:1.2631}}@media screen and (min-width: 80em){.view-products .c-product__meta .c-field--name-price{font-size:2.2rem;line-height:1.2272}}