.visuallyhidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width: 45em){.text-align{display:flex;flex-direction:column}}@media (min-width: 45em){.text-align--left{align-items:flex-start;text-align:left}}@media (min-width: 45em){.text-align--center{align-items:center;text-align:center}}@media (min-width: 45em){.text-align--right{align-items:flex-end;text-align:right}}@media (max-width: 44.99em){.text-align-mb{display:flex;flex-direction:column}}@media (max-width: 44.99em){.text-align-mb--left{align-items:flex-start;text-align:left}}@media (max-width: 44.99em){.text-align-mb--center{align-items:center;text-align:center}}@media (max-width: 44.99em){.text-align-mb--right{align-items:flex-end;text-align:right}}.button-reset{padding:0;margin:0;border:none;background:none;height:auto;line-height:1;border-radius:0;min-width:0;max-width:100%;cursor:pointer}@keyframes animate-dropdown{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes placeholder{0%{background-position:0% 50%}50%{background-position:85% 100%}to{background-position:0% 50%}}.wishlist-buttons__button{padding:0;margin:0;border:none;background:none;height:auto;line-height:1;min-width:0;max-width:100%;height:38px;width:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%}.wishlist-buttons__button svg{width:1rem;height:.875rem;pointer-events:none;transform:translateY(2px)}.wishlist-buttons__button .wishlist__loader{width:40px;height:40px}.wishlist-buttons__button path{transition:fill .2s;fill:#d2000f}.layout--bundle #launcher{left:0}@media (max-width: 63.99em){.layout--bundle #launcher{left:inherit;bottom:8.125rem!important}}.swym-heart,.app-webview .layout__header,.app-webview .layout__footer,.app-webview .cart__actions .link--continue-shopping{display:none}body,html{padding:0;padding-bottom:0!important;margin:0}main{background-color:var(--global-background-color);color:var(--global-text-color)}footer{background-color:var(--global-background-color)}.blog-filters__wrapper{position:relative}.blog-filters__text-copy,.blog-filters .blog-tag-filters{margin-left:auto;margin-right:auto;max-width:87rem;padding-left:1rem;padding-right:1rem}.blog-filters__text-copy{text-align:var(--text-alignment);padding:1rem}.blog-filters__tags{background-color:var(--filters-background-color);padding-block:1.5rem}.main-blog__articles-wrapper{position:relative;margin-left:auto;margin-right:auto;max-width:87rem;padding-left:1rem;padding-right:1rem}.main-blog__articles{background-color:var(--articles-background-color);padding-block:1.5rem}@media (min-width: 60em){.main-blog__articles{padding-block:2rem}}.main-blog__articles-count{font-family:Wonder,sans-serif;font-size:1rem;line-height:1.75rem;margin-block:0 1.125rem}@media (min-width: 60em){.main-blog__articles-count{line-height:2.3125rem;margin-bottom:2rem}}.main-blog__articles-grid{container-type:inline-size;display:grid;row-gap:3rem}@media (min-width: 45em){.main-blog__articles-grid{grid-template-columns:repeat(2,1fr);gap:4rem 1.25rem}}@media (min-width: 60em){.main-blog__articles-grid{grid-template-columns:repeat(3,1fr)}}.main-blog__articles-grid--alternate-article-tiles{row-gap:1.25rem}@media (min-width: 45em){.main-blog__articles-grid--alternate-article-tiles{row-gap:3rem}}.main-blog__load-more-wrapper{position:absolute;inset:auto 0 0;display:flex;justify-content:center;height:35.4375rem;background:linear-gradient(to bottom,transparent,white)}.main-blog__load-more{margin-block:auto 9.0625rem}.main-blog__seo-copy{font-family:Wonder,sans-serif;font-size:1rem;line-height:1.5;margin-block:3rem}@media (min-width: 60em){.main-blog__seo-copy{margin-bottom:6rem}}.main-blog__seo-copy-wrapper{margin-left:auto;margin-right:auto;max-width:59.25rem;padding-left:1rem;padding-right:1rem}.text-section__content{padding-bottom:1.5rem}@media (min-width: 64em){.text-section__content{padding-bottom:2.625rem}}.text-section__content p:first-of-type{margin-top:0}.text-section__content:last-of-type{padding-bottom:0}.text-section__content:last-of-type *{margin-bottom:0}.text-section__content ul,.text-section__content ol{padding:0;list-style-position:inside}.text-section__content--center{text-align:center}.text-section__content--left{text-align:left}.text-section__content--right{text-align:right}.text-section__title{margin:0;color:var(--title-color, var(--global-text-color))}
