@keyframes products-hero-bg-in{0%{opacity:0;transform:scale(1.16)}to{opacity:1;transform:scale(1.06)}}@keyframes products-hero-enter-in{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:translateZ(0)}}.products-hero-bg-img{opacity:1;transform:scale(1.03)}.products-hero-enter{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.products-hero-bg-img{opacity:0;animation:products-hero-bg-in 1.2s cubic-bezier(.22,1,.36,1) forwards;will-change:transform,opacity}.products-hero-enter{opacity:0;animation:products-hero-enter-in .85s cubic-bezier(.22,1,.36,1) forwards}.products-hero-enter-delay-1{animation-delay:.12s}.products-hero-enter-delay-2{animation-delay:.28s}}body.product-page{--background: #f3ece4;--background-deep: #ebe3d9;--foreground: #1a1410;--surface: #ffffff;--surface-2: #f7f1ea;--muted: #e4dbd1;--secondary: #6b635c;--border: rgba(26, 20, 16, .12);--border-warm: rgba(245, 130, 32, .28);--glass-bg: rgba(255, 252, 248, .9);--glass-border: rgba(245, 130, 32, .2);--scrim: rgba(26, 20, 16, .45);--primary-soft: rgba(245, 130, 32, .12);--primary-glow: rgba(245, 130, 32, .18);--surface-light: #f3ece4;--surface-light-2: #ebe3d9;--on-light: #1a1410;--on-light-muted: rgba(26, 20, 16, .72);--on-light-faint: rgba(26, 20, 16, .55);--border-light: rgba(26, 20, 16, .12);--bg-atmosphere: radial-gradient( ellipse 80% 50% at 8% -6%, rgba(245, 130, 32, .1), transparent 55% ), radial-gradient( ellipse 60% 40% at 96% 8%, rgba(245, 130, 32, .05), transparent 50% ), linear-gradient(180deg, #f7f1ea 0%, #f3ece4 42%, #efe6db 100%);--color-background: var(--background);--color-foreground: var(--foreground);--color-surface: var(--surface);--color-surface-2: var(--surface-2);--color-surface-light: var(--surface-light);--color-surface-light-2: var(--surface-light-2);--color-on-light: var(--on-light);--color-on-light-muted: var(--on-light-muted);--color-muted: var(--muted);--color-border: var(--border);--color-secondary: var(--secondary);--color-scrim: var(--scrim);background-color:var(--background);background-image:var(--bg-atmosphere);color:var(--foreground)}body.product-page.product-over-hero #navbar{background:transparent;border-bottom-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.product-page.product-over-hero #navbar .nav-link,body.product-page.product-over-hero #navbar .nav-caret,body.product-page.product-over-hero #mobile-menu-button{color:#f4f4f4}body.product-page.product-over-hero #navbar .nav-link:hover,body.product-page.product-over-hero #navbar .nav-caret:hover,body.product-page.product-over-hero #mobile-menu-button:hover{color:var(--primary)}body.product-page.product-over-hero #navbar button[aria-label="Select language"],body.product-page.product-over-hero #navbar [aria-haspopup=true]{color:#f4f4f4}body.product-page.product-over-hero #navbar .nav-burger span{background:#f4f4f4}body.product-page:not(.product-over-hero) #navbar,body.product-page .glass-nav{background:#fffcf8eb;border-bottom:1px solid var(--border);box-shadow:0 10px 28px -18px #1a141047;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}body.product-page:not(.product-over-hero) #navbar .nav-link,body.product-page:not(.product-over-hero) #navbar .nav-caret,body.product-page:not(.product-over-hero) #mobile-menu-button{color:var(--foreground)}body.product-page:not(.product-over-hero) #navbar .nav-link:hover,body.product-page:not(.product-over-hero) #navbar .nav-caret:hover,body.product-page:not(.product-over-hero) #mobile-menu-button:hover{color:var(--primary)}@media(prefers-reduced-transparency:reduce){body.product-page:not(.product-over-hero) #navbar,body.product-page .glass-nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--surface)}}body.product-page #mobile-menu{color:var(--on-light)}body.product-page #mobile-menu .mobile-nav-footer a.bg-primary{color:var(--on-primary, #ffffff)}body.product-page .product-detail-shell{width:100%;max-width:1920px}body.product-page .product-media-bleed{width:100%}body.product-page article>h2{letter-spacing:-.025em}body.product-page .product-reports-rail{--product-reports-fade: var(--background, #f3ece4)}body.product-page .product-reports-swiper{overflow:hidden;padding-block:.25rem;touch-action:pan-y;cursor:grab;contain:layout style}body.product-page .product-reports-swiper .product-reports-slide button,body.product-page .product-reports-swiper .product-reports-slide img{cursor:inherit;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}body.product-page .product-reports-swiper.is-grabbing,body.product-page .product-reports-swiper.swiper-grabbing{cursor:grabbing;touch-action:none;-webkit-user-select:none;user-select:none}body.product-page .product-reports-swiper.is-grabbing .product-reports-slide button,body.product-page .product-reports-swiper.swiper-grabbing .product-reports-slide button{cursor:grabbing}body.product-page .product-reports-swiper .swiper-wrapper{transition-timing-function:cubic-bezier(.22,1,.36,1);align-items:stretch}body.product-page .product-reports-swiper.is-grabbing .swiper-wrapper,body.product-page .product-reports-swiper.swiper-grabbing .swiper-wrapper{will-change:transform}@media(prefers-reduced-motion:reduce){body.product-page .product-reports-swiper .swiper-wrapper{transition-duration:0ms!important}}body.product-page .product-reports-rail__fade{position:absolute;inset-block:.25rem;width:clamp(2.75rem,8vw,5.5rem);z-index:2;pointer-events:none;opacity:0;transition:opacity .2s ease}body.product-page .product-reports-rail__fade--end{inset-inline-end:0;background:linear-gradient(to left,var(--product-reports-fade) 8%,transparent)}[dir=rtl] body.product-page .product-reports-rail__fade--end{background:linear-gradient(to right,var(--product-reports-fade) 8%,transparent)}body.product-page .product-reports-rail__fade--start{inset-inline-start:0;background:linear-gradient(to right,var(--product-reports-fade) 8%,transparent)}[dir=rtl] body.product-page .product-reports-rail__fade--start{background:linear-gradient(to left,var(--product-reports-fade) 8%,transparent)}body.product-page .product-reports-rail:not(.is-end) .product-reports-rail__fade--end{opacity:1}body.product-page .product-reports-rail:not(.is-start) .product-reports-rail__fade--start{opacity:1}body.product-page .product-reports-nav{position:absolute;top:50%;z-index:6;display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(255,255,255,.28);background:#080605c7;color:#fff;box-shadow:0 8px 24px #1a141038;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease,visibility .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;touch-action:manipulation}body.product-page .product-reports-nav svg{width:1.35rem;height:1.35rem;flex-shrink:0;stroke:#fff!important;color:#fff!important;stroke-width:2.5px}body.product-page .product-reports-nav:hover{background:var(--primary, #f58220);border-color:var(--primary, #f58220);color:#fff;box-shadow:0 10px 28px #1a141047}body.product-page .product-reports-nav:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface, #fff),0 0 0 4px var(--primary, #f58220)}body.product-page .product-reports-nav:active{transform:translateY(-50%) scale(.97)}body.product-page .product-reports-nav--next{inset-inline-end:.35rem}body.product-page .product-reports-nav--prev{inset-inline-start:.35rem}body.product-page .product-reports-nav.is-hidden,body.product-page .product-reports-nav.swiper-button-disabled{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media(prefers-reduced-motion:reduce){body.product-page .product-reports-rail__fade,body.product-page .product-reports-nav{transition:none!important}body.product-page .product-reports-nav:active{transform:translateY(-50%)}}body.product-page #navbar .nav-dropdown{background-color:var(--surface);border-color:var(--border);box-shadow:0 16px 40px -20px #1a141059}body.product-page #navbar .nav-dropdown a{color:inherit}body.product-page #navbar .nav-dropdown a:hover{background-color:var(--primary-soft)}body.product-page:not(.product-over-hero) #navbar .nav-burger span{background:var(--foreground)}
