@keyframes home_spin-animation__g6T_I{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes home_ball-beat-animation__YN49G{30%{opacity:.6;transform:scale(.875)}60%{opacity:.3;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes home_hide-scroll-animation__c9pQM{0%,to{overflow:hidden}}.home_heroBannerImage__EMzMR{min-height:540px}@media(max-width:1439.5px){.home_heroBannerImage__EMzMR{min-height:432px}}@media(max-width:719.5px){.home_heroBannerImage__EMzMR{min-height:412px}}:not(#home_____tJuCb) .home_singleTitle__lpLf7{display:flex;align-items:center;padding-top:0;padding-bottom:48px;max-width:488px;min-height:492px}@media(max-width:1439.5px){:not(#home_____tJuCb) .home_singleTitle__lpLf7{min-height:432px}}@media(max-width:1023.5px){:not(#home_____tJuCb) .home_singleTitle__lpLf7{min-height:384px}}.home_heroBannerCard__SijUI{padding-bottom:196px;padding-top:70px;max-width:488px}.home_heroBannerCard__SijUI,.home_heroBannerCard__SijUI .home_heroBannerCardTitle__MZWGV{color:var(--df-color-primary,#fff)}@media(max-width:1439.5px){.home_heroBannerCard__SijUI{padding-top:100px;margin-left:0;min-height:432px}}@media(max-width:1023.5px){.home_heroBannerCard__SijUI{padding-bottom:116px;min-height:384px}}@media(max-width:719.5px){.home_heroBannerCard__SijUI{padding-bottom:74px;padding-top:152px;max-width:100%;margin-left:0}}.home_heroBannerCard__SijUI :not(#home_____tJuCb) .home_heroBannerCtaSecondary__mFYZl{background-color:var(--df-color-object-weakest,#ebebeb);border-color:transparent}.home_heroBannerCard__SijUI :not(#home_____tJuCb) .home_heroBannerCtaSecondary__mFYZl:active,.home_heroBannerCard__SijUI :not(#home_____tJuCb) .home_heroBannerCtaSecondary__mFYZl:hover{border-color:transparent}.home_pageContent__RzT1v{padding-bottom:0;padding-top:0}.home_heroBannerContentContainer__5CuFW{padding-left:clamp(0px,40px + 40*(100vw - 1702px)/82,40px)}.home_productsPortfolio__hwgxG{margin-top:calc(var(--portfolio-spacing-large, 16)*4px)}@media(max-width:1023.5px){.home_productsPortfolio__hwgxG{margin-top:calc(var(--portfolio-spacing-middle, 12)*4px)}}@media(min-width:1023.5px){:not(#home_____tJuCb) .home_paddingAndWidthAdjustment__dWFOg{max-width:1688px;padding-inline:84px}}:not(#home_____tJuCb) .home_triangleContainer__bqfqu{padding-left:unset;max-width:1688px}:not(#home_____tJuCb) .home_triangleContainer__bqfqu .home_brandedTriangle__YmnCo{width:0;height:0;border-color:transparent transparent #c51a1b;border-style:solid;border-width:0 0 74px 74px;transform:rotate(-90deg)}@media(max-width:1023.5px){:not(#home_____tJuCb) .home_triangleContainer__bqfqu .home_brandedTriangle__YmnCo{border-width:0 0 52px 52px}}@media(max-width:599.5px){:not(#home_____tJuCb) .home_triangleContainer__bqfqu .home_brandedTriangle__YmnCo{border-width:0 0 36px 36px}}.home_whereToBuy__fxs_0{margin-top:40px}@media(max-width:1023.5px){.home_whereToBuy__fxs_0{margin-top:0}}@keyframes finder_spin-animation__VYslR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes finder_ball-beat-animation__CeXzq{30%{opacity:.6;transform:scale(.875)}60%{opacity:.3;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes finder_hide-scroll-animation__PtSUV{0%,to{overflow:hidden}}.finder_productFinder__X_Yju{margin-right:48px}@media(max-width:1023.5px){.finder_productFinder__X_Yju{margin-right:0;margin-bottom:32px}}.finder_findersSectionContainer__2_N9D{position:relative}.finder_findersSection__Qlr2_{min-height:188px;background-color:var(--df-color-primary,#fff);box-shadow:0 1px 1px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.2);padding:36px;margin-top:-124px;width:100%}@media(max-width:1023.5px){.finder_findersSection__Qlr2_{flex-wrap:wrap;margin-top:-76px;padding:40px 24px}}@media(max-width:719.5px){.finder_findersSection__Qlr2_{margin-top:-34px;padding:24px 16px}}:not(#finder_____cJ4G_) .finder_divider__Cw5D5{background-color:var(--df-color-neutral-base,#bfbebe)}@media(max-width:1023.5px){:not(#finder_____cJ4G_) .finder_divider__Cw5D5{display:none}}.finder_documentFinder__0Vx8U{margin-left:44px}@media(max-width:1023.5px){.finder_documentFinder__0Vx8U{margin-left:0}}@keyframes product-categories_spin-animation__MNnV7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes product-categories_ball-beat-animation__LXC4C{30%{opacity:.6;transform:scale(.875)}60%{opacity:.3;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes product-categories_hide-scroll-animation__A50OS{0%,to{overflow:hidden}}@media(min-width:719.5px)and (max-width:1023.5px){:not(#product-categories_____gffAP) .product-categories_tile__VU2YY{width:33.333333%}}.product-categories_productCategoryTiles___uCdk{row-gap:32px}@keyframes where-to-buy-section_spin-animation__OxYNk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes where-to-buy-section_ball-beat-animation__5XenB{30%{opacity:.6;transform:scale(.875)}60%{opacity:.3;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes where-to-buy-section_hide-scroll-animation__PjTqr{0%,to{overflow:hidden}}.where-to-buy-section_section__UdGL_{background-color:var(--df-color-surface-base,#f4f4f4);padding-top:72px;padding-bottom:72px}@media(max-width:719.5px){.where-to-buy-section_section__UdGL_{padding-top:0}}@media(max-width:599.5px){.where-to-buy-section_section__UdGL_{padding-bottom:40px}}:not(#where-to-buy-section_____nkmVl) .where-to-buy-section_contentSection___x09B{max-width:540px}@media(max-width:719.5px){:not(#where-to-buy-section_____nkmVl) .where-to-buy-section_contentSection___x09B{max-width:100%;margin-top:24px}:not(#where-to-buy-section_____nkmVl) :not(#where-to-buy-section_____nkmVl) .where-to-buy-section_imageGridContainer__41zWm{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);max-width:calc(100% + 24px);padding:0}}@media(max-width:599.5px){:not(#where-to-buy-section_____nkmVl) :not(#where-to-buy-section_____nkmVl) .where-to-buy-section_imageGridContainer__41zWm{margin-left:-4px;margin-right:-4px;max-width:calc(100% + 8px)}}.where-to-buy-section_imageWrapper__rj8sJ{width:100%;max-width:480px;margin:0 auto}@media(max-width:719.5px){.where-to-buy-section_imageWrapper__rj8sJ{max-width:100%}}