.product-tiles{margin:0 auto;margin-top:64px;width:100%;max-width:var(--max-content);margin-left:auto;margin-right:auto;padding:0 var(--spacing-0)}@media(min-width: 1024px){.product-tiles{padding:0 var(--spacing-2)}}.product-tiles--2up{display:grid;grid-gap:40px;grid-column-end:span 2;grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-flow:dense}@media(max-width: 1023.98px){.product-tiles--2up{grid-column-end:auto;padding-left:0;padding-right:0;grid-template-columns:1fr}}.product-tiles__item img{width:100%;height:auto}.product-tiles__item video{object-fit:cover}.product-tiles__item__caption{padding:var(--spacing-0);width:100%;display:flex;justify-content:space-between}.product-tiles__item__main-title{font:var(--fn1-font);letter-spacing:var(--fn1-letter-spacing);font-weight:500}.product-tiles__item__second-title{font:var(--fn1-font);letter-spacing:var(--fn1-letter-spacing);font-weight:400}.product-tiles__item__price__wrapper{font:var(--fn1-font);letter-spacing:var(--fn1-letter-spacing);font-weight:500}.product-tiles__item__discount{color:var(--discount-color)}@media(min-width: 1024px){sundays-promo-tile:has(.promo-tile--tow-col){grid-column-end:span 2}}@media(min-width: 1024px){sundays-promo-tile:has(.promo-tile--tow-row){grid-row-end:span 2}}.promo-tile--wide .product-tiles__item__link,.promo-tile--wide a{display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width: 1023.98px){.promo-tile--wide .product-tiles__item__link,.promo-tile--wide a{align-items:normal}}sundays-promo-tile{--overlay-padding: calc(56.25% * 2 + 140px)}sundays-promo-tile:has(.product-tiles__item__image--image-tile){--overlay-padding: 56.25%}sundays-promo-tile:has(.product-tiles__item__image--image-tile) img,sundays-promo-tile:has(.product-tiles__item__image--image-tile) video{aspect-ratio:16/9;object-fit:cover}sundays-promo-tile:has(.product-tiles__item__image--image-tile) video{max-width:850px}@media(min-width: 1024px){sundays-promo-tile .product-tiles__item__image{overflow:hidden;position:relative}sundays-promo-tile img,sundays-promo-tile video{inset:0;height:100%;object-fit:cover}}.template-collection .product-tiles{padding-inline:0;margin-block:0}.template-collection .product-tiles--2up{gap:var(--spacing-0)}@media(max-width: 1023.98px){.template-collection .product-tiles--2up{gap:var(--spacing-2)}}.promo-tile--tow-row img,.promo-tile--tow-row video{height:var(--image-height);position:static}.promo-tile--tow-row .product-tiles__item__image{padding-top:0}.theme-sale .product-tiles__item__discount{color:var(--special-price-color);background-color:var(--sale-color);display:block}.promo-tile--wide{grid-column:span 2}@media(max-width: 1023.98px){.promo-tile--wide{grid-column:auto}}.article-list__inner{--content-width: 900px;max-width:var(--content-width);margin:0 auto;padding-top:45px;padding-bottom:0;padding-left:var(--spacing-1);padding-right:var(--spacing-1)}@media(min-width: 1024px){.article-list__inner{padding:0;padding-top:79px;padding-bottom:52px}}.article-list__head{text-align:center;padding-bottom:var(--spacing-0)}@media(min-width: 1024px){.article-list__head{padding-bottom:var(--spacing-2)}}.article-list__title{font:var(--f1-font);letter-spacing:var(--f1-letter-spacing);font-weight:500;padding:0;margin:0}@media(min-width: 1024px){.article-list__title{font:var(--f1-font);letter-spacing:var(--f1-letter-spacing);font-weight:500}}.article-list__items{padding:0;display:grid;grid-gap:30px;list-style-type:none}@media(min-width: 1024px){.article-list__items{grid-template-columns:repeat(2, 1fr);grid-gap:44px}}.article-list__item{border-bottom:3px solid #000}.article-list__item__quote{position:absolute;text-align:center;display:flex;justify-content:center;align-items:center;text-align:left;height:100%;width:100%;max-width:80%;opacity:0;visibility:hidden}@supports(text-wrap: balance){.article-list__item__quote{text-wrap:balance}}.article-list__item__quote{font-family:var(--font-family-alt);font-size:1.625rem;font-weight:300;line-height:1.875rem;letter-spacing:.00625rem}@media(min-width: 1024px){.article-list__item:hover{color:var(--accent-color);border-color:var(--accent-color)}.article-list__item:hover .article-list__item__image{opacity:0;visibility:hidden}.article-list__item:hover .article-list__item__image__wrapper{background-color:var(--accent-color)}.article-list__item:hover .article-list__item__quote{opacity:1;visibility:visible}}.article-list__item__contents{display:block}.article-list__item__caption{background-color:#fff;padding-top:var(--spacing-0);padding-bottom:var(--spacing-1)}@media(min-width: 1024px){.article-list__item__caption{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}}.article-list__item__title{font:var(--fn1r-font);letter-spacing:var(--fn1r-letter-spacing)}.article-list__item__subtitle{font:var(--f1-font);letter-spacing:var(--f1-letter-spacing);min-height:59px}@media(min-width: 1024px){.article-list__item__subtitle{min-height:auto;max-width:none}}.article-list__item__link{margin-top:var(--spacing-0);font:var(--fn1-font);letter-spacing:var(--fn1-letter-spacing);font-weight:400}.article-list__item__image{min-width:100%;height:auto;vertical-align:middle}@media(min-width: 1024px){.article-list__item__image{aspect-ratio:350/431}}.article-list__item__image__wrapper{position:relative;display:flex;justify-content:center;align-items:center}.article-list__see-more{padding:0;display:flex;justify-content:center;align-items:center;text-align:center}@media(max-width: 575.98px){.article-list__see-more{padding-top:var(--spacing-2)}}@media(min-width: 1024px){.article-list__see-more a{margin-bottom:var(--spacing-3)}}@media(max-width: 1023.98px){.template-in_good_company .article-list__items{grid-template-columns:repeat(2, 1fr)}}.page_the-journal .article-list__item__caption{padding-top:var(--spacing-1)}@media(min-width: 1024px){.page_the-journal .article-list__item__caption{padding-top:var(--spacing-2)}}.comparison-chart{--comparison-chart-label-width: 130px;--comparison-chart-border: 1px solid var(--black);max-width:var(--content-width);margin:var(--spacing-3) 0;padding:0 var(--spacing-1)}@media(min-width: 1024px){.comparison-chart{--comparison-chart-label-width: 177px;margin:var(--spacing-5) auto;padding:0}}.comparison-chart__chart{display:block}.comparison-chart__dots{display:flex;justify-content:center;gap:12px;margin-block:var(--spacing-3)}@media(min-width: 1024px){.comparison-chart__dots{display:none}}.comparison-chart__dot{margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;box-shadow:none;text-decoration:none;outline:none;list-style:none;appearance:none;letter-spacing:inherit;border-radius:0}.comparison-chart__dot:where(svg,img){display:block}.comparison-chart__dot:where(img){object-fit:contain;height:auto}.comparison-chart__dot:where(input){appearance:none}.comparison-chart__dot:where(button),.comparison-chart__dot:where(a){cursor:pointer}.comparison-chart__dot:where(li,ul,ol){display:block}.comparison-chart__dot:where(button,a):where(:focus-visible){outline:1px dashed currentColor;outline-offset:1px}.comparison-chart__dot{position:relative;width:12px;height:12px;border-radius:50%;background-color:var(--outline-color);cursor:pointer}.comparison-chart__dot::after{content:"";position:absolute;inset:-6px}.comparison-chart__dot[aria-current=true]{background-color:var(--black)}.comparison-chart__dot:focus-visible{outline:1px solid var(--black);outline-offset:3px}.comparison-chart__scroller{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--comparison-chart-label-width);scroll-behavior:smooth;scrollbar-width:none}.comparison-chart__scroller::-webkit-scrollbar{display:none}.comparison-chart__scroller:focus-visible{outline:1px solid var(--black);outline-offset:2px}@media(prefers-reduced-motion: reduce){.comparison-chart__scroller{scroll-behavior:auto}}@media(min-width: 1024px){.comparison-chart__scroller{overflow:visible}}.comparison-chart__table{width:calc(var(--comparison-chart-label-width) + var(--comparison-chart-columns, 3)*(100% - var(--comparison-chart-label-width)));table-layout:fixed;border-collapse:separate;border-spacing:0}@media(min-width: 1024px){.comparison-chart__table{width:100%}}.comparison-chart__table tbody tr:last-child>*{border-bottom:var(--comparison-chart-border)}.comparison-chart__column-heading,.comparison-chart__row-heading,.comparison-chart__cell{border:0;padding:var(--spacing-2);vertical-align:top;text-align:start;color:var(--black)}.comparison-chart__column-heading,.comparison-chart__cell{border-left:var(--comparison-chart-border);border-right:var(--comparison-chart-border)}@media(min-width: 1024px){.comparison-chart__column-heading:not(:last-child),.comparison-chart__cell:not(:last-child){border-right:0}}.comparison-chart__corner{border:0;padding:0;position:sticky;left:0;z-index:1;width:var(--comparison-chart-label-width);background-color:var(--comparison-chart-bg, var(--white))}.comparison-chart__column-heading{font:var(--fn1-font);letter-spacing:var(--fn1-letter-spacing);padding-block:var(--spacing-3);vertical-align:middle;text-transform:uppercase;scroll-snap-align:start;scroll-snap-stop:always;border-top:var(--comparison-chart-border)}.comparison-chart__column-heading--1{background-color:var(--comparison-chart-cell-bg, var(--sundays-red))}.comparison-chart__column-heading--2{background-color:var(--comparison-chart-cell-bg, var(--earth))}.comparison-chart__column-heading--3{background-color:var(--comparison-chart-cell-bg, var(--sundays-yellow))}@media(min-width: 1024px){.comparison-chart__column-heading{padding-block:var(--spacing-2)}}.comparison-chart__row-heading{font:var(--fn1-font);letter-spacing:var(--fn1-letter-spacing);position:sticky;left:0;z-index:1;background-color:var(--comparison-chart-cell-bg, var(--sundays-blush));border-top:var(--comparison-chart-border);border-left:var(--comparison-chart-border)}.comparison-chart__cell{font:var(--fn1r-font);letter-spacing:var(--fn1r-letter-spacing);border-top:var(--comparison-chart-border)}.comparison-chart__cell a{text-decoration:underline}.comparison-chart__button{width:100%;margin-top:var(--spacing-3);text-decoration:none}@media(min-width: 1024px){.comparison-chart__button{width:380px;margin-inline:auto}}