.sg-colors,.sg-icons{grid-gap:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(11.25rem,1fr));list-style:none;margin:0;padding:0}.sg-icons-list-item,.sg-swatch-list-item{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:0 .5rem .5rem 0;max-width:14rem;min-width:5rem;padding:.3rem}.sg-swatch{border-radius:.3125rem;display:block;height:4rem;margin-bottom:.3em}.sg-label{font-size:90%;line-height:1}.sg-icons--dark{background-color:#333;color:#fff;padding:10px 0}.sg-icons-list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sg-icons-list-item a{text-decoration:none}.sg-icons-list-item img{height:20px;width:20px}.sg-icons-list-item .sg-label--icon{margin-left:6px}.teaser-list-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}@media (min-width:0) and (max-width:767px){.teaser-list-container{max-width:none}}@media (min-width:1025px){.teaser-list-container{margin-bottom:20px}}.teaser-list-container .teaser:not(:last-of-type){margin-bottom:10px}@media (min-width:1025px){.teaser-list-container .teaser:not(:last-of-type){margin-bottom:20px}}.teaser-list-container .image--badge{border:1px solid #7c848c;display:block;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}@media (min-width:768px){.teaser-list-container .image--badge{border:1px solid #7c848c;height:46px;-o-object-fit:cover;object-fit:cover;width:46px}}@media (min-width:1025px){.teaser-list-container .image--badge{border:1px solid #7c848c;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}}.teaser-list-container .teaser .teaser__info .teaser__title .teaser__link{color:#000;font-family:Poppins,Poppins Pl;font-size:18px;line-height:23px}.teaser-list-container .teaser .teaser__info .teaser__title .teaser__link:hover{color:#d21e26;text-decoration:underline}@media (min-width:768px) and (max-width:1024px){.teaser-list-container .teaser .teaser__info .teaser__title .teaser__link{font-size:14px;line-height:18px}}@media (min-width:1025px){.teaser-list-container .teaser .teaser__info .teaser__title .teaser__link{font-size:16px;line-height:19px}}.teaser-list-title{margin-bottom:10px}@media (min-width:1025px){.teaser-list-title{margin-bottom:20px}}.teaser .teaser__info .teaser__title{color:#000;font-family:New-Spirit,New-Spirit pl;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.teaser-list-button-container{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;justify-content:flex-end;width:100%}@media (min-width:0) and (max-width:767px){.button--desktop-only{display:none}}.teaser-list-featured{display:grid;grid-template-columns:1fr}@media (min-width:768px) and (max-width:1024px){.teaser-list-featured{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;grid-template-columns:1fr 1fr 1fr}}@media (min-width:1025px){.teaser-list-featured{row-gap:20px}}.teaser-list-featured-container .teaser-list-title{margin:0 0 10px}.teaser-list-featured-container .teaser__image{height:228px;overflow:hidden}@media (min-width:768px) and (max-width:1024px){.teaser-list-featured-container .teaser__image{height:157px}}@media (min-width:1025px){.teaser-list-featured-container .teaser__image{height:188px;width:unset}}.teaser-list-featured-container .teaser__image picture img{height:228px;overflow:hidden}@media (min-width:768px) and (max-width:1024px){.teaser-list-featured-container .teaser__image picture img{height:157px}}@media (min-width:1025px){.teaser-list-featured-container .teaser__image picture img{height:188px}}.teaser-list-featured-container .teaser__info .label--primary,.teaser-list-featured-container .teaser__info .teaser__text .label--secondary{display:block;font-size:12px;line-height:18px}@media (min-width:768px) and (max-width:1024px){.teaser-list-featured-container .teaser__info .label--primary,.teaser-list-featured-container .teaser__info .teaser__text .label--secondary{font-size:10px;line-height:15px}}@media (min-width:1025px){.teaser-list-featured-container .teaser__info .label--primary,.teaser-list-featured-container .teaser__info .teaser__text .label--secondary{line-height:16.5px}}.teaser-list-featured-container .teaser__link{font-size:18px;font-weight:500;line-height:23px}.teaser-list-featured-container .teaser__link:hover{color:#d21e26;text-decoration:underline}@media (min-width:768px) and (max-width:1024px){.teaser-list-featured-container .teaser__link{font-size:14px;line-height:18px}}@media (min-width:1025px){.teaser-list-featured-container .teaser__link{font-size:16px;line-height:20px}}@media (min-width:768px) and (max-width:1024px){.teaser-list-featured-container .teaser__text .teaser__date{font-size:10px;font-weight:300;line-height:15px}}@media (min-width:0) and (max-width:767px){.teaser-list-featured-container .teaser__badge{display:none;height:60px;width:60px}}@media (min-width:768px) and (max-width:1024px){.teaser-list-featured-container .teaser__badge{height:46px;width:46px}}@media (min-width:1025px){.teaser-list-featured-container .teaser__badge{height:60px;width:60px}}@media (min-width:0) and (max-width:767px){.teaser-list-featured-container .teaser__badge{display:inline-block}}.teaser-list-featured-container .teaser__badge .image--badge{-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:0) and (max-width:767px){.teaser-list-featured-container .teaser__badge .image--badge{display:none;height:60px;width:60px}}@media (min-width:768px) and (max-width:1024px){.teaser-list-featured-container .teaser__badge .image--badge{height:46px;width:46px}}@media (min-width:1025px){.teaser-list-featured-container .teaser__badge .image--badge{height:60px;width:60px}}@media (min-width:0) and (max-width:767px){.teaser-list-featured-container .teaser__badge .image--badge{display:inline-block}}.teaser-list-featured-container .teaser__image .tag{font-size:12px;font-weight:700;left:9px;letter-spacing:1.6px;line-height:18px;top:9px}@media (min-width:768px) and (max-width:1024px){.teaser-list-featured-container .teaser__image .tag{font-size:10px;line-height:15px}}@media (min-width:1025px){.teaser-list-featured-container .teaser__image .tag{left:12px;top:13px}}.teaser-list-container--teaser_big{padding:20px 16px}@media (min-width:768px) and (max-width:1024px){.teaser-list-container--teaser_big{padding:20px}}@media (min-width:1025px){.teaser-list-container--teaser_big{padding:40px 68px 30px}}.image--badge{height:2.875rem;width:2.875rem}@media (min-width:1025px){.image--badge{height:3.75rem;width:3.75rem}}