.h1{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:700;font-size:28px;line-height:42px;letter-spacing:0;text-transform:uppercase}.h2{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:700;font-size:24px;line-height:36px;letter-spacing:0}.h2-roman{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:24px;line-height:36px;letter-spacing:0}.h3{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:700;font-size:20px;line-height:30px;letter-spacing:0}.h3-uppercase{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:700;font-size:20px;line-height:30px;letter-spacing:0;text-transform:uppercase}.h4{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:700;font-size:16px;line-height:24px;letter-spacing:0}.h4-roman-uppercase{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-transform:uppercase}.h4-bold-uppercase{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:700;font-size:16px;line-height:24px;letter-spacing:0;text-transform:uppercase}.h5{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:700;font-size:14px;line-height:21px;letter-spacing:0;text-transform:uppercase}.text-body-base-bold{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:700;font-size:16px;line-height:24px;letter-spacing:0}.text-body-base{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0}.text-body-sm-bold{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:700;font-size:14px;line-height:21px;letter-spacing:0}@media(max-width: 768px){.text-body-sm-bold{font-size:16px}}.text-body-sm{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:14px;line-height:21px;letter-spacing:0}@media(max-width: 768px){.text-body-sm{font-size:16px}}.text-caption-base{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0}.text-caption-sm{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:11px;line-height:16.5px;letter-spacing:0}.text-tag-promo-number{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:600;font-size:15px;line-height:16.5px;letter-spacing:0}.text-tag-promo{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:700;font-size:15px;line-height:16.5px;letter-spacing:0}.text-tag{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:15px;line-height:18px;letter-spacing:0}.text-btn-base{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0}.text-btn-base-uppercase{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-transform:uppercase}.text-btn-sm{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:14px;line-height:21px;letter-spacing:0}@media(max-width: 768px){.text-btn-sm{font-size:16px}}.text-btn-sm-uppercase{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:13px;line-height:19.5px;letter-spacing:0;text-transform:uppercase}@media(max-width: 768px){.text-btn-sm-uppercase{font-size:16px}}.text-underlined-link-base{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:auto}.text-underlined-link-base-uppercase{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:auto;text-transform:uppercase}.text-underlined-link-sm{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:14px;line-height:21px;letter-spacing:0;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:auto}@media(max-width: 768px){.text-underlined-link-sm{font-size:16px}}.text-numbers-md{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:24px;line-height:36px;letter-spacing:0}.text-numbers-base{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:20px;line-height:30px;letter-spacing:0}.text-numbers-sm{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0}.prices-lg{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:600;font-size:20px;letter-spacing:0}.prices-md{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:600;font-size:18px;letter-spacing:0}.prices-base{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:600;font-size:16px;letter-spacing:0}.prices-sm{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:600;font-size:14px;letter-spacing:0}.prices-xs{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:600;font-size:13px;letter-spacing:0}.prices-lg-discount{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:500;font-size:20px;letter-spacing:0}.prices-md-discount{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:500;font-size:18px;letter-spacing:0}.prices-base-discount{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:500;font-size:16px;letter-spacing:0}.prices-sm-discount{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:500;font-size:14px;letter-spacing:0}.prices-xs-discount{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:500;font-size:13px;letter-spacing:0}.prices-xxs-discount{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:500;font-size:11px;letter-spacing:0}.text-gray{color:#757575}.text-hero-heading{font-family:"NeueHaasBold",helvetica,arial,sans-serif;font-weight:700;font-size:28px;line-height:28px;letter-spacing:-0.38px;font-size:var(--hero-heading-font-size, 28px)}.text-hero-title{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:500;font-size:14px;line-height:24px;letter-spacing:0;font-size:var(--hero-title-font-size, 14px)}.text-hero-text-below{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:500;font-size:13px;line-height:20px;letter-spacing:0}.article-card{display:block;color:inherit}.article-card:hover,.article-card:focus{color:inherit;text-decoration:none}.article-card-image img{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.article-card-text{padding-top:1rem}.article-card-category{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:15px;line-height:18px;letter-spacing:0;color:#757575}.article-card-title{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:700;font-size:20px;line-height:30px;letter-spacing:0;color:#171612}@media(min-width: 992px){.article-card-title{font-size:32px}}.article-card-description{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:14px;line-height:21px;letter-spacing:0;color:#757575}@media(max-width: 768px){.article-card-description{font-size:16px}}.blog-pagination{margin-top:3.5rem;margin-bottom:3.5rem}.blog-pagination-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem;list-style:none;margin:0;padding:0}@media(max-width: 767.98px){.blog-pagination-list{gap:1rem}}.blog-pagination-item{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;line-height:1;color:#757575}.blog-pagination-item a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;text-decoration:none}.blog-pagination-item a:hover,.blog-pagination-item a:focus{color:#171612;text-decoration:none}.blog-pagination-item.active{color:#171612}.blog-pagination-item.active a{font-weight:700;text-decoration:underline;text-underline-offset:4px}.blog-pagination-item--prev,.blog-pagination-item--next{color:#171612}.blog-pagination-arrow{display:inline-block}.blog-pagination-arrow--next{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.blog-article-grid{padding-top:2rem}@media(max-width: 767.98px){.blog-article-grid{padding-left:0;padding-right:0}}.blog-article-grid-row{row-gap:2rem;margin-left:0;margin-right:0}.blog-article-grid-empty{padding:5rem 0;color:#757575}.blog-category-filter{position:relative;z-index:2;max-width:320px;margin:0 1.5rem 2rem}.blog-category-filter.collapsible{overflow:visible}.blog-category-filter .title{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:15px;line-height:18px;letter-spacing:0;width:100%;background:none;border:1px solid #c1c1c1;border-radius:4px;padding:1rem 1.5rem;color:#171612}.blog-category-filter .content{position:absolute;top:calc(100% + 0.5rem);left:0;width:100%;z-index:10;padding:1rem;background-color:#fdfdfc;border:1px solid #c1c1c1;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.12)}.blog-category-filter-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.blog-category-filter-item{margin:0}.blog-category-filter-link{font-family:"NeueHaasRoman",helvetica,arial,sans-serif;font-weight:400;font-size:15px;line-height:18px;letter-spacing:0;display:block;padding:.5rem 1rem;border:1px solid rgba(0,0,0,0);border-radius:4px;color:#757575;text-decoration:none}.blog-category-filter-link:hover,.blog-category-filter-link:focus{color:#171612;border-color:#c1c1c1;text-decoration:none}.blog-category-filter-link.active{color:#fdfdfc;background-color:#171612;border-color:#171612}
