.jumbo{font-family:ZO Skin Sans,sans-serif;font-weight:300;line-height:1;letter-spacing:-.02em;font-size:5rem}@media (width>=768px){.jumbo{font-size:10rem}}.display{font-family:ZO Skin Sans,sans-serif;font-weight:300;line-height:1;letter-spacing:-.03em;font-size:3.75rem}@media (width>=768px){.display{font-size:7rem}}.h1{font-family:ZO Skin Sans,sans-serif;font-weight:300;line-height:1;letter-spacing:-.02em;font-size:3rem}@media (width>=768px){.h1{font-size:4.5rem}}.h2{font-family:ZO Skin Sans,sans-serif;font-weight:300;line-height:1.1;letter-spacing:-.02em;font-size:2.5rem}@media (width>=768px){.h2{font-size:3.75rem}}.h3{font-family:ZO Skin Sans,sans-serif;font-weight:300;line-height:1.1;letter-spacing:-.02em;font-size:2rem}@media (width>=768px){.h3{font-size:3rem}}.h4{font-family:ZO Skin Sans,sans-serif;font-weight:300;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:lining-nums proportional-nums;font-size:1.625rem}@media (width>=768px){.h4{font-size:2.5rem}}.h5{font-family:ZO Skin Sans,sans-serif;font-weight:300;line-height:1.1;letter-spacing:-.01em;font-size:1.375rem}@media (width>=768px){.h5{font-size:2rem}}.subtitle{font-family:ZO Skin Sans,sans-serif;font-weight:400;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums;font-size:1.25rem}@media (width>=768px){.subtitle{font-size:1.5rem}}.body-l-strong{font-family:Geist,sans-serif;font-weight:600;line-height:1.2;letter-spacing:0;font-variant-numeric:lining-nums proportional-nums;font-size:1.125rem}.body-l-medium{font-family:Geist,sans-serif;font-weight:500;line-height:1.3;letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums;font-size:1.125rem}.body-l{font-family:Geist,sans-serif;font-weight:400;line-height:1.3;letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums;font-size:1.125rem}.body-m-strong{font-family:Geist,sans-serif;font-weight:600;line-height:1.2;letter-spacing:0;font-variant-numeric:lining-nums proportional-nums;font-size:1rem}.body-m-medium{font-family:Geist,sans-serif;font-weight:500;line-height:1.3;letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums;font-size:1rem}.body-m{font-family:Geist,sans-serif;font-weight:400;line-height:1.3;letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums;font-size:1rem}.body-s-strong{font-family:Geist,sans-serif;font-weight:600;line-height:1.2;letter-spacing:0;font-size:.875rem}.body-s-medium{font-family:Geist,sans-serif;font-weight:500;line-height:1.3;letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums;font-size:.875rem}.body-s{font-family:Geist,sans-serif;font-weight:400;line-height:1.3;letter-spacing:-.01em;font-size:.875rem}.caption{font-family:Geist,sans-serif;font-weight:400;line-height:1.3;letter-spacing:0;font-size:.75rem}.label-m{font-family:Geist Mono,monospace;font-weight:500;line-height:1.2;letter-spacing:0;font-variant-numeric:lining-nums proportional-nums;font-size:.875rem;text-transform:uppercase}.label-s{font-family:Geist Mono,monospace;font-weight:500;line-height:1.2;letter-spacing:0;font-variant-numeric:lining-nums proportional-nums;font-size:.75rem;text-transform:uppercase}.layout-5050{display:flex;flex-direction:column;gap:var(--layout-5050-gap-mobile,2.5rem)}@media (width>=900px){.layout-5050{flex-flow:row;align-items:center;gap:var(--layout-5050-gap,1.75rem)}}@media (width<=899.98px){.layout-5050-media-top .layout-5050-media{order:-1}}@media (width>=900px){.layout-5050-stretch{align-items:stretch}}.layout-5050-content,.layout-5050-media{min-width:0}@media (width>=900px){.layout-5050-media{flex:1 1 var(--layout-5050-media,50%)}.layout-5050-content{flex:1 1 var(--layout-5050-content,50%)}}.stack-center{display:flex;flex-direction:column;align-items:center;gap:var(--stack-gap,1.5rem)}@media (width>=900px){.stack-center{gap:var(--stack-gap-lg,var(--stack-gap,1.5rem))}}.carousel-cap{width:100%;max-width:var(--carousel-cap,41.25rem);min-width:0;margin-inline:auto}@media (width>=900px){.carousel-cap{margin-inline:0}}.title-desc-pair{display:flex;flex-direction:column;gap:.75rem;align-items:center;width:100%;text-align:center}@media (width>=900px){.title-desc-pair{gap:1rem;max-width:21.25rem}}.title-desc-pair-title{margin:0;width:100%;line-height:1;font-family:ZO Skin Sans,sans-serif;font-weight:300;letter-spacing:-.02em;font-size:3rem}@media (width>=900px){.title-desc-pair-title{font-size:4.5rem}}.title-desc-pair-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:0;width:100%}.slide-image{position:relative;width:100%;height:24.0625rem;border-radius:1rem;overflow:hidden}@media (width>=900px){.slide-image{width:100%;max-width:41.25rem;height:auto;aspect-ratio:1}}.slide-image-media{display:block;width:100%;height:100%}.slide-image-img{display:block;width:100%;height:100%;object-fit:cover}.slide-image-label{position:absolute;top:.75rem;z-index:1;max-width:calc(100% - 1.5rem);padding:.75rem 1rem;border-radius:.5rem;color:#fff;background:#0006;backdrop-filter:blur(.75rem);pointer-events:none;line-height:1.2}.slide-image-label-one{left:.75rem}.clinical-results-5050{position:relative;display:flex;flex-direction:column;align-items:center;gap:2.5rem;padding-top:2.5rem;padding-bottom:3rem;color:#121212;border-top:1px solid#e3ded5}@media (width>=900px){.clinical-results-5050{gap:3.5rem;padding:5rem 3.5rem;border-top:0}}.clinical-results-5050-intro{--stack-gap:0.5rem;--stack-gap-lg:1.5rem;width:100%;max-width:55.125rem;text-align:center}.clinical-results-5050-intro-copy{--stack-gap:1rem;--stack-gap-lg:1.5rem;width:100%}.clinical-results-5050-eyebrow{margin:0;color:#121212}.clinical-results-5050-headline{margin:0;width:100%;font-family:ZO Skin Sans,sans-serif;font-weight:300;line-height:1.1;letter-spacing:-.02em;font-size:2.5rem}@media (width>=900px){.clinical-results-5050-headline{font-size:3rem}}.clinical-results-5050-legal{display:flex;justify-content:center;min-height:2.5rem;align-items:center}.clinical-results-5050-legal-link{margin:0;padding:0;border:0;background:none;color:#6b6b6b;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.125rem;cursor:pointer;transition:color.5s cubic-bezier(.5,0,0,1)}@media (prefers-reduced-motion:reduce){.clinical-results-5050-legal-link{transition:none}}.clinical-results-5050-legal-link:hover{color:#121212}.clinical-results-5050-legal-link:focus-visible{outline:2px solid#121212;outline-offset:.125rem}.clinical-results-5050-body{width:100%;max-width:100%;min-width:0}.clinical-results-5050-grid{--layout-5050-media:49.6987951807%;--layout-5050-content:48.1927710843%;--layout-5050-gap:2.1084337349%;width:100%;max-width:100%}.clinical-results-5050-stats-col{width:100%}@media (width>=900px){.clinical-results-5050-stats-col{display:flex;flex-direction:column;justify-content:center;align-items:center}}.clinical-results-5050-media-col{width:100%}.clinical-results-5050-grid-stats-only{display:flex;flex-direction:column;align-items:center}.clinical-results-5050-grid-stats-only .clinical-results-5050-stats-col{width:100%}.clinical-results-5050-grid-stats-only .clinical-results-5050-stats-carousel{--carousel-cap:none}@media (width>=900px){.clinical-results-5050-grid-stats-only .clinical-results-5050-stats-group,.clinical-results-5050-grid-stats-only .clinical-results-5050-stats-list{flex-direction:row;align-items:flex-start;justify-content:center}.clinical-results-5050-grid-stats-only .clinical-results-5050-stats-group>.title-desc-pair,.clinical-results-5050-grid-stats-only .clinical-results-5050-stats-list>.title-desc-pair{flex:1 1 0}}.clinical-results-5050-media-carousel-horizontal{--carousel-arrow-space-l:0.75rem;--carousel-arrow-space-r:0.75rem;--carousel-arrow-bg:rgb(0 0 0 / 12%);--carousel-arrow-bg-hover:rgb(0 0 0 / 20%);--carousel-arrow-color:#fff}.clinical-results-5050-media-carousel-vertical{--carousel-arrow-bg:transparent;--carousel-arrow-bg-hover:rgb(0 0 0 / 6%);--carousel-arrow-color:#121212;gap:.25rem}.clinical-results-5050-media-slide{width:100%}.clinical-results-5050-media-pair{display:flex;width:100%}.clinical-results-5050-media-pair .slide-image{flex:1 1 0;max-width:none;height:auto}.clinical-results-5050-media-pair-horizontal{gap:.125rem}.clinical-results-5050-media-pair-horizontal .slide-image{aspect-ratio:1/2}.clinical-results-5050-media-pair-horizontal .slide-image:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.clinical-results-5050-media-pair-horizontal .slide-image:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.clinical-results-5050-media-pair-vertical{flex-direction:column;gap:.25rem}.clinical-results-5050-media-pair-vertical .slide-image{flex:none;aspect-ratio:2}.clinical-results-5050-media-carousel-nav .carousel_arrow{margin:0;backdrop-filter:blur(.75rem)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.clinical-results-5050-media-carousel-nav .carousel_arrow{--carousel-arrow-bg:rgb(0 0 0 / 35%);--carousel-arrow-bg-hover:rgb(0 0 0 / 45%)}}@media (width<=899.98px){.clinical-results-5050-media-carousel-nav .carousel_arrow{display:none}}@media (width>=900px){.clinical-results-5050-media-carousel-nav{--carousel-stepper-grow:0}.clinical-results-5050-media-carousel-nav .carousel_controls-arrow{display:none}}.clinical-results-5050-media-carousel-nav .carousel_arrow-disabled,.clinical-results-5050-media-carousel-nav .carousel_arrow[aria-disabled=true],.clinical-results-5050-media-carousel-vertical .carousel_arrow-disabled,.clinical-results-5050-media-carousel-vertical .carousel_arrow[aria-disabled=true],.clinical-results-5050-stats-carousel-nav .carousel_arrow-disabled,.clinical-results-5050-stats-carousel-nav .carousel_arrow[aria-disabled=true]{opacity:.35;pointer-events:none;cursor:default}.clinical-results-5050-media-carousel-nav .carousel_arrow-disabled:hover,.clinical-results-5050-media-carousel-nav .carousel_arrow[aria-disabled=true]:hover,.clinical-results-5050-media-carousel-vertical .carousel_arrow-disabled:hover,.clinical-results-5050-media-carousel-vertical .carousel_arrow[aria-disabled=true]:hover,.clinical-results-5050-stats-carousel-nav .carousel_arrow-disabled:hover,.clinical-results-5050-stats-carousel-nav .carousel_arrow[aria-disabled=true]:hover{background-color:var(--carousel-arrow-bg)}.clinical-results-5050 .item{--stack-gap:0.75rem;--stack-gap-lg:1rem;display:flex;flex-direction:column;align-items:center;gap:var(--stack-gap,1.5rem)}@media (width>=900px){.clinical-results-5050 .item{gap:var(--stack-gap-lg,var(--stack-gap,1.5rem))}}.clinical-results-5050 .item{width:100%;text-align:center}@media (width>=900px){.clinical-results-5050 .item{max-width:21.25rem}}.clinical-results-5050 .item-number{margin:0;width:100%;line-height:1;font-weight:300;letter-spacing:-.02em;font-size:3rem}@media (width>=900px){.clinical-results-5050 .item-number{font-size:4.5rem}}.clinical-results-5050 sup{top:0;font-size:inherit}.clinical-results-5050 .item-text{margin:0;font-size:1.125rem}.clinical-results-5050-stats-group,.clinical-results-5050-stats-list{--stack-gap:2rem;--stack-gap-lg:3.5rem;width:100%;max-width:22.3125rem;margin-inline:auto;text-align:center}@media (width>=900px){.clinical-results-5050-stats-group,.clinical-results-5050-stats-list{max-width:none;margin-inline:0}}.clinical-results-5050-stats-carousel{--carousel-cap:39.75rem;--carousel-controls-gap:2rem}@media (width>=900px){.clinical-results-5050-stats-carousel{--carousel-controls-gap:3.5rem}.clinical-results-5050-stats-carousel .carousel_arrow{top:calc(50% - 1.25rem)}.clinical-results-5050-stats-carousel .clinical-results-5050-viewport{position:static}}.clinical-results-5050-stats-carousel-nav{--carousel-arrow-space-l:-0.9375rem;--carousel-arrow-space-r:-0.9375rem;--carousel-arrow-bg:rgb(255 255 255 / 70%);--carousel-arrow-bg-hover:#fff;--carousel-arrow-color:#121212}.clinical-results-5050-stats-carousel-nav .carousel_arrow{backdrop-filter:blur(.75rem)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.clinical-results-5050-stats-carousel-nav .carousel_arrow{--carousel-arrow-bg:rgb(255 255 255 / 90%);--carousel-arrow-bg-hover:#fff}}@media (width<=899.98px){.clinical-results-5050-stats-carousel-nav .carousel_arrow{display:none}}@media (width>=900px){.clinical-results-5050-stats-carousel-nav .carousel_controls-arrow{display:none}}.clinical-results-5050-stats-slide{width:100%}@media (width>=900px){.clinical-results-5050-stats-slide{padding-inline:3rem}}.expert-guidance-5050{--accordion-trigger-padding:1rem 0;--layout-5050-media:49.6987951807%;--layout-5050-content:50.3012048193%;--layout-5050-gap:0%;margin-bottom:4rem}@media (width>=900px){.expert-guidance-5050{margin-bottom:5rem}}.expert-guidance-5050 .accordion-group{padding-block:0}.expert-guidance-5050 .accordion-group_list{border-top:0}@media (width>=900px){.expert-guidance-5050 .accordion_content{padding-bottom:1.25rem}.expert-guidance-5050-accordion-col{display:flex;flex-direction:column;justify-content:flex-end}.expert-guidance-5050-accordion-col .experience-accordion,.expert-guidance-5050-accordion-col .expert-guidance-5050-eyebrow{max-width:31.25rem;margin-right:1.25rem}}.expert-guidance-5050-eyebrow{font-family:Geist Mono,monospace;font-weight:500;line-height:1.2;letter-spacing:0;font-variant-numeric:lining-nums proportional-nums;font-size:.875rem;text-transform:uppercase;margin:0 0 1rem;color:#121212}@media (width>=900px){.expert-guidance-5050-eyebrow{margin:0 0 2rem}}.expert-guidance-5050-media{background-color:#f5f2ed;border-radius:1rem;margin-inline:auto}@media (width>=900px){.expert-guidance-5050-media{margin-inline:0}}@media (width<=899.98px){.container-fluid-mobile .expert-guidance-5050{padding-inline:.75rem}}.copy-group-carousel{--layout-5050-media:49.6987951807%;--layout-5050-content:48.1927710843%;--layout-5050-gap:2.1084337349%;padding-bottom:3rem}@media (width>=900px){.copy-group-carousel{padding-bottom:5rem}}.copy-group-carousel-media{border-radius:1rem;overflow:hidden}.copy-group-carousel-picture{display:block;width:100%}.copy-group-carousel-img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background-color:#f5f2ed}.copy-group-carousel-content{--stack-gap:2rem;--stack-gap-lg:3rem;text-align:center}.copy-group-carousel-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}@media (width>=900px){.copy-group-carousel-tags{max-width:33rem}}.copy-group-carousel-tag{margin:0;padding:.75rem 1.25rem;border:0;border-radius:.5rem;background-color:#ebe6df;color:#121212;cursor:pointer;transition:background-color.5s cubic-bezier(.5,0,0,1),color.5s cubic-bezier(.5,0,0,1)}@media (prefers-reduced-motion:reduce){.copy-group-carousel-tag{transition:none}}.copy-group-carousel-tag:hover{background-color:#e3ded5}.copy-group-carousel-tag:focus-visible{outline:2px solid#121212;outline-offset:.125rem}.copy-group-carousel-tag-active{background-color:#121212;color:#fff}.copy-group-carousel-tag-active:hover{background-color:#121212}.copy-group-carousel-carousel{--carousel-cap:40rem;--carousel-controls-gap:2rem}@media (width>=900px){.copy-group-carousel-carousel{--carousel-stepper-grow:0;max-width:33rem}}.copy-group-carousel-group{--stack-gap:1.5rem;--stack-gap-lg:2rem;margin:0 auto}@media (width>=900px){.copy-group-carousel-group{max-width:35rem}}.copy-group-carousel-heading{margin:0}.copy-group-carousel-body{color:#4f4f4f}.copy-group-carousel-body p{margin:0 0 1rem}.copy-group-carousel-body p:last-child{margin-bottom:0}.copy-group-carousel-body a{color:#121212;text-decoration:underline;text-underline-offset:.125rem}.copy-group-carousel-defs{display:none}.product-sticky-panel{--product-add-to-cart-alert-padding:0.5rem 0.75rem 0;position:fixed;inset:auto 0 0;z-index:10}@media (width>=900px){.product-sticky-panel{background-color:#fff;box-shadow:0 -.125rem 1rem#00000014;--product-add-to-cart-alert-padding:1rem 1.5rem 0}}.product-sticky-panel{transform:translateY(100%);visibility:hidden;transition:transform.8s cubic-bezier(.5,0,0,1),visibility 0s.8s linear}.product-sticky-panel.is-visible{transform:translateY(0);visibility:visible;transition:transform.8s cubic-bezier(.5,0,0,1)}.product-sticky-panel .product-add-to-cart-alert{justify-content:flex-end}.product-sticky-panel-inner{display:flex;align-items:stretch;max-width:120rem;margin:0 auto;padding:.5rem.75rem;filter:drop-shadow(0 -.9375rem 1rem #00000005)drop-shadow(0 -.375rem .75rem #00000005)}@media (width>=900px){.product-sticky-panel-inner{align-items:center;gap:1rem;padding:1rem 1.5rem;filter:none}}.product-sticky-panel-group{display:flex;flex:0 auto;align-items:center;gap:.5rem;min-width:0;padding-right:1.25rem;border-radius:.75rem 0 0 .75rem;background-color:#fff}@media (width>=900px){.product-sticky-panel-group{display:contents}}.product-sticky-panel-media{flex:none}.product-sticky-panel-image{display:block;width:2.875rem;height:2.875rem;object-fit:cover;border-radius:.75rem 0 0 .75rem}@media (width>=900px){.product-sticky-panel-image{width:3.5rem;height:3.5rem;border-radius:.5rem}}.product-sticky-panel-info{display:flex;flex-direction:column;gap:.125rem;min-width:0}@media (width>=900px){.product-sticky-panel-info{gap:.375rem;margin-right:auto}}.product-sticky-panel-name{display:none;overflow:hidden;color:#121212;font-family:ZO Skin Sans,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.1;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}@media (width>=900px){.product-sticky-panel-name{display:block}}.product-sticky-panel-price{display:inline-flex;align-items:baseline;gap:.5rem;color:#121212;font-family:Geist Mono,monospace;font-weight:400;font-size:.75rem;line-height:1.2;text-transform:uppercase;white-space:nowrap;font-variant-numeric:lining-nums proportional-nums}@media (width>=900px){.product-sticky-panel-price{font-size:.875rem}}.product-sticky-panel-price-list{color:#6b6b6b;text-decoration:line-through}.product-sticky-panel-variant{position:relative;flex:none}@media (width<=899.98px){.product-sticky-panel-variant{align-self:stretch;display:flex;align-items:center;padding-left:1rem;border-left:1px solid#e3ded5}}.product-sticky-panel-variant-toggle{display:inline-flex;align-items:center;gap:.25rem;min-width:7.5rem;min-height:2.875rem;padding:0 1rem 0 1.25rem;border:.09375rem solid#e3ded5;border-radius:.75rem;background-color:#fff;color:#121212;font-family:Geist,sans-serif;font-weight:400;font-size:.875rem;line-height:1.3;letter-spacing:-.01em;cursor:pointer;transition:border-color.5s cubic-bezier(.5,0,0,1),background-color.5s cubic-bezier(.5,0,0,1)}@media (width<=899.98px){.product-sticky-panel-variant-toggle{min-width:0;padding:0;border-color:#0000;background-color:#0000;font-size:.75rem}}@media not all and (pointer:coarse){.product-sticky-panel-variant-toggle:hover{border-color:#6b6b6b}}.product-sticky-panel-variant-toggle:focus-visible{outline:2px solid#002c8e;outline-offset:1px}@media (width>=900px){.product-sticky-panel-variant-toggle.show{border-color:#121212}}.product-sticky-panel-variant-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-sticky-panel-variant-value-full{display:none}@media (width>=900px){.product-sticky-panel-variant-value-full{display:inline}}.product-sticky-panel-variant-value-compact{display:inline}@media (width>=900px){.product-sticky-panel-variant-value-compact{display:none}}.product-sticky-panel-variant.has-swatch .product-sticky-panel-variant-value{max-width:10rem}.product-sticky-panel-variant-caret{flex:none;width:1rem;height:1rem;margin-left:auto;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M4 6l4 4 4-4' stroke='%234f4f4f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")no-repeat center/1rem;transition:transform.5s cubic-bezier(.5,0,0,1)}.product-sticky-panel-variant-toggle.show .product-sticky-panel-variant-caret{transform:rotate(180deg)}.product-sticky-panel-variant-swatch{flex:none;width:1.25rem;height:1.25rem;border-radius:.25rem;background-color:#faf8f5;background-position:50%;background-size:cover;background-repeat:no-repeat}.product-sticky-panel-variant-menu{display:none;position:absolute;bottom:100%;left:0;z-index:1000;min-width:12.5rem;margin-bottom:.5rem;padding:.5rem;border:1px solid#ebe6df;border-radius:.75rem;background-color:#fff;box-shadow:.9px 1.62px 3.1px#15151514,3.96px 7.12px 6.42px#15151521,9.71px 17.48px 12.8px#1515152a,18.71px 33.67px 25.08px#15151533}.product-sticky-panel-variant-menu.show{display:block}.product-sticky-panel-variant-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.625rem.75rem;border:0;border-radius:.25rem;background-color:#0000;color:#121212;font-family:Geist,sans-serif;font-weight:400;font-size:.875rem;line-height:1.3;text-align:left;cursor:pointer}@media not all and (pointer:coarse){.product-sticky-panel-variant-item:hover{background-color:#f5f2ed}}.product-sticky-panel-variant-item:focus-visible{outline:2px solid#002c8e;outline-offset:-2px}.product-sticky-panel-variant-item:disabled{color:#bdb9b3;text-decoration:line-through;cursor:not-allowed}.product-sticky-panel-variant-item.is-selected{font-weight:500}.product-sticky-panel-variant-item-check{flex:none;width:1rem;height:1rem;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M3.5 8.5l3 3 6-7' stroke='%23121212' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")no-repeat center/1rem;opacity:0}.product-sticky-panel-variant-item.is-selected .product-sticky-panel-variant-item-check{opacity:1}.product-sticky-panel-swatches{display:flex;flex-wrap:wrap;gap:.5rem;max-width:18.75rem;padding:.25rem}.product-sticky-panel-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--variation-btn-w,2.5rem);height:var(--variation-btn-h,2.5rem);padding:var(--variation-btn-pad,0);border:1px solid var(--variation-btn-border,#6b6b6b);border-radius:var(--variation-btn-radius,.25rem);background-color:var(--swatch-color,transparent);background-image:var(--swatch-img,none);background-size:cover;background-position:50%;cursor:pointer;color:#121212;font-variant-numeric:lining-nums proportional-nums}.product-sticky-panel-swatch:focus-visible{outline-offset:2px}@media not all and (pointer:coarse){.product-sticky-panel-swatch:hover:not(.is-selected,.is-unavailable,:active){border-color:var(--variation-btn-hover-border,#fff);box-shadow:var(--variation-btn-hover-shadow,0 0 0 1px #6b6b6b)}}.product-sticky-panel-swatch:active:not(.is-selected,.is-unavailable){background-color:var(--swatch-color,transparent);border-color:var(--variation-btn-active-border,#121212)}.product-sticky-panel-swatch.is-selected:not(.is-unavailable){cursor:default;border-color:var(--variation-btn-selected-border,#fff);box-shadow:var(--variation-btn-sel-shadow,0 0 0 1px #121212)}.product-sticky-panel-swatch.is-unavailable{background-color:var(--swatch-color,transparent);color:var(--variation-btn-unavailable-color,inherit);border-color:var(--variation-btn-unavailable-border,#6b6b6b)}.product-sticky-panel-swatch.is-unavailable.is-selected{border-color:var(--variation-btn-unavailable-selected-border,#121212)}.product-sticky-panel-swatch.is-unavailable:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:var(--variation-btn-radius,.25rem);opacity:var(--variation-btn-strikethrough,1);background:linear-gradient(to bottom right,transparent calc(50% - var(--variation-btn-strikethrough-width,.125rem)*.5),#fff calc(50% - var(--variation-btn-strikethrough-width,.125rem)*.5),#fff calc(50% + var(--variation-btn-strikethrough-width,.125rem)*.5),transparent calc(50% + var(--variation-btn-strikethrough-width,.125rem)*.5))}.product-sticky-panel-swatch{flex:none}.product-sticky-panel-swatch.is-unavailable{cursor:not-allowed}.product-sticky-panel-swatch-name{display:block;padding:.5rem.25rem.25rem;color:#121212;font-family:Geist,sans-serif;font-size:.75rem;line-height:1.3}.product-sticky-panel-variant-static{flex:none;color:#4f4f4f;font-family:Geist,sans-serif;font-weight:500;font-size:.875rem;line-height:1.3;white-space:nowrap}@media (width<=899.98px){.product-sticky-panel-variant-static{padding-left:1rem;border-left:1px solid#e3ded5}}.product-sticky-panel-cta{display:inline-flex;flex:auto;align-items:center;justify-content:center;gap:.5rem;min-height:2.875rem;padding:0 1.5rem;border:1px solid#0000;border-radius:.75rem;font-family:Geist,sans-serif;font-weight:500;font-size:.875rem;line-height:1.3;letter-spacing:-.01em;cursor:pointer;transition:background-color.5s cubic-bezier(.5,0,0,1),color.5s cubic-bezier(.5,0,0,1),box-shadow.5s cubic-bezier(.5,0,0,1),outline-color.5s cubic-bezier(.5,0,0,1);background-color:#002c8e;color:#fff}@media not all and (pointer:coarse){.product-sticky-panel-cta:not(:disabled,.disabled):hover{background-color:#002c8e;border-color:#0000;color:#fff;border-radius:.75rem;outline:1px solid#002c8e;outline-offset:1px;box-shadow:inset 0 2px 6px#0000000d}}.product-sticky-panel-cta:not(:disabled,.disabled).is-hover{background-color:#002c8e;border-color:#0000;color:#fff;border-radius:.75rem;outline:1px solid#002c8e;outline-offset:1px;box-shadow:inset 0 2px 6px#0000000d}.product-sticky-panel-cta:not(:disabled,.disabled).active,.product-sticky-panel-cta:not(:disabled,.disabled):active{background-color:#121212;border-color:#0000;color:#fff;outline:none;box-shadow:none}.product-sticky-panel-cta.disabled,.product-sticky-panel-cta:disabled{background-color:#bdb9b3;color:#4f4f4f;cursor:not-allowed}@media (width<=899.98px){.product-sticky-panel-cta{border-radius:0 .75rem.75rem 0}}@media (width>=900px){.product-sticky-panel-cta{flex:none;width:16.6875rem}}.product-sticky-panel-cta-spinner{display:none;width:1rem;height:1rem;border:2px solid currentcolor;border-right-color:#0000;border-radius:50%;animation:product-sticky-panel-spin.6s linear infinite}.product-sticky-panel-cta.is-processing{background-color:#002c8e;color:#fff;cursor:progress}.product-sticky-panel-cta.is-processing .product-sticky-panel-cta-spinner{display:inline-block}@keyframes product-sticky-panel-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.product-sticky-panel{transition:none}.product-sticky-panel-cta-spinner{animation:none}}.feature-routing{--fr-aspect-ratio:calc(393 / 640);--fr-color:#fff;aspect-ratio:var(--fr-aspect-ratio);border-radius:1rem;color:var(--fr-color);height:37.5rem;overflow:hidden;position:relative;width:100%}@media (width>=900px){.feature-routing{aspect-ratio:auto;border-radius:1.5rem;height:45.9375rem}}.feature-routing:has(.feature-routing-media):before{background:linear-gradient(#0000 55%,#00000040),linear-gradient(#00000040 0%,#0000 45%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.feature-routing-media{inset:0;position:absolute;z-index:0}.feature-routing-media img{height:100%;object-fit:cover;width:100%}.feature-routing-content{height:100%;min-height:0;padding:1.25rem 1rem;position:relative;z-index:2}@media (width>=900px){.feature-routing-content{padding:1.5rem}}.feature-routing-inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:0;padding:2.5rem 1.5rem;text-align:center;width:100%}@media (width>=900px){.feature-routing-inner{padding:4rem 3rem}}.feature-routing-headline{font-size:2.5rem;font-weight:300;line-height:1.1;margin-bottom:1rem;overflow-wrap:break-word}@media (width>=900px){.feature-routing-headline{font-size:3.75rem;margin-bottom:.75rem}}.feature-routing-body{font-family:Geist,sans-serif;font-weight:400;line-height:1.3;letter-spacing:-.01em;font-size:.875rem;margin-bottom:3rem}@media (width>=900px){.feature-routing-body{font-family:Geist,sans-serif;font-weight:400;line-height:1.3;letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums;font-size:1.125rem;margin-bottom:3.125rem;max-width:38.75rem}}.feature-routing-svg{display:block;margin-bottom:3rem;margin-inline:auto;max-width:51.875rem;pointer-events:none;width:100%}@media (width>=900px){.feature-routing-svg{margin-bottom:3.625rem}}.feature-routing-svg img{display:block;height:auto;width:100%}.feature-routing-cta{align-items:inherit;display:flex;flex-direction:column;margin-top:2rem}@media (width>=900px){.feature-routing-cta{margin-top:3.5rem}}.feature-routing-inner-frosted{backdrop-filter:blur(1rem);background:#ffffff1f;border-radius:1rem;padding:clamp(2.125rem,6vh,4rem)clamp(1rem,4vw,3rem)}@media (width>=900px){.feature-routing-inner-frosted{border-radius:1.5rem}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.feature-routing-inner-frosted{background:#ffffff47}}.feature-routing-inner-frosted .feature-routing-body,.feature-routing-inner-frosted .feature-routing-cta,.feature-routing-inner-frosted .feature-routing-headline,.feature-routing-inner-frosted .feature-routing-svg{flex-shrink:0}.feature-routing-inner-frosted .feature-routing-cta{margin:0}.container .experience-layouts-ProductCardsGroup{margin-inline:-1rem}@media (width>=900px){.container .experience-layouts-ProductCardsGroup{margin-inline:-3.5rem}}@media (width>=1921px){.container .experience-layouts-ProductCardsGroup{margin-inline:0}}@media (width<=899.98px){.container.container-fluid-mobile .experience-layouts-ProductCardsGroup{margin-inline:-.25rem}}@media (width>=900px){.container.container-fluid-desktop .experience-layouts-ProductCardsGroup{margin-inline:-.5rem}}@media (width>=1921px){.container.container-fluid-desktop .experience-layouts-ProductCardsGroup{margin-inline:0}}.container-fluid .experience-layouts-ProductCardsGroup{margin-inline:-.25rem}@media (width>=900px){.container-fluid .experience-layouts-ProductCardsGroup{margin-inline:-.5rem}}@media (width>=1921px){.container-fluid .experience-layouts-ProductCardsGroup{margin-inline:0}}.product-cards-group{--carousel-gap:0.5rem;--pcg-spacing-x:1rem;padding-block:3rem}@media (width>=900px){.product-cards-group{--pcg-spacing-x:3.5rem;padding-block:5rem 7.5rem}}@media (width>=1921px){.product-cards-group{--pcg-spacing-x:0;max-width:117.25rem;margin-inline:auto}}.product-cards-group .carousel_slide,.product-cards-group .carousel{overflow:hidden}.product-cards-group .pcg-header{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}@media (width>=900px){.product-cards-group .pcg-header{margin-bottom:2.5rem}}.product-cards-group .pcg-copy{display:flex;flex:auto;flex-direction:column;gap:1rem;min-width:0}.product-cards-group .pcg-eyebrow,.product-cards-group .pcg-subheading{margin:0}@media (width>=900px){.product-cards-group .pcg-subheading{max-width:33rem}}.product-cards-group:has(.carousel_slide:nth-child(5)){--carousel-slide-width:300px}@media (width>=900px){.product-cards-group:has(.carousel_slide:nth-child(5)){--carousel-slide-width:calc((100vw - 0.5rem * 2 - 2 * var(--pcg-spacing-x,16px))/ 3);padding-bottom:5rem}}.product-cards-group:has(.carousel_slide:nth-child(5)) .carousel_controls,.product-cards-group:has(.carousel_slide:nth-child(5)) .carousel_track,.product-cards-group:has(.carousel_slide:nth-child(5)) .pcg-header{margin-left:var(--pcg-spacing-x,16px);margin-right:var(--pcg-spacing-x,16px)}.product-cards-group:has(.carousel_slide:nth-child(5)) .carousel_viewport{clip-path:inset(0 0 0 var(--pcg-spacing-x,16px))}.product-cards-group:has(.carousel_slide:nth-child(5)) .carousel_slide:last-child{width:calc(var(--carousel-slide-width) + 2*var(--pcg-spacing-x,16px));padding-right:calc(2*var(--pcg-spacing-x,16px))}@media (width>=1921px){.product-cards-group:has(.carousel_slide:nth-child(5)){--carousel-slide-width:calc((117.25rem - 0.5rem * 2)/ 3)}.product-cards-group:has(.carousel_slide:nth-child(5)) .carousel{margin-right:-1.375rem}.product-cards-group:has(.carousel_slide:nth-child(5)) .carousel_controls{margin-right:1.375rem}.product-cards-group:has(.carousel_slide:nth-child(5)) .carousel_slide:last-child{width:calc(var(--carousel-slide-width) + 1.375rem);padding-right:1.375rem}}.product-cards-group:not(:has(.carousel_slide:nth-child(5))){padding-left:var(--pcg-spacing-x,16px);padding-right:var(--pcg-spacing-x,16px)}.product-cards-group:not(:has(.carousel_slide:nth-child(5))) .carousel_track{display:grid;width:auto}@media (width>=900px){.product-cards-group:not(:has(.carousel_slide:nth-child(5))) .carousel_track{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (width<=899.98px){.product-cards-group:not(:has(.carousel_slide:nth-child(5))) .carousel_track{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-cards-group:not(:has(.carousel_slide:nth-child(5))) .carousel_controls{display:none}@media (width>=900px){.product-cards-group:not(:has(.carousel_slide:nth-child(3))){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.5rem;width:100%;padding-bottom:5rem}.product-cards-group:not(:has(.carousel_slide:nth-child(3))) .pcg-header{flex-direction:column;align-items:start;gap:2.5rem;margin-bottom:0}}.product-cards-group:not(:has(.carousel_slide:nth-child(2))){display:none}.faq{width:100%;max-width:51.875rem;margin-inline:auto;padding:3.5rem 1rem}@media (width>=900px){.faq{padding:5rem 1rem}}.faq-title{margin:0 0 1.5rem}@media (width>=900px){.faq-title{margin-bottom:2.5rem;text-align:center}}.faq-list{margin:0;padding:0;list-style:none}.faq-item{padding:1.5rem 0;border-bottom:1px solid#e3ded5}.faq-item h3{font-family:Geist,sans-serif;font-weight:500;line-height:1.3;letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums;font-size:1.125rem;font-size:1rem;line-height:1.2;margin:0 0 .5rem}@media (width>=900px){.faq-item h3{font-size:1.125rem;line-height:1.3}}.faq-item p{font-family:Geist,sans-serif;font-weight:400;line-height:1.3;letter-spacing:-.01em;font-size:.875rem;color:#4f4f4f;margin:0}.faq-item p:not(:last-child){margin-bottom:.5rem}.quote{--stack-gap:1.5rem;--stack-gap-lg:2rem;padding:3rem 0;text-align:center}@media (width>=900px){.quote{padding:5rem 0}}.quote-eyebrow{margin:0 0 .5rem;color:#121212}@media (width>=900px){.quote-eyebrow{margin-bottom:0}}.quote-figure{margin:0;max-width:70rem}.quote-text{quotes:auto;margin:0;color:#002c8e;overflow-wrap:break-word;font-size:1.625rem}.quote-text:before{content:open-quote}.quote-text:after{content:close-quote}@media (width>=900px){.quote-text{font-size:3rem}}.quote-attribution{display:flex;flex-direction:column;gap:.25rem;overflow-wrap:break-word}.quote-attributor-name{color:#121212;font-weight:500}.quote-attributor-title{color:#4f4f4f}.quote-content{max-width:41.25rem}.quote-content :last-child{margin-bottom:0}.quote-cta{margin-top:1rem}.yotpo-reviews-redesign{padding:2.5rem 1rem 3rem;background:#ebe6df;border-radius:1rem}@media (width>=900px){.yotpo-reviews-redesign{padding:5rem 3.5rem}}.yotpo-reviews-redesign .yotpo-reviews-redesign-title{margin:0 0 1.5rem;text-align:center}@media (width>=900px){.yotpo-reviews-redesign .yotpo-reviews-redesign-title{margin-bottom:2.5rem}}.redesign-product-page_main{display:flex;flex-direction:column;margin:0 auto;max-width:120rem;position:relative;align-items:flex-start}@media (width>=900px){.redesign-product-page_main{flex-flow:row;gap:1.5rem}}.redesign-product-page{--ignore-restriction:0}.redesign-product-page:has(.product-details-actions:not([data-availability-state=oos])) .out-of-stock-only-block{display:none}.redesign-product-page:has(.product-details-actions:not([data-availability-state=unavailable])) .unavailable-only-block{display:none}.redesign-product-page:has(.product-details-actions:not([data-availability-state=default])) .default-state-block{display:none}.redesign-product-page:has(.product-details.is-restricted) .product-details-actions,.redesign-product-page:has(.product-details.is-restricted) .product-sticky-panel{display:if(style(--ignore-restriction: 1): block;else: none)}.redesign-product-page{padding-bottom:3.875rem}@media (width>=900px){.redesign-product-page{padding-bottom:5.5rem}}