.full-width-video-section{position:relative;width:100vw;height:100vh;background-color:#e7e2d2;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.full-width-video-section--dark{background-color:#000}.full-width-video-section .video{width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;left:0;z-index:1}.full-width-video-section .video--loaded{opacity:1}.full-width-video-section .video-fade-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.full-width-video-section .top-text-container{position:absolute;top:0;left:0;right:0;z-index:2;text-align:center;padding:2rem}@media (max-width: 768px){.full-width-video-section .top-text-container{padding-top:6rem}}.full-width-video-section .top-text-container .top-text-line1,.full-width-video-section .top-text-container .top-text-line2{margin-bottom:.5rem}.full-width-video-section .bottom-text-container{position:absolute;bottom:80px;left:0;right:0;z-index:2;padding:2rem}@media (min-width: 769px){.full-width-video-section .bottom-text-container{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;gap:1rem}.full-width-video-section .bottom-text-container .bottom-text-item{text-align:center;flex:1;min-width:0}}@media (max-width: 768px){.full-width-video-section .bottom-text-container{display:flex;flex-direction:column;align-items:center;gap:1rem}.full-width-video-section .bottom-text-container .bottom-text-item{text-align:center;padding:.5rem 1rem;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;max-width:300px}}.full-width-video-section--fullscreen .video{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;top:50%;left:50%;transform:translate(-50%)}.full-width-video-section--inline{height:auto}.full-width-video-section--has-top-text .video{top:0}.full-width-video-section--has-bottom-text .video{bottom:0}@media (max-width: 768px){.full-width-video-section--fullscreen .video{transform:translateY(20%) translate(-50%)}}:root{--background: #e8e3d4;--foreground: #514e4c;--secondary: #d7d1c1;--tertiary: #bab6aa}.sticky-banner{position:fixed;border-radius:3rem;z-index:10000;transition:all .3s ease-in-out;bottom:1rem;width:90%;max-width:500px;left:50%;transform:translate(-50%);height:60px;background:#f8f7f1cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 20px #0000001a;border:none!important;opacity:1;padding:0 1rem}@media (max-width: 768px){.sticky-banner{padding:0 .75rem}}.sticky-banner{display:flex;justify-content:space-between;align-items:center;gap:1rem}.sticky-banner__content{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0;flex:1;min-width:0}.sticky-banner__product-title{font-weight:600;font-size:16px;color:var(--foreground);flex-shrink:0;line-height:1;white-space:nowrap;display:flex;align-items:center;padding-left:4px}.sticky-banner__shipping-time{font-weight:400;font-size:11px;color:var(--foreground);opacity:.7;text-transform:uppercase;letter-spacing:.05em;margin-left:8px;line-height:1;display:inline-flex;align-items:center}.sticky-banner__mute-container{position:absolute;outline:none!important;left:50%;top:50%;border-radius:10px;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;background:transparent!important;border:none!important;padding:8px!important}.sticky-banner__mute-container:hover{background-color:#0000000d!important}.sticky-banner__button{background:var(--foreground)!important;color:var(--background)!important;border:none!important;outline:none!important;border-radius:2rem!important;cursor:pointer;transition:all .2s ease;padding:12px 20px!important;font-weight:600;font-size:14px;flex-shrink:0;min-width:100px}.sticky-banner__button:hover{background-color:#514e4ce6!important;transform:translateY(-1px)}.sticky-banner__button:focus{outline:none!important}.sticky-banner__button:active{outline:none!important}.reverse-video{background-color:#000!important;width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);aspect-ratio:1920/1097;position:relative;overflow:hidden;min-height:60vh}@media (min-width: 560px){.reverse-video{min-height:auto}}.reverse-video>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s linear}.reverse-video__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;pointer-events:none;transition:opacity .3s linear}:export{xs:480px;s:560px;m:760px;l:1020px;xl:1240px;xxl:1400px}:root{--xs: 400;--color-background-rgb: 0, 0, 0;--color-background: rgb(var(--color-background-rgb));--color-background-transparent: rgba(var(--color-background-rgb), .8);--color-main: #f0f0f0;--color-background-hex: #000000;--onboarding-highlighting: #ff9a53;--color-emphasis: var(--color-main);--color-main-emphasis: var(--color-main);--color-main-high-emphasis: #ffffff;--color-main-shine: #787878;--color-main-placeholder: #909090;--color-icon-bg-01: #181818;--color-icon-bg-015: #242424;--color-icon-bg-02: #303030;--color-dim-main-rgb: 240, 240, 240;--color-dim-main: rgb(var(--color-dim-main-rgb));--color-main-alpha: rgba(var(--color-dim-main-rgb), .5);--color-main-alpha-02: rgba(var(--color-dim-main-rgb), .2);--color-main-alpha-015: rgba(var(--color-dim-main-rgb), .15);--color-main-alpha-01: rgba(var(--color-dim-main-rgb), .1);--glass-background: rgba(var(--color-background-rgb), .4);--glass-background-95: rgba(var(--color-background-rgb), .95);--glass-background-08: rgba(var(--color-background-rgb), .8);--glass-background-06: rgba(var(--color-background-rgb), .6);--glass-background-04: rgba(var(--color-background-rgb), .4);--color-background-faux-alpha-02: #303030;--color-background-faux-alpha-015: #242424;--color-background-faux-alpha-01: #181818;--dark-glass: rgba(0, 0, 0, .1);--dark-glass-blur: blur(30px);--light-glass: rgba(255, 255, 255, .3);--light-glass-blur: blur(20px);--xlight-glass-blur: blur(5px);--theme-glass: var(--dark-glass);--theme-glass-blur: var(--dark-glass-blur);--theme-background-gpu-alternative: rgba(0, 0, 0, .85);--glass-fallback-bg: rgba(var(--color-background-rgb), .32);--glass-opacity-subtle: .05;--glass-opacity-medium: .1;--glass-opacity-strong: .15;--glass-blur-subtle: 8px;--glass-blur-medium: 16px;--glass-blur-strong: 24px;--glass-box-shadow-color: rgba(0, 0, 0, .1);--glass-box-shadow: 0 0 10px var(--glass-box-shadow-color);--depth-glass-box-shadow: 0 0 10px rgba(0, 0, 0, .1);--depth-glass-box-shadow-blur: 0 0 10px rgba(0, 0, 0, .1);--shadow-artwork: 0 2px 8px rgba(0, 0, 0, .3), 0 4px 16px rgba(0, 0, 0, .2);--mixed-background: rgb(20.4, 20.4, 20.4)}@supports (color: color-mix(in srgb,white 50%,black 50%)){:root{--color-main-emphasis: color-mix(in srgb, var(--color-main) 50%, #fff 50%);--color-main-high-emphasis: color-mix(in srgb, var(--color-main) 30%, #fff 70%);--color-main-shine: color-mix(in srgb, var(--color-main) 50%, var(--color-background) 50%);--color-main-placeholder: color-mix(in srgb, var(--color-main) 50%, var(--color-background-faux-alpha-02) 50%);--color-icon-bg-01: color-mix(in srgb, var(--color-main) 10%, var(--color-background) 90%);--color-icon-bg-015: color-mix(in srgb, var(--color-main) 15%, var(--color-background) 85%);--color-icon-bg-02: color-mix(in srgb, var(--color-main) 20%, var(--color-background) 80%);--glass-background: color-mix(in srgb, var(--color-background) 40%, transparent 60%);--glass-background-95: color-mix(in srgb, var(--color-background) 95%, transparent 5%);--glass-background-08: color-mix(in srgb, var(--color-background) 80%, transparent 20%);--glass-background-06: color-mix(in srgb, var(--color-background) 60%, transparent 40%);--glass-background-04: color-mix(in srgb, var(--color-background) 40%, transparent 60%);--color-background-faux-alpha-02: color-mix(in srgb, var(--color-dim-main) 20%, #000 80%);--color-background-faux-alpha-015: color-mix(in srgb, var(--color-dim-main) 15%, #000 85%);--color-background-faux-alpha-01: color-mix(in srgb, var(--color-dim-main) 10%, #000 90%)}}[data-theme=light]{--theme-glass: var(--light-glass);--theme-glass-blur: var(--light-glass-blur);--dark-glass: var(--light-glass);--dark-glass-blur: var(--light-glass-blur);--glass-background: rgba(var(--color-background-rgb), .8);--glass-box-shadow-color: rgba(0, 0, 0, .08);--glass-box-shadow: 0 0 12px var(--glass-box-shadow-color);--shadow-artwork: 0 2px 8px rgba(0, 0, 0, .12), 0 4px 16px rgba(0, 0, 0, .08);--theme-background-gpu-alternative: rgba(255, 255, 255, .85)}@supports (color: color-mix(in srgb,white 50%,black 50%)){[data-theme=light]{--glass-background: color-mix(in srgb, var(--color-background) 80%, transparent 20%)}}body:has(.stem2-product-page-style--minimal-black){background-color:#000!important;background:#000!important}body:has(.stem2-product-page-style--control-black){background-color:#000!important;background:#000!important}.main__content--stem2-product:has(.stem2-product-page-style--control-black){background-color:#000!important;background:#000!important}.stem2-product-page-style{font-family:RobotoMono,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#514e4c;margin-top:-.5rem}.stem2-product-page-style--minimal-black{background-color:#000!important;background:#000!important;color:#fff;min-height:100vh;font-size:14px;text-transform:uppercase;letter-spacing:.1em}.stem2-product-page-style--minimal-black p,.stem2-product-page-style--minimal-black div,.stem2-product-page-style--minimal-black span,.stem2-product-page-style--minimal-black h1,.stem2-product-page-style--minimal-black h2,.stem2-product-page-style--minimal-black h3,.stem2-product-page-style--minimal-black h4,.stem2-product-page-style--minimal-black h5,.stem2-product-page-style--minimal-black h6{color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.1em}.stem2-product-page-style--minimal-black .full-width-video-section,.stem2-product-page-style--minimal-black .full-width-video-section--dark,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video.full-width-video-section,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video.full-width-video-section--dark{background-color:#000!important;background:#000!important}.stem2-product-page-style--minimal-black .full-width-video-section .top-text-container,.stem2-product-page-style--minimal-black .full-width-video-section .bottom-text-container,.stem2-product-page-style--minimal-black .full-width-video-section--dark .top-text-container,.stem2-product-page-style--minimal-black .full-width-video-section--dark .bottom-text-container,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video .top-text-container,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video .bottom-text-container,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video.full-width-video-section .top-text-container,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video.full-width-video-section .bottom-text-container,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video.full-width-video-section--dark .top-text-container,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video.full-width-video-section--dark .bottom-text-container,.stem2-product-page-style--minimal-black .full-width-video-section .top-text-container .top-text-line1,.stem2-product-page-style--minimal-black .full-width-video-section .top-text-container .top-text-line2,.stem2-product-page-style--minimal-black .full-width-video-section .top-text-container .bottom-text-item,.stem2-product-page-style--minimal-black .full-width-video-section .bottom-text-container .top-text-line1,.stem2-product-page-style--minimal-black .full-width-video-section .bottom-text-container .top-text-line2,.stem2-product-page-style--minimal-black .full-width-video-section .bottom-text-container .bottom-text-item,.stem2-product-page-style--minimal-black .full-width-video-section--dark .top-text-container .top-text-line1,.stem2-product-page-style--minimal-black .full-width-video-section--dark .top-text-container .top-text-line2,.stem2-product-page-style--minimal-black .full-width-video-section--dark .top-text-container .bottom-text-item,.stem2-product-page-style--minimal-black .full-width-video-section--dark .bottom-text-container .top-text-line1,.stem2-product-page-style--minimal-black .full-width-video-section--dark .bottom-text-container .top-text-line2,.stem2-product-page-style--minimal-black .full-width-video-section--dark .bottom-text-container .bottom-text-item,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video .top-text-container .top-text-line1,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video .top-text-container .top-text-line2,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video .top-text-container .bottom-text-item,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video .bottom-text-container .top-text-line1,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video .bottom-text-container .top-text-line2,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video .bottom-text-container .bottom-text-item,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video.full-width-video-section .top-text-container .top-text-line1,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video.full-width-video-section .top-text-container .top-text-line2,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video.full-width-video-section .top-text-container .bottom-text-item,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video.full-width-video-section .bottom-text-container .top-text-line1,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video.full-width-video-section .bottom-text-container .top-text-line2,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video.full-width-video-section .bottom-text-container .bottom-text-item,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video.full-width-video-section--dark .top-text-container .top-text-line1,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video.full-width-video-section--dark .top-text-container .top-text-line2,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video.full-width-video-section--dark .top-text-container .bottom-text-item,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video.full-width-video-section--dark .bottom-text-container .top-text-line1,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video.full-width-video-section--dark .bottom-text-container .top-text-line2,.stem2-product-page-style--minimal-black .stem2-product-page__dna-video.full-width-video-section--dark .bottom-text-container .bottom-text-item{color:#fff!important}.stem2-product-page-style--minimal-black .shipping-banner{background-color:#000!important;color:#fff!important;width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important}.stem2-product-page-style--minimal-black .reverse-video{background-color:#000!important;width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important}.stem2-product-page-style--minimal-black .product-info{background-color:#000!important;color:#fff!important}.stem2-product-page-style--minimal-black .hero-section{background-color:#000!important;background:#000!important;width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important}.stem2-product-page-style--minimal-black .hero-section .hero-section__text,.stem2-product-page-style--minimal-black .hero-section .hero-section__text-bold,.stem2-product-page-style--minimal-black .hero-section .hero-section__text-regular{color:#fff!important}.stem2-product-page-style--minimal-black .sticky-banner{background:#000000f2!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 20px #ffffff1a,0 0 0 1px #ffffff1a;border:1px solid rgba(255,255,255,.1)!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.1em!important}.stem2-product-page-style--minimal-black .sticky-banner .sticky-banner__product-title{color:#fff!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.1em!important}.stem2-product-page-style--minimal-black .sticky-banner .sticky-banner__product-title .sticky-banner__shipping-time{color:#fff!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.05em!important;opacity:.7!important;margin-left:8px!important}.stem2-product-page-style--minimal-black .sticky-banner .sticky-banner__mute-container svg{color:#fff!important;stroke:#fff!important}.stem2-product-page-style--minimal-black .sticky-banner .sticky-banner__mute-container:hover{background-color:#ffffff1a!important}.stem2-product-page-style--minimal-black .sticky-banner .sticky-banner__button{background:#fff!important;color:#000!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.1em!important;outline:none!important}.stem2-product-page-style--minimal-black .sticky-banner .sticky-banner__button:hover{background-color:#ffffffe6!important;transform:translateY(-1px)}.stem2-product-page-style--minimal-black .sticky-banner .sticky-banner__button:focus{outline:none!important}.stem2-product-page-style--minimal-black .sticky-banner .sticky-banner__button:active{outline:none!important}.stem2-product-page-style--control-black{background-color:#000!important;background:#000!important;color:#fff;min-height:100vh;font-size:14px;text-transform:uppercase;letter-spacing:.1em}.stem2-product-page-style--control-black p,.stem2-product-page-style--control-black div,.stem2-product-page-style--control-black span,.stem2-product-page-style--control-black h1,.stem2-product-page-style--control-black h2,.stem2-product-page-style--control-black h3,.stem2-product-page-style--control-black h4,.stem2-product-page-style--control-black h5,.stem2-product-page-style--control-black h6{color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.1em}.stem2-product-page-style--control-black .full-width-video-section,.stem2-product-page-style--control-black .full-width-video-section--dark,.stem2-product-page-style--control-black .stem2-product-page__dna-video,.stem2-product-page-style--control-black .stem2-product-page__dna-video.full-width-video-section,.stem2-product-page-style--control-black .stem2-product-page__dna-video.full-width-video-section--dark{background-color:#000!important;background:#000!important}.stem2-product-page-style--control-black .full-width-video-section .top-text-container,.stem2-product-page-style--control-black .full-width-video-section .bottom-text-container,.stem2-product-page-style--control-black .full-width-video-section--dark .top-text-container,.stem2-product-page-style--control-black .full-width-video-section--dark .bottom-text-container,.stem2-product-page-style--control-black .stem2-product-page__dna-video .top-text-container,.stem2-product-page-style--control-black .stem2-product-page__dna-video .bottom-text-container,.stem2-product-page-style--control-black .stem2-product-page__dna-video.full-width-video-section .top-text-container,.stem2-product-page-style--control-black .stem2-product-page__dna-video.full-width-video-section .bottom-text-container,.stem2-product-page-style--control-black .stem2-product-page__dna-video.full-width-video-section--dark .top-text-container,.stem2-product-page-style--control-black .stem2-product-page__dna-video.full-width-video-section--dark .bottom-text-container,.stem2-product-page-style--control-black .full-width-video-section .top-text-container .top-text-line1,.stem2-product-page-style--control-black .full-width-video-section .top-text-container .top-text-line2,.stem2-product-page-style--control-black .full-width-video-section .top-text-container .bottom-text-item,.stem2-product-page-style--control-black .full-width-video-section .bottom-text-container .top-text-line1,.stem2-product-page-style--control-black .full-width-video-section .bottom-text-container .top-text-line2,.stem2-product-page-style--control-black .full-width-video-section .bottom-text-container .bottom-text-item,.stem2-product-page-style--control-black .full-width-video-section--dark .top-text-container .top-text-line1,.stem2-product-page-style--control-black .full-width-video-section--dark .top-text-container .top-text-line2,.stem2-product-page-style--control-black .full-width-video-section--dark .top-text-container .bottom-text-item,.stem2-product-page-style--control-black .full-width-video-section--dark .bottom-text-container .top-text-line1,.stem2-product-page-style--control-black .full-width-video-section--dark .bottom-text-container .top-text-line2,.stem2-product-page-style--control-black .full-width-video-section--dark .bottom-text-container .bottom-text-item,.stem2-product-page-style--control-black .stem2-product-page__dna-video .top-text-container .top-text-line1,.stem2-product-page-style--control-black .stem2-product-page__dna-video .top-text-container .top-text-line2,.stem2-product-page-style--control-black .stem2-product-page__dna-video .top-text-container .bottom-text-item,.stem2-product-page-style--control-black .stem2-product-page__dna-video .bottom-text-container .top-text-line1,.stem2-product-page-style--control-black .stem2-product-page__dna-video .bottom-text-container .top-text-line2,.stem2-product-page-style--control-black .stem2-product-page__dna-video .bottom-text-container .bottom-text-item,.stem2-product-page-style--control-black .stem2-product-page__dna-video.full-width-video-section .top-text-container .top-text-line1,.stem2-product-page-style--control-black .stem2-product-page__dna-video.full-width-video-section .top-text-container .top-text-line2,.stem2-product-page-style--control-black .stem2-product-page__dna-video.full-width-video-section .top-text-container .bottom-text-item,.stem2-product-page-style--control-black .stem2-product-page__dna-video.full-width-video-section .bottom-text-container .top-text-line1,.stem2-product-page-style--control-black .stem2-product-page__dna-video.full-width-video-section .bottom-text-container .top-text-line2,.stem2-product-page-style--control-black .stem2-product-page__dna-video.full-width-video-section .bottom-text-container .bottom-text-item,.stem2-product-page-style--control-black .stem2-product-page__dna-video.full-width-video-section--dark .top-text-container .top-text-line1,.stem2-product-page-style--control-black .stem2-product-page__dna-video.full-width-video-section--dark .top-text-container .top-text-line2,.stem2-product-page-style--control-black .stem2-product-page__dna-video.full-width-video-section--dark .top-text-container .bottom-text-item,.stem2-product-page-style--control-black .stem2-product-page__dna-video.full-width-video-section--dark .bottom-text-container .top-text-line1,.stem2-product-page-style--control-black .stem2-product-page__dna-video.full-width-video-section--dark .bottom-text-container .top-text-line2,.stem2-product-page-style--control-black .stem2-product-page__dna-video.full-width-video-section--dark .bottom-text-container .bottom-text-item{color:#fff!important}.stem2-product-page-style--control-black .stem2-product-page__dna-video{overflow:visible!important;clip-path:inset(10% 0 10% 0)}.stem2-product-page-style--control-black .stem2-product-page__dna-video.full-width-video-section{height:calc(100vh + 410px)!important;min-height:calc(100vh + 410px)!important;padding-top:80px!important;padding-bottom:80px!important}.stem2-product-page-style--control-black .stem2-product-page__dna-video{margin-bottom:-6rem}.stem2-product-page-style--control-black .media-carousel{background:#000!important}.stem2-product-page-style--control-black .media-stack{display:flex;flex-direction:column;gap:0;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);background:#000;margin-top:0;margin-bottom:0;padding:0}.stem2-product-page-style--control-black .media-stack__item{width:100vw;position:relative;background:#000;overflow:hidden;margin:0;padding:0;flex-shrink:0}@media (min-width: 769px){.stem2-product-page-style--control-black .media-stack__item{height:100vh;min-height:100vh;max-height:100vh}}@media (max-width: 768px){.stem2-product-page-style--control-black .media-stack__item{height:100vh;min-height:100vh;max-height:100vh}}@media (max-width: 768px){.stem2-product-page-style--control-black .media-stack__item--mobile-contained{height:70vh;min-height:70vh;max-height:70vh;width:100vw}}@media (max-width: 768px){.stem2-product-page-style--control-black .media-stack__item--desktop-only{display:none!important}}@media (min-width: 769px){.stem2-product-page-style--control-black .media-stack__item--mobile-only{display:none!important}}.stem2-product-page-style--control-black .media-stack__video{width:100%;height:100%;object-fit:cover;object-position:center;display:block;position:absolute;top:0;left:0;margin:0;padding:0}.stem2-product-page-style--control-black .media-stack__video--scaled-down{width:100%;min-width:100%;object-fit:cover}.stem2-product-page-style--control-black .media-stack__video--full-view{object-fit:cover;width:100%;min-width:100%}@media (max-width: 768px){.media-stack__item--mobile-contained .stem2-product-page-style--control-black .media-stack__video--full-view{object-fit:contain;width:85%;height:100%;left:50%;transform:translate(-50%)}}.stem2-product-page-style--control-black .media-stack__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;position:absolute;top:0;left:0;margin:0;padding:0}.stem2-product-page-style--control-black .media-stack__image--bottom-focused{object-position:center bottom}@media (max-width: 768px){.media-stack__item--mobile-contained .stem2-product-page-style--control-black .media-stack__image{object-fit:contain;width:85%;height:100%;left:50%;transform:translate(-50%)}}.stem2-product-page-style--control-black .shipping-banner{background-color:#000!important;color:#fff!important;width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important}.stem2-product-page-style--control-black .reverse-video{background-color:#000!important;width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important}.stem2-product-page-style--control-black .product-info{background-color:#000!important;color:#fff!important}.stem2-product-page-style--control-black .hero-section{background-color:#000!important;background:#000!important;width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important}.stem2-product-page-style--control-black .hero-section .hero-section__text,.stem2-product-page-style--control-black .hero-section .hero-section__text-bold,.stem2-product-page-style--control-black .hero-section .hero-section__text-regular{color:#fff!important}.stem2-product-page-style--control-black .sticky-banner{background:#000000f2!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 20px #ffffff1a,0 0 0 1px #ffffff1a;border:1px solid rgba(255,255,255,.1)!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.1em!important}.stem2-product-page-style--control-black .sticky-banner .sticky-banner__product-title{color:#fff!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.1em!important}.stem2-product-page-style--control-black .sticky-banner .sticky-banner__product-title .sticky-banner__shipping-time{color:#fff!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.05em!important;opacity:.7!important;margin-left:8px!important}.stem2-product-page-style--control-black .sticky-banner .sticky-banner__button{background:#fff!important;color:#000!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.1em!important;outline:none!important}.stem2-product-page-style--control-black .sticky-banner .sticky-banner__button:hover{background-color:#ffffffe6!important;transform:translateY(-1px)}.stem2-product-page-style--control-black .sticky-banner .sticky-banner__button:focus{outline:none!important}.stem2-product-page-style--control-black .sticky-banner .sticky-banner__button:active{outline:none!important}.stem2-product-page{mix-blend-mode:normal;font-family:RobotoMono,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#514e4c;mix-blend-mode:difference;top:0;left:0;right:0;position:fixed}@media (min-width: 769px){.stem2-product-page__dna-video .video{width:105vw;height:auto;max-height:150vh;object-fit:cover;top:50%;left:50%;transform-origin:center center;transform:translate(-50%,-50%) rotate(170deg)}}@media (max-width: 768px){.stem2-product-page__dna-video .video{width:105vw!important;height:auto!important;max-width:none!important;max-height:180vh!important;object-fit:cover!important;top:40%!important;left:50%!important;z-index:1!important;transform-origin:center center!important;transform:translate(-50%,-50%) rotate(170deg)!important}}body:has(.stem2-product-page) .player,body:has(.stem2-product-page) .tooltip__text,body:has(.stem2-product-page) .slider,body:has(.stem2-product-page) .mode-toggle,body:has(.stem2-product-page) .stem-dropdown-menu__container{border:none}.hero-section{background-color:#e8e3d4;min-height:100vh;width:100%;max-width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:2rem;padding-left:max(2rem,env(safe-area-inset-left));padding-right:max(2rem,env(safe-area-inset-right));box-sizing:border-box;position:relative;z-index:50;overflow-x:hidden}.hero-section__video{display:flex;align-items:center;justify-content:center;width:clamp(300px,60vw,690px);max-width:690px;margin:0 auto}@media (max-width: 768px){.hero-section__video{width:clamp(280px,85vw,90vw)}}@media (min-width: 1200px){.hero-section__video{width:690px}}.hero-section__video video{width:100%;height:auto;max-width:100%;object-fit:contain;display:block;margin:0 auto}.hero-section__text{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:2rem;padding:0 1rem;width:100%;max-width:100%;box-sizing:border-box;opacity:0;transition:opacity .8s ease-in}@media (max-width: 768px){.hero-section__text{margin-top:1.5rem;padding:0 1.5rem}}.hero-section__text--visible{opacity:1}.hero-section__text-bold{font-family:RobotoMono,Helvetica,Arial,sans-serif;font-weight:700;color:#514e4c;text-transform:uppercase;text-align:center;line-height:1.2;width:100%;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.hero-section__text-regular{font-family:RobotoMono,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;color:#514e4c;text-transform:uppercase;text-align:center;line-height:1.4;width:100%;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}@media (max-width: 768px){.hero-section__text-regular{font-size:.9rem}}.hero-section__content{flex:1;display:flex;flex-direction:column;gap:1.5rem;max-width:500px}@media (max-width: 768px){.hero-section__content{max-width:100%;text-align:center;align-items:center}}.hero-section__content h1{font-family:RobotoMono,Helvetica,Arial,sans-serif;font-size:4rem;color:#514e4c;margin:0;text-transform:uppercase}.hero-section__content h4{font-family:RobotoMono,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:500;color:#514e4c;margin:0;text-transform:uppercase;line-height:1.4}.hero-section__content p{font-family:RobotoMono,Helvetica,Arial,sans-serif;font-size:1rem;color:#514e4c;margin:0;line-height:1.6}.hero-section__buy-button{background-color:#514e4c;color:#e8e3d4;border:none;padding:1rem 3rem;font-family:RobotoMono,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .3s ease;align-self:flex-start;border-radius:9999px}@media (max-width: 768px){.hero-section__buy-button{align-self:center;padding:.875rem 2.5rem}}.hero-section__buy-button:hover{background-color:#3a3836;transform:translateY(-2px)}.hero-section__buy-button:active{transform:translateY(0)}.fixed-icon{position:fixed;top:10px;left:10px;z-index:1000}
