.feature-contentblocks{position:relative}.feature-contentblocks__container{max-width:1280px;margin:0 auto;width:100%}.feature-contentblocks__content{z-index:1;position:relative}.feature-contentblocks__content__subheadline{color:var(--text_color)}.feature-contentblocks{padding-top:var(--padding_top, 4rem);padding-bottom:var(--padding_bottom, 4rem);background-color:var(--bg_color)}.feature-contentblocks figure img,.feature-contentblocks .feature-contentblocks__video video{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.feature-contentblocks__image img,.feature-contentblocks__image video{object-fit:cover;object-position:var(--bg-halign-d, "center") var(--bg-valign-d, "center");width:100%;height:100%}.text-center .feature-contentblocks__content__subheadline{margin-left:auto;margin-right:auto}.feature-contentblocks__content__subheadline{max-width:350px;font-size:1rem;font-weight:400}.feature-contentblocks__content__subheadline *{font-weight:inherit}.feature-contentblocks__image{background-color:var(--overlay_color)}.feature-contentblocks__image img,.feature-contentblocks__image video{opacity:calc((100 - var(--overlay_opacity)) / 100)}.feature-contentblocks__content__link{color:var(--text_color);font-weight:500}.feature-contentblocks__container{height:100%;flex-direction:column;display:flex;justify-content:center}.feature-contentblocks__content__link{font-size:.875rem}.feature-contentblocks__content__subheadline{line-height:1}.feature-contentblocks__content__subheadline p:last-child{margin-bottom:0}.feature-contentblocks__content__subheadline p:first-child{margin-top:0}.feature-contentblocks__image{height:100%;width:100%}.subheadline--lg{max-width:100%}.subheadline--lg p{font-size:1.375rem;line-height:1.33}.feature-contentblocks__overlay-for-title-only--true .feature-contentblocks__image img{opacity:1}.feature-contentblocks__overlay-for-title-only--true .feature-contentblocks__image:after{content:"";opacity:calc(var(--overlay_opacity) / 100);position:absolute;bottom:0;left:0;width:100%;height:120px;background:linear-gradient(0deg,#000,#0000)}@media screen and (min-width:551px)and (max-width:1023px){.feature-contentblocks__image-list[data-image-count="3"] .feature-contentblocks__image{margin:0!important}}@media screen and (max-width:550px){.feature-contentblocks__image-list[data-image-count="3"]{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;flex-direction:row}}.feature-contentblocks__image-list[data-image-count="3"] .feature-contentblocks__image{flex-basis:50%}.feature-contentblocks__image-list[data-image-count="3"] .feature-contentblocks__image:last-child{margin-left:auto;margin-right:auto;width:100%;flex-basis:100%;flex-grow:1}@media screen and (min-width:1024px){.feature-contentblocks__block .feature-contentblocks__image--mobile{display:none}.feature-contentblocks__image-list[data-image-count="1"] .feature-contentblocks__image{width:100%;height:100%}.feature-contentblocks__content{display:flex;justify-content:center;flex-direction:column}}.feature-contentblocks__image,.feature-contentblocks__video{position:relative;overflow:hidden}.feature-contentblocks__image img,.feature-contentblocks__image video{object-fit:cover}@media screen and (max-width:1023px){.subheadline--lg p{font-size:1.075rem;line-height:1.33}.feature-contentblocks__block .feature-contentblocks__image--mobile+.feature-contentblocks__image--desktop{display:none}.text-center-m .feature-contentblocks__content__subheadline{margin-left:auto;margin-right:auto}.text-left-m .feature-contentblocks__content__subheadline{margin-left:0;margin-right:auto}.text-right-m .feature-contentblocks__content__subheadline{margin-right:0;margin-left:auto}.feature-contentblocks.feature-contentblocks--one-image-text .text-right-m .feature-contentblocks__content__subheadline{margin-right:16px}.feature-contentblocks.feature-contentblocks--one-image-text .text-left-m .feature-contentblocks__content__subheadline{margin-left:16px}}@media screen and (min-width:1024px){.text-right .feature-contentblocks__content__subheadline{margin-left:auto}.feature-contentblocks__content__subheadline{max-width:990px}}@media screen and (max-width:1023px){.feature-contentblocks__content__headline{font-size:2.8125rem;margin-bottom:1.5rem;margin-top:0}.text-center-m{text-align:center!important}.text-left-m{text-align:left!important}.text-right-m{text-align:right!important}}@media screen and (max-width:1320px){.feature-contentblocks__block .feature-contentblocks__block__text:only-child{position:relative;padding-left:16px!important;padding-right:16px!important;padding-top:24px!important}.feature-contentblocks{padding-left:16px;padding-right:16px}.feature-contentblocks.feature-contentblocks--marquee{padding-left:0;padding-right:0}}.feature-contentblocks.feature-contentblocks--one-image-text{padding-top:0}.feature-contentblocks.feature-contentblocks--one-image-text .feature-contentblocks__container{display:flex;flex-direction:column-reverse}.feature-contentblocks.feature-contentblocks--one-image-text .feature-contentblocks__container .feature-contentblocks__image-list{width:100vw;left:0;height:300px}.feature-contentblocks.feature-contentblocks--one-image-text .feature-contentblocks__container .feature-contentblocks__image-list .feature-contentblocks__block{height:100%}.feature-contentblocks.feature-contentblocks--one-image-text .feature-contentblocks__content__subheadline{margin-top:var(--padding_top, 2rem)}@media screen and (min-width:1024px){.feature-contentblocks.feature-contentblocks--one-image-text .feature-contentblocks__container .feature-contentblocks__image-list{height:580px}.feature-contentblocks.feature-contentblocks--one-image-text .feature-contentblocks__content__subheadline{max-width:700px}}@media screen and (max-width:1320px){.feature-contentblocks.feature-contentblocks--one-image-text{padding-left:0;padding-right:0}}@media screen and (min-width:1321px){.feature-contentblocks.feature-contentblocks--one-image-text .feature-contentblocks__container .feature-contentblocks__image-list{margin-left:calc((100vw - 1280px)/-2);left:0;height:780px}}.feature-contentblocks__block__text{font-weight:500;height:100%;width:100%;position:absolute;z-index:2;color:var(--text-color, #ffffff);display:flex;flex-direction:column}.feature-contentblocks__block__text p,.feature-contentblocks__block__text ul li,.feature-contentblocks__block__text span,.feature-contentblocks__block__text a{font-weight:inherit}.feature-contentblocks.feature-contentblocks--one-image-tall .feature-contentblocks__container{display:flex;flex-direction:column-reverse}.feature-contentblocks.feature-contentblocks--one-image-tall .feature-contentblocks__image{aspect-ratio:638 / 765;height:80vh;max-height:765px;max-width:638px;margin-left:auto;margin-right:auto}.feature-contentblocks__content__subheadline:has(.feature-contentblocks__block__product-name--inline) p:nth-last-child(2){margin-bottom:0}.feature-contentblocks.feature-contentblocks--one-image-tall .feature-contentblocks__container .feature-contentblocks__content__subheadline{margin-top:1.5rem}.feature-contentblocks--one-image-tall .feature-contentblocks__block{max-width:fit-content;margin:auto}.feature-contentblocks__block__product-name{font-weight:600}@media screen and (min-width:1024px){.text-align-d-vert--center .feature-contentblocks__block__text{justify-content:center}.text-align-d-vert--bottom .feature-contentblocks__block__text{justify-content:flex-end}.text-align-d-horiz--left .feature-contentblocks__block__text{text-align:left;padding-left:2rem}.text-align-d-horiz--right .feature-contentblocks__block__text{text-align:right;padding-right:2rem}.feature-contentblocks.feature-contentblocks--one-image-tall .feature-contentblocks__container .feature-contentblocks__content__subheadline{max-width:700px}.feature-contentblocks__block__product-name{position:absolute;bottom:.875rem;left:1rem;z-index:1;color:var(--text-color, #ffffff)}.feature-contentblocks__block__product-name--inline{display:none}}@media screen and (max-width:1023px){.feature-contentblocks__block__product-name--inline{display:none}.feature-contentblocks__block:has(.feature-contentblocks__block__text:only-child){aspect-ratio:unset!important;height:fit-content;display:flex}.text-align-m-vert--center .feature-contentblocks__block__text{justify-content:center}.text-align-m-vert--bottom .feature-contentblocks__block__text{justify-content:flex-end}.text-align-m-horiz--left .feature-contentblocks__block__text{text-align:left;padding-left:1rem}.text-align-m-horiz--right .feature-contentblocks__block__text{text-align:right;padding-right:1rem}.feature-contentblocks__block .feature-contentblocks__block__product-name{display:none}.feature-contentblocks.feature-contentblocks--one-image-tall .feature-contentblocks__image{height:48vh}.feature-contentblocks.feature-contentblocks--one-image-tall .feature-contentblocks__block--whitespace--more .feature-contentblocks__image{aspect-ratio:2.5 / 3;max-height:300px}.feature-contentblocks__block{order:var(--mobile-reorder, 0)}}.feature-contentblocks--two-image-split .feature-contentblocks__container{flex-direction:column-reverse}.feature-contentblocks--two-image-split .feature-contentblocks__image-list{display:flex}.feature-contentblocks--two-image-split .feature-contentblocks__image-list .feature-contentblocks__block{flex-basis:50%}.feature-contentblocks--two-image-split{padding-top:0}.feature-contentblocks[class*=feature-contentblocks--two-image-asymmetrical--] .feature-contentblocks__container{display:flex;flex-direction:column-reverse}.feature-contentblocks[class*=feature-contentblocks--two-image-asymmetrical--] .feature-contentblocks__image-list{display:flex;flex-direction:row;gap:1rem}.feature-contentblocks[class*=feature-contentblocks--two-image-asymmetrical--] .feature-contentblocks__image-list .feature-contentblocks__block{height:fit-content}.feature-contentblocks[class*=feature-contentblocks--two-image-asymmetrical--] .feature-contentblocks__image-list .feature-contentblocks__block .feature-contentblocks__image{aspect-ratio:250 / 300;min-height:unset;width:unset;height:unset;max-height:unset}.feature-contentblocks.feature-contentblocks--two-image-asymmetrical--right .feature-contentblocks__container .feature-contentblocks__image-list .feature-contentblocks__block:last-child{flex-basis:30%}.feature-contentblocks.feature-contentblocks--two-image-asymmetrical--right .feature-contentblocks__container .feature-contentblocks__image-list .feature-contentblocks__block:first-child{flex-basis:70%}.feature-contentblocks.feature-contentblocks--two-image-asymmetrical--left .feature-contentblocks__container .feature-contentblocks__image-list .feature-contentblocks__block:first-child{flex-basis:30%}.feature-contentblocks.feature-contentblocks--two-image-asymmetrical--left .feature-contentblocks__container .feature-contentblocks__image-list .feature-contentblocks__block:last-child{flex-basis:70%}.feature-contentblocks[class*=feature-contentblocks--two-image-asymmetrical--] .feature-contentblocks__content{padding-top:2rem}@media screen and (min-width:1024px){.feature-contentblocks[class*=feature-contentblocks--two-image-asymmetrical--] .feature-contentblocks__image-list{gap:1.5rem}.feature-contentblocks.feature-contentblocks--two-image-asymmetrical--right .feature-contentblocks__container .feature-contentblocks__image-list .feature-contentblocks__block:last-child{flex-basis:45%}.feature-contentblocks.feature-contentblocks--two-image-asymmetrical--right .feature-contentblocks__container .feature-contentblocks__image-list .feature-contentblocks__block:first-child{flex-basis:55%}.feature-contentblocks.feature-contentblocks--two-image-asymmetrical--left .feature-contentblocks__container .feature-contentblocks__image-list .feature-contentblocks__block:first-child{flex-basis:45%}.feature-contentblocks.feature-contentblocks--two-image-asymmetrical--left .feature-contentblocks__container .feature-contentblocks__image-list .feature-contentblocks__block:last-child{flex-basis:55%}}.feature-contentblocks__content__subheadline p:first-child{margin-top:3rem}.feature-contentblocks--two-image-stack,.feature-contentblocks--carousel{padding-top:var(--padding_top, 0)}.feature-contentblocks.feature-contentblocks--two-image-stack .feature-contentblocks__container,.feature-contentblocks.feature-contentblocks--carousel .feature-contentblocks__container{display:flex;flex-direction:column-reverse}.feature-contentblocks--two-image-stack .feature-contentblocks__image-list,.feature-contentblocks--carousel .feature-contentblocks__image-list{display:flex;flex-direction:row;max-height:calc(100vh - 92px)}.feature-contentblocks--two-image-stack .feature-contentblocks__block--whitespace--more,.feature-contentblocks--carousel .feature-contentblocks__block--whitespace--more{--spacing-d: 8rem;--spacing-m: 5rem}.feature-contentblocks__block{aspect-ratio:720 / 830}.feature-contentblocks__block--whitespace--more.feature-contentblocks__block .feature-contentblocks__image{max-height:calc(100% - (var(--spacing-d) * 2));max-width:calc(100% - (var(--spacing-d) * 2));margin:auto}.feature-contentblocks__block--whitespace--more.feature-contentblocks__block{display:flex;justify-content:center}@media screen and (max-width:767px){.feature-contentblocks__block--whitespace--more.feature-contentblocks__block .feature-contentblocks__image{max-height:calc(100% - (var(--spacing-m) * 2));max-width:calc(100% - (var(--spacing-m) * 2))}}.feature-contentblocks--two-image-stack .feature-contentblocks__block--whitespace--more .feature-contentblocks__image,.feature-contentblocks--carousel .feature-contentblocks__block--whitespace--more .feature-contentblocks__image{overflow:hidden;position:relative;background:var(--bg_color,#fff)}.feature-contentblocks--two-image-stack .feature-contentblocks__block--whitespace--more .feature-contentblocks__image,.feature-contentblocks--carousel .feature-contentblocks__block--whitespace--more .feature-contentblocks__image{position:relative;overflow:hidden}.feature-contentblocks--two-image-stack .feature-contentblocks__block--whitespace--more .feature-contentblocks__image:after,.feature-contentblocks--carousel .feature-contentblocks__block--whitespace--more .feature-contentblocks__image:after{content:"";background:#000;position:absolute;display:block;width:calc(100% - calc(var(--spacing-d) * 2));height:calc(100% - calc(var(--spacing-d) * 2));z-index:0;opacity:calc(var(--overlay_opacity) / 100);top:var(--spacing-d);left:var(--spacing-d)}.feature-contentblocks--two-image-stack .feature-contentblocks__block--whitespace--more .feature-contentblocks__image video,.feature-contentblocks--two-image-stack .feature-contentblocks__block--whitespace--more .feature-contentblocks__image img,.feature-contentblocks--carousel .feature-contentblocks__block--whitespace--more .feature-contentblocks__image video,.feature-contentblocks--carousel .feature-contentblocks__block--whitespace--more .feature-contentblocks__image img{opacity:1}.feature-contentblocks--two-image-stack .feature-contentblocks__block--whitespace--more .feature-contentblocks__block__product-name,.feature-contentblocks--carousel .feature-contentblocks__block--whitespace--more .feature-contentblocks__block__product-name{bottom:calc(var(--spacing-d) + 10px);left:calc(var(--spacing-d) + 10px)}.feature-contentblocks.feature-contentblocks--two-image-stack,.feature-contentblocks.feature-contentblocks--carousel{padding-left:0;padding-right:0}.feature-contentblocks--two-image-stack .feature-contentblocks__block--whitespace--more .feature-contentblocks__block__text,.feature-contentblocks--carousel .feature-contentblocks__block--whitespace--more .feature-contentblocks__block__text{padding-left:calc(var(--spacing-d) + 10px);padding-right:calc(var(--spacing-d) + 10px)}@media screen and (min-width:1024px){.feature-contentblocks--two-image-stack .feature-contentblocks__block,.feature-contentblocks--carousel .feature-contentblocks__block{flex-basis:50%}}@media screen and (max-width:1023px){.feature-contentblocks--two-image-stack .feature-contentblocks__block--whitespace--more .feature-contentblocks__image,.feature-contentblocks--carousel .feature-contentblocks__block--whitespace--more .feature-contentblocks__image{padding:var(--spacing-m)}.feature-contentblocks--two-image-stack .feature-contentblocks__block--whitespace--more .feature-contentblocks__block__text,.feature-contentblocks--carousel .feature-contentblocks__block--whitespace--more .feature-contentblocks__block__text{padding-left:calc(var(--spacing-m) + 10px);padding-right:calc(var(--spacing-m) + 10px)}.feature-contentblocks--two-image-stack .feature-contentblocks__block--whitespace--more .feature-contentblocks__block__product-name,.feature-contentblocks--carousel .feature-contentblocks__block--whitespace--more .feature-contentblocks__block__product-name{bottom:calc(var(--spacing-m) + 10px);left:calc(var(--spacing-m) + 10px)}.feature-contentblocks--two-image-stack .feature-contentblocks__block--whitespace--more .feature-contentblocks__image:after,.feature-contentblocks--carousel .feature-contentblocks__block--whitespace--more .feature-contentblocks__image:after{width:calc(100% - calc(var(--spacing-m) * 2));height:calc(100% - calc(var(--spacing-m) * 2));top:var(--spacing-m);left:var(--spacing-m)}.feature-contentblocks--two-image-stack .feature-contentblocks__image-list,.feature-contentblocks--carousel .feature-contentblocks__image-list{flex-direction:column;max-height:unset;height:fit-content;gap:0}.feature-contentblocks--two-image-stack .feature-contentblocks__block,.feature-contentblocks--carousel .feature-contentblocks__block{width:100%;flex-basis:unset}.feature-contentblocks.feature-contentblocks--two-image-stack .feature-contentblocks__container,.feature-contentblocks.feature-contentblocks--carousel .feature-contentblocks__container{height:fit-content}.feature-contentblocks__image img,.feature-contentblocks__image video{display:flex}.feature-contentblocks--two-image-stack .feature-contentblocks__content,.feature-contentblocks--carousel .feature-contentblocks__content{padding-left:16px;padding-right:16px}}.feature-contentblocks--carousel .feature-contentblocks__image-list{flex-wrap:wrap;max-height:unset}@media(prefers-contrast:more){.feature-contentblocks__block{--overlay_opacity: 67 !important}}.feature-contentblocks__block{position:relative}.feature-contentblocks__block__text-under-image{position:absolute;bottom:0;left:0;right:0;margin:auto;z-index:1;height:var(--spacing-d);display:flex;justify-content:center;align-items:center;text-wrap:balance;max-width:calc(100% - var(--spacing-d) * 2);line-height:1.4}@media screen and (max-width:767px){.feature-contentblocks__block__text-under-image{height:var(--spacing-m);max-width:calc(100% - var(--spacing-m) * 2);font-size:.9rem}}.pdp-feature-contentblocks__content__product-tile{display:none}.subheadline-link{text-transform:none;font-size:1rem;font-family:var(--font-sans);font-weight:800;letter-spacing:0}.product-title-and-quickview{display:flex;flex-direction:row;z-index:2;position:absolute;bottom:0;left:0;width:100%}.product-title-and-quickview .product-tile__quick-view-cta{position:absolute;top:auto;padding:0 6px!important;bottom:14px!important;right:14px;width:fit-content;font-weight:400;height:32px;border-radius:100px;background:#fff;border:1px solid #d6d6d6;font-family:var(--font-sans);text-transform:none;display:flex;gap:8px}.product-title-and-quickview .product-tile__quick-view-cta:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cmask id='mask0_2252_19659' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='15' height='15'%3E%3Crect width='14.46' height='14.46' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2252_19659)'%3E%3Cpath d='M6.66895 0.425781C7.46989 0.425781 8.15157 0.707655 8.71387 1.27148C9.27611 1.83533 9.55752 2.51743 9.55762 3.31738H10.6416C10.9398 3.31738 11.1958 3.42434 11.4082 3.63672C11.6204 3.84904 11.7266 4.10426 11.7266 4.40234V9.48926H10.6416V4.40234H2.68945V11.6318H8.50195V12.7168H2.68945C2.39122 12.7168 2.13523 12.6108 1.92285 12.3984C1.71047 12.1861 1.60449 11.9301 1.60449 11.6318V4.40234C1.60449 4.10424 1.71066 3.84904 1.92285 3.63672C2.13523 3.42434 2.39122 3.31738 2.68945 3.31738H3.77344C3.77353 2.51747 4.05561 1.83532 4.62012 1.27148C5.18466 0.707547 5.86783 0.425784 6.66895 0.425781ZM4.8584 5.48633C4.8584 5.98841 5.03331 6.41612 5.38477 6.76758C5.73611 7.11891 6.16317 7.29384 6.66504 7.29395C7.16712 7.29395 7.59483 7.11904 7.94629 6.76758C8.29775 6.41612 8.47266 5.98841 8.47266 5.48633H9.55762C9.55762 6.28645 9.2762 6.96926 8.71387 7.5332C8.15158 8.09699 7.46986 8.37891 6.66895 8.37891C5.86783 8.3789 5.18466 8.09749 4.62012 7.53516C4.05563 6.97287 3.77344 6.28955 3.77344 5.48633H4.8584ZM6.66504 1.51074C6.16315 1.51085 5.73612 1.68576 5.38477 2.03711C5.03342 2.38847 4.85849 2.81549 4.8584 3.31738H8.47266C8.47256 2.8155 8.29761 2.38846 7.94629 2.03711C7.59483 1.68565 7.16712 1.51074 6.66504 1.51074Z' fill='%231C1B1F'/%3E%3Crect x='11.0659' y='10.7012' width='0.8' height='3.5' fill='%231C1B1F'/%3E%3Crect x='9.71576' y='12.8516' width='0.8' height='3.5' transform='rotate(-90 9.71576 12.8516)' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E");width:18px;height:18px;position:relative;display:inline-block;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;background-position:center center;background-size:contain}@media screen and (max-width:767px){.product-title-and-quickview button.button.product-tile__quick-view-cta.button--primary.button--full .button__content{display:none}}@media screen and (min-width:768px){.product-title-and-quickview button.button.product-tile__quick-view-cta.button--primary.button--full .button__content{display:none;justify-content:center;align-items:center;width:0}.product-title-and-quickview button.button.product-tile__quick-view-cta.button--primary.button--full:hover{padding-left:16px!important;padding-right:16px!important;flex-direction:row;flex-wrap:nowrap}.product-title-and-quickview button.button.product-tile__quick-view-cta.button--primary.button--full:hover .button__content{display:flex;width:fit-content}.product-title-and-quickview button.button.product-tile__quick-view-cta.button--primary.button--full:hover:before{filter:invert(1)}}@media screen and (min-width:1024px){.product-title-and-quickview .product-tile__quick-view-cta:hover{background:#232323;color:#fff!important}.product-title-and-quickview .product-tile__quick-view-cta:hover .button__content{color:#fff!important}.product-title-and-quickview .product-tile__quick-view-cta .ripple,.product-title-and-quickview .product-tile__quick-view-cta .button__arrow{display:none!important;opacity:0!important}.product-title-and-quickview .product-tile__quick-view-cta .button__content{opacity:1!important;color:#000!important}}[data-image-count="1"] .feature-contentblocks__image{max-height:calc(100vh - 350px)!important}.feature-contentblocks--two-image-stack .feature-contentblocks__block--whitespace--more .product-title-and-quickview button{bottom:calc(var(--spacing-d,0) + 14px)!important;right:calc(var(--spacing-d,0) + 14px)!important}@media screen and (max-width:1023px){.feature-contentblocks--two-image-stack .feature-contentblocks__block--whitespace--more .product-title-and-quickview button{bottom:calc(var(--spacing-m,0) + 14px)!important;right:calc(var(--spacing-m,0) + 14px)!important}.feature-contentblocks.feature-contentblocks--two-image-stack .feature-contentblocks__block.feature-contentblocks__block--whitespace--more .feature-contentblocks__image{padding:0}}.feature-contentblocks__content:empty{display:none}@supports (-moz-appearance:none){.feature-contentblocks.feature-contentblocks--carousel .feature-scrollbar{scrollbar-color:#7b7b7b rgba(255,255,255,.3);scrollbar-width:thin}}.feature-contentblocks.feature-contentblocks--carousel .feature-scrollbar .feature-contentblocks__block:first-child{scroll-snap-align:start;scroll-margin-left:16px;margin-left:16px}.feature-contentblocks.feature-contentblocks--carousel .feature-scrollbar .feature-contentblocks__block:last-child{margin-right:16px}.feature-contentblocks.feature-contentblocks--carousel .feature-scrollbar{padding-bottom:10px}.feature-contentblocks.feature-contentblocks--carousel .feature-scrollbar.feature-scrollbar-x::-webkit-scrollbar{height:8px}.feature-contentblocks.feature-contentblocks--carousel .feature-scrollbar::-webkit-scrollbar-track{background:#e8e8ea;margin-top:10px;max-width:calc(100% - 3rem);width:100%;margin-left:16px;margin-right:16px;border-radius:100px}.feature-contentblocks.feature-contentblocks--carousel .feature-scrollbar::-webkit-scrollbar-thumb{background:#7b7b7b;border-radius:100px}@media screen and (max-width:1023px){.feature-contentblocks.feature-contentblocks--carousel .feature-contentblocks__image-list{flex-wrap:nowrap;flex-direction:row;gap:.5rem;overflow:auto;scroll-snap-align:start;-webkit-overflow-scrolling:touch;scroll-margin-left:16px}.feature-contentblocks--carousel.feature-contentblocks--carousel--sm .feature-contentblocks__block{max-width:30vw;width:30vw;min-width:30vw}.feature-contentblocks--carousel.feature-contentblocks--carousel--sm .feature-contentblocks__block .product-title-and-quickview .product-tile__quick-view-cta{right:5px!important;bottom:5px!important}.feature-contentblocks.feature-contentblocks--carousel.carousel--lg .feature-scrollbar .feature-contentblocks__block:first-child{margin-left:0}.feature-contentblocks--carousel.carousel--lg .feature-scrollbar{scroll-snap-type:x mandatory;scroll-snap-align:start}.feature-contentblocks--carousel.carousel--lg .feature-contentblocks__block{max-width:100vw;width:100vw;min-width:100vw;scroll-snap-align:start}}@media screen and (max-width:1319px){.feature-contentblocks__content{padding-left:32px;padding-right:32px}}@media screen and (max-width:1023px){.feature-contentblocks__content{padding-left:16px;padding-right:16px}}.feature-crosspromo{max-height:574px;position:relative;overflow:hidden}.feature-crosspromo__container{max-width:1280px;margin:0 auto;width:100%}.feature-crosspromo__content{z-index:1;position:relative}.feature-crosspromo__content__headline{font-weight:400}.feature-crosspromo__content__headline,.feature-crosspromo__content__subheadline{color:var(--text_color)}.feature-crosspromo{height:75vh;padding-top:2rem;padding-bottom:2rem;background-color:var(--bg_color)}.feature-crosspromo figure,.feature-crosspromo .feature-crosspromo__video--desktop,.feature-crosspromo .feature-crosspromo__image--desktop,.feature-crosspromo .feature-crosspromo__image--mobile,.feature-crosspromo .feature-crosspromo__video--mobile{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0}.feature-crosspromo .feature-crosspromo__video--desktop:after,.feature-crosspromo .feature-crosspromo__image--desktop:after{content:"";background-color:var(--overlay_color);position:absolute;top:0;left:0;width:100%;height:100%;opacity:calc(var(--overlay_opacity) / 100)}.feature-crosspromo figure img,.feature-crosspromo .feature-crosspromo__video video{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.feature-crosspromo__image--desktop img,.feature-crosspromo__video--desktop video{object-position:var(--bg-halign-d, "center") var(--bg-valign-d, "center")}.feature-crosspromo__image--mobile img,.feature-crosspromo__video--mobile video{object-position:var(--bg-halign-m, "center") var(--bg-valign-m, "center")}.feature-crosspromo__content__headline{text-transform:none;font-size:3.563rem;margin-top:0;font-weight:500;font-family:var(--font-sans);margin-bottom:1rem}.text-center .feature-crosspromo__content__subheadline{margin-left:auto;margin-right:auto}.feature-crosspromo__content__subheadline{font-size:1.5rem;font-weight:400;font-family:var(--font-sans)}.feature-crosspromo__content__subheadline *{font-weight:inherit}.feature-crosspromo__content__link{color:var(--text_color);font-weight:500}.feature-crosspromo__container{height:100%;flex-direction:column;display:flex;justify-content:center}.feature-crosspromo__content__link{font-size:.875rem}.text-vert-top .feature-crosspromo__container{justify-content:flex-start}.text-vert-center .feature-crosspromo__container{justify-content:center}.text-vert-bottom .feature-crosspromo__container{justify-content:flex-end}.feature-crosspromo__content__subheadline,.feature-crosspromo__content__headline{margin-bottom:1rem;line-height:1}.feature-crosspromo__content__subheadline p:last-child{margin-bottom:0}.feature-crosspromo__content__subheadline p:first-child{margin-top:0}.text-off-image--true .feature-crosspromo__content{display:flex;flex-direction:column;padding:2rem}@media screen and (max-width:1023px){.headline-extended.feature-signoff__content__headline{font-size:1.5rem}.text-off-image--true{max-height:634px}.text-off-image--true .feature-crosspromo__content{position:absolute;bottom:0;width:100vw;background:var(--bg_color);left:0}.text-center-m .feature-crosspromo__content__subheadline{margin-left:auto;margin-right:auto}.text-left-m .feature-crosspromo__content__subheadline{margin-left:0;margin-right:auto}.text-right-m .feature-crosspromo__content__subheadline{margin-right:0;margin-left:auto}}@media screen and (min-width:1024px){.text-off-image--true{background:var(--bg_color)}.text-off-image--true .feature-crosspromo__content{position:relative;bottom:0;width:50%;height:100%;left:0}.text-off-image--true .feature-crosspromo__content.text-vert-center{justify-content:center}.text-off-image--true .feature-crosspromo__content.text-vert-top{justify-content:flex-start}.text-off-image--true .feature-crosspromo__content.text-vert-bottom{justify-content:flex-end}.text-off-image--true .feature-crosspromo__video.feature-crosspromo__video--desktop{width:50vw;right:0;left:auto}.text-right .feature-crosspromo__content__subheadline{margin-left:auto}}@media screen and (max-width:1320px){.text-off-image--true .feature-crosspromo__content{padding-left:2rem}}@media screen and (min-width:1321px){.text-off-image--true .feature-crosspromo__content{padding-left:0}}@media screen and (min-width:1024px){.feature-crosspromo__image--mobile,.feature-crosspromo__video--mobile{display:none}}@media screen and (max-width:1023px){.feature-crosspromo__content__headline{font-size:2.8125rem;margin-top:0}.feature-crosspromo__image--mobile+.feature-crosspromo__image--desktop,.feature-crosspromo__video--mobile+.feature-crosspromo__video--desktop,.feature-crosspromo__image--mobile+.feature-crosspromo__video--desktop,.feature-crosspromo__video--mobile+.feature-crosspromo__image--desktop{display:none}.text-vert-top-m .feature-crosspromo__container{justify-content:flex-start}.text-vert-center-m .feature-crosspromo__container{justify-content:center}.text-vert-bottom-m .feature-crosspromo__container{justify-content:flex-end}.text-center-m{text-align:center!important}.text-left-m{text-align:left!important}.text-right-m{text-align:right!important}}@media screen and (max-width:1320px){.feature-crosspromo{padding-left:16px;padding-right:16px}}@media(prefers-contrast:more){.feature-crosspromo{--overlay_opacity: 67 !important}}.hero--buttons{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.text-transform--uppercase{text-transform:uppercase}@media screen and (min-width:1024px){.hero--buttons .button{min-width:200px}.feature-contentblocks__content__subheadline{max-width:990px}}@media screen and (max-width:600px){.hero--buttons{flex-direction:column}.hero--buttons .button{margin:auto}}[id*=__feature_cross_promo_]{display:flex;flex-direction:row}[id*=__feature_cross_promo_] .feature-crosspromo:not(:only-child){width:50%}@media screen and (max-width:1023px){[id*=__feature_cross_promo_]{display:flex;flex-direction:column}[id*=__feature_cross_promo_] .feature-crosspromo:not(:only-child){width:100%}}.feature-hero{max-height:574px;position:relative;overflow:hidden}.feature-hero__container{max-width:1280px;margin:0 auto;width:100%}.feature-hero__content{z-index:1;position:relative}.feature-hero__content__headline,.feature-hero__content__subheadline,.feature-hero__content__preheadline{color:var(--text_color)}.feature-hero{height:75vh;padding-top:2rem;padding-bottom:2rem;background-color:var(--bg_color)}.feature-hero figure,.feature-hero .feature-hero__video--desktop,.feature-hero .feature-hero__image--desktop,.feature-hero .feature-hero__image--mobile,.feature-hero .feature-hero__video--mobile{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;margin:0}.feature-hero .feature-hero__video--desktop:after,.feature-hero .feature-hero__image--desktop:after{content:"";background-color:var(--overlay_color);position:absolute;top:0;left:0;width:100%;height:100%;opacity:calc(var(--overlay_opacity) / 100)}.feature-hero figure img,.feature-hero .feature-hero__video video{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.feature-hero__image--desktop img,.feature-hero__video--desktop video{object-position:var(--bg-halign-d, "center") var(--bg-valign-d, "center")}.feature-hero__image--mobile img,.feature-hero__video--mobile video{object-position:var(--bg-halign-m, "center") var(--bg-valign-m, "center")}.feature-hero__content__headline{text-transform:none;font-family:var(--font-sans);font-size:3.563em;margin-top:0;margin-bottom:1rem;font-weight:400}.text-center .feature-hero__content__subheadline{margin-left:auto;margin-right:auto}.feature-hero__content__subheadline{max-width:450px;font-size:1.5em;font-weight:400}.feature-hero__content__subheadline *{font-weight:inherit}.feature-hero__content__preheadline{font-weight:400;font-size:.875rem;text-transform:uppercase;margin-top:0;margin-bottom:1rem;line-height:1.2}.feature-hero__content__links{display:flex;justify-content:center;gap:2em;margin-top:1em}.feature-hero__content__link{color:var(--text_color);font-weight:500;font-size:1em}.feature-hero__container{height:100%;flex-direction:column;display:flex;justify-content:center}.text-vert-top .feature-hero__container{justify-content:flex-start}.text-vert-center .feature-hero__container{justify-content:center}.text-vert-bottom .feature-hero__container{justify-content:flex-end}.feature-hero__content__subheadline,.feature-hero__content__headline{margin-bottom:1rem;line-height:1}.feature-hero__content__subheadline p:last-child{margin-bottom:0}.feature-hero__content__subheadline p:first-child{margin-top:0}.text-off-image--true .feature-hero__content{display:flex;flex-direction:column;padding:2rem}.feature-hero__content__headline{font-weight:400;font-family:var(--headline-font-family)}@media screen and (max-width:1023px){.text-off-image--true{max-height:634px}.text-off-image--true .feature-hero__content{position:absolute;bottom:0;width:100vw;background:var(--bg_color);left:0}.text-center-m .feature-hero__content__subheadline{margin-left:auto;margin-right:auto}.text-left-m .feature-hero__content__subheadline{margin-left:0;margin-right:auto}.text-right-m .feature-hero__content__subheadline{margin-right:0;margin-left:auto}}@media screen and (min-width:1024px){.text-off-image--true{background:var(--bg_color)}.text-off-image--true .feature-hero__content{position:relative;bottom:0;width:50%;height:100%;left:0}.text-off-image--true .feature-hero__content.text-vert-center{justify-content:center}.text-off-image--true .feature-hero__content.text-vert-top{justify-content:flex-start}.text-off-image--true .feature-hero__content.text-vert-bottom{justify-content:flex-end}.text-off-image--true .feature-hero__video.feature-hero__video--desktop{width:50vw;right:0;left:auto}.text-right .feature-hero__content__subheadline{margin-left:auto}}@media screen and (max-width:1320px){.text-off-image--true .feature-hero__content{padding-left:2rem}}@media screen and (min-width:1321px){.text-off-image--true .feature-hero__content{padding-left:0}}@media screen and (min-width:1024px){.feature-hero__image--mobile,.feature-hero__video--mobile{display:none}}@media screen and (max-width:1023px){.feature-hero__content__headline{font-size:2.8125rem;margin-bottom:1.5rem;margin-top:0}.feature-hero__image--mobile+.feature-hero__image--desktop,.feature-hero__video--mobile+.feature-hero__video--desktop,.feature-hero__image--mobile+.feature-hero__video--desktop,.feature-hero__video--mobile+.feature-hero__image--desktop{display:none}.text-vert-top-m .feature-hero__container{justify-content:flex-start}.text-vert-center-m .feature-hero__container{justify-content:center}.text-vert-bottom-m .feature-hero__container{justify-content:flex-end}.text-center-m{text-align:center!important}.text-left-m{text-align:left!important}.text-right-m{text-align:right!important}}@media screen and (max-width:1320px){.feature-hero{padding-left:16px;padding-right:16px}}@media(prefers-contrast:more){.feature-hero{--overlay_opacity: 67 !important}}.feature-hero__content__links .button{font-family:var(--font-wide);text-transform:uppercase;font-weight:500;border-radius:6px;border:0!important;font-size:.85em}.feature-hero__content__links .button:before,.feature-hero__content__links .button:after{content:none}.feature-hero__content__links .button--secondary:hover{background-color:#f4f4f4}.feature-hero__content__links:has(.button){gap:1em}@media screen and (min-width:1024px){.constrain-on-desktop{aspect-ratio:var(--aspect-ratio--d, 1660 / 574);width:100%;height:auto;max-height:unset}}@media screen and (max-width:1023px){.constrain-on-mobile{aspect-ratio:var(--aspect-ratio--m, 679 / 770);width:100%;height:auto;max-height:unset}}.feature-signoff{position:relative}.feature-signoff__container{max-width:1280px;margin:0 auto;width:100%}.feature-signoff__content{z-index:1;position:relative}.feature-signoff__content__headline,.feature-signoff__content__subheadline,.feature-signoff__content__preheadline{color:var(--text_color)}.feature-signoff{padding-top:var(--padding_top, 4rem);padding-bottom:var(--padding_bottom, 4rem);background-color:var(--bg_color)}.feature-signoff figure img,.feature-signoff .feature-signoff__video video{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.feature-signoff__image img,.feature-signoff__image video{object-fit:cover;object-position:var(--bg-halign-d, "center") var(--bg-valign-d, "center");width:100%;height:100%}.feature-signoff__content__headline{text-transform:none;font-family:var(--font-sans);font-size:3.563rem;margin-top:0;margin-bottom:1rem;font-weight:400}.headline-extended.feature-signoff__content__headline{font-size:2.75rem}.text-center .feature-signoff__content__subheadline{margin-left:auto;margin-right:auto}.feature-signoff__content__subheadline{max-width:350px;font-size:1rem;font-weight:400}.feature-signoff__content__subheadline *{font-weight:inherit}.feature-signoff__content__preheadline{font-weight:400;font-size:.875rem;text-transform:uppercase;margin-top:0;margin-bottom:.66rem;line-height:1.2}.feature-signoff__content__link{color:var(--text_color);font-weight:500}.feature-signoff__container{height:100%;flex-direction:column;display:flex;justify-content:center}.feature-signoff__content__link{font-size:.875rem}.feature-signoff__content__subheadline,.feature-signoff__content__headline{margin-bottom:1rem;line-height:1}.feature-signoff__content__subheadline p:last-child{margin-bottom:0}.feature-signoff__content__subheadline p:first-child{margin-top:0}.feature-signoff__image-list[data-image-count="1"],.feature-signoff__image-list[data-image-count="2"],.feature-signoff__image-list[data-image-count="3"],.feature-signoff__image-list[data-image-count="4"]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.feature-signoff__image-list[data-image-count="1"]{grid-template-columns:1fr}.feature-signoff__image{height:100%;width:100%}.feature-signoff__image-list[data-image-count="2"] .feature-signoff__image:nth-child(odd),.feature-signoff__image-list[data-image-count="3"] .feature-signoff__image:nth-child(odd),.feature-signoff__image-list[data-image-count="4"] .feature-signoff__image:nth-child(odd){margin-left:auto}.feature-signoff__image-list[data-image-count="2"] .feature-signoff__image:nth-child(2n),.feature-signoff__image-list[data-image-count="3"] .feature-signoff__image:nth-child(2n),.feature-signoff__image-list[data-image-count="4"] .feature-signoff__image:nth-child(2n){margin-right:auto}.feature-signoff[data-subimage-count="1"] .feature-signoff__container,.feature-signoff[data-subimage-count="2"] .feature-signoff__container,.feature-signoff[data-subimage-count="3"] .feature-signoff__container,.feature-signoff[data-subimage-count="4"] .feature-signoff__container{display:grid;grid-template-columns:1fr;gap:2rem}.feature-signoff__image-list[data-image-count="1"] .feature-signoff__image{max-width:calc(100vw - 32px);width:353px;height:424px;margin:auto}.feature-signoff__image-list[data-image-count="2"] .feature-signoff__image,.feature-signoff__image-list[data-image-count="3"] .feature-signoff__image,.feature-signoff__image-list[data-image-count="4"] .feature-signoff__image{max-height:20.5vh;max-width:17.1vh}.feature-signoff__image-list[data-image-count="3"]{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;flex-direction:row}.feature-signoff[data-subimage-count]:not(:is([data-subimage-count="1"],[data-subimage-count="2"],[data-subimage-count="3"],[data-subimage-count="4"])) .feature-signoff__image{max-width:320px;max-height:384px;min-width:125px;min-height:150px}.feature-signoff__content__headline{font-weight:400;font-family:var(--headline-font-family)}.feature-signoff__content__subheadline{width:100%}.feature-signoff__content__subheadline ul{padding-inline-start:1rem}.feature-signoff__content__subheadline ul li{font-size:1.25rem;line-height:1.33}.feature-contentblocks__block__text p{font-weight:400}.feature-contentblocks__block__text h1,.feature-contentblocks__block__text h2,.feature-contentblocks__block__text h3,.feature-contentblocks__block__text h4,.feature-contentblocks__block__text h5,.feature-contentblocks__block__text h6{text-transform:none;font-weight:600}.feature-contentblocks__block__text h3{margin-bottom:0;margin-top:0;font-size:1.75rem}.feature-contentblocks__block__text h3+p{margin-top:0;margin-bottom:2rem}.feature-contentblocks__block__text p+p,.feature-contentblocks__block__text h2+p{margin-top:0}.feature-contentblocks__block:first-child .feature-contentblocks__block__text:only-child{padding-left:0;padding-right:4rem}.feature-contentblocks__block .feature-contentblocks__block__text:only-child p{font-size:1.25rem}@media screen and (min-width:551px)and (max-width:1023px){.feature-signoff__image-list[data-image-count="3"] .feature-signoff__image{margin:0!important}}@media screen and (max-width:550px){.feature-signoff__image-list[data-image-count="3"]{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;flex-direction:row}}.feature-signoff__image-list[data-image-count="3"] .feature-signoff__image{flex-basis:50%}.feature-signoff__image-list[data-image-count="3"] .feature-signoff__image:last-child{margin-left:auto;margin-right:auto;width:100%;flex-basis:100%;flex-grow:1}@media screen and (min-width:1024px){.feature-signoff__content__subheadline{max-width:720px}.feature-signoff[data-subimage-count="1"] .feature-signoff__container,.feature-signoff[data-subimage-count="2"] .feature-signoff__container,.feature-signoff[data-subimage-count="3"] .feature-signoff__container,.feature-signoff[data-subimage-count="4"] .feature-signoff__container{grid-template-columns:repeat(2,1fr)}.feature-signoff__image-list[data-image-count="3"] .feature-signoff__image,.feature-signoff__image-list[data-image-count="4"] .feature-signoff__image{max-height:264px;max-width:220px}.feature-signoff__image-list[data-image-count="2"] .feature-signoff__image{max-height:360px;max-width:300px}.feature-signoff__image-list[data-image-count="1"] .feature-signoff__image{max-height:560px;max-width:467px;width:100%;height:100%}.feature-signoff__content{display:flex;justify-content:center;flex-direction:column}}.feature-signoff__image,.feature-signoff__video{aspect-ratio:125 / 150;position:relative;overflow:hidden}.feature-signoff__image img,.feature-signoff__image video{object-fit:cover}@media screen and (max-width:1023px){.text-center-m .feature-signoff__content__subheadline{margin-left:auto;margin-right:auto}.text-left-m .feature-signoff__content__subheadline{margin-left:0;margin-right:auto}.text-right-m .feature-signoff__content__subheadline{margin-right:0;margin-left:auto}}@media screen and (min-width:1024px){.text-right .feature-signoff__content__subheadline{margin-left:auto}}@media screen and (max-width:1320px){.feature-signoff{padding-left:32px;padding-right:32px}.feature-signoff.feature-signoff--marquee{padding-left:0;padding-right:0}}@media screen and (max-width:1023px){.feature-signoff{padding-left:16px;padding-right:16px}.feature-signoff__content__headline{font-size:2.8125rem;margin-bottom:1.5rem;margin-top:0}.feature-signoff__content__subheadline ul li{font-size:1rem;margin-bottom:.5rem}.feature-signoff .feature-signoff__container .headline-extended.feature-signoff__content__headline h3,.feature-signoff .feature-signoff__container .headline-extended.feature-signoff__content__headline{font-size:1.25rem}.text-center-m{text-align:center!important}.text-left-m{text-align:left!important}.text-right-m{text-align:right!important}}.feature-marquee{--size: clamp(5rem, 1rem + 10vmin, 20rem);--gap: calc(var(--size) / 7);--duration: 60s;--scroll-start: 0;--scroll-end: calc(-100% - var(--gap));display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap);padding-top:2rem;padding-bottom:0;width:100vw;left:0;padding-left:0;margin-left:0;max-width:unset;background-color:var(--marquee-bg-color)}.feature-signoff--marquee .feature-marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--gap);min-width:100%;animation:feature-scroll-x var(--duration) linear infinite}@media(prefers-reduced-motion:reduce){.feature-signoff--marquee .feature-marquee__group{animation-play-state:paused}.feature-signoff--marquee .feature-marquee{overflow-x:auto}.feature-signoff--marquee .feautre-marquee__group[aria-hidden=true]{display:none}}@keyframes feature-scroll-x{0%{transform:translate(var(--scroll-start))}to{transform:translate(var(--scroll-end))}}.shopify-section-group-instagram-group{display:none}.feature-tabbed-collection{margin-bottom:4rem}.feature-tabbed-collection__tabs__tab-content{display:none;width:100%}.feature-tabbed-collection__tabs__tab:has(input:checked)+.feature-tabbed-collection__tabs__tab-content{display:block}.feature-tabbed-collection__tabs__tab{display:block;float:left;width:50%;padding:10px;text-align:center}.feature-tabbed-collection__headline{padding-left:16px;padding-right:16px;text-align:center;font-size:1.5rem;text-transform:none;letter-spacing:0;font-weight:600;margin-top:3rem}.feature-tabbed-collection__tabs>label{border-bottom:4px solid #c7c7c7;max-width:250px;text-transform:uppercase;font-weight:700;font-family:Helvetica Neue Pro Ex,Arial,sans-serif;padding:1rem .5rem .5rem;margin-bottom:2rem;cursor:pointer}.feature-tabbed-collection__tabs>label:first-child{margin-left:auto}.feature-tabbed-collection__tabs>label:nth-last-child(2){margin-right:auto}.feature-tabbed-collection__tabs label>input[type=radio]{display:none}.feature-tabbed-collection__tabs>label:has(input:checked){border-color:var(--tab_highlight_color, #A1C961)}.feature-tabbed-collection__tabs__tab [type=radio]:checked+.feature-tabbed-collection__tabs__tab{background-color:#00f}#home:checked~#content-home,#work:checked~#content-work,#contact:checked~#content-contact{display:block}@supports (-moz-appearance:none){.feature-tabbed-collection .feature-scrollbar{scrollbar-color:#7b7b7b rgba(255,255,255,.3);scrollbar-width:thin}}.feature-tabbed-collection .feature-scrollbar{padding-bottom:10px}.feature-tabbed-collection .feature-scrollbar.feature-scrollbar-x::-webkit-scrollbar{height:8px}.feature-tabbed-collection .feature-scrollbar::-webkit-scrollbar-track{background:#e8e8ea;margin-top:10px;max-width:calc(100% - 3rem);width:100%;margin-left:16px;margin-right:16px;border-radius:100px}.feature-tabbed-collection .feature-scrollbar::-webkit-scrollbar-thumb{background:#7b7b7b;border-radius:100px}.feature-tabbed-collection{--scroll-gap: 2rem}.feature-tabbed-collection__tabs{display:flex;flex-wrap:wrap}.feature-tabbed-collection__tabs__tab{order:-1;position:relative}.feature-tabbed-collection__collection{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--scroll-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.feature-tabbed-collection__collection__product-tile{min-width:320px;scroll-snap-align:start;scroll-margin-inline-start:calc(var(--scroll-gap) / 2)}@media screen and (max-width:599px){.feature-tabbed-collection__collection__product-tile{min-width:calc(100vw - 32px)}}.feature-tabbed-collection__collection__product-tile:first-child{margin-left:calc(var(--scroll-gap) / 2)}.feature-tabbed-collection__collection__product-tile:last-child{margin-right:calc(var(--scroll-gap) / 2)}.feature-tabbed-collection{position:relative}.scroll-btn{position:absolute;top:0;bottom:0;z-index:10;background:#fff;height:50px;width:50px;left:16px;margin:auto;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-appearance:none!important;appearance:none!important;outline:none!important}.scroll-btn:not([disabled]):hover{background:#e6e6e6}.scroll-btn[disabled]{background:#c7c7c7;border-color:#c7c7c7;border:2px solid #909090;cursor:not-allowed}.scroll-btn[disabled] svg{opacity:.33}.scroll-btn svg{max-width:24px;max-height:24px}.scroll-next{right:16px;left:unset}.feature-text__container{max-width:1280px;margin:0 auto;width:100%}.feature-text{background-color:var(--bg_color, transparent);padding-top:var(--padding_top,4rem);padding-bottom:var(--padding_bottom,4rem)}.feature-text__container .feature-text__container__text{color:var(--text_color, #000);font-weight:400}.feature-text__container .feature-text__container__text p:first-child{margin-top:0}.feature-text__container .feature-text__container__text p:last-child{margin-bottom:0}.feature-text__container .feature-text__container__text p,.feature-text__container .feature-text__container__text ul li,.feature-text__container .feature-text__container__text *{color:var(--text_color, #000);font-weight:400;font-size:inherit;line-height:inherit}.feature-text__container__text{line-height:1.22;width:100%}.feature-text__container__text.feature-text--size-small{font-size:1.375rem;max-width:500px}.feature-text__container__text.feature-text--size-large{font-size:2.25rem;max-width:1084px}.feature-text__container__text.text-center{margin-left:auto;margin-right:auto}.feature-text__container__text.text-left{margin-left:0;margin-right:auto}.feature-text__container__text.text-right{margin-left:auto;margin-right:0}@media screen and (max-width:1023px){.loyalty-faqs__container__details summary{padding-right:1.5rem}.feature-text__container__text.text-center-m{margin-left:auto;margin-right:auto}.feature-text__container__text.text-left-m{margin-left:0;margin-right:auto}.feature-text__container__text.text-right-m{margin-left:auto;margin-right:0}.feature-text__container__text.feature-text--size-small{font-size:1rem}.feature-text__container__text.feature-text--size-large{font-size:1.65rem}}@media screen and (max-width:1320px){.feature-text__container{padding-left:16px;padding-right:16px}}div[data-tab-panel-number]{display:none}.collectionx-tabs{display:flex;justify-content:center}.collectionx-tabs:has(.collectionx-tab[data-tab-number="0"]:checked)~div[data-tab-panel-number="0"],.collectionx-tabs:has(.collectionx-tab[data-tab-number="1"]:checked)~div[data-tab-panel-number="1"],.collectionx-tabs:has(.collectionx-tab[data-tab-number="2"]:checked)~div[data-tab-panel-number="2"],.collectionx-tabs:has(.collectionx-tab[data-tab-number="3"]:checked)~div[data-tab-panel-number="3"],.collectionx-tabs:has(.collectionx-tab[data-tab-number="4"]:checked)~div[data-tab-panel-number="4"],.collectionx-tabs:has(.collectionx-tab[data-tab-number="5"]:checked)~div[data-tab-panel-number="5"],.collectionx-tabs:has(.collectionx-tab[data-tab-number="6"]:checked)~div[data-tab-panel-number="6"]{display:block}.collectionx-tab{display:none}section[id*=__featured_collections]{text-align:center}section[id*=__featured_collections] .title{font-family:var(--font-wide);text-transform:uppercase;font-weight:600;text-align:center}.collectionx-tab-label{font-family:var(--font-wide);text-transform:uppercase;font-weight:600;text-align:center;padding-left:1em;padding-right:1em;border-bottom:2px solid #c7c7c7;min-width:180px;display:inline-block;padding-bottom:1em;cursor:pointer}.collectionx-tab:checked+.collectionx-tab-label{border-color:#96c94f;border-width:5px}.footer{border-top:1px solid #abbabb;overflow:hidden}@media(min-width:768px){.footer{background-color:#f7fafa}}.footer__wrapper{display:flex;flex-direction:column;position:relative}@media(min-width:768px){.footer__wrapper{flex-direction:row;max-width:1340px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}}@media(max-width:767px){.footer__section{padding-left:30px;padding-right:30px}}@media(min-width:768px){.footer__section{padding-top:90px}}@media(max-width:767px){.footer__social-links{text-align:center;margin-top:60px;margin-bottom:30px}}.footer__social-links__link{margin-bottom:1rem}.footer__social-links__link:not(:last-child){margin-right:2.5rem}@media(min-width:768px){.footer__social-links__link:not(:last-child){margin-right:1rem}}.footer__contact{flex:1;text-align:left}@media(max-width:767px){.footer__contact{text-align:center;padding-top:45px;padding-bottom:45px;border-bottom:1px solid #abbabb;background-color:#f7fafa}}@media(min-width:768px){.footer__contact{padding-right:30px;border-right:1px solid #abbabb}}@media(min-width:1024px){.footer__contact{padding-right:70px}}@media(min-width:768px){.footer__contact__wrapper{max-width:310px;margin-right:auto}}.footer__content{flex:2}@media(max-width:767px){.footer__content{padding-top:15px}}@media(min-width:768px){.footer__content{padding-left:30px}}@media(min-width:1024px){.footer__content{padding-left:70px}}.footer__accordions{width:100%}.footer__links__header{margin:0 0 1.5rem;line-height:1}.footer__linklist__link{margin:0 0 .5rem}.accordion__content .footer__linklist__link{margin:0 0 1rem}.footer__linklist__link,.footer__linklist__link a,.footer__linklist__link button{font-size:.875rem;line-height:1.67;text-decoration:none;text-transform:none;font-weight:300}.footer__linklist__link .icon{fill:#495965}.footer__linklist li:last-child .footer__linklist__link{margin-bottom:0}.footer__bottom{text-align:center;padding-bottom:30px}@media(min-width:768px){.footer__bottom{margin-top:250px;text-align:right}}.footer__bottom__links{font-family:Helvetica Neue Pro Ex,Arial,sans-serif;font-size:.625rem;display:flex;justify-content:start;flex-wrap:wrap;row-gap:5px}@media(max-width:767px){.footer__bottom__links{justify-content:center;-moz-column-gap:15px;column-gap:15px}}@media screen and (min-width:1240px){.footer__bottom__links{flex-wrap:nowrap;justify-content:end}}.footer__bottom__links,.footer__bottom__links a{font-size:.75rem;font-weight:300;text-transform:none;white-space:nowrap}.footer__bottom__links li:not(:last-child){margin-right:1.5rem}@media(max-width:767px){.footer__bottom__links li:not(:last-child){margin-right:0}}@media(max-width:767px){.footer__bottom__links li:first-child{flex-basis:100%}}@media screen and (max-width:767px){.footer .column details summary{display:flex;align-items:center;justify-content:space-between}.footer .column details summary svg.icon--minus{display:none}.footer .column details summary h3{margin-bottom:0;padding-top:1em;padding-bottom:1em;font-size:1.75rem}.footer .column details[open] summary svg.icon--plus{display:none}.footer .column details[open] summary svg.icon--minus{display:block}.footer .footer__links .list-social{justify-content:center;margin-bottom:1em;gap:2rem}.footer .footer__links .list-social li:first-child a{padding-left:1.1rem}.footer .footer__links .list-social .list-social__item .icon{min-width:3.2rem;min-height:3.2rem}}@media screen and (min-width:768px){.footer__contact{max-width:400px}.footer .column details::details-content{content-visibility:visible!important}.footer .column details summary::-webkit-details-marker{display:none}.footer .column details summary{pointer-events:none;list-style:none}.footer .column details summary svg.icon--minus,.footer .column details summary svg.icon--plus{display:none}.footer__links{display:grid;grid-template-columns:repeat(3,1fr)}}.footer__bottom__links{list-style-type:none}.footer__bottom__links li{font-size:1rem;font-weight:400}.footer__bottom__links a{color:#121212;font-size:inherit}.footer__links{font-family:var(--font-wide)}.footer__links .footer__links__header{font-family:var(--font-wide);text-transform:uppercase;font-weight:500}.footer__links .list-social{justify-content:flex-start;margin-bottom:1em}.footer__links .list-social li:first-child a{padding-left:0}.footer__links .footer__linklist{list-style-type:none;padding-inline-start:0;color:#121212;font-weight:400}.footer__links .footer__linklist a{color:inherit;transition:color 125ms ease-in-out;font-size:1.5rem}.footer__links .footer__linklist a:hover,.footer__links .footer__linklist a:focus-visible{color:#96c94f}.klaviyo-form__title{font-family:var(--font-wide);font-size:1.5em;text-transform:uppercase;font-weight:800}.klaviyo-form__input{width:100%;font-family:var(--font-sans);font-weight:300;font-size:1em;border:0;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:currentcolor;border-radius:0;border-bottom:1px solid #231f20;padding:5px 12px;background-color:transparent}.klaviyo-form__field .input{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;min-height:36px}.klaviyo-form__field .input .klaviyo-form__submit{position:absolute;right:0}.klaviyo-form__field .input .klaviyo-form__submit button{background:transparent;border:0;transition:all .25s ease-in-out}.klaviyo-form__field .input:hover button{transform:translate(10px)}.template-page--forms--corporate-sales #MainContent,.template-page--forms--team-sales #MainContent{display:flex;flex-direction:row;flex-wrap:nowrap}.template-page--forms--corporate-sales [id*=__form_image_].shopify-section,.template-page--forms--corporate-sales [id*=__forms].shopify-section{width:auto}.template-page--forms--corporate-sales [id*=__forms].shopify-section,.template-page--forms--team-sales [id*=__forms].shopify-section{width:100%;flex-grow:1}.template-page--forms--corporate-sales .newTextDiv h1,.template-page--forms--corporate-sales .newTextDiv h2,.template-page--forms--corporate-sales .newTextDiv h3,.template-page--forms--corporate-sales .newTextDiv h4,.template-page--forms--corporate-sales .newTextDiv h5,.template-page--forms--corporate-sales .newTextDiv h6,.template-page--forms--team-sales .newTextDiv h1,.template-page--forms--team-sales .newTextDiv h2,.template-page--forms--team-sales .newTextDiv h3,.template-page--forms--team-sales .newTextDiv h4,.template-page--forms--team-sales .newTextDiv h5,.template-page--forms--team-sales .newTextDiv h6{color:#fff}.template-page--forms--corporate-sales .newTextDiv h2,.template-page--forms--team-sales .newTextDiv h2{margin-top:0}:root{--slate: #495965;--header-height-px: 107px}.template-page--forms--corporate-sales [id*=__form_image]+section{background:var(--slate)}.template-page--forms--corporate-sales #MainContent,.template-page--forms--team-sales #MainContent{width:100%;background:var(--slate)}.template-page--forms--corporate-sales [id*=__forms].shopify-section,.template-page--forms--team-sales [id*=__forms].shopify-section{background-color:var(--slate)}.template-page--forms--corporate-sales #MainContent section[id*=__forms],.template-page--forms--corporate-sales #MainContent section[id*=__form_image_],.template-page--forms--team-sales #MainContent section[id*=__forms],.template-page--forms--team-sales #MainContent section[id*=__form_image_]{width:100%}.template-page--forms--corporate-sales #MainContent section[id*=__form_image_],.template-page--forms--team-sales #MainContent section[id*=__form_image_]{width:fit-content}.template-page--forms--corporate-sales #MainContent section[id*=__forms],.template-page--forms--corporate-sales #MainContent section[id*=__form_image_]{width:auto}body.has-promo-bar.template-page--forms--corporate-sales section[id*=__form_image_].shopify-section,body.has-promo-bar.template-page--forms--team-sales section[id*=__form_image_].shopify-section{top:var(--header-height-px);height:calc(100vh - var(--header-height-px));width:fit-content}.template-page--forms--corporate-sales section[id*=__form_image_].shopify-section,.template-page--forms--team-sales section[id*=__form_image_].shopify-section{position:sticky}.template-page--forms--corporate-sales section[id*=__form_image_].shopify-section>div,.template-page--forms--team-sales section[id*=__form_image_].shopify-section>div{height:100%;max-width:50vw}.template-page--forms--corporate-sales section[id*=__form_image_].shopify-section>div>figure,.template-page--forms--team-sales section[id*=__form_image_].shopify-section>div>figure{height:100%;max-width:100%;margin:0}.template-page--forms--corporate-sales section[id*=__form_image_].shopify-section>div>figure>img,.template-page--forms--team-sales section[id*=__form_image_].shopify-section>div>figure>img{object-fit:cover;object-position:center center;width:100%;height:100%}.template-page--forms--corporate-sales [id*=__forms].shopify-section .shopify-block.shopify-app-block,.template-page--forms--team-sales [id*=__forms].shopify-section .shopify-block.shopify-app-block{margin-bottom:50px}.template-page--forms--corporate-sales section[id*=__form_image_].shopify-section>div>figure,.template-page--forms--team-sales section[id*=__form_image_].shopify-section>div>figure{aspect-ratio:960 / 1300}@media screen and (min-width:1024px){.template-page--forms--corporate-sales #form--image-side .newTextDiv,.template-page--forms--team-sales #form--image-side .newTextDiv{display:none}.template-page--forms--corporate-sales .newTextDiv,.template-page--forms--team-sales .newTextDiv{color:#fff;max-width:calc(100% - 160px);margin:5rem auto 0}}@media screen and (min-width:1800px){.template-page--forms--corporate-sales .newTextDiv,.template-page--forms--team-sales .newTextDiv{max-width:740px}}@media screen and (max-width:1023px){:root{--header-height-px: 92px}.template-page--forms--corporate-sales [id$=__forms] .newTextDiv,.template-page--forms--team-sales [id$=__forms] .newTextDiv{display:none}.template-page--forms--corporate-sales .newTextDiv,.template-page--forms--team-sales .newTextDiv{margin:3rem auto 1.5rem;color:#fff}.template-page--forms--corporate-sales #MainContent,.template-page--forms--team-sales #MainContent{grid-template-columns:1fr;display:grid}.template-page--forms--corporate-sales section[id*=__form_image_].shopify-section,.template-page--forms--team-sales section[id*=__form_image_].shopify-section{position:relative;top:0;padding-left:20px;padding-right:20px;background-color:var(--slate)}.template-page--forms--corporate-sales body.has-promo-bar section[id*=__form_image_].shopify-section,body.has-promo-bar.template-page--forms--corporate-sales section[id*=__form_image_].shopify-section,.template-page--forms--team-sales body.has-promo-bar section[id*=__form_image_].shopify-section,body.has-promo-bar.template-page--forms--team-sales section[id*=__form_image_].shopify-section{top:0;height:auto}.template-page--forms--corporate-sales body.has-promo-bar section[id*=__form_image_].shopify-section figure,body.has-promo-bar.template-page--forms--corporate-sales section[id*=__form_image_].shopify-section figure,.template-page--forms--team-sales body.has-promo-bar section[id*=__form_image_].shopify-section figure,body.has-promo-bar.template-page--forms--team-sales section[id*=__form_image_].shopify-section figure{margin:0 auto}.template-page--forms--corporate-sales section[id*=__form_image_].shopify-section>div,.template-page--forms--team-sales section[id*=__form_image_].shopify-section>div{max-width:100vw;height:auto}.template-page--forms--corporate-sales section[id*=__form_image_].shopify-section>div>figure,.template-page--forms--team-sales section[id*=__form_image_].shopify-section>div>figure{aspect-ratio:960 / 1300;overflow:hidden;border-radius:16px}.template-page--forms--corporate-sales #MainContent section[id*=__form_image_],.template-page--forms--team-sales #MainContent section[id*=__form_image_]{display:none}}.home--solution-selling{position:relative}.home--solution-selling__container{max-width:1280px;margin:0 auto;width:100%}.home--solution-selling__content{z-index:1;position:relative}.home--solution-selling__content__headline,.home--solution-selling__content__subheadline,.home--solution-selling__content__preheadline{color:var(--text_color)}.home--solution-selling{padding-top:var(--padding_top, 4rem);padding-bottom:var(--padding_bottom, 4rem);background-color:var(--bg_color)}.home--solution-selling figure img,.home--solution-selling .home--solution-selling__video video{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.home--solution-selling__image img,.home--solution-selling__image video{object-fit:cover;object-position:var(--bg-halign-d, "center") var(--bg-valign-d, "center");width:100%;height:100%}.home--solution-selling__content__headline{text-transform:none;font-family:var(--font-sans);font-size:1.375rem;margin-top:0;margin-bottom:1rem;font-weight:600}.home--solution-selling__content__headline>a{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:none}.headline-extended.home--solution-selling__content__headline{font-size:2.75rem}.text-center .home--solution-selling__content__subheadline{margin-left:auto;margin-right:auto}.home--solution-selling__content__subheadline{font-size:1rem;font-weight:400}.home--solution-selling__content__subheadline *{font-weight:inherit}.home--solution-selling__content__link{color:var(--text_color);font-weight:400;font-family:var(--font-sans);text-transform:none}.home--solution-selling__container{height:100%;flex-direction:column;display:flex;justify-content:center}.home--solution-selling__content__link{font-size:.875rem}.home--solution-selling__content__subheadline,.home--solution-selling__content__headline{margin-bottom:1rem;line-height:1}.home--solution-selling__content__subheadline p:last-child{margin-bottom:0}.home--solution-selling__content__subheadline p:first-child{margin-top:0}.home--solution-selling__image-list[data-image-count="1"],.home--solution-selling__image-list[data-image-count="2"],.home--solution-selling__image-list[data-image-count="3"],.home--solution-selling__image-list[data-image-count="4"]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.home--solution-selling__image-list[data-image-count="1"]{grid-template-columns:1fr}.home--solution-selling__image{height:100%;width:100%}.home--solution-selling__image-list[data-image-count="2"] .home--solution-selling__image:nth-child(odd),.home--solution-selling__image-list[data-image-count="3"] .home--solution-selling__image:nth-child(odd),.home--solution-selling__image-list[data-image-count="4"] .home--solution-selling__image:nth-child(odd){margin-left:auto}.home--solution-selling__image-list[data-image-count="2"] .home--solution-selling__image:nth-child(2n),.home--solution-selling__image-list[data-image-count="3"] .home--solution-selling__image:nth-child(2n),.home--solution-selling__image-list[data-image-count="4"] .home--solution-selling__image:nth-child(2n){margin-right:auto}.home--solution-selling[data-subimage-count="1"] .home--solution-selling__container,.home--solution-selling[data-subimage-count="2"] .home--solution-selling__container,.home--solution-selling[data-subimage-count="3"] .home--solution-selling__container,.home--solution-selling[data-subimage-count="4"] .home--solution-selling__container{display:grid;grid-template-columns:1fr;gap:2rem}.home--solution-selling__image-list[data-image-count="1"] .home--solution-selling__image{max-width:calc(100vw - 32px);width:353px;height:353px;margin:auto}.home--solution-selling__image-list[data-image-count="2"] .home--solution-selling__image,.home--solution-selling__image-list[data-image-count="3"] .home--solution-selling__image,.home--solution-selling__image-list[data-image-count="4"] .home--solution-selling__image{max-width:353px;max-height:353px}.home--solution-selling__image-list[data-image-count="3"]{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;flex-direction:row}.home--solution-selling[data-subimage-count]:not(:is([data-subimage-count="1"],[data-subimage-count="2"],[data-subimage-count="3"],[data-subimage-count="4"])) .home--solution-selling__image{max-width:320px;max-height:320px;min-width:125px;min-height:150px}.home--solution-selling__content__subheadline{width:100%}.home--solution-selling__content__subheadline ul{padding-inline-start:1rem}.home--solution-selling__content__subheadline ul li{font-size:1.25rem;line-height:1.33}.home--solution-selling--contentblocks__block__text p{font-weight:400}.home--solution-selling--contentblocks__block__text h1,.home--solution-selling--contentblocks__block__text h2,.home--solution-selling--contentblocks__block__text h3,.home--solution-selling--contentblocks__block__text h4,.home--solution-selling--contentblocks__block__text h5,.home--solution-selling--contentblocks__block__text h6{text-transform:none;font-weight:600}.home--solution-selling--contentblocks__block__text h3{margin-bottom:0;margin-top:0;font-size:1.75rem}.home--solution-selling--contentblocks__block__text h3+p{margin-top:0;margin-bottom:2rem}.home--solution-selling--contentblocks__block__text p+p,.home--solution-selling--contentblocks__block__text h2+p{margin-top:0}.home--solution-selling--contentblocks__block:first-child .home--solution-selling--contentblocks__block__text:only-child{padding-left:0;padding-right:4rem}.home--solution-selling--contentblocks__block .home--solution-selling--contentblocks__block__text:only-child p{font-size:1.25rem}@media screen and (min-width:551px)and (max-width:1023px){.home--solution-selling__image-list[data-image-count="3"] .home--solution-selling__image{margin:0!important}}@media screen and (max-width:550px){.home--solution-selling__image-list[data-image-count="3"]{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;flex-direction:row}}.home--solution-selling__image-list[data-image-count="3"] .home--solution-selling__image{flex-basis:50%}.home--solution-selling__image-list[data-image-count="3"] .home--solution-selling__image:last-child{margin-left:auto;margin-right:auto;width:100%;flex-basis:100%;flex-grow:1}@media screen and (min-width:1024px){.home--solution-selling__content__subheadline{max-width:720px}.home--solution-selling[data-subimage-count="1"] .home--solution-selling__container,.home--solution-selling[data-subimage-count="2"] .home--solution-selling__container,.home--solution-selling[data-subimage-count="3"] .home--solution-selling__container,.home--solution-selling[data-subimage-count="4"] .home--solution-selling__container{grid-template-columns:repeat(2,1fr)}.home--solution-selling__image-list[data-image-count="3"] .home--solution-selling__image,.home--solution-selling__image-list[data-image-count="4"] .home--solution-selling__image{max-height:280px;max-width:280px}.home--solution-selling__image-list[data-image-count="2"] .home--solution-selling__image{max-height:300px;max-width:300px}.home--solution-selling__image-list[data-image-count="1"] .home--solution-selling__image{max-height:467px;max-width:467px;width:100%;height:100%}.home--solution-selling__content{display:flex;justify-content:center;flex-direction:column}}.home--solution-selling__image,.home--solution-selling__video{aspect-ratio:1;position:relative;overflow:hidden;border-radius:8px;height:100%}:is(.home--solution-selling__image,.home--solution-selling__video)>div{height:100%}.home--solution-selling__image img,.home--solution-selling__image video{object-fit:cover}@media screen and (max-width:1023px){.text-center-m .home--solution-selling__content__subheadline{margin-left:auto;margin-right:auto}.text-left-m .home--solution-selling__content__subheadline{margin-left:0;margin-right:auto}.text-right-m .home--solution-selling__content__subheadline{margin-right:0;margin-left:auto}}@media screen and (min-width:1024px){.text-right .home--solution-selling__content__subheadline{margin-left:auto}}@media screen and (max-width:1320px){.home--solution-selling{padding-left:32px;padding-right:32px}.home--solution-selling.home--solution-selling--marquee{padding-left:0;padding-right:0}}@media screen and (max-width:1023px){.home--solution-selling{padding-left:16px;padding-right:16px}.home--solution-selling__content__headline{margin-bottom:1.5rem;margin-top:0}.home--solution-selling__content__subheadline ul li{font-size:1rem;margin-bottom:.5rem}.home--solution-selling .home--solution-selling__container .headline-extended.home--solution-selling__content__headline h3,.home--solution-selling .home--solution-selling__container .headline-extended.home--solution-selling__content__headline{font-size:1.25rem}.home--solution-selling__image-list{grid-row:1}.text-center-m{text-align:center!important}.text-left-m{text-align:left!important}.text-right-m{text-align:right!important}}.home--solution-selling--marquee{--size: clamp(5rem, 1rem + 10vmin, 20rem);--gap: calc(var(--size) / 7);--duration: 60s;--scroll-start: 0;--scroll-end: calc(-100% - var(--gap));display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap);padding-top:2rem;padding-bottom:0;width:100vw;left:0;padding-left:0;margin-left:0;max-width:unset;background-color:var(--marquee-bg-color)}.home--solution-selling--marquee .home--solution-selling--marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--gap);min-width:100%;animation:home--solution-selling--scroll-x var(--duration) linear infinite}@media(prefers-reduced-motion:reduce){.home--solution-selling--marquee .home--solution-selling--marquee__group{animation-play-state:paused}.home--solution-selling--marquee .home--solution-selling--marquee{overflow-x:auto}.home--solution-selling--marquee .feautre-marquee__group[aria-hidden=true]{display:none}}@keyframes home--solution-selling--scroll-x{0%{transform:translate(var(--scroll-start))}to{transform:translate(var(--scroll-end))}}@keyframes skeleton-shimmer{0%{background-position-x:200%}to{background-position-x:0%}}.hss-skeleton{--_default-color: #e8e8e8;--_shimmer-color: #fff;animation:skeleton-shimmer 2s ease-out infinite;background:linear-gradient(100deg,var(--_default-color),var(--_default-color) 50%,var(--_shimmer-color) 60%,var(--_default-color) 70%);background-size:200% 100%}.home--solution-selling__text-tag{position:absolute;bottom:.75rem;left:.75rem;background:#ffffffb3;padding:8px 10px 6px;border-radius:4px;line-height:1;font-size:.9rem}.home--solution-selling__text-tag{position:absolute;bottom:.75rem;left:.75rem;background:#ffffffb3;padding:8px 10px 6px;border-radius:4px;line-height:1;font-size:.9rem;z-index:10}.home--solution-selling .product-bottomline__rating{display:flex;align-content:center;align-items:center;gap:.5rem;letter-spacing:0;font-family:var(--font-family-sans);font-size:.8rem;margin-bottom:.5rem;--star-ratings-gold: #FFC710}.home--solution-selling .product-bottomline__rating span,.home--solution-selling .product-bottomline__rating a{font-family:inherit;letter-spacing:0;margin-left:0;font-size:inherit}.home--solution-selling__content__link:after,.home--solution-selling .invisible-link{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.home--solution-selling__image-list{position:relative}.home--solution-selling .product-bottomline__count{z-index:2}.home--solution-selling__content__headline{font-size:1.25em}.home--solution-selling__content__subheadline,.product-bottomline__rating{font-size:1em!important;line-height:1.3}:is(.home--solution-selling__content__subheadline,.product-bottomline__rating) a{font-size:inherit}.home--solution-selling__content__link{font-size:1em}.home--solution-selling__text-tag{font-weight:500;font-family:var(--font-sans);font-size:.9em;color:#000}.home--solution-selling__image-list[data-image-count="4"]:has(a:first-child) .home--solution-selling__image:nth-child(odd){margin-right:auto;margin-left:0}.home--solution-selling__image-list[data-image-count="4"]:has(a:first-child) .home--solution-selling__image:nth-child(2n){margin-right:0;margin-left:auto}.invisible-link{font-size:0}.homepage-reviews{background:#f4f4f4;padding-top:3em;padding-bottom:3em;font-family:var(--font-sans);font-weight:300}.homepage-reviews h2{font-size:2.5em;font-family:var(--font-sans);font-weight:300;margin-bottom:0}.homepage-reviews p{font-size:1.25em;margin-top:0;line-height:1.3}.homepage-reviews .homepage-reviews__list:before,.homepage-reviews .homepage-reviews__list:after{content:"";flex:0 0 auto;display:block;width:calc((100vw - var(--page-width) + 5rem) / 2);scroll-snap-align:start}.homepage-reviews .homepage-reviews__list{list-style-type:none;padding-inline-start:0;display:flex;gap:1em;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:1em;padding-bottom:1em}.homepage-reviews .homepage-reviews__list li{scroll-snap-align:start;background:#fff;padding:1.5em;border-radius:.5em;min-width:320px;max-width:50%;color:#000;letter-spacing:.025em;display:flex;flex-direction:column;justify-content:space-between}.homepage-reviews .homepage-reviews__list li .homepage-reviews__list__review__text{display:flex;flex-direction:column}.homepage-reviews .homepage-reviews__list li .homepage-reviews__list__review__text .homepage-reviews__list__review__title{font-weight:600}.homepage-reviews .homepage-reviews__list li .homepage-reviews__list__review__text .homepage-reviews__list__review__body{font-size:.9em}.homepage-reviews .homepage-reviews__list li .homepage-reviews__list__review__author{display:flex;flex-direction:column;font-size:.9em;line-height:1.5;margin-top:2em;font-weight:600}.homepage-reviews .homepage-reviews__list::-webkit-scrollbar-track{margin-left:200px;margin-right:200px;background-color:#c7c7c7;border-radius:100px;border:6.75px solid transparent;background-clip:padding-box!important}.homepage-reviews .homepage-reviews__list::-webkit-scrollbar{margin-left:200px;margin-right:200px;border-radius:100px}.homepage-reviews .homepage-reviews__list::-webkit-scrollbar-thumb{background-color:#000;border-radius:100px;border:6px solid transparent;background-clip:padding-box!important}.homepage-reviews__list__review__author__text{margin-right:auto}.homepage-reviews__list__review__author__text{display:flex;flex-direction:column}.homepage-reviews__tags{list-style-type:none;padding-inline-start:0;display:flex;gap:.5em}.homepage-reviews__tags label{background-color:#fff;border-radius:100px;padding:.25em 1.5em;font-size:.9em;font-weight:500}.homepage-reviews__tags input[type=radio]{display:none}.homepage-reviews__tags input:checked+label{background-color:#000;color:#fff}.homepage-reviews ul li .homepage-reviews__list__review__author{flex-direction:row;display:flex;gap:1.25em;align-items:center}.homepage-reviews ul li .homepage-reviews__list__review__author figure{margin:0;width:50px;height:50px;border-radius:100px;overflow:hidden}.homepage-reviews ul li .homepage-reviews__list__review__author figure img{width:100%;height:100%;object-fit:cover;object-position:center center}.homepage-reviews__tags{max-width:100vw;overflow:auto}.homepage-reviews__tags .reviews-category{white-space:nowrap}@media screen and (max-width:749px){.homepage-reviews__tags{margin-left:0;flex-direction:row;flex-wrap:wrap}.homepage-reviews__tags:before{content:none}}.iconography-blocks{margin-top:3em;margin-bottom:3em}.iconography-blocks .iconography-blocks__container{text-align:center;display:flex;flex-direction:row;justify-content:center;gap:3em}.instagram .instagram__header{background-color:#96c94f;width:fit-content;padding:.5em 1.5em;color:#121212;font-family:var(--font-wide);font-weight:600;text-transform:uppercase;line-height:1;font-size:.88em}.instagram .instagram__header a{color:inherit;text-decoration:none;background:transparent;line-height:inherit}.instagram .instagram__scroller{display:flex;overflow:auto}.instagram .instagram__scroller a{display:flex}.loyalty-3up__col__svg{width:100%;display:flex;aspect-ratio:367 / 44;flex-direction:column;justify-content:flex-start;margin-top:-1px}.loyalty-3up__col__content .subheadline ul{margin-top:4px;margin-bottom:2.75rem}.loyalty-3up__col__content .subheadline ul li{line-height:1.3;margin-bottom:.66rem}.loyalty-3up__col__svg svg{width:calc(100% + 2px);margin-left:-1px}.tier-lock{position:absolute;top:1.75rem;right:1.5rem;width:22px;height:24px;color:var(--key-text-color-col)}.tier-lock svg{max-width:100%;max-height:100%}.unlocked .tier-lock{display:none}.loyalty-3up__col__header{background-color:var(--key-color-col);padding:1.75rem 1.33rem .875rem;position:relative}.loyalty-3up__col:nth-child(1) .loyalty-3up__col__header,.loyalty-3up__col:nth-child(3) .loyalty-3up__col__header{padding-bottom:1.25rem}.loyalty-3up__col .loyalty-3up__col__svg svg path{fill:var(--key-color-col)}.loyalty-3up__col .loyalty-3up__col__header .headline,.loyalty-3up__col .loyalty-3up__col__header .pre-headline{margin:0;color:var(--key-text-color-col)}.loyalty-3up__col .loyalty-3up__col__header .pre-headline{margin-top:.5rem}.loyalty-3up__container{max-width:1280px;margin:0 auto;width:100%}.loyalty-3up__container__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.loyalty-3up__container__cols:has(.loyalty-3up__col:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.headline3up{margin-bottom:.5rem;font-weight:600;font-size:1.5rem;line-height:1.2}.subheadline3up{margin-bottom:1.5rem;margin-top:0;font-weight:400}.loyalty-3up__container__cols{margin-top:1rem}.loyalty-3up{--column-min-width: 300px;position:relative;background-color:var(--bg_color_3up, transparent);padding-bottom:var(--section-padding-bottom, 4rem);padding-top:var(--section-padding-top, 4rem)}.loyalty-3up__col img{margin-bottom:.5rem}.loyalty-3up__col{background-color:#fff;border-radius:8px;overflow:hidden}.loyalty-3up__col .headline{font-weight:600;margin:.5rem auto 0;font-size:1.25rem;line-height:1}.loyalty-3up__col .headline.text-transform-uppercase{text-transform:uppercase}.loyalty-3up__col .headline.text-transform-none{text-transform:none;font-family:var(--font-sans);letter-spacing:0}.loyalty-3up__col .subheadline>p{margin-top:.5rem}.loyalty-3up__col{min-width:var(--column-min-width)}.loyalty-3up__container .headline3up,.loyalty-3up__container .subheadline3up,.loyalty-3up__container .subheadline3up p,.loyalty-3up__container .subheadline3up ul li,.loyalty-3up__container .subheadline3up *{color:var(--text_color, #000)}.loyalty-3up__container div p{font-weight:400}.loyalty-3up__container{position:relative;z-index:1}.loyalty-3up__bg-image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background-color:var(--3up-overlay-color)}.loyalty-3up__bg-image img{object-fit:cover;object-position:var(--bg-h-align, "center") var(--bg-v-align, "center");width:100%;height:100%;opacity:calc((100 - var(--3up-overlay-opacity)) / 100)}.loyalty-3up__container__cols{overflow-x:auto;scroll-snap-type:x;gap:1rem;-webkit-overflow-scrolling:touch}.loyalty-3up__col{scroll-snap-align:start;scroll-margin-left:16px}.loyalty-3up__container__cols{padding-bottom:10px}.loyalty-3up__col__content{padding-left:2rem;padding-right:2rem}.loyalty-3up__col__content .subheadline p:first-child{color:#7b7b7b}.loyalty-3up__col__content .subheadline ul{padding-inline-start:1rem}.l3up__after_blocks_text{color:var(--text-color, #FFFFFF)}.l3up__after_blocks_text a{font-weight:600;color:var(--text-color,#FFFFFF);font-family:inherit;text-transform:none;font-size:inherit;text-decoration:none;position:relative;display:block;margin-top:4rem}.l3up__after_blocks_text a:hover{text-decoration:underline}.l3up__after_blocks_text a[href="#comparison"]:after{color:var(--text-color,#FFFFFF);background-color:var(--text-color,#FFFFFF);content:"";position:relative;width:12px;height:12px;margin-left:.5rem;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_1934_6519' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1934_6519)'%3E%3Cpath d='M10.0005 12.774L5.28906 8.06253L6.06302 7.28857L10.0005 11.2261L13.938 7.28857L14.712 8.06253L10.0005 12.774Z' fill='%23F4F4F4'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_1934_6519' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1934_6519)'%3E%3Cpath d='M10.0005 12.774L5.28906 8.06253L6.06302 7.28857L10.0005 11.2261L13.938 7.28857L14.712 8.06253L10.0005 12.774Z' fill='%23F4F4F4'/%3E%3C/g%3E%3C/svg%3E");mask-type:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center}@media screen and (min-width:932px)and (max-width:1320px){.loyalty-3up .loyalty-3up__container__cols{padding-left:16px;padding-right:16px}}@media screen and (max-width:1320px){.loyalty-3up__container .headline3up,.loyalty-3up__container .subheadline3up{padding-left:16px;padding-right:16px}}@media screen and (max-width:1023px){.loyalty-3up__container__cols{padding-left:16px}.loyalty-3up__container__cols{padding-left:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-snap-align:start;display:flex;flex-direction:row}.loyalty-3up__container__cols .loyalty-3up__col:last-child{margin-right:16px}}:is(.loyalty-3up,.loyalty-referral) figure{margin:0}.headline3up,.loyalty-3up__col__header .headline{font-family:var(--font-wide);text-transform:uppercase;font-size:1.4em}.loyalty-3up__col__header .headline{font-size:1em}html{scroll-behavior:smooth}#comparison{scroll-margin-top:60px}@media screen and (min-width:768px){#comparison{scroll-margin-top:92px}}.comparison{padding-top:4rem;padding-bottom:4rem;font:13px/1.4 Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#000;background-color:var(--compare-bg-color);color:var(--compare-text-color)}.comparison__container{max-width:1280px;margin:0 auto;width:100%}@media screen and (max-width:1320px){.comparison__container{padding-left:16px;padding-right:16px}}.comparison table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:auto}.comparison td,.comparison th{empty-cells:show;padding:10px 15px;border-bottom:1px solid currentColor;border-left:none;font-size:1rem;line-height:1.2}.comparison th{font-weight:400;padding:0;border-top:0px solid #A7A7A7;border-bottom:0px solid #A7A7A7}.comparison tr td:first-child{text-align:left}.comparison .comparison-header,.comparison .tl{padding:10px}.comparison .tl2{border-right:0}.comparison .comparison-header{font-size:1.175rem;font-weight:600}.comparison .price-info{padding:15px}.comparison .price-now,.comparison .price-now span{color:#000}.comparison .price-now span{font-size:36px}.comparison .price-now p{font-size:14px;text-align:center;line-height:16px;display:inline}.comparison tr td>span:not(.u-sr-only){font-size:1rem}@media screen and (max-width:720px){.comparison tr td>span:not(.u-sr-only){font-size:.75rem}.comparison .comparison-header{font-size:.875rem}.comparison td,.comparison th{line-height:1.1;padding:10px 5px}}.u-sr-only{font-size:0;height:0}.included-checkmark{color:var(--compare-dot-color,--compare-text-color);font-size:32px;line-height:1rem;margin:auto;top:0;bottom:0;left:0;right:0;text-align:center;position:absolute;max-height:max-content;display:inline-flex;justify-content:center;align-content:center;align-items:center}.comparison tr td{position:relative;padding-top:20px;padding-bottom:20px}.comparison table thead tr th:nth-child(1),.comparison table tbody tr td:nth-child(1){width:34%}.comparison table thead tr th:nth-child(2),.comparison table tbody tr td:nth-child(2) .comparison table thead tr th:nth-child(3),.comparison table tbody tr td:nth-child(3),.comparison table thead tr th:nth-child(4),.comparison table tbody tr td:nth-child(4){width:22%}.comparison table tbody tr td:nth-child(1){text-wrap:balance}.comparison--headline{font-weight:600;font-size:2rem;margin-top:0;color:var(--compare-text-color)}.comparison tr:nth-child(2n){background-color:#faf9f450}.comparison table thead{position:sticky;top:62px;background-color:var(--compare-bg-color);z-index:2}body.has-promo-bar .comparison table thead{top:92px}.comparison table tr th:first-child,.comparison table tr td:first-child{padding-left:.5rem!important;padding-right:0!important}@media screen and (min-width:768px){.comparison table thead{top:70px}body.has-promo-bar .comparison table thead{top:107px}}@media screen and (min-width:1024px){.comparison--headline{font-size:3rem}}.comparison--headline{font-family:var(--font-wide);text-transform:uppercase;font-size:3.4em}.comparison table{font-family:var(--font-sans);width:100%;border-collapse:collapse;border-spacing:0;table-layout:auto;box-shadow:none!important}.comparison table th,.comparison table td{border:0;padding-top:20px;padding-bottom:20px;border-bottom:1px solid currentColor}.comparison .comparison-header{font-size:1.175em}.comparison tr td>span:not(.u-sr-only){font-size:1.5em;width:100%;display:inline-block}#faqs{scroll-margin-top:60px}@media screen and (min-width:1023px){#faqs{scroll-margin-top:92px}}.loyalty-faqs{padding-bottom:4rem;padding-top:4rem;background-color:var(--faqs-bg-color,#FFFFFF);color:var(--faqs-text-color,#000000)}.loyalty-faqs__container{max-width:1280px;margin:0 auto;width:100%}.loyalty-faqs__headline{font-weight:600;font-size:2rem;color:var(--faqs-text-color,#000000)}.loyalty-faqs__container__details{position:relative;color:var(--faqs-text-color,#000000)}.loyalty-faqs__container__details summary{padding-top:1rem;padding-bottom:1rem;color:var(--faqs-text-color,#000000)}.loyalty-faqs__container__details summary::marker{display:none;content:"";color:var(--faqs-text-color,#000000)}.loyalty-faqs__container__details summary::-webkit-details-marker{display:none;content:"";color:var(--faqs-text-color,#000000)}.loyalty-faqs__container__details summary:after{color:var(--faqs-text-color,#000000);background-color:var(--faqs-text-color,#000000);content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='11' viewBox='0 0 21 11' fill='none'%3E%3Cpath d='M20.5 0.500008L10.5 9.50001L0.5 0.500009' stroke='currentColor' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='11' viewBox='0 0 21 11' fill='none'%3E%3Cpath d='M20.5 0.500008L10.5 9.50001L0.5 0.500009' stroke='currentColor' stroke-linecap='round'/%3E%3C/svg%3E");mask-type:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;right:0;margin-left:0;left:auto;position:absolute;display:inline-block;width:21px;height:18px}.loyalty-faqs__container__details[open] summary:after{transform:scaleY(-1)}.loyalty-faqs__container__details[open] summary{padding-bottom:0}.loyalty-faqs__container__details:not(:last-child){border-bottom:1px solid currentColor}.loyalty-faqs__container__details__answer{max-width:720px}.loyalty-faqs__container__details__answer,.loyalty-faqs__container__details__answer p{font-weight:400}.loyalty-faqs__container__details summary{font-weight:700}.loyalty-faqs__container__details [itemprop=acceptedAnswer]{line-height:1.3}.loyalty-faqs__container__details [itemprop=acceptedAnswer] a{color:inherit;font-family:inherit;text-transform:inherit;font-size:inherit;display:inline}.loyalty-faqs__container__details [itemprop=acceptedAnswer] li{margin-bottom:.5rem;line-height:inherit}.loyalty-faqs__container__details [itemprop=acceptedAnswer] ul:last-child{margin-bottom:2rem}@media screen and (max-width:1320px){.loyalty-faqs__container{padding-left:16px;padding-right:16px}}.loyalty-feature__container{max-width:1280px;margin:0 auto;width:100%}.loyalty-feature__content__headline{font-weight:700}.loyalty-feature__content__headline,.loyalty-feature__content_subheadline{color:var(--feature-text-color)}.loyalty-feature{height:75vh;padding-top:2rem;padding-bottom:2rem;background-color:var(--outer-bg-color)}.loyalty-feature__container{height:100%;position:relative;display:flex;flex-direction:column;justify-content:center}.loyalty-feature__content{position:relative;z-index:10;padding-left:3.5rem;padding-right:3.5rem}.loyalty-feature__content h2{margin-bottom:0}.loyalty-feature figure{width:100%;height:100%;position:absolute;border-radius:8px;overflow:hidden;top:0;left:0}.loyalty-feature figure:after{content:"";background-color:var(--feature-overlay-color);position:absolute;top:0;left:0;width:100%;height:100%;opacity:calc(var(--feature-overlay-opacity) / 100)}.loyalty-feature figure img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.loyalty-feature__image--desktop img{object-position:var(--bg-halign-d, "center") var(--bg-valign-d, "center")}.loyalty-feature__image--mobile img{object-position:var(--bg-halign-m, "center") var(--bg-valign-m, "center")}@media screen and (min-width:1024px){.loyalty-feature__content h2.loyalty-feature__content__headline{font-size:3rem;margin-bottom:1rem}.loyalty-feature{height:370px}.loyalty-feature__image--mobile{display:none}}@media screen and (max-width:1023px){.loyalty-feature__content__headline{margin-top:0}.loyalty-feature__image--desktop{display:none}.loyalty-feature .button{width:100%;margin-top:1.1275rem}.text-center-m{text-align:center!important}.text-left-m{text-align:left!important}.text-right-m{text-align:right!important}}@media screen and (max-width:1320px){.loyalty-feature{padding-left:16px;padding-right:16px}}.loyalty-feature figure{margin:0}.loyalty-howitworks.use-overlay-as-bg-color{background-color:var(--overlay_color)}.loyalty-howitworks__container__main{border-radius:8px;max-width:500px;padding:2rem}.loyalty-howitworks__container__cols{display:flex;flex-direction:row}.loyalty-howitworks__container{max-width:1280px;margin:0 auto;width:100%}.loyalty-howitworks__headline{margin-bottom:.5rem;font-weight:600;font-size:1.5rem;line-height:1.2;margin-top:0}.loyalty-howitworks__subheadline{margin-bottom:.5rem;margin-top:0;font-weight:400}.loyalty-howitworks__col .headline{font-weight:600;margin:.5rem auto 0;font-size:1.25rem;line-height:1}.loyalty-howitworks__col .headline.text-transform-uppercase{text-transform:uppercase}.loyalty-howitworks__col .headline.text-transform-none{text-transform:none;font-family:var(--font-sans);letter-spacing:0}.loyalty-howitworks__col .subheadline>p{margin-top:.5rem}.loyalty-howitworks{background-color:var(--bg_color, transparent)}.loyalty-howitworks__container .headline,.loyalty-howitworks__container .subheadline,.loyalty-howitworks__container .subheadline p,.loyalty-howitworks__container .subheadline ul li,.loyalty-howitworks__container .subheadline *{color:var(--text_color, #000)}.loyalty-howitworks__container div p{font-weight:400}.loyalty-howitworks{position:relative}.loyalty-howitworks__container{position:relative;z-index:1}.loyalty-howitworks__bg-image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background-color:var(--overlay-color)}.loyalty-howitworks__bg-image img{object-fit:cover;object-position:center center;width:100%;height:100%;opacity:calc((100 - var(--overlay-opacity)) / 100)}.loyalty-howitworks__container__cols{display:flex;flex-direction:row;gap:1.25rem;z-index:2;position:relative;width:100vw}.loyalty-howitworks__col:last-child{margin-right:1.25rem}.loyalty-howitworks__col .headline{font-size:1rem;margin-bottom:0}.loyalty-howitworks__col .subheadline{margin-top:0}.loyalty-howitworks__col .subheadline p{margin-top:.25rem}.loyalty-howitworks__col__icon{--icon-size: 36px;max-width:var(--icon-size);max-height:var(--icon-size);position:relative;margin-bottom:1.5rem}.loyalty-howitworks__col__icon img{object-fit:contain;object-position:center center;width:100%;height:100%}.loyalty-howitworks__container{top:0}.loyalty-howitworks__col{width:100vw;height:100vh;display:inline-flex}.loyalty-howitworks__col__inner{display:flex;margin:auto;top:0;left:0;right:0;bottom:0;min-width:1280px;width:calc(100vw - 32px);max-width:1280px;gap:4rem}@media screen and (max-width:1320px){.loyalty-howitworks__col__inner{padding-left:16px;padding-right:16px;min-width:unset;gap:1.5rem}}.loyalty-howitworks__col__inner>article{width:34%}.loyalty-howitworks__col__image{aspect-ratio:738 / 590;position:relative;border-radius:8px;overflow:hidden;width:66%;max-height:66vh}.loyalty-howitworks__col__image img{position:absolute;width:100%;height:100%;object-fit:cover}article[data-step]{display:flex;gap:0px;flex-direction:column;justify-content:center;position:relative}.loyalty-howitworks__col .preheadline{font-weight:600;font-family:var(--oofos-font);color:#605049;font-size:1.25rem}.loyalty-howitworks__col .subheadline{margin-top:.5rem}.loyalty-howitworks__col .subheadline,.loyalty-howitworks__col .subheadline p,.loyalty-howitworks__col .subheadline ul li{font-weight:400}.sub-step{opacity:.2;position:relative;padding-left:16px;margin-bottom:0;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.sub-step:before{content:"";width:4px;height:100%;background:#232323;display:block;position:absolute;top:0;left:0}article[data-step] .sub-step:first-child:before{border-radius:8px 8px 0 0}article[data-step] .sub-step:last-child:before{border-radius:0 0 8px 8px}article[data-step="1"] .sub-step[data-sub-step="1"]:before,article[data-step="2"] .sub-step[data-sub-step="2"]:before,article[data-step="3"] .sub-step[data-sub-step="3"]:before{border-radius:8px}article[data-step="1"] .sub-step[data-sub-step="1"],article[data-step="2"] .sub-step[data-sub-step="2"],article[data-step="3"] .sub-step[data-sub-step="3"]{opacity:1}.wrapper{height:100vh;width:100%}@media screen and (min-width:900px){.loyalty-howitworks__col__image--mobile{display:none}}@media screen and (max-width:899px){.loyalty-howitworks__col__image--mobile+.loyalty-howitworks__col__image--desktop{display:none}.loyalty-howitworks__col__inner{flex-direction:column;max-width:100%;width:100%}.loyalty-howitworks__col__inner>article{width:100%}.loyalty-howitworks__col__image{width:100%}article[data-step] .sub-step{padding-left:0}article[data-step] .sub-step[data-sub-step]:before{display:none}article[data-step="1"] .sub-step[data-sub-step="2"],article[data-step="1"] .sub-step[data-sub-step="3"],article[data-step="2"] .sub-step[data-sub-step="1"],article[data-step="2"] .sub-step[data-sub-step="3"],article[data-step="3"] .sub-step[data-sub-step="1"],article[data-step="3"] .sub-step[data-sub-step="2"]{display:none}article[data-step="1"] .sub-step[data-sub-step="1"],article[data-step="2"] .sub-step[data-sub-step="2"],article[data-step="3"] .sub-step[data-sub-step="3"]{opacity:1}.loyalty-howitworks__headline.text-center,.loyalty-howitworks__headline,.sub-step,.sub-step .loyalty-howitworks__col__header .preheadline,.sub-step .loyalty-howitworks__col__header .headline,.sub-step .loyalty-howitworks__col__content,.sub-step .loyalty-howitworks__col__content .subheadline{text-align:left}.sub-step .loyalty-howitworks__col__content .subheadline p:last-child{margin-bottom:0}.sub-step .loyalty-howitworks__col__header .preheadline{margin:0;margin-bottom:1rem}.loyalty-howitworks__col__inner{gap:1rem;margin-top:60px}.loyalty-howitworks__col__image{aspect-ratio:4 / 5.25}}.loyalty-howitworks__headline{font-family:var(--font-wide);text-transform:uppercase;font-size:1.4em}.loyalty-howitworks__col__header .headline{font-size:1em}.loyalty-howitworks__col__content,.subheadline3up{font-family:var(--font-sans)}.loyalty-howitworks__col__image{margin:0}:root{--size: clamp(10rem, 1rem + 40vmin, 30rem);--gap: calc(var(--size) / 14);--duration: 60s;--scroll-start: 0;--scroll-end: calc(-100% - var(--gap))}.marquee{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap);padding-top:1rem;padding-bottom:1rem;background-color:var(--marquee-bg-color)}.marquee--vertical{--mask-direction: to bottom}.marquee--vertical,.marquee--vertical .marquee__group{flex-direction:column}.marquee--vertical .marquee__group{animation-name:scroll-y}@keyframes scroll-y{0%{transform:translateY(var(--scroll-start))}to{transform:translateY(var(--scroll-end))}}@keyframes fade{to{opacity:0;visibility:hidden}}:root{--size: clamp(10rem, 1rem + 40vmin, 30rem);--gap: 3rem;--duration: 60s;--scroll-start: 0;--scroll-end: calc(-100% - var(--gap))}.marquee{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap);padding-top:1rem;padding-bottom:1rem;background-color:var(--marquee-bg-color);color:var(--marquee-text-color);padding-top:var(--margin-top, 1rem);padding-bottom:var(--margin-bottom, 1rem)}.marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--gap);min-width:100%;animation:scroll-x var(--duration) linear infinite}@media(prefers-reduced-motion:reduce){.marquee__group{animation-play-state:paused}}.marquee--reverse .marquee__group{animation-direction:reverse;animation-delay:-3s}@keyframes scroll-x{0%{transform:translate(var(--scroll-start))}to{transform:translate(var(--scroll-end))}}.marquee svg{display:grid;place-items:center;width:100%;fill:var(--color-text);aspect-ratio:123 / 23;border-radius:.5rem}.marquee svg use{width:100%;height:100%}.logo-marquee-wrapper{display:flex;flex-direction:column;gap:var(--gap);margin:auto;max-width:100vw}.text-marquee-block{display:flex;flex-direction:column;justify-content:center;text-align:center}.text-marquee-block span:first-child{text-transform:uppercase;font-size:2.25rem;font-family:Helvetica Neue Pro Ex,Arial,sans-serif;font-weight:300}.text-marquee-block span:last-child{font-weight:600}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.loyalty-referral__container__main{background:var(--bg_color, #FFFFFF);color:var(--text_color, #000);border-radius:8px;max-width:500px;padding:2rem}.loyalty-referral__container__cols{display:flex;flex-direction:row}.loyalty-referral__col__icons{display:flex;gap:1rem}.loyalty-referral__container{max-width:1280px;margin:0 auto;width:100%;display:flex;flex-direction:column;justify-content:center}.loyalty-referral__headline{margin-bottom:.5rem;font-weight:600;font-size:1.5rem;line-height:1.2;margin-top:0}.loyalty-referral__subheadline{margin-bottom:.5rem;margin-top:0;font-weight:400}.loyalty-referral__subheadline p{margin-bottom:0;margin-top:0;margin-block-start:.5rem;margin-block-end:.5rem}.loyalty-referral__subheadline p:last-child{margin-block-end:1rem}.loyalty-referral{padding-top:4rem;padding-bottom:4rem;min-height:500px}.loyalty-referral__col{background-color:#faf9f4;border-radius:8px;overflow:hidden}.loyalty-referral__col .headline{font-weight:600;margin:.5rem auto 0;font-size:1.25rem;line-height:1}.loyalty-referral__col .headline.text-transform-uppercase{text-transform:uppercase}.loyalty-referral__col .headline.text-transform-none{text-transform:none;font-family:var(--font-sans);letter-spacing:0}.loyalty-referral__col .subheadline>p{margin-top:.5rem}.loyalty-referral{background-color:var(--overlay_color, transparent)}.loyalty-referral__container .headline,.loyalty-referral__container .subheadline,.loyalty-referral__container .subheadline p,.loyalty-referral__container .subheadline ul li,.loyalty-referral__container .subheadline *{color:var(--text_color, #000)}.loyalty-referral__container div p{font-weight:400}.loyalty-referral{position:relative}.loyalty-referral__container{position:relative;z-index:1}.loyalty-referral__bg-image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background-color:var(--overlay-color)}.loyalty-referral__bg-image img{object-fit:cover;object-position:var(--bg-image-halign,"center") var(--bg-image-valign,"center");width:100%;height:100%;opacity:calc((100 - var(--overlay_opacity)) / 100)}@media screen and (max-width:1023px){.loyalty-referral__bg-image.loyalty-referral__bg-image--desktop{display:none}}@media screen and (min-width:1024px){.loyalty-referral__bg-image.loyalty-referral__bg-image--mobile{display:none}}.loyalty-referral__container__cols{display:flex;flex-direction:row;gap:1.25rem;margin-top:300px;z-index:2;position:relative;width:100vw;overflow-x:auto;scroll-snap-type:x mandatory;scroll-snap-align:start;gap:1rem;-webkit-overflow-scrolling:touch}.loyalty-referral__col{padding:1rem;min-width:300px;scroll-snap-align:start;scroll-margin-left:16px}.loyalty-referral--no-blocks{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1321px){.loyalty-referral__container__cols{padding-left:calc((100vw - 1280px)/2)}.loyalty-referral__col:first-child{scroll-margin-left:calc((100vw - 1280px)/2)}.loyalty-referral__col:last-child{margin-right:1.25rem}.loyalty-referral .loyalty-scrollbar::-webkit-scrollbar-track{max-width:calc((100vw - 1280px)/2)}.loyalty-referral .loyalty-scrollbar::-webkit-scrollbar-track{margin-left:calc((100vw - 1280px)/2 + 16px);margin-right:16px}}.loyalty-referral__col .headline{font-size:1rem;margin-bottom:0}.loyalty-referral__col .subheadline{margin-top:0}.loyalty-referral__col .subheadline p{margin-top:.25rem}.loyalty-referral__col__icon{--icon-size: 36px;max-width:var(--icon-size);max-height:var(--icon-size);position:relative;margin-bottom:1.5rem}.loyalty-referral__col__icon img{object-fit:contain;object-position:center center;width:100%;height:100%}@media screen and (max-width:1320px){.loyalty-referral__container{padding-left:16px;padding-right:16px}.loyalty-referral__container__main{width:100%;padding:1.5rem 1rem 1.25rem}.loyalty-referral__container__cols{width:100vw;margin-left:0;margin-right:0;padding-left:16px;padding-right:16px;display:grid;grid-template-columns:repeat(var(--num-of-cols, 4),1fr);grid-template-rows:1fr 1fr}}.loyalty-text-2up.section-visibility--loggedin,body.rediem-is-logged-in .loyalty-text-2up.section-visibility--loggedout{display:none;visibility:hidden}body.rediem-is-logged-in .loyalty-text-2up.section-visibility--loggedin{display:block;visibility:visible}.loyalty-text-2up{padding-top:4rem;padding-bottom:4rem;background-color:var(--bg-color);color:var(--text-color)}.loyalty-text-2up__container{gap:5rem}.loyalty-text-2up__col{display:flex;flex-direction:column;justify-content:center}.loyalty-text-2up__container figure{aspect-ratio:624 / 474;max-width:100%;position:relative;border-radius:8px;overflow:hidden}.loyalty-text-2up__container figure img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.loyalty-text-2up__col__buttons{display:grid;grid-template-columns:repeat(2,1fr);margin-top:1rem;gap:1rem}.loyalty-text-2up__container{max-width:1280px;margin:0 auto;width:100%;display:grid;grid-template-columns:repeat(2,1fr)}.loyalty-text-2up__container:has(.loyalty-text-2up__col:first-child:last-child){grid-template-columns:1fr;text-align:center}.loyalty-text-2up__container:has(.loyalty-text-2up__col:first-child:last-child) .loyalty-text-2up__col{max-width:920px;margin:0 auto}.loyalty-text-2up__container:has(.loyalty-text-2up__col:first-child:last-child) .loyalty-text-2up__col .l2up-subheadline{max-width:720px;margin:0 auto}.l2up-subheadline p:last-child{margin-bottom:0}.l2up-subheadline p{max-width:550px}.text-center .l2up-subheadline p{margin-left:auto;margin-right:auto}.l2up-subheadline p,.l2up-subheadline ul li{font-weight:400}.loyalty-text-2up__container h2{font-weight:600;margin:0}@media screen and (max-width:1320px){.loyalty-text-2up__container{padding-left:16px;padding-right:16px}}@media screen and (max-width:767px){.loyalty-text-2up__container{grid-template-columns:1fr}.loyalty-text-2up .loyalty-text-2up__col__buttons{grid-template-columns:1fr;gap:1.25rem}}@media screen and (min-width:768px){.loyalty-text-2up__container h2{font-size:3.275rem;line-height:1.1}}@media screen and (max-width:1023px){.text-center-m .l2up-subheadline p{margin-left:auto;margin-right:auto}.loyalty-text-2up__container{grid-template-columns:1fr;gap:2rem}.loyalty-text-2up__col:has(figure){order:1}}@media screen and (min-width:1024px){.loyalty-text-2up__col__buttons:has(.button+.button){display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}}.loyalty-text-2up__col h2{font-family:var(--font-wide);text-transform:uppercase;font-size:3em}.loyalty-text-2up__col p{font-family:var(--font-sans)}.loyalty-text-2up__col .loyalty-text-2up__col__buttons{margin-top:1em}.oofos-timeline-section{padding-top:2em;padding-bottom:6em}.oofos-timeline-section__header .oofos-timeline-section__headline{font-family:var(--font-wide);text-transform:uppercase;font-weight:800}.oofos-timeline-section__header .oofos-timeline-section__headline.align--center,.oofos-timeline-section__header .oofos-timeline-section__subheadline.align--center{text-align:center}.oofos-timeline-section__header .oofos-timeline-section__headline.align--right,.oofos-timeline-section__header .oofos-timeline-section__subheadline.align--right{text-align:right}.oofos-timeline-section__header .oofos-timeline-section__subheadline{font-family:var(--font-wide);font-weight:300}.oofos-timeline-section__body{position:relative}.oofos-timeline-section__body .oofos-timeline-section__body__nav .oofos-timeline-section__body__nav__btn{position:absolute;z-index:2;margin:auto;height:42px;width:42px;display:flex;border:1px solid #000;border-radius:0;background:#fff}.oofos-timeline-section__body .oofos-timeline-section__body__nav .oofos-timeline-section__body__nav__btn svg{margin:auto}.oofos-timeline-section__body .oofos-timeline-section__body__nav .oofos-timeline-section__body__nav__btn[disabled]{opacity:.5;cursor:not-allowed}.oofos-timeline-section__body .oofos-timeline-section__body__nav .scroll-prev{left:1em;top:0;bottom:0}.oofos-timeline-section__body .oofos-timeline-section__body__nav .scroll-next{right:1em;top:0;bottom:0}.oofos-timeline-section__body .oofos-timeline-section__body__list:before,.oofos-timeline-section__body .oofos-timeline-section__body__list:after{content:"";display:inline-block;min-width:calc((100vw - var(--page-width) + 2rem) / 2);position:relative;scroll-snap-align:start;flex:0 0 auto}.oofos-timeline-section__body .oofos-timeline-section__body__list{list-style-type:none;padding-inline-start:0;display:flex;flex-wrap:nowrap;overflow:auto;scroll-snap-type:x mandatory;gap:1em;padding-left:2em;padding-right:2em;scroll-behavior:smooth}.oofos-timeline-section__body .oofos-timeline-section__body__list .oofos-timeline-section__body__list__item{min-width:767px;display:flex;gap:2em;scroll-snap-align:start;align-items:center;padding-left:2em;padding-right:2em}.oofos-timeline-section__body .oofos-timeline-section__body__list .oofos-timeline-section__body__list__item .oofos-timeline-section__body__list__item__image{margin:0;aspect-ratio:327 / 374;max-width:327px;min-width:327px;width:100%;position:relative;overflow:hidden;height:fit-content}.oofos-timeline-section__body .oofos-timeline-section__body__list .oofos-timeline-section__body__list__item .oofos-timeline-section__body__list__item__image img{position:absolute;width:100%;height:100%;object-fit:cover}.oofos-timeline-section__body .oofos-timeline-section__body__list .oofos-timeline-section__body__list__item .oofos-timeline-section__body__list__item__text{font-family:var(--font-wide);display:flex;flex-direction:column;gap:0}.oofos-timeline-section__body .oofos-timeline-section__body__list .oofos-timeline-section__body__list__item .oofos-timeline-section__body__list__item__text .oofos-timeline-section__body__list__date{background:#96c94f;display:inline-flex;width:fit-content;padding:.5em 1.25em .25em;font-weight:500;color:#121212;line-height:1;text-transform:uppercase;font-size:.9em}.oofos-timeline-section__body .oofos-timeline-section__body__list .oofos-timeline-section__body__list__item .oofos-timeline-section__body__list__item__text .oofos-timeline-section__body__list__headline{display:block;font-weight:800;color:#121212;font-size:1.5em;margin-bottom:0;line-height:1.2;margin-top:.5em}.oofos-timeline-section__body .oofos-timeline-section__body__list .oofos-timeline-section__body__list__item .oofos-timeline-section__body__list__item__text .oofos-timeline-section__body__list__subheadline{font-family:var(--font-sans);margin-top:0;line-height:1.4}.oofos-timeline-section__body .oofos-timeline-section__body__list .oofos-timeline-section__body__list__item .oofos-timeline-section__body__list__item__text .oofos-timeline-section__body__list__subheadline p{margin-top:.5em}@media screen and (max-width:768px){.oofos-timeline-section__body .oofos-timeline-section__body__list:before,.oofos-timeline-section__body .oofos-timeline-section__body__list:after{display:none}.oofos-timeline-section__body .oofos-timeline-section__body__list .oofos-timeline-section__body__list__item{min-width:unset;min-width:calc(100vw - 2em);flex-direction:column}}.pdp-compare{font-family:var(--font-sans);width:100%;max-width:1340px;margin:0 auto}.pdp-compare--title{margin-bottom:0;line-height:1}.pdp-compare__products{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto}.pdp-compare__products__item p{margin-bottom:0;margin-top:0}.pdp-compare__products__item{min-width:195px;background:#fff;padding:12px 8px;display:inline-flex;flex-direction:column}.pdp-compare__products__item.current-product{position:sticky;left:0;top:0;background:#f8f8f8;z-index:10}.currently-viewing-tab{display:block;text-transform:uppercase;font-size:.65rem;letter-spacing:1px;min-height:20px}.pdp-compare__products__item__image{position:relative;aspect-ratio:1;background-color:#f2f2f2}.pdp-compare__products__item__features-list__item--special-features .pdp-compare__products__item__features-list__item__content,.pdp-compare__products__item__features-list__item--footbed .pdp-compare__products__item__features-list__item__content,.pdp-compare__products__item__features-list__item--foam .pdp-compare__products__item__features-list__item__content{min-height:46px;max-height:46px}@media screen and (min-width:1024px){.pdp-compare__products__item__features-list__item--special-features .pdp-compare__products__item__features-list__item__content,.pdp-compare__products__item__features-list__item--footbed .pdp-compare__products__item__features-list__item__content,.pdp-compare__products__item__features-list__item--foam .pdp-compare__products__item__features-list__item__content{min-height:40px;max-height:40px}}.pdp-compare__products__item__features-list__item__content>ul{list-style-type:disc;margin-block-start:0;padding-inline-start:18px}.pdp-compare__products__item__features-list__item__content>ul li{margin-bottom:8px}.pdp-compare__products__item__features-list__item__content>ul li span{position:relative;left:-4px}.pdp-compare__products__item__features-list__item--price .pdp-compare__products__item__features-list__item__content,.pdp-compare__products__item__features-list__item--height .pdp-compare__products__item__features-list__item__content,.pdp-compare__products__item__features-list__item--weight .pdp-compare__products__item__features-list__item__content{min-height:18px;max-height:18px}.pdp-compare__products__item__image img{object-fit:contain;object-position:center center;width:100%;height:100%}.pdp-compare__products__item p.pdp-compare__products__item__eyebrow{font-weight:800;margin-top:16px;font-size:.85rem}.pdp-compare__products__item__eyebrow,.pdp-compare__products__item__title{font-size:.85rem;line-height:1.275;font-family:var(--font-sans);text-transform:none;text-decoration:none;letter-spacing:0}.pdp-compare__products__item__link{flex-grow:0;text-decoration:none;color:#000!important}a.pdp-compare__products__item__link:link:hover,a.pdp-compare__products__item__link:link:focus-within{text-decoration:underline;color:#000}a.pdp-compare__products__item__link:link:hover p,a.pdp-compare__products__item__link:link:focus-within p{color:#000}.pdp-compare__products__item__title{min-height:36px}.pdp-compare__products__item__features-list{list-style-type:none;margin-block-start:0;padding-inline-start:0;margin-top:20px;margin-bottom:0;width:100%}.pdp-compare__products__item__features-list__item{margin-bottom:26px;width:100%}.pdp-compare__products__item__features-list__item__title{display:block;text-transform:uppercase;font-size:.65rem;letter-spacing:.66px;position:relative}.pdp-compare__products__item__features-list__item__title:after{width:calc(100% + 16px);height:1px;background:#d6d6d6;content:"";position:absolute;display:block;left:-8px;bottom:-2px}.current-product .pdp-compare__products__item__features-list__item__title:after{left:0;width:calc(100% + 8px)}.pdp-compare__products__item__features-list__item__content{display:block;margin-top:12px;font-size:.875rem}body{overflow-x:hidden}.pdp-compare__products__item:first-child:nth-last-child(2)~.pdp-compare__products__item .pdp-compare__products__item__image,.pdp-compare__products__item:first-child:nth-last-child(2) .pdp-compare__products__item__image,.pdp-compare__products__item:first-child:nth-last-child(3)~.pdp-compare__products__item .pdp-compare__products__item__image,.pdp-compare__products__item:first-child:nth-last-child(3) .pdp-compare__products__item__image{aspect-ratio:270 / 247}.pdp-compare__products__item:not(.current-product) .pdp-compare__products__item__features-list__item__title>span{visibility:hidden}@media screen and (min-width:1024px){.pdp-compare{padding-left:30px;padding-right:30px;padding-bottom:40px}.pdp-compare .pdp-content-inner-container{max-width:calc(100% - 500px)}}@media screen and (max-width:1023px){.pdp-compare .pdp-content-inner-container{padding-right:0}.pdp-compare__products__item{min-width:153px}}.pdp-compare__products__item.skeleton-loader .pdp-compare__products__item__image,.pdp-compare__products__item.skeleton-loader p,.pdp-compare__products__item.skeleton-loader .pdp-compare__products__item__features-list__item span{background:#82828233;background:-webkit-gradient(linear,left top,right top,color-stop(8%,rgba(130,130,130,.2)),color-stop(18%,rgba(130,130,130,.3)),color-stop(33%,rgba(130,130,130,.2)));background:linear-gradient(to right,#82828233 8%,#8282824d 18%,#82828233 33%);background-size:800px 100px;animation:wave-lines 1s infinite ease-out}.pdp-compare__products__item.skeleton-loader .pdp-compare__products__item__image img{visibility:hidden}.pdp-compare__products__item.skeleton-loader p,.pdp-compare__products__item.skeleton-loader .pdp-compare__products__item__features-list__item span{color:#0000}@keyframes wave-lines{0%{background-position:-468px 0}to{background-position:468px 0}}[id*=__pdp_compare_]:has(#pdp-compare .pdp-compare__products .pdp-compare__products__item:only-child){display:none}.pdp-compare__products__item__image .product-tile__swatches,.pdp-compare__products__item__image .product-tile-wrapper .product-tile:last-child,.pdp-compare__products__item__image .product-tile-wrapper .product-tile__badge,.pdp-compare__products__item.current-product button{display:none!important;visibility:hidden!important}.pdp-compare__products__item__image .product-tile-wrapper .product-tile__award-badge{height:fit-content;max-height:fit-content}@media screen and (max-width:767px){.pdp-compare__products__item__image .product-tile-wrapper .product-tile__award-badge{display:none!important;visibility:hidden!important}}.pdp-compare__products__item__image .product-tile-wrapper .product-tile__image img,.pdp-compare__products__item__image img{mix-blend-mode:unset!important}.pdp-compare__products__item__image .product-tile-wrapper{overflow:hidden}.pdp-compare__products .pdp-compare__products__item{width:calc(100% / 3)}.pdp-compare__products .product-tile__image-wrapper{padding-bottom:unset!important;height:100%}.pdp-compare__products__item.current-product a{pointer-events:none}.product-review-callout{padding-top:2rem;padding-bottom:2rem;width:100%;max-width:1340px;margin:0 auto}.product-review-callout__toast{--dark-toast-color: #654407;--light-toast-color: #FFFBEE;background:var(--light-toast-color);border:1px solid var(--dark-toast-color);color:var(--dark-toast-color);font-family:var(--font-sans);font-weight:500;font-size:.825rem;padding:1em;width:100%;border-radius:.5rem;display:flex;gap:.5em;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;line-height:1.5}.product-review-callout__toast:before{align-self:start;flex:0 0 auto;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 3.75C16.5563 3.75 20.25 7.44366 20.25 12C20.25 16.5563 16.5563 20.25 12 20.25C7.44366 20.25 3.75 16.5563 3.75 12C3.75 7.44366 7.44366 3.75 12 3.75Z' stroke='%23654407' stroke-width='1.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.875 16.5V10.875H13.125V16.5H10.875Z' fill='%23654407'/%3E%3Cpath d='M12 9.75C12.6213 9.75 13.125 9.24632 13.125 8.625C13.125 8.00368 12.6213 7.5 12 7.5C11.3787 7.5 10.875 8.00368 10.875 8.625C10.875 9.24632 11.3787 9.75 12 9.75Z' fill='%23654407'/%3E%3C/svg%3E%0A");width:1.5em;aspect-ratio:1;display:inline-block;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat}.product-review-callout{padding-left:30px;padding-right:30px}@media screen and (min-width:1024px){.product-review-callout__toast{width:100%;width:fit-content;max-width:100%;padding-right:3.5em;gap:1em;font-size:1rem}}.product-display-wrapper #lcly-button-0{display:none!important;visibility:hidden}.product-accordions{width:100%;max-width:1340px;margin:0 auto}.product-accordions details summary{padding-top:2rem;padding-bottom:2rem;font-weight:800;position:relative;color:#231f20}@media scree and (max-width:767.99px){.product-accordions details summary{padding-top:1.25rem;padding-bottom:1.25rem}}.product-accordions details summary::marker{content:"";display:none}.product-accordions details summary::-webkit-details-marker{content:"";display:none}.product-accordions details summary:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='11' viewBox='0 0 21 11' fill='none'%3E%3Cpath d='M20.5 9.67285L10.5 0.672851L0.5 9.67285' stroke='%236E6E6E' stroke-linecap='round'/%3E%3C/svg%3E");right:0;left:auto;position:absolute;transform:rotate(180deg);transition:transform 125ms ease-in-out}.product-accordions details[open] summary:after{transform:rotate(180deg) scale(-1)}.product-accordions details .details-box{padding-bottom:2rem;line-height:157%;color:#231f20}.product-accordions details .details-box p,.product-accordions details .details-box span,.product-accordions details .details-box>*{color:inherit;line-height:inherit;margin-top:0;margin-bottom:0}.product-accordions details .details-box strong{font-weight:800}.product-accordions details .details-box a{font-family:inherit;text-transform:none;font-weight:inherit}.features-benefits-list{list-style-type:none;padding-inline-start:0;margin-block-start:none}.why-to-buy--text-container,.why-to-buy--text-container p,.why-to-buy--text-container span{line-height:157%;max-width:600px}.features-benefits-list li{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1.5rem}.features-benefits-list li span{line-height:157%;font-size:.925rem}.features-benefits-list__item>figure{width:40px;position:relative;min-width:40px;min-height:40px;height:fit-content}.features-benefits-list__item>figure>img{width:100%;height:100%;position:absolute;object-fit:contain;object-position:center center;min-width:40px}.dialog_content .shopify-payment-button__more-options{display:none!important}.product-form__atc:has(button[disabled])+.more_payment_options{cursor:not-allowed;opacity:.5}.product-form__atc:not(:has(button[disabled]))+.more_payment_options{cursor:pointer}#local-box #lcly-button-0 a.lcly-primary-trigger{background:none;color:#000}#local-box #lcly-button-0 a.lcly-primary-trigger span{font-size:1.05em!important}#local-box .lcly-no-stock p{font-size:1em!important;font-weight:400}#local-box .lcly-dealer-stock{font-weight:400}#local-box #lcly-button-0 .lcly-primary-trigger{padding-top:.5em}#local-box .lcly-anchor.lcly-toggleable-0#lcly-link-0,#local-box .lcly-location-switcher-outer{font-size:.9em!important}#local-box .lcly-location-switcher-outer a{font-size:inherit}#local-box .lcly-location-switcher-outer .lcly-location-prompt{padding-left:0;letter-spacing:.01em}#local-box .lcly-location-switcher-outer .lcly-location-prompt .lcly-location-prompt-link,#local-box .lcly-location-switcher-outer .lcly-location-prompt .lcly-location-prompt-label{font-size:.8em!important;letter-spacing:inherit}#local-box .lcly-location-switcher-outer .lcly-location-prompt .lcly-location-prompt-label span{font-size:inherit!important;letter-spacing:inherit}.pdp-content--title#pdp-compare--title{font-size:1.15em!important}.product-technology-icons{font-family:var(--font-sans);width:100%;max-width:1340px;margin:0 auto}.product-technology-icons__content{padding-top:1rem}.product-technology-icons__list{list-style-type:none;padding-inline-start:0;margin-block-start:none;font-family:var(--font-sans);display:flex;flex-direction:row}@media screen and (min-width:1024px){.product-technology-icons__list{gap:2rem}}.product-technology-icons__list__item__text{line-height:157%;letter-spacing:0}.product-technology-icons__list__item__text strong{font-weight:800;line-height:inherit;letter-spacing:inherit;margin-bottom:1rem;display:inline-block}.product-technology-icons__list__item__text,.product-technology-icons__list__item__text p,.product-technology-icons__list__item__text span{font-family:var(--font-sans);font-size:.925rem;line-height:inherit;letter-spacing:inherit}@media screen and (max-width:1023px){.product-technology-icons__list{flex-direction:column}.product-technology-icons__list__item{padding-top:1rem;padding-bottom:1rem;flex-direction:row;display:inline-flex;gap:1rem}.product-technology-icons__list__item__text strong{margin-bottom:.5rem}.product-technology-icons__list__item__image{width:105px}.product-technology-icons__list__item__image img{object-fit:contain;min-width:100%;height:auto;max-width:unset}}@media screen and (max-width:767px){.product-technology-icons__list__item{border-bottom:1px solid #D6D6D6}}.soldoutbox{background:#cc3c2820;width:fit-content;border:2px solid #cc3c2860;border-radius:4px;margin-top:12px;font-weight:800;color:#cc3c28;padding:18px 26px 14px 52px;text-align:left;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cpath fill='%23cc3c28' d='M23.7,18.5L14,2.3c-0.9-1.5-3-1.5-3.9,0L0.3,18.5C-0.6,20,0.5,22,2.3,22h19.4C23.5,22,24.6,20,23.7,18.5z M12.1,19.4 c-0.7,0-1.4-0.6-1.4-1.4s0.6-1.4,1.4-1.4s1.4,0.6,1.4,1.4S12.9,19.4,12.1,19.4z M13.5,15.2h-2.8V7.1h2.8V15.2z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:20px;background-position:left +20px center;width:100%;font-size:.8rem;cursor:pointer;order:100}.option-select__label:not(.option-select__label--out-of-stock)~.soldoutbox{display:none}.pdp-content-inner-container{max-width:calc(100% - 500px)}.pdp-content--title,.pdp-content--subtitle{text-transform:none;font-family:var(--font-sans);margin-bottom:0;letter-spacing:0}.pdp-content--title{font-size:1.5rem}.pdp-content--subtitle{font-size:.925rem}.pdp-content--subtitle p{font-size:inherit;font-family:inherit}@media screen and (max-width:1023px){.pdp-content-inner-container{max-width:100%;padding-left:30px;padding-right:30px;padding-top:1rem}.pdp-content--title{font-size:1.25rem}.pdp-content--subtitle{font-size:.875rem}}@media screen and (max-width:767.99px){.pdp-content-inner-container{padding-left:16px;padding-right:16px}}@media screen and (min-width:1024px)and (max-width:1420px){.pdp-content-inner-container{padding-left:40px}}.pdp-content-inner-container details:not(:first-child){border-top:1px solid #D6D6D6}.video-feature{width:100%;max-width:1340px;margin:0 auto}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/166/compiled_assets/styles.css.map */
