html{scroll-behavior:smooth}.site-header{transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease}.site-header.is-scrolled{background:#0b0b0b;box-shadow:0 8px 24px #00000029}.site-header.is-scroll-hidden{transform:translateY(-100%)}.desktop-nav__dropdown{opacity:0;transform:translate(-50%,-8px);transition:opacity .2s ease,transform .2s ease}.desktop-nav details[open] .desktop-nav__dropdown{opacity:1;transform:translate(-50%)}.desktop-nav details[open] .nav-chevron,.mobile-nav details[open] .nav-chevron{transition:transform .2s ease}.mobile-menu__panel:not([hidden]){animation:motion-overlay-in .24s ease both}.mobile-menu__panel:not([hidden]) .mobile-menu__drawer{animation:motion-drawer-in .3s cubic-bezier(.22,.61,.36,1) both}html.motion-enabled [data-motion-reveal]{opacity:0;transform:translate3d(0,24px,0);transition:opacity .6s ease,transform .6s cubic-bezier(.22,.61,.36,1);transition-delay:var(--motion-delay,0ms)}html.motion-enabled [data-motion-reveal].is-motion-visible{opacity:1;transform:none}.feature-card,.media-card,.product-card,.article-card,.search-card,.process-step,.product-detail-card,.video-card{transition:transform .3s ease,box-shadow .3s ease}.feature-card img,.media-card img,.product-card img,.article-card img,.product-detail-card img{transition:transform .5s ease}.product-gallery__item{position:relative}.product-gallery__item img{cursor:zoom-in}.product-gallery__item img:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}.faq-item::details-content{block-size:0;overflow:clip;transition:block-size .3s ease,content-visibility .3s allow-discrete}.faq-item[open]::details-content{block-size:auto}.motion-video-open{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:64px;height:64px;place-items:center;transform:translate(-50%,-50%);border:0;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.motion-video-open:hover,.motion-video-open:focus-visible{transform:translate(-50%,-50%) scale(1.12);background:#000c}.video-card{position:relative}.motion-modal{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#fff}.motion-modal::backdrop{background:#000000db}.motion-modal[open]{display:grid;place-items:center;animation:motion-modal-in .25s ease both}.motion-modal__stage{position:relative;display:grid;width:min(1200px,calc(100vw - 40px));height:min(820px,calc(100vh - 60px));place-items:center}.motion-modal__media{display:grid;width:100%;height:100%;place-items:center}.motion-modal__media img,.motion-modal__media video{display:block;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}.motion-modal__button{position:absolute;z-index:2;display:grid;width:48px;height:48px;place-items:center;border:0;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.motion-modal__button:hover,.motion-modal__button:focus-visible{background:#000000d9;transform:scale(1.08)}.motion-modal__close{top:0;right:0}.motion-modal__previous{top:50%;left:0;transform:translateY(-50%)}.motion-modal__next{top:50%;right:0;transform:translateY(-50%)}.motion-modal__previous:hover,.motion-modal__previous:focus-visible,.motion-modal__next:hover,.motion-modal__next:focus-visible{transform:translateY(-50%) scale(1.08)}.motion-modal__button[hidden]{display:none}.motion-floating-contact{position:fixed;z-index:90;right:18px;bottom:24px;display:grid;width:60px;height:60px;place-items:center;border-radius:50%;background:var(--color-brand);box-shadow:0 8px 26px #0000003d;color:var(--color-brand-contrast);transition:transform .25s ease,box-shadow .25s ease}.motion-floating-contact:hover,.motion-floating-contact:focus-visible{transform:translateY(-3px);box-shadow:0 12px 32px #0000004d}.motion-floating-contact:after{position:absolute;right:calc(100% + 10px);padding:.45rem .65rem;border-radius:4px;background:#fff;box-shadow:0 5px 18px #00000029;color:#161616;content:attr(aria-label);font-size:.8rem;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(6px);transition:opacity .2s ease,transform .2s ease}.motion-floating-contact:hover:after,.motion-floating-contact:focus-visible:after{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){.feature-card:hover,.media-card:hover,.product-card:hover,.article-card:hover,.search-card:hover,.process-step:hover,.product-detail-card:hover,.video-card:hover{transform:translateY(-5px);box-shadow:0 18px 44px #00000024}.feature-card:hover img,.media-card:hover img,.product-card:hover img,.article-card:hover img,.product-detail-card:hover img{transform:scale(1.025)}}@media(max-width:749px){.motion-floating-contact{right:12px;bottom:16px;width:52px;height:52px}.motion-floating-contact:after{display:none}.motion-modal__stage{width:calc(100vw - 20px);height:calc(100vh - 40px)}.motion-modal__button{width:44px;height:44px}}@media(min-width:1200px){.site-header.is-scrolled{background:#fff;box-shadow:0 8px 24px #18394e1f}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html.motion-enabled [data-motion-reveal]{opacity:1;transform:none;transition:none}.site-header.is-scroll-hidden{transform:none}}@keyframes motion-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes motion-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes motion-modal-in{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/motion.css.map */
