.product-story{--story-ink: #1a1a1a;--story-muted: #6b6b6b;--story-line: rgba(26, 26, 26, .1);--story-paper: #f7f4ee;--story-white: #ffffff}product-story-nav,product-story-nav.product-story__nav,.product-story__nav{display:block;width:100%;max-width:100%;box-sizing:border-box}.product-story .shopify-section:has(.video-section){margin-bottom:-2px;background:#111}.product-story .shopify-section:has(.video-section)>div,.product-story .video-section{padding-top:0;padding-bottom:0;background:transparent;background-image:none}.product-story .video-section__media,.product-story .video-section__poster{border:0;outline:0;background:transparent;box-shadow:none}.product-story .video-section__media:after{content:none}@media screen and (max-width:749px){.product-story .video-section.page-width{width:100%;max-width:none;padding-left:0;padding-right:0}}.product-story .video-section+.product-story__body,.product-story .shopify-section:has(.video-section)+.product-story__body{position:relative;z-index:1}.product-story__nav-placeholder{display:block;width:100%;height:0}.product-story__nav{position:relative;z-index:19;height:60px;background:#f3f3f3;background-image:none;border-top:1px solid #e0e0e0;border-bottom:1px solid #e8e8e8}.product-story__nav.is-fixed{position:fixed;left:0;right:0;width:100%;z-index:19}.product-story__tabs{display:flex;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:0;width:100%;max-width:100%;height:60px;margin:0 auto;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.product-story__tabs::-webkit-scrollbar{display:none}.product-story__tabs li{display:flex}.product-story__tab{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:10rem;height:60px;padding:0 3.2rem;color:#666;font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:1;text-decoration:none;text-transform:none;white-space:nowrap}.product-story__tab:hover,.product-story__tab.is-active{color:#000}.product-story__tab.is-active:after{content:"";position:absolute;left:50%;bottom:-1px;width:90%;height:3px;background:#000;transform:translate(-50%)}.product-story__panel{scroll-margin-top:calc(var(--header-height, 6rem) + 68px)}.product-story__header{max-width:72rem;margin:0 auto 4.8rem;text-align:center}.product-story__eyebrow{margin:0 0 1.2rem;color:var(--story-muted);font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.product-story__title{margin:0 0 1.2rem;color:var(--story-ink);font-size:calc(var(--font-heading-scale) * 3rem);line-height:1.15}@media screen and (min-width:750px){.product-story__title{font-size:calc(var(--font-heading-scale) * 4.4rem)}}.product-story__subtitle{margin:0;color:var(--story-muted);font-size:1.8rem;line-height:1.6}.product-story__panel--banners{padding:0}.product-story__panel--banners .product-story__header{margin-bottom:3.2rem}.product-story__banners{width:100%}.product-story__banner{position:relative;width:100%}.product-story__banner-media{position:relative;overflow:hidden;background:var(--story-paper)}.product-story__banner-media--placeholder{aspect-ratio:16 / 7}.product-story__banner-image{display:block;width:100%;height:auto}.product-story__banner-image--mobile{display:none}.product-story__banner--slideshow{overflow:hidden}.product-story__slideshow{position:relative;display:block;width:100%}.product-story__slideshow-viewport{position:relative;width:100%}.product-story__slideshow-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .55s ease}.product-story__slideshow-slide.is-active{position:relative;opacity:1;pointer-events:auto;z-index:1}.product-story__slideshow-slide picture{display:block;width:100%}.product-story__slideshow-slide .product-story__banner-image{display:block;width:100%;height:auto}.product-story__slideshow-nav{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#ffffffe6;color:#1a1a1a;transform:translateY(-50%);cursor:pointer}.product-story__slideshow-nav .svg-wrapper,.product-story__slideshow-nav svg{display:block;width:1.8rem;height:1.8rem}.product-story__slideshow-nav--prev{left:1.6rem}.product-story__slideshow-nav--next{right:1.6rem}.product-story__slideshow-nav--next svg{transform:rotate(180deg)}.product-story__slideshow-dots{position:absolute;left:0;right:0;bottom:1.8rem;z-index:3;display:flex;justify-content:center;gap:.8rem}.product-story__slideshow-dot{width:.9rem;height:.9rem;padding:0;border:0;border-radius:50%;background:#ffffff73;cursor:pointer}.product-story__slideshow-dot.is-active{background:#fff}.product-story__banner--modes .product-story__slideshow-viewport{aspect-ratio:1920 / 700;background:#1a1a1a}.product-story__banner--modes .product-story__slideshow-slide,.product-story__banner--modes .product-story__slideshow-slide.is-active{position:absolute;top:0;right:0;bottom:0;left:0}.product-story__mode-slide-media,.product-story__mode-slide-media picture{position:absolute;top:0;right:0;bottom:0;left:0}.product-story__mode-slide-media .product-story__banner-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center}.product-story__mode-slide-copy{position:absolute;z-index:2;top:0;left:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;width:min(78%,110rem);padding:7.6rem 2.4rem .8rem 8.8rem;color:#fff;text-align:left;pointer-events:none}.product-story__mode-slide-main{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.product-story__mode-slide-title,.product-story__mode-slide-text,.product-story__mode-slide-nm,.product-story__mode-slide-badge,.product-story__mode-slide-foot{pointer-events:auto;user-select:text;-webkit-user-select:text;cursor:text}.product-story__mode-slide-title{margin:0;color:#fff;font-size:50px;font-weight:400;line-height:1.15;letter-spacing:-.02em}.product-story__mode-slide-text{margin:.4rem 0 0;max-width:none;color:#ffffffeb;font-size:18px;line-height:1.45;white-space:nowrap}.product-story__mode-slide-wave{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;margin-top:2.8rem}.product-story__mode-slide-bars{display:flex;align-items:center;gap:1.2rem}.product-story__mode-slide-bar{display:block;width:9.6rem;height:1.4rem;border-radius:999px}.product-story__mode-slide-nm{margin:0;color:#fff;font-size:30px;font-weight:400;line-height:1.2}.product-story__mode-slide-note{margin-left:.8rem;color:#ffffffc7;font-size:15px;font-weight:500;line-height:1.3}.product-story__mode-slide-badge{position:absolute;left:8.8rem;top:50.65%;margin:0;padding:0;background:none;border:0;color:#fff;font-size:30px;font-weight:400;letter-spacing:-.02em;line-height:1;white-space:nowrap;transform:translateY(-50%)}.product-story__mode-slide-compare{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;width:min(100%,42rem);margin-top:1.2rem}.product-story__mode-slide-shot{position:relative;margin:0;overflow:hidden;border-radius:.4rem}.product-story__mode-slide-shot img{display:block;width:100%;height:auto}.product-story__mode-slide-shot figcaption{position:absolute;left:1rem;bottom:1rem;padding:.35rem .9rem;border-radius:999px;background:#c81e1e;color:#fff;font-size:12px;font-weight:700;line-height:1}.product-story__mode-slide-shot-after{background:#2a2a2a!important}.product-story__mode-slide-foot{margin-top:auto;margin-bottom:0;max-width:52rem;color:#ffffffc7;font-size:12px;line-height:1.35}.product-story__battery-controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-columns:minmax(42rem,32%) minmax(0,1fr) minmax(42rem,32%);align-items:center;padding:0 6.5%;color:#fff;pointer-events:none}.product-story__battery-controls-panel{display:flex;flex-direction:column;align-items:center;text-align:center}.product-story__battery-controls-panel:first-child{grid-column:1}.product-story__battery-controls-panel:last-child{grid-column:3}.product-story__battery-controls-title{margin:0 0 4.2rem;color:#fff;font-family:var(--font-heading-family);font-size:50px;font-weight:700;letter-spacing:.01em;line-height:1.2;white-space:nowrap;pointer-events:auto;user-select:text;-webkit-user-select:text}.product-story__battery-controls-list{display:flex;align-items:flex-end;justify-content:center;gap:clamp(1.6rem,2.4vw,3.6rem);width:100%;margin:0;padding:0}.product-story__battery-controls-list li{display:flex;flex-direction:column;align-items:center;gap:1.1rem}.product-story__battery-controls-icon{display:block;width:6rem;height:6rem;color:#fff}.product-story__battery-controls-icon svg{display:block;width:100%;height:100%}.product-story__battery-controls-label{color:#fff;font-family:var(--font-heading-family);font-size:28px;font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap;pointer-events:auto;user-select:text;-webkit-user-select:text}.product-story__banner-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none}.product-story__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:28rem;color:var(--story-muted);font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.product-story__banner-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:4rem 5%;text-align:center;pointer-events:none}.product-story__banner-box{max-width:min(750px,100%);pointer-events:auto;color:#533422}.product-story__banner-content--top-left{align-items:flex-start;justify-content:flex-start;text-align:left;padding-top:150px;padding-left:130px}.product-story__banner-content--top-center{align-items:flex-start;justify-content:center;text-align:center}.product-story__banner-content--top-right{align-items:flex-start;justify-content:flex-end;text-align:right;padding-top:150px;padding-right:130px}.product-story__banner-content--middle-left{align-items:center;justify-content:flex-start;text-align:left}.product-story__banner-content--middle-center{align-items:center;justify-content:center;text-align:center}.product-story__banner-content--middle-right{align-items:center;justify-content:flex-end;text-align:right}.product-story__banner-content--bottom-left{align-items:flex-end;justify-content:flex-start;text-align:left;padding-bottom:150px}.product-story__banner-content--bottom-center{align-items:flex-end;justify-content:center;text-align:center}.product-story__banner-content--bottom-right{align-items:flex-end;justify-content:flex-end;text-align:right}.product-story__spec-panels{display:none}.product-story__banner--spec-icons .product-story__spec-panels{display:flex;flex-direction:column;gap:1.2rem;width:100%}.product-story__spec-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;margin:0;padding:1.6rem .2rem;list-style:none;background:#fff8eeeb;border:1px solid rgba(255,255,255,.45);border-radius:.8rem;box-shadow:0 8px 28px #53342214;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.product-story__spec-item{display:flex;flex-direction:row;align-items:center;justify-content:center;min-width:0;gap:.4rem;padding:.2rem .3rem;color:#282828;text-align:center}.product-story__spec-item+.product-story__spec-item{border-left:1px solid rgba(40,40,40,.22)}.product-story__spec-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;color:#282828}.product-story__spec-icon svg{display:block;width:100%;height:100%;fill:none!important;stroke:currentColor}.product-story__spec-icon svg path,.product-story__spec-icon svg rect,.product-story__spec-icon svg circle{fill:none!important;stroke:currentColor}.product-story__spec-icon svg .product-story__spec-bolt{fill:currentColor!important;stroke:none!important}.product-story__spec-copy{display:block;min-width:0;margin:0;color:#282828;text-align:center}.product-story__spec-line{display:flex;align-items:baseline;justify-content:center;gap:.2rem;white-space:nowrap}.product-story__spec-copy strong{display:inline;margin:0;color:#282828;font-size:1.8rem;font-weight:700;line-height:1}.product-story__spec-title,.product-story__spec-desc{color:#282828;font-size:1.05rem;font-weight:500;line-height:1.25;text-align:center}.product-story__spec-title{display:inline}.product-story__spec-desc{display:block;white-space:nowrap}@media screen and (min-width:750px){.product-story__banner--spec-icons .product-story__banner-content,.product-story__banner--spec-icons .product-story__banner-content--top-left{align-items:flex-start;justify-content:flex-start;padding:8% 0 5% 6.5%;text-align:left}.product-story__banner--spec-icons .product-story__banner-box{max-width:min(74rem,54%);width:min(74rem,54%);color:#282828}.product-story__banner--spec-icons .product-story__banner-box h3,.product-story__banner--spec-icons .product-story__banner-box .rte,.product-story__banner--spec-icons .product-story__banner-box p{color:#282828}.product-story__banner--spec-icons .product-story__banner-box .rte{margin-bottom:8rem}.product-story__spec-panel{padding:2.2rem .4rem;background:#fff8ee52}.product-story__spec-item{display:grid;grid-template-columns:1fr 4rem 14.5rem 1fr;align-items:center;justify-items:stretch;column-gap:.6rem;padding:.2rem .6rem}.product-story__spec-icon{grid-column:2;width:4rem;height:4rem}.product-story__spec-copy{grid-column:3}.product-story__spec-line{gap:.28rem}.product-story__spec-copy strong{font-size:3rem}.product-story__spec-title,.product-story__spec-desc{font-size:1.3rem}}.product-story__copy-eyebrow{margin:0 0 1rem;color:var(--story-muted);font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.product-story__copy h3,.product-story__banner-box h3{margin:0 0 1.6rem;color:var(--story-ink);font-size:calc(var(--font-heading-scale) * 2.2rem);line-height:1.2}@media screen and (min-width:750px){.product-story__copy h3,.product-story__banner-box h3{font-size:calc(var(--font-heading-scale) * 2.6rem)}}.product-story__banner-box h3{color:#533422;font-size:calc(var(--font-heading-scale) * 3rem);font-weight:700}@media screen and (min-width:750px){.product-story__banner-box h3{font-size:calc(var(--font-heading-scale) * 4.4rem)}}.product-story__banner--overview-2 .product-story__banner-box{max-width:none}.product-story__banner--overview-2 .product-story__banner-box h3{color:#fff;white-space:nowrap;max-width:none}.product-story__wavelength-note{position:absolute;left:0;right:0;top:77.2%;z-index:3;margin:0;padding:.15rem 1.6rem 0;color:#ffffff9e;font-size:1.3rem;font-weight:400;line-height:1.4;text-align:center;pointer-events:none}@media screen and (min-width:750px){.product-story__wavelength-note{top:77.8%}.product-story__banner--wavelengths .product-story__banner-media{aspect-ratio:auto;height:auto;padding-bottom:.4rem;background:#0b0b0b}.product-story__banner--wavelengths .product-story__banner-image{position:static;inset:auto;width:100%;height:auto;object-fit:fill;object-position:50% 50%}}.product-story__banner--heading-white .product-story__banner-box h3{color:#fff}.product-story__banner--heading-often .product-story__banner-box h3{font-size:34px}.product-story__banner--heading-weeks .product-story__banner-media{background:linear-gradient(180deg,#4a3226,#2a1c16 28%,#121010 62%,#000)}.product-story__banner--heading-weeks .product-story__banner-image{opacity:0}.product-story__banner--heading-weeks .product-story__banner-content,.product-story__banner--heading-weeks .product-story__banner-content--top-center,.product-story__banner--heading-weeks .product-story__banner-content--top-left,.product-story__banner--heading-weeks .product-story__banner-content--top-right,.product-story__banner--heading-weeks .product-story__banner-content--middle-center{flex-direction:column;align-items:center;justify-content:flex-start;padding:2.4% 5%;text-align:center}.product-story__banner--heading-weeks .product-story__banner-box{position:relative;display:flex;flex-direction:column;flex:1 1 auto;height:100%;max-width:min(110rem,92%);width:100%;color:#fff}.product-story__banner--heading-weeks .product-story__banner-box h3{flex-shrink:0;margin:0;color:#fff;font-size:calc(var(--font-heading-scale) * 2.2rem);font-weight:700;white-space:nowrap;text-align:center}@media screen and (min-width:750px){.product-story__banner--heading-weeks .product-story__banner-media{min-height:50rem}.product-story__banner--heading-weeks .product-story__banner-box h3{font-size:calc(var(--font-heading-scale) * 2.6rem);margin:0}}.product-story__week-stats{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;justify-content:center;gap:4.6rem 1.2rem;width:100%;max-width:112rem;margin:0 auto;padding:0;pointer-events:none}.product-story__week-stat{display:grid;grid-template-columns:4.4rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:1rem;justify-content:start;align-items:start;width:100%;max-width:36rem;margin:0 auto;min-width:0;color:#fff;text-align:left}.product-story__week-stat-value{display:contents;color:#fff}.product-story__week-stat-icon{display:flex;grid-column:1;grid-row:1 / span 2;flex-shrink:0;align-self:stretch;justify-self:center;align-items:stretch;justify-content:center;width:4.4rem;height:auto;color:#fff}.product-story__week-stat-icon svg{display:block;width:100%;height:100%}.product-story__week-stat-value strong{grid-column:2;grid-row:1;color:#fff;font-size:5.2rem;font-weight:700;line-height:1;letter-spacing:-.04em;text-align:left}.product-story__week-stat-label{display:block;grid-column:2;grid-row:2;margin-top:.55rem;color:#fff;font-size:2rem;font-weight:400;line-height:1.25;text-align:left;white-space:nowrap}.product-story__banner--heading-routine .product-story__banner-box{max-width:none}.product-story__banner--heading-routine .product-story__banner-box h3{white-space:nowrap;max-width:none;font-size:calc(var(--font-heading-scale) * 2.2rem)}@media screen and (min-width:750px){.product-story__banner--heading-routine .product-story__banner-box h3{font-size:calc(var(--font-heading-scale) * 2.6rem)}}.product-story__copy p,.product-story__copy .rte,.product-story__banner-box .rte{margin:0;color:var(--story-muted);font-size:1.6rem;line-height:1.7}.product-story__banner-box .rte,.product-story__banner-box p{color:#533422;font-size:2rem;max-width:min(750px,100%)}.product-story__banner--heading-ink .product-story__banner-box h3,.product-story__banner--heading-ink .product-story__banner-box .rte,.product-story__banner--heading-ink .product-story__banner-box p{color:#282828}.product-story__banner--overlay-center.product-story__banner--heading-ink .product-story__banner-box,.product-story__banner--overlay-center.product-story__banner--heading-ink .product-story__banner-box h3,.product-story__banner--overlay-center.product-story__banner--heading-ink .product-story__banner-box .rte,.product-story__banner--overlay-center.product-story__banner--heading-ink .product-story__banner-box p{color:#fff}@media screen and (min-width:750px){.product-story__banner--heading-optical.product-story__banner--heading-ink .product-story__banner-box,.product-story__banner--heading-optical.product-story__banner--heading-ink .product-story__banner-box h3,.product-story__banner--heading-optical.product-story__banner--heading-ink .product-story__banner-box .rte,.product-story__banner--heading-optical.product-story__banner--heading-ink .product-story__banner-box p{color:#fff}}.product-story__chip-captions{display:none}@media screen and (min-width:750px){.product-story__banner--heading-chips .product-story__chip-captions{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;margin:0;padding:0;list-style:none;pointer-events:none}.product-story__banner--heading-chips .product-story__chip-captions li{position:absolute;top:84.6%;width:13.44%;margin:0;color:#533422;font-size:2.4rem;font-weight:500;line-height:1.2;text-align:center}.product-story__banner--heading-chips .product-story__chip-captions li:first-child{left:8.4%}.product-story__banner--heading-chips .product-story__chip-captions li:last-child{left:23.49%}}.product-story__banner--split{display:flex;flex-direction:column}.product-story__banner--split .product-story__banner-media{aspect-ratio:auto}.product-story__banner--split .product-story__banner-image{position:static;inset:auto;width:100%;height:auto;object-fit:fill}.product-story__banner--split .product-story__banner-content,.product-story__banner--split .product-story__banner-content--top-left,.product-story__banner--split .product-story__banner-content--top-center,.product-story__banner--split .product-story__banner-content--top-right,.product-story__banner--split .product-story__banner-content--middle-left,.product-story__banner--split .product-story__banner-content--middle-center,.product-story__banner--split .product-story__banner-content--middle-right,.product-story__banner--split .product-story__banner-content--bottom-left,.product-story__banner--split .product-story__banner-content--bottom-center,.product-story__banner--split .product-story__banner-content--bottom-right{position:relative;inset:auto;display:block;padding:2.4rem 16px 2.8rem;text-align:left;background:#000;pointer-events:auto}.product-story__banner--split .product-story__banner-box{max-width:none;color:#fff}.product-story__banner--split .product-story__banner-box h3{margin:0;color:#fff;font-size:24px;font-weight:700;line-height:1.3;white-space:normal;overflow-wrap:break-word;text-wrap:unset}.product-story__banner--split .product-story__banner-box .rte,.product-story__banner--split .product-story__banner-box p{color:#fff;font-size:16px;line-height:1.55;white-space:normal;overflow-wrap:break-word;text-wrap:unset}@media screen and (min-width:750px){.product-story__banner--split .product-story__banner-content,.product-story__banner--split .product-story__banner-content--top-left,.product-story__banner--split .product-story__banner-content--top-center,.product-story__banner--split .product-story__banner-content--top-right,.product-story__banner--split .product-story__banner-content--middle-left,.product-story__banner--split .product-story__banner-content--middle-center,.product-story__banner--split .product-story__banner-content--middle-right,.product-story__banner--split .product-story__banner-content--bottom-left,.product-story__banner--split .product-story__banner-content--bottom-center,.product-story__banner--split .product-story__banner-content--bottom-right{padding:4.4rem 6.5%}.product-story__banner--split .product-story__banner-box h3{font-size:calc(var(--font-heading-scale) * 4.4rem)}}.product-story__banner--heading-routine .product-story__banner-box,.product-story__banner--heading-routine .product-story__banner-box h3,.product-story__banner--heading-routine .product-story__banner-box .rte,.product-story__banner--heading-routine .product-story__banner-box p,.product-story__banner--text-white .product-story__banner-box,.product-story__banner--text-white .product-story__banner-box h3,.product-story__banner--text-white .product-story__banner-box .rte,.product-story__banner--text-white .product-story__banner-box p{color:#fff}.product-story__panel--compare{background:#000}.product-story__panel--compare .page-width{max-width:120rem}.product-story__compare-heading{margin:0 0 2.8rem;color:#fff;font-size:calc(var(--font-heading-scale) * 3rem);font-weight:700;letter-spacing:.04em;line-height:1.2;text-align:center}@media screen and (min-width:750px){.product-story__compare-heading{font-size:calc(var(--font-heading-scale) * 4.4rem)}}.product-story__compare-wrap{overflow-x:auto;border-radius:2.4rem;background:var(--story-white);box-shadow:0 12px 40px #1a1a1a14}.product-story__compare{width:100%;min-width:72rem;border-collapse:collapse;table-layout:fixed;font-size:1.4rem}.product-story__compare th,.product-story__compare td{padding:1.8rem 2rem;border-bottom:1px solid #ececec;text-align:left;vertical-align:middle;background:var(--story-white)}.product-story__compare thead th{padding:2.8rem 1.6rem 2.2rem;color:var(--story-ink);font-size:inherit;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-story__compare-title-cell{width:26%;font-size:inherit;line-height:1.4;letter-spacing:.06em;text-align:left}.product-story__compare-brand{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:1.2rem;min-height:9rem}.product-story__compare-brand-image{width:6.4rem;height:6.4rem;object-fit:contain}.product-story__compare thead th:not(:first-child),.product-story__compare td{text-align:center}.product-story__compare tbody th{width:26%;color:var(--story-ink);font-size:inherit;font-weight:700}.product-story__compare th:first-child{padding-left:50px}.product-story__compare-feature{display:inline-flex;align-items:center;gap:.8rem}.product-story__compare-swatch{width:2.2rem;height:.7rem;border-radius:999px;flex:0 0 auto}.product-story__compare td{color:var(--story-muted)}.product-story__compare-text{display:block;font-size:inherit;line-height:1.45;font-weight:500}.product-story__compare-mark{display:inline-flex;align-items:center;justify-content:center}.product-story__compare-mark svg{width:1.8rem;height:1.8rem;display:block;overflow:visible;shape-rendering:geometricPrecision}.product-story__compare-mark--check circle{fill:#000}.product-story__compare-mark--cross circle{fill:#8d8d8d}.product-story__compare-mark--check path{fill:none;stroke:#fff}.product-story__compare-mark--cross rect{fill:#fff;stroke:none}.product-story__compare--featured-column_1 thead th:nth-child(2),.product-story__compare--featured-column_1 tbody td:nth-child(2),.product-story__compare--featured-column_2 thead th:nth-child(3),.product-story__compare--featured-column_2 tbody td:nth-child(3),.product-story__compare--featured-column_3 thead th:nth-child(4),.product-story__compare--featured-column_3 tbody td:nth-child(4){background:var(--compare-accent, #c8a57a);color:#2b241c;border-bottom-color:#2b241c1f}.product-story__compare tr:last-child th,.product-story__compare tr:last-child td{border-bottom:0}#product-faqs .page-width,#product-faqs .product-story__header,.product-story__faqs{max-width:1400px;width:100%;margin-left:auto;margin-right:auto}.product-story__faqs{margin-top:0}#product-reviews{padding-top:0;padding-bottom:0}.shopify-section:has(#judgeme_product_reviews){background:#000;padding-top:4.8rem;padding-bottom:4.8rem}.shopify-section:has(#judgeme_product_reviews) .page-width{max-width:1400px}#judgeme_product_reviews{background:#fff;border-radius:2.4rem;box-sizing:border-box;overflow:hidden;padding-left:4rem;padding-right:4rem;max-width:100%!important;width:100%}#judgeme_product_reviews .jm-review-content__title{--text-size: 16px;font-size:16px!important;font-weight:700!important}#judgeme_product_reviews .jm-review-widget{--jm-review-widget-star-and-histogram-color: #9bb4c4 !important}#judgeme_product_reviews .jm-star-rating__font-icon{color:#9bb4c4!important}#judgeme_product_reviews .jm-reviewer-avatar{background:#000!important}#judgeme_product_reviews .jm-reviewer-avatar,#judgeme_product_reviews .jm-reviewer-avatar__initial,#judgeme_product_reviews .jm-reviewer-avatar .jm-text{color:#fff!important}.jdgm-modal__container .jm-reviewer-avatar{background:#000!important}.jdgm-modal__container .jm-reviewer-avatar,.jdgm-modal__container .jm-reviewer-avatar__initial,.jdgm-modal__container .jm-reviewer-avatar .jm-text{color:#fff!important}@media screen and (max-width:749px){.jdgm-modal__container .jm-media__image{width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;object-fit:contain!important}.jdgm-modal__container .jm-media{background-size:contain!important}}#judgeme_product_reviews .jm-review-widget-minimal-header__title,#judgeme_product_reviews:has(#product-reviews-breakdown) .jm-average-rating-display--minimal-header{display:none!important}#judgeme_product_reviews .jm-review-widget-minimal-header>.jm-cluster>.jm-stack:first-child{display:none!important}@media screen and (min-width:750px){#judgeme_product_reviews .jm-review-widget__header-and-body{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(26rem,max-content)!important;align-items:end!important;column-gap:2.4rem!important}#judgeme_product_reviews .jm-review-widget__header{grid-column:2;grid-row:1;justify-self:stretch!important;align-self:end!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}#judgeme_product_reviews .jm-review-widget__header>.jm-cluster{display:flex!important;width:max-content!important;min-width:max-content!important;margin-left:auto!important}#judgeme_product_reviews .jm-review-widget-minimal-header__filter-container,#judgeme_product_reviews .jm-review-widget-minimal-header__button-and-filters{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;width:max-content!important;min-width:max-content!important;gap:.8rem}#judgeme_product_reviews #product-reviews-breakdown{grid-column:1;grid-row:1;margin-bottom:0}#judgeme_product_reviews .jm-review-widget__body{grid-column:1 / -1;margin-top:3.2rem}}.product-reviews-breakdown{max-width:42rem;margin:0 0 3.2rem;color:#1a1a1a}.product-reviews-breakdown__score{display:flex;align-items:center;gap:1rem}.product-reviews-breakdown__value{margin:0;font-size:20px;font-weight:600;line-height:1;letter-spacing:-.03em}.product-reviews-breakdown__stars{display:flex;align-items:center;gap:.2rem}.product-reviews-breakdown__star{position:relative;display:block;width:16px;height:16px}.product-reviews-breakdown__star svg{display:block;width:16px;height:16px}.product-reviews-breakdown__star-fill{position:absolute;top:0;left:0;height:100%;overflow:hidden}.product-reviews-breakdown__star-empty path{fill:none;stroke:#9bb4c4;stroke-width:1.4;stroke-linejoin:round}.product-reviews-breakdown__star-full path{fill:#9bb4c4;stroke:#9bb4c4;stroke-width:1.4;stroke-linejoin:round}#judgeme_product_reviews .product-reviews-breakdown__count{margin:.6rem 0 3.2rem!important;font-size:16px;line-height:1.4;color:#6b6b6b}.product-reviews-breakdown__bars{display:grid;gap:.8rem}.product-reviews-breakdown__row{display:grid;grid-template-columns:1.2rem 1.4rem minmax(0,1fr) 3.6rem;align-items:center;gap:.8rem}.product-reviews-breakdown__label{font-size:16px;line-height:1;font-variant-numeric:tabular-nums}.product-reviews-breakdown__row-star{width:16px;height:16px;fill:#9bb4c4}.product-reviews-breakdown__track{display:block;height:10px;overflow:hidden;background:#eceff3;border-radius:999px}.product-reviews-breakdown__fill{display:block;height:100%;background:#111;border-radius:999px}.product-reviews-breakdown__freq{font-size:14px;line-height:1;color:#6b6b6b;text-align:right;font-variant-numeric:tabular-nums}@media screen and (min-width:750px){.product-reviews-breakdown__value{font-size:36px}.product-reviews-breakdown__star,.product-reviews-breakdown__star svg{width:28px;height:28px}}@media screen and (max-width:749px){.shopify-section:has(#judgeme_product_reviews){padding-top:2rem;padding-bottom:2rem}.shopify-section:has(#judgeme_product_reviews) .page-width{padding-left:1.6rem;padding-right:1.6rem}#judgeme_product_reviews{border-radius:1.6rem;padding-left:1.2rem;padding-right:1.2rem}#judgeme_product_reviews .jm-review-widget__header-and-body{display:flex!important;flex-direction:column!important}#judgeme_product_reviews #product-reviews-breakdown{order:1}#judgeme_product_reviews .jm-review-widget__header{order:2;width:100%;margin:0;padding:0}#judgeme_product_reviews .jm-review-widget__header>.jm-cluster,#judgeme_product_reviews .jm-review-widget-minimal-header__filter-container,#judgeme_product_reviews .jm-review-widget-minimal-header__button-and-filters{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center;width:100%;gap:.8rem}#judgeme_product_reviews .jm-review-widget__body{order:3;margin-top:2.4rem}.product-reviews-breakdown{max-width:100%;margin-bottom:2rem}.product-reviews-breakdown__score{justify-content:center}#judgeme_product_reviews .product-reviews-breakdown__count{text-align:center}}#product-how-to{background:#000}.product-story__how-to{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:4.8rem;align-items:stretch}.product-story__how-to-media{position:relative;min-height:0}@media screen and (min-width:990px){#product-how-to{box-sizing:border-box;height:760px;padding-top:0;padding-bottom:0;display:flex;align-items:center}#product-how-to .page-width{max-width:none;width:100%;padding-left:8vw;padding-right:9vw}.product-story__how-to{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4.8rem;row-gap:0;width:100%}.product-story__how-to-heading{grid-column:2;grid-row:1;padding-left:3.2rem}.product-story__how-to-media{grid-column:1;grid-row:1 / span 2;width:100%;max-width:60rem;justify-self:start}.product-story__how-to-copy{grid-column:2;grid-row:2;padding-left:3.2rem;justify-self:start}}.product-story__how-to-viewport{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100%;height:100%;border-radius:1.6rem;background:#111}.product-story__how-to-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .45s ease}.product-story__how-to-slide.is-active{opacity:1;pointer-events:auto;z-index:1}.product-story__how-to-image,.product-story__how-to-placeholder{display:block;width:100%;height:100%;object-fit:cover}.product-story__how-to-placeholder{min-height:0;color:#ffffff73;background:#1a1a1a}.product-story__how-to-nav{background:#ffffffeb}.product-story__how-to-copy{color:#fff}.product-story__how-to-heading{margin:0 0 3.2rem;color:#fff;font-size:calc(var(--font-heading-scale) * 2.8rem);line-height:1.2}@media screen and (min-width:750px){.product-story__how-to-heading{font-size:calc(var(--font-heading-scale) * 3.4rem)}}.product-story__how-to-steps{display:flex;flex-direction:column;gap:.4rem}.product-story__how-to-step{position:relative;display:block;width:100%;padding:1.2rem 0 1.2rem 2.4rem;border:0;background:transparent;color:#ffffff6b;text-align:left;cursor:pointer}.product-story__how-to-step.is-active{color:#fff}.product-story__how-to-step.is-active:before{content:"";position:absolute;left:0;top:1.9rem;width:.8rem;height:.8rem;border-radius:50%;background:#c4b5f5}.product-story__how-to-step-title{display:block;margin-bottom:.35rem;font-size:1.7rem;font-weight:600;line-height:1.3}.product-story__how-to-step-text,.product-story__how-to-step-text p{margin:0;font-size:1.55rem;font-weight:400;line-height:1.55}.product-story__how-to-step-text a{color:inherit}@media screen and (max-width:989px){.product-story__how-to{grid-template-columns:1fr;gap:3.2rem}.product-story__how-to-media{min-height:28rem}.product-story__how-to-viewport{position:relative;inset:auto;height:auto;aspect-ratio:4 / 3;max-width:42rem;margin:0 auto}}@media screen and (max-width:749px){.product-story .page-width,.product-story__panel .page-width{padding-left:16px;padding-right:16px}.product-story__header,.product-story__copy,.product-story__faqs{max-width:100%;margin-left:0;margin-right:0;text-align:left}.product-story__title,.product-story__copy h3,.product-story__banner-box h3,.product-story__banner--overview-2 .product-story__banner-box h3,.product-story__banner--heading-routine .product-story__banner-box h3,.product-story__compare-heading,.product-story__how-to-heading{white-space:normal;overflow-wrap:break-word;text-wrap:balance;line-height:1.25}.product-story__title,.product-story__copy h3,.product-story__banner-box h3,.product-story__banner--overview-2 .product-story__banner-box h3,.product-story__banner--heading-routine .product-story__banner-box h3{font-size:30px;margin-bottom:1rem}.product-story__banner--heading-routine .product-story__banner-box h3,.product-story__banner--heading-battery .product-story__banner-box h3{font-size:24px}.product-story__copy p,.product-story__copy .rte,.product-story__banner-box .rte,.product-story__banner-box p{font-size:16px;line-height:1.55}.product-story__compare-heading{font-size:30px;margin:0 0 2rem;padding:0}.product-story__compare-wrap{overflow-x:clip}.product-story__compare{min-width:0;width:100%;font-size:1.15rem}.product-story__compare th,.product-story__compare td{padding:1.1rem .6rem}.product-story__compare th:first-child,.product-story__compare td:first-child,.product-story__compare tbody th{padding-left:12px;width:auto;letter-spacing:0}.product-story__compare-title-cell{width:28%;font-size:1.1rem;letter-spacing:0}.product-story__compare-brand{min-height:0;gap:.6rem}.product-story__compare-brand-image{width:4rem;height:4rem}.product-story__compare-text{overflow-wrap:anywhere;word-break:break-word}.product-story__how-to{gap:1.6rem}.product-story__how-to-heading{font-size:clamp(1.8rem,5.4vw,2.2rem);margin:0;text-align:center;white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal;letter-spacing:-.03em}.product-story__how-to-media{min-height:0}.product-story__how-to-viewport{aspect-ratio:1 / 1;max-width:100%}.product-story__how-to-step{display:none;padding:0;text-align:left;cursor:default;pointer-events:none}.product-story__how-to-step.is-active{display:block}.product-story__how-to-step.is-active:before{display:none}.product-story__how-to-step-title,.product-story__how-to-step-text,.product-story__how-to-step-text p{font-size:16px}#product-faqs h2,#product-faqs .product-story__title{font-size:30px}.product-story__faqs .accordion__title,.product-story__faqs .accordion__content,.product-story__faqs .accordion__content p{font-size:16px}#product-faqs .product-story__header,#product-faqs .product-story__title{text-align:center}.product-story__banner-media:not(.product-story__banner-media--has-mobile),.product-story__slideshow-viewport{aspect-ratio:4 / 5}.product-story__slideshow-slide picture{position:absolute;top:0;right:0;bottom:0;left:0}.product-story__banner-media:not(.product-story__banner-media--has-mobile) .product-story__banner-image,.product-story__slideshow-slide .product-story__banner-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.product-story__banner--wavelengths .product-story__banner-media{aspect-ratio:6 / 5;overflow:hidden;padding-bottom:0;background:#0b0b0b}.product-story__banner--wavelengths .product-story__banner-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}.product-story__slideshow-slide,.product-story__slideshow-slide.is-active{position:absolute;top:0;right:0;bottom:0;left:0}.product-story__banner-box{max-width:100%}.product-story__banner .product-story__banner-box h3{white-space:normal}.product-story__banner-content,.product-story__banner-content--top-left,.product-story__banner-content--top-center,.product-story__banner-content--top-right,.product-story__banner-content--middle-left,.product-story__banner-content--middle-center,.product-story__banner-content--middle-right,.product-story__banner-content--bottom-left,.product-story__banner-content--bottom-center,.product-story__banner-content--bottom-right{padding:2.4rem 16px}.product-story__wavelength-note{top:auto;bottom:1.4rem;padding:.12rem 12px 0;font-size:.95rem}.product-story__banner--heading-routine .product-story__banner-box h3{white-space:normal}.product-story__banner-media--placeholder{aspect-ratio:4 / 3}.product-story__banner-image--mobile{display:block}.product-story__banner-media--has-mobile .product-story__banner-image--desktop{display:none}.product-story__slideshow-nav{width:3.6rem;height:3.6rem}.product-story__slideshow-nav--prev{left:.8rem}.product-story__slideshow-nav--next{right:.8rem}.product-story__slideshow-dots{display:none}.product-story__banner--modes.product-story__banner--slideshow{overflow:visible;padding-bottom:5.6rem;background:#1a1a1a}.product-story__banner--modes .product-story__slideshow-viewport{aspect-ratio:3 / 4;overflow:visible}.product-story__banner--modes .product-story__mode-slide-media{overflow:hidden}.product-story__mode-slide-copy{width:100%;justify-content:flex-start;padding:4.4rem 1.6rem 1.2rem}.product-story__mode-slide-title{font-size:28px}.product-story__mode-slide-text{font-size:18px;max-width:none;white-space:normal}.product-story__mode-slide-wave{position:absolute;left:1.6rem;right:5.2rem;top:calc(50% + 2.4rem);margin:0;gap:.4rem;flex-direction:column-reverse;transform:none}.product-story__mode-slide-nm{font-size:20px;max-width:100%}.product-story__mode-slide-nm:has(.product-story__mode-slide-note){white-space:nowrap;max-width:none}.product-story__mode-slide-note{font-size:12px}.product-story__mode-slide-bars{gap:.6rem}.product-story__mode-slide-bar{width:4.8rem;height:.7rem}.product-story__mode-slide-badge{left:1.6rem;top:69%;font-size:16px}.product-story__mode-slide-foot{position:absolute;left:1.6rem;right:1.6rem;top:100%;bottom:auto;margin:.8rem 0 0;max-width:none;white-space:normal}.product-story__mode-slide-compare{width:100%}.product-story__mode-slide-media .product-story__banner-image{object-position:80% center}}@media screen and (max-width:989px){.product-story__tab{min-width:0;padding:0 1.6rem;font-size:1.4rem;white-space:nowrap}}@media screen and (max-width:749px){.product-story__tabs{justify-content:center}.product-story__tabs li{flex:1 1 0;min-width:0;justify-content:center}.product-story__tab{width:100%;min-width:0;height:60px;padding:0 .4rem;font-size:1.25rem;white-space:nowrap}.product-story__banner--caption-below{display:flex;flex-direction:column}.product-story__banner--heading-routine.product-story__banner--caption-below{flex-direction:column-reverse}.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-content,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-content--top-left,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-content--top-center,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-content--top-right,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-content--middle-left,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-content--middle-center,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-content--middle-right,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-content--bottom-left,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-content--bottom-center,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-content--bottom-right{padding-bottom:1.4rem}.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-content,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-content--top-left,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-content--top-center,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-content--top-right,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-content--middle-left,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-content--middle-center,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-content--middle-right,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-content--bottom-left,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-content--bottom-center,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-content--bottom-right,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-box,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-box h3,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-box .rte,.product-story__banner--heading-routine.product-story__banner--caption-below .product-story__banner-box p{text-align:center}.product-story__banner--caption-below .product-story__banner-content,.product-story__banner--caption-below .product-story__banner-content--top-left,.product-story__banner--caption-below .product-story__banner-content--top-center,.product-story__banner--caption-below .product-story__banner-content--top-right,.product-story__banner--caption-below .product-story__banner-content--middle-left,.product-story__banner--caption-below .product-story__banner-content--middle-center,.product-story__banner--caption-below .product-story__banner-content--middle-right,.product-story__banner--caption-below .product-story__banner-content--bottom-left,.product-story__banner--caption-below .product-story__banner-content--bottom-center,.product-story__banner--caption-below .product-story__banner-content--bottom-right{position:relative;inset:auto;display:block;padding:2.4rem 16px 2.8rem;text-align:left;background:#000;pointer-events:auto}.product-story__banner--caption-below .product-story__banner-box{max-width:none;color:#fff}.product-story__banner--caption-below .product-story__banner-box h3{margin:0 0 1rem;color:#fff;font-size:24px;font-weight:700;line-height:1.3;white-space:normal;overflow-wrap:break-word;text-wrap:unset}.product-story__banner--caption-below .product-story__banner-box .rte,.product-story__banner--caption-below .product-story__banner-box p{color:#fff;font-size:16px;line-height:1.55;white-space:normal;overflow-wrap:break-word;text-wrap:unset}.product-story__banner--caption-paper.product-story__banner--caption-below .product-story__banner-content,.product-story__banner--caption-paper.product-story__banner--caption-below .product-story__banner-content--top-left,.product-story__banner--caption-paper.product-story__banner--caption-below .product-story__banner-content--top-center,.product-story__banner--caption-paper.product-story__banner--caption-below .product-story__banner-content--top-right,.product-story__banner--caption-paper.product-story__banner--caption-below .product-story__banner-content--middle-left,.product-story__banner--caption-paper.product-story__banner--caption-below .product-story__banner-content--middle-center,.product-story__banner--caption-paper.product-story__banner--caption-below .product-story__banner-content--middle-right,.product-story__banner--caption-paper.product-story__banner--caption-below .product-story__banner-content--bottom-left,.product-story__banner--caption-paper.product-story__banner--caption-below .product-story__banner-content--bottom-center,.product-story__banner--caption-paper.product-story__banner--caption-below .product-story__banner-content--bottom-right{background:#fff}.product-story__banner--caption-paper.product-story__banner--caption-below .product-story__banner-box,.product-story__banner--caption-paper.product-story__banner--caption-below .product-story__banner-box h3,.product-story__banner--caption-paper.product-story__banner--caption-below .product-story__banner-box .rte,.product-story__banner--caption-paper.product-story__banner--caption-below .product-story__banner-box p{color:#282828}.product-story__banner--overlay-center .product-story__banner-content,.product-story__banner--overlay-center .product-story__banner-content--top-left,.product-story__banner--overlay-center .product-story__banner-content--top-center,.product-story__banner--overlay-center .product-story__banner-content--top-right,.product-story__banner--overlay-center .product-story__banner-content--middle-left,.product-story__banner--overlay-center .product-story__banner-content--middle-center,.product-story__banner--overlay-center .product-story__banner-content--middle-right,.product-story__banner--overlay-center .product-story__banner-content--bottom-left,.product-story__banner--overlay-center .product-story__banner-content--bottom-center,.product-story__banner--overlay-center .product-story__banner-content--bottom-right{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:flex-start;padding:2.4rem 16px 1.6rem;text-align:left;background:transparent}.product-story__banner--overlay-center .product-story__banner-box{max-width:none;width:100%;color:#fff}.product-story__banner--overlay-center .product-story__banner-box h3{margin:0 0 1rem;color:#fff;font-size:24px;font-weight:700;line-height:1.3;text-align:left;white-space:normal;overflow-wrap:break-word;text-wrap:unset}.product-story__banner--overlay-center .product-story__banner-box .rte,.product-story__banner--overlay-center .product-story__banner-box p{color:#fff;font-size:16px;line-height:1.55;max-width:none;text-align:left;white-space:normal;overflow-wrap:break-word;text-wrap:unset}.product-story__banner--overlay-center.product-story__banner--caption-below{display:flex;flex-direction:column}.product-story__banner--overlay-center.product-story__banner--caption-below .product-story__banner-content,.product-story__banner--overlay-center.product-story__banner--caption-below .product-story__banner-content--top-left,.product-story__banner--overlay-center.product-story__banner--caption-below .product-story__banner-content--top-center,.product-story__banner--overlay-center.product-story__banner--caption-below .product-story__banner-content--top-right,.product-story__banner--overlay-center.product-story__banner--caption-below .product-story__banner-content--middle-left,.product-story__banner--overlay-center.product-story__banner--caption-below .product-story__banner-content--middle-center,.product-story__banner--overlay-center.product-story__banner--caption-below .product-story__banner-content--middle-right,.product-story__banner--overlay-center.product-story__banner--caption-below .product-story__banner-content--bottom-left,.product-story__banner--overlay-center.product-story__banner--caption-below .product-story__banner-content--bottom-center,.product-story__banner--overlay-center.product-story__banner--caption-below .product-story__banner-content--bottom-right{position:relative;inset:auto;display:block;padding:2.4rem 16px 2.8rem;text-align:left;background:#000}.product-story__banner--overlay-center.product-story__banner--caption-below .product-story__banner-box,.product-story__banner--overlay-center.product-story__banner--caption-below .product-story__banner-box h3,.product-story__banner--overlay-center.product-story__banner--caption-below .product-story__banner-box .rte,.product-story__banner--overlay-center.product-story__banner--caption-below .product-story__banner-box p{max-width:none;width:auto;color:#fff}.product-story__banner--heading-ink.product-story__banner--caption-below:not(.product-story__banner--caption-paper) .product-story__banner-box,.product-story__banner--heading-ink.product-story__banner--caption-below:not(.product-story__banner--caption-paper) .product-story__banner-box h3,.product-story__banner--heading-ink.product-story__banner--caption-below:not(.product-story__banner--caption-paper) .product-story__banner-box .rte,.product-story__banner--heading-ink.product-story__banner--caption-below:not(.product-story__banner--caption-paper) .product-story__banner-box p{color:#fff}.product-story__banner--split .product-story__banner-box h3,.product-story__banner--split.product-story__banner--heading-weeks .product-story__banner-box h3{font-size:24px;text-wrap:unset}.product-story__banner--split .product-story__banner-media,.product-story__banner--split .product-story__banner-media:not(.product-story__banner-media--has-mobile){aspect-ratio:auto;height:auto}.product-story__banner--split .product-story__banner-media:not(.product-story__banner-media--has-mobile) .product-story__banner-image,.product-story__banner--split .product-story__banner-image{position:static;inset:auto;width:100%;height:auto;object-fit:fill}.product-story__banner--caption-below .product-story__spec-panels{margin-top:2rem}.product-story__banner--caption-below .product-story__spec-item{gap:.2rem;padding:.2rem .12rem}.product-story__banner--caption-below .product-story__spec-icon{width:2.2rem;height:2.2rem}.product-story__banner--caption-below .product-story__spec-title,.product-story__banner--caption-below .product-story__spec-desc{font-size:clamp(.88rem,2.35vw,1.05rem)}.product-story__banner--caption-below .product-story__spec-desc{white-space:nowrap;letter-spacing:-.02em}.product-story__banner--caption-below .product-story__spec-item,.product-story__banner--caption-below .product-story__spec-icon,.product-story__banner--caption-below .product-story__spec-copy,.product-story__banner--caption-below .product-story__spec-copy strong,.product-story__banner--caption-below .product-story__spec-title,.product-story__banner--caption-below .product-story__spec-desc{color:#282828}.product-story__banner--spec-icons.product-story__banner--caption-below{display:flex;flex-direction:column}.product-story__banner--spec-icons.product-story__banner--caption-below .product-story__banner-content,.product-story__banner--spec-icons.product-story__banner--caption-below .product-story__banner-content--top-left,.product-story__banner--spec-icons.product-story__banner--caption-below .product-story__banner-content--top-center,.product-story__banner--spec-icons.product-story__banner--caption-below .product-story__banner-content--top-right,.product-story__banner--spec-icons.product-story__banner--caption-below .product-story__banner-content--middle-left,.product-story__banner--spec-icons.product-story__banner--caption-below .product-story__banner-content--middle-center,.product-story__banner--spec-icons.product-story__banner--caption-below .product-story__banner-content--middle-right,.product-story__banner--spec-icons.product-story__banner--caption-below .product-story__banner-content--bottom-left,.product-story__banner--spec-icons.product-story__banner--caption-below .product-story__banner-content--bottom-center,.product-story__banner--spec-icons.product-story__banner--caption-below .product-story__banner-content--bottom-right{position:relative;padding:2.4rem 16px 2.8rem}.product-story__banner--spec-icons.product-story__banner--caption-below .product-story__spec-panels{position:absolute;left:16px;right:16px;bottom:100%;z-index:3;width:auto;margin:0 0 1.2rem;gap:.8rem}.product-story__banner--spec-icons .product-story__spec-panel{padding:1.1rem .2rem;background:#ffffff8c;border-color:#ffffff80;box-shadow:0 4px 18px #5334221a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.product-story__banner--heading-weeks .product-story__banner-media,.product-story__banner--heading-weeks .product-story__banner-media:not(.product-story__banner-media--has-mobile){aspect-ratio:2 / 1}.product-story__banner--heading-box .product-story__banner-content,.product-story__banner--heading-box .product-story__banner-content--top-center{padding-top:1.4rem}.product-story__banner--heading-weeks .product-story__banner-content,.product-story__banner--heading-weeks .product-story__banner-content--top-center,.product-story__banner--heading-weeks .product-story__banner-content--top-left,.product-story__banner--heading-weeks .product-story__banner-content--top-right,.product-story__banner--heading-weeks .product-story__banner-content--middle-center{padding:1.4rem 6px}.product-story__banner.product-story__banner--heading-weeks .product-story__banner-box h3,.product-story__banner--heading-weeks.product-story__banner--heading-white .product-story__banner-box h3{margin:1.2rem 0 0;font-size:clamp(1.4rem,4vw,2.4rem);white-space:nowrap;text-wrap:unset}.product-story__banner.product-story__banner--heading-often .product-story__banner-box h3{margin-top:0;font-size:clamp(13px,4.35vw,18px);line-height:1.15;white-space:nowrap}.product-story__week-stats{gap:1.6rem .2rem;padding:0}.product-story__banner--heading-often .product-story__week-stats{grid-template-columns:repeat(3,max-content);justify-content:center;width:100%;column-gap:clamp(.8rem,2.8vw,1.6rem);padding-top:2.8rem}.product-story__week-stat{grid-template-columns:1.5rem max-content;column-gap:.22rem;width:auto;max-width:none;margin:0;justify-self:stretch}.product-story__week-stat-icon{width:1.5rem}.product-story__week-stat-value strong{font-size:clamp(2rem,5.4vw,2.5rem)}.product-story__week-stat-label{margin-top:.22rem;font-size:.86rem;letter-spacing:-.03em;white-space:nowrap}.product-story__battery-controls{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:space-between;column-gap:6rem;inset:auto;top:0;right:0;left:0;height:39%;padding:0 1.8rem}.product-story__battery-controls-panel:first-child,.product-story__battery-controls-panel:last-child{grid-column:auto}.product-story__battery-controls-title{margin:0 0 1.2rem;font-size:1.6rem}.product-story__battery-controls-list{gap:2.2rem}.product-story__battery-controls-list li{gap:.6rem}.product-story__battery-controls-icon{width:2.4rem;height:2.4rem}.product-story__battery-controls-label{font-size:1.2rem}}@media screen and (min-width:750px){.product-story__banner.product-story__banner--heading-often .product-story__banner-box h3{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-story.css.map */
