.XOSxua_exploreItemContainer{cursor:pointer;flex-direction:column;align-items:center;gap:.5rem;display:flex}@media (min-width:1024px){.XOSxua_exploreItemContainer{gap:1rem}}.XOSxua_imageWrapper{border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;overflow:hidden}@media (min-width:1024px){.XOSxua_imageWrapper{width:5rem;height:5rem}}.XOSxua_imageWrapper{background:linear-gradient(180deg, #fff 0%, var(--color-primary-25) 100%);border:1px solid #0000000f}.XOSxua_imageWrapper img{object-fit:contain;width:3.5rem;height:3.5rem}@media (min-width:1024px){.XOSxua_imageWrapper img{width:4rem;height:4rem}}.XOSxua_label{text-align:center;color:var(--text-heading);margin:0;font-size:.75rem;font-weight:500;line-height:1rem}@media (min-width:1024px){.XOSxua_label{font-size:.875rem;line-height:1.25rem}}.XOSxua_imageWrapperPlain{justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.XOSxua_imageWrapperPlain img{object-fit:contain;width:3rem;height:3rem}.XOSxua_labelPlain{text-align:center;color:var(--text-heading);margin:0;font-size:.75rem;font-weight:500;line-height:15px}
._5LIFhq_categoriesSection{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:3rem 1rem}@media (min-width:1024px){._5LIFhq_categoriesSection{padding:5rem 6rem}}._5LIFhq_inner{flex-direction:column;gap:1.25rem;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;display:flex}@media (min-width:1024px){._5LIFhq_inner{gap:3rem}}._5LIFhq_heading{text-align:center;color:var(--text-heading);margin:0;font-size:1.5rem;font-weight:700;line-height:1.5}._5LIFhq_categoriesGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;width:100%;display:grid}@media (min-width:1440px){._5LIFhq_categoriesGrid{grid-template-columns:repeat(8,minmax(0,1fr))}}._5LIFhq_categoriesSectionCompact{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:18px 1.25rem .5rem}._5LIFhq_innerCompact{flex-direction:column;gap:.75rem;width:100%;display:flex}._5LIFhq_headingCompact{color:var(--text-heading);letter-spacing:-.5px;margin:0;font-size:1.25rem;font-weight:700;line-height:1.5rem}._5LIFhq_categoriesGridCompact{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem .375rem;width:100%;display:grid}
.IHSBma_container{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:4rem;padding-bottom:4rem}@media (min-width:1024px){.IHSBma_container{padding-top:5rem;padding-bottom:5rem}}.IHSBma_header{margin-bottom:.5rem}.IHSBma_subheaderWrapper{justify-content:space-between;align-items:center;display:flex}.IHSBma_viewAllMobile{justify-content:center!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}@media (min-width:1024px){.IHSBma_viewAllMobile{display:none!important}}
._4h5Bmq_discoverProducts{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));max-width:100%;min-height:600px;padding-top:4rem;padding-bottom:4rem}._4h5Bmq_discoverProducts h5{text-align:center;margin-bottom:10px;font-size:18px;font-weight:700}@media (min-width:1024px){._4h5Bmq_discoverProducts h5{font-size:1.5rem;line-height:2rem}}._4h5Bmq_discoverProducts h6{text-align:center;font-size:.875rem;line-height:1.25rem}@media (max-width:924px){._4h5Bmq_discoverProducts h6{min-height:34px;font-size:.75rem;line-height:1rem}}._4h5Bmq_container{justify-content:center;align-items:center;max-width:1440px;margin-left:auto;margin-right:auto;display:flex}._4h5Bmq_desktop{max-width:1300px;margin-left:auto;margin-right:auto;display:none}@media (min-width:924px){._4h5Bmq_desktop{grid-template-columns:366fr 512fr 366fr;gap:1rem;display:grid}}._4h5Bmq_mobile{display:block}@media (min-width:924px){._4h5Bmq_mobile{display:none}}._4h5Bmq_discoverProductsColumn{row-gap:1rem}@media (min-width:924px){._4h5Bmq_discoverProductsColumn{flex-direction:column;display:flex}}._4h5Bmq_discoverProductsColumn a{height:100%}._4h5Bmq_discoverProductsColumn._4h5Bmq_gridLayout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._4h5Bmq_discoverProductsColumnExtended{row-gap:1.75rem}._4h5Bmq_discoverProductsColumnExtended a{height:100%}._4h5Bmq_discoverProductsBlock{--tw-bg-opacity:1;background-color:rgb(238 239 239/var(--tw-bg-opacity,1));border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2.5rem;transition-property:transform;transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}@media (max-width:924px){._4h5Bmq_discoverProductsBlock{padding:10px}}._4h5Bmq_discoverProductsBlock ._4h5Bmq_imageContainer{position:relative}@media (max-width:924px){._4h5Bmq_discoverProductsBlock ._4h5Bmq_imageContainer{align-items:center;min-height:140px;display:flex}}._4h5Bmq_discoverProductsBlock img{cursor:pointer;object-fit:cover;margin-bottom:10px;transition-property:transform;transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:924px){._4h5Bmq_discoverProductsBlock:hover img{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}._4h5Bmq_discoverProductsBlock:hover ._4h5Bmq_descriptionContent{opacity:0}._4h5Bmq_discoverProductsBlock:hover ._4h5Bmq_learnMoreContent{opacity:1}}@media (max-width:924px){._4h5Bmq_discoverProductsBlockExtended{height:100%}}._4h5Bmq_description{transition-property:opacity;transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}@media (max-width:924px){._4h5Bmq_description{display:none}}@media (min-width:924px){._4h5Bmq_descriptionContent{opacity:1;position:relative}}._4h5Bmq_learnMoreContent{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;position:absolute;bottom:-75px;left:50%}._4h5Bmq_mobileExtendedContainer{--tw-bg-opacity:1;background-color:rgb(238 239 239/var(--tw-bg-opacity,1));border-radius:10px;flex-direction:row;justify-content:center;align-items:center;margin-top:1rem;margin-bottom:1rem;padding:2.5rem 1rem;display:flex}._4h5Bmq_mobileExtendedBlock{flex-direction:column;justify-content:center;align-items:center;display:flex}._4h5Bmq_mobileExtendedImage{object-fit:cover;width:190px;height:auto}._4h5Bmq_learnMore{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));text-align:center;--tw-text-opacity:1;width:113px;height:2rem;color:rgb(255 255 255/var(--tw-text-opacity,1));border-style:none;border-radius:24px;padding:5px 0;font-size:14px;display:block}._4h5Bmq_viewAllDiscoverProducts{padding-top:2rem;display:flex}
.YyDzXW_container{flex-direction:column;width:100%;padding-top:4rem;padding-bottom:4rem;display:flex;gap:0!important}.YyDzXW_bannersWrapper{flex-direction:column;gap:.625rem;display:flex}.YyDzXW_bannerImage{width:100%;height:auto}.YyDzXW_gridBannersWrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.YyDzXW_twoColImage{object-fit:cover;width:100%;height:100%}.YyDzXW_viewAllProductsContainer{justify-content:center;max-width:1440px;margin-left:auto;margin-right:auto;display:flex}.YyDzXW_viewAllProducts{padding-top:2rem;display:flex}
.IXZy3W_firstScreen{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-bottom:.25rem}.IXZy3W_intro{flex-direction:column;padding:18px 1.25rem .75rem;display:flex}.IXZy3W_headline{color:var(--text-heading);letter-spacing:-1.4px;margin:0;font-size:36px;font-weight:700;line-height:38px}.IXZy3W_headlineAccent{color:var(--primary-color);display:block}.IXZy3W_subhead{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1));margin:.75rem 0 0;font-size:1rem;line-height:22px}.IXZy3W_rating{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1));align-items:center;gap:.375rem;margin:.75rem 0 0;font-size:13px;line-height:18px;display:flex}.IXZy3W_rating img{flex-shrink:0}.IXZy3W_score{color:var(--text-heading);font-weight:700}html[data-home-first-screen=banners] .IXZy3W_cardsOnly,html:not([data-home-first-screen=banners]) .IXZy3W_bannersOnly{display:none}.IXZy3W_promoRow{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.625rem;margin:0;padding-bottom:.25rem;padding-left:1.25rem;padding-right:1.25rem;scroll-padding-left:20px;list-style-type:none;display:flex;overflow-x:auto}.IXZy3W_promoRow::-webkit-scrollbar{display:none}.IXZy3W_promoRow:after{content:"";flex-shrink:0;width:10px}.IXZy3W_promoItem{scroll-snap-align:start;flex-shrink:0;width:calc(100% - 60px);max-width:330px}.IXZy3W_promoItem:only-child{width:100%;max-width:none}.IXZy3W_card{background-color:var(--slate-black);--tw-text-opacity:1;min-height:156px;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:20px;padding-top:18px;padding-bottom:18px;padding-left:1.25rem;text-decoration-line:none;display:flex;position:relative;overflow:hidden}.IXZy3W_glow{pointer-events:none;border-radius:9999px;width:250px;height:250px;position:absolute;top:-44px;right:-60px}.IXZy3W_cardImage{pointer-events:none;object-fit:contain;width:9rem;height:9rem;position:absolute;top:6px;right:-4px}.IXZy3W_cardText{flex-direction:column;align-items:flex-start;width:168px;display:flex;position:relative}.IXZy3W_eyebrow{text-transform:uppercase;color:#ffffffbf;letter-spacing:1.4px;font-size:11px;font-weight:700;line-height:1rem}.IXZy3W_cardName{color:#ffffffe6;margin-top:.25rem;font-size:15px;font-weight:600;line-height:19px}.IXZy3W_priceRow{align-items:baseline;gap:.25rem;margin-top:.125rem;display:inline-flex}.IXZy3W_priceFrom{color:#ffffffa6;font-size:.75rem;line-height:1rem}.IXZy3W_priceAmount{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));letter-spacing:-1px;font-size:26px;font-weight:700;line-height:30px}.IXZy3W_priceNote{color:#ffffffa6;font-size:.75rem;line-height:1rem}.IXZy3W_cardCta{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-underline-offset:4px;align-items:center;gap:.125rem;margin-top:auto;padding-top:.5rem;font-size:.875rem;font-weight:600;line-height:18px;text-decoration-line:underline;display:inline-flex}.IXZy3W_tierGlow{pointer-events:none;border-radius:9999px;width:270px;height:270px;position:absolute;top:-50px;right:-70px}.IXZy3W_tierMax .IXZy3W_tierGlow{background:radial-gradient(circle,#963e869e 0%,#0000 66%)}.IXZy3W_tierPlus .IXZy3W_tierGlow{background:radial-gradient(circle,#1470b099 0%,#0000 66%)}.IXZy3W_tierVisual{pointer-events:none;width:140px;height:100px;position:absolute;top:26px;right:14px}.IXZy3W_plusIcons{pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid;position:absolute;top:20px;right:22px}.IXZy3W_plusIcon{background-color:#ffffff0d;border-width:1px;border-color:#ffffff26;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.IXZy3W_tierText{flex-direction:column;align-items:flex-start;width:150px;display:flex;position:relative}.IXZy3W_tierLogo{filter:brightness(0)invert();width:auto;height:1.25rem}.IXZy3W_tierLine{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));letter-spacing:-.5px;margin-top:.75rem;font-size:19px;font-weight:700;line-height:22px}.IXZy3W_bannerCard{border-radius:20px;display:block;overflow:hidden}.IXZy3W_bannerImage{width:100%;height:auto;display:block}