.hw-home-hero{position:relative;height:280px;overflow:hidden;background:var(--hw-ui-text)}.hw-home-hero .hw-home-hero-track{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.hw-home-hero .hw-home-hero-track::-webkit-scrollbar{display:none}.hw-home-hero .hw-home-hero-slide{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.hw-home-hero .hw-home-hero-link{display:block;height:100%;text-decoration:none}.hw-home-hero .hw-home-hero-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hw-home-hero .hw-home-hero-content{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.hw-home-hero .hw-home-hero-copy{display:grid;gap:12px;justify-items:start;max-width:540px}.hw-home-hero .hw-home-hero-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);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;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--hw-ui-white);color:var(--hw-ui-text);cursor:pointer;opacity:.85}.hw-home-hero .hw-home-hero-arrow:hover{opacity:1}.hw-home-hero .hw-home-hero-arrow:focus-visible{outline:2px solid var(--hw-ui-white);outline-offset:3px}.hw-home-hero .hw-home-hero-arrow--previous{left:16px}.hw-home-hero .hw-home-hero-arrow--next{right:16px}.hw-home-hero .hw-home-hero-dots{position:absolute;left:0;right:0;bottom:16px;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:8px}.hw-home-hero .hw-home-hero-dot{width:10px;height:10px;padding:0;border:0;border-radius:10px;background:var(--hw-ui-white);opacity:.5;cursor:pointer;-webkit-transition:width .2s ease,opacity .2s ease;transition:width .2s ease,opacity .2s ease}.hw-home-hero .hw-home-hero-dot[aria-current=true]{width:32px;background:var(--hw-ui-action);opacity:1}.hw-home-hero .hw-home-hero-dot:focus-visible{outline:2px solid var(--hw-ui-white);outline-offset:3px}.hw-home-benefits{background:var(--hw-ui-white);border-bottom:1px solid var(--hw-ui-border)}.hw-home-benefits .hw-home-benefits-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 32px;list-style:none}.hw-home-benefits .hw-home-benefit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;min-width:0;padding:20px 24px;border-right:1px solid var(--hw-ui-border)}.hw-home-benefits .hw-home-benefit:last-child{border-right:0}.hw-home-benefits .hw-home-benefit-icon{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;-webkit-box-flex:0;-ms-flex:none;flex:none;width:48px;height:48px;border-radius:50%;background:var(--hw-ui-selected-surface);color:var(--hw-ui-brand)}.hw-home-benefits .hw-home-benefit-icon .hw-ui-icon{width:22px;height:22px}.hw-home-benefits .hw-home-benefit-text{min-width:0;overflow-wrap:anywhere}.hw-home-benefits .hw-home-benefit-title{display:block}.hw-home-benefits .hw-home-benefit-line{display:block;color:var(--hw-ui-muted)}.hw-home{padding:24px 32px 32px;min-width:0}.hw-home .hw-home-heading{margin-bottom:24px}.hw-home h1,.hw-home h2{margin:0}.hw-home a{overflow-wrap:anywhere}.hw-home .hw-home-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;min-width:0}.hw-home .hw-home-tile{min-width:0;border:1px solid var(--hw-ui-border);border-radius:6px;background:var(--hw-ui-white);-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease}.hw-home .hw-home-tile:hover{border-color:var(--hw-ui-brand)}.hw-home .hw-home-tile-link{display:grid;gap:10px;padding:12px;text-align:center;text-decoration:none}.hw-home .hw-home-image{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;aspect-ratio:1;border-radius:6px;overflow:hidden}.hw-home .hw-home-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hw-home .hw-home-image-fallback{display:grid;place-items:center;color:var(--hw-ui-control)}.hw-home .hw-home-image-fallback svg{width:28px;height:28px}.hw-home .hw-home-category-name{display:block;min-width:0}.hw-home .hw-home-empty{grid-column:1/-1;margin:0}.hw-home .hw-home-account{margin-top:24px}.hw-home-promos{padding:0 32px 32px;min-width:0}.hw-home-promos .hw-home-promos-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;min-width:0}.hw-home-promos .hw-home-promo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;min-width:0;padding:16px;overflow-wrap:anywhere}.hw-home-promos .hw-home-promo-media{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;aspect-ratio:4/3;border-radius:6px;overflow:hidden;background:var(--hw-ui-surface)}.hw-home-promos .hw-home-promo-media>picture{display:block;width:100%;height:100%}.hw-home-promos .hw-home-promo-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hw-home-promos .hw-home-promo-panel{-webkit-box-sizing:border-box;box-sizing:border-box;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;width:100%;height:100%;padding:16px;background:var(--hw-ui-brand);color:var(--hw-ui-white);text-align:center;overflow-wrap:anywhere}.hw-home-promos .hw-home-promo-text,.hw-home-promos .hw-home-promo-title{margin:0;min-width:0}.hw-home-promos .hw-home-promo-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 16px;margin-top:auto;padding-top:4px}.hw-home-promos .hw-home-promo-pdf{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-height:44px}.hw-home-story{display:grid;justify-items:center;gap:16px;padding:40px 32px;min-width:0;background:var(--hw-ui-surface)}.hw-home-story .hw-home-story-heading{min-width:0;text-align:center}.hw-home-story .hw-home-story-text{max-width:70ch;margin:0;min-width:0;text-align:left;overflow-wrap:anywhere}.hw-home-rail{padding:0 32px 32px;min-width:0}.hw-home-rail .hw-home-rail-heading{margin-bottom:16px}.hw-home-rail .hw-home-rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 100px)/ 6);gap:20px;margin:0;padding:0 0 12px;list-style:none;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.hw-home-rail .hw-home-rail-item{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;scroll-snap-align:start;border:1px solid var(--hw-ui-border);border-radius:6px;background:var(--hw-ui-white)}.hw-home-rail .hw-card{border:0;border-radius:0;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:16px;overflow-wrap:anywhere}.hw-home-rail .hw-card-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;height:180px;margin-bottom:10px}.hw-home-rail .hw-card-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hw-home-rail .hw-card-name,.hw-home-rail .hw-card-sku{margin:0;min-width:0}.hw-home-rail .hw-card-price{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 16px 16px;min-height:74px}.hw-home-secondary{padding:0 32px 32px;min-width:0;overflow-wrap:anywhere}.hw-home-newsletter{-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;justify-items:center;gap:12px;width:100%;padding:40px 32px;min-width:0;background:var(--hw-ui-selected-surface);text-align:center;overflow-wrap:anywhere}.hw-home-newsletter h2,.hw-home-newsletter p{margin:0;max-width:70ch;min-width:0}.hw-home-newsletter form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;width:100%;max-width:560px;margin:4px 0 0}.hw-home-newsletter .hw-ui-form-field{-webkit-box-flex:1;-ms-flex:1 1 260px;flex:1 1 260px;min-width:0;text-align:left}@media (min-width:551px){.hw-home-hero{height:380px}}@media (min-width:801px){.hw-home-hero{height:460px}.hw-home-hero .hw-home-hero-content{padding:0 76px}.hw-home-hero .hw-home-hero-image{-o-object-fit:contain;object-fit:contain}}@media (max-width:1200px){.hw-home .hw-home-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.hw-home-rail .hw-home-rail-track{grid-auto-columns:calc((100% - 80px)/ 5)}}@media (max-width:950px){.hw-home .hw-home-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hw-home-benefits .hw-home-benefits-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-home-benefits .hw-home-benefit:nth-child(2){border-right:0}.hw-home-promos .hw-home-promos-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-home-rail .hw-home-rail-track{grid-auto-columns:calc((100% - 60px)/ 4)}}@media (max-width:800px){.hw-home-hero .hw-home-hero-arrow{display:none}}@media (max-width:760px){.hw-home{padding:20px 16px 24px}.hw-home .hw-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hw-home-benefits .hw-home-benefits-list{padding:0 16px}.hw-home-benefits .hw-home-benefit{padding:14px 16px}.hw-home-secondary{padding:0 16px 24px}.hw-home-newsletter{padding:32px 16px}.hw-home-promos{padding:0 16px 24px}.hw-home-story{padding:32px 16px}.hw-home-rail{padding:0 16px 24px}.hw-home-rail .hw-home-rail-track{grid-auto-columns:calc((100% - 24px)/ 2.5)}}@media (max-width:550px){.hw-home .hw-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-home-promos .hw-home-promos-row{grid-template-columns:minmax(0,1fr)}.hw-home-rail .hw-home-rail-track{grid-auto-columns:78%}.hw-home-newsletter form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.hw-home-newsletter .hw-ui-form-field{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.hw-home-benefits .hw-home-benefits-list{grid-template-columns:minmax(0,1fr)}.hw-home-benefits .hw-home-benefit{border-right:0;border-bottom:1px solid var(--hw-ui-border)}.hw-home-benefits .hw-home-benefit:last-child{border-bottom:0}}