html:root{--font-heading--family: "Space Grotesk", "Red Hat Text", system-ui, sans-serif;--font-body--family: "Space Grotesk", system-ui, sans-serif;--font-subheading--family: "JetBrains Mono", ui-monospace, Menlo, monospace;--font-accent--family: "Space Grotesk", system-ui, sans-serif;--font-paragraph--family: "Space Grotesk", system-ui, sans-serif;--font-secondary--family: "Space Grotesk", system-ui, sans-serif;--font-heading--weight: 600}:root{--glass-blur: 18px;--glass-saturate: 140%;--glass-border: rgb(255 255 255 / .4);--glass-edge: rgb(17 17 17 / .08);--glass-highlight: inset 0 1px 0 rgb(255 255 255 / .3);--glass-shadow: 0 8px 32px rgb(17 17 17 / .08);--glass-shadow-hover: 0 18px 48px rgb(17 17 17 / .16);--pfx-ease: cubic-bezier(.22, 1, .36, 1)}body{background-color:#fff}.pfx-ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:#fff}.pfx-ambient:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgb(0 0 0 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(0 0 0 / .045) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(120% 100% at 50% 0%,black 30%,transparent 78%);-webkit-mask-image:radial-gradient(120% 100% at 50% 0%,black 30%,transparent 78%)}.pfx-ambient:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(140% 120% at 50% 45%,transparent 62%,rgb(0 0 0 / .07) 100%)}.pfx-ambient__blob{display:none}@keyframes pfx-drift-1{to{transform:translate3d(9vmax,6vmax,0) scale(1.1) rotate(8deg)}}@keyframes pfx-drift-2{to{transform:translate3d(-8vmax,-6vmax,0) scale(1.14) rotate(-6deg)}}@keyframes pfx-drift-3{to{transform:translate3d(-7vmax,8vmax,0) scale(.9)}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#MainContent img,#MainContent video{filter:grayscale(1) contrast(1.04);transition:filter .7s var(--pfx-ease)}#MainContent img:hover,#MainContent video:hover,#MainContent a:hover img,#MainContent a:hover video,#MainContent .product-card:hover img,#MainContent .resource-card:hover img,#MainContent .collection-card:hover img,#MainContent .card-gallery:hover img,#MainContent [class*=logo]:hover img{filter:grayscale(0) contrast(1)}@media(hover:none){#MainContent img,#MainContent video{filter:grayscale(.9) contrast(1.03)}}@media(hover:hover)and (pointer:fine){body.pfx-cursor-active:not(:has(dialog:modal)),body.pfx-cursor-active:not(:has(dialog:modal)) *{cursor:none!important}}body:has(dialog:modal) .pfx-cursor-dot,body:has(dialog:modal) .pfx-smoke{opacity:0!important}.pfx-cursor-dot{position:fixed;top:0;left:0;z-index:3000;width:7px;height:7px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);mix-blend-mode:difference;pointer-events:none;opacity:0;transition:width .25s var(--pfx-ease),height .25s var(--pfx-ease)}.pfx-smoke{position:fixed;top:0;left:0;z-index:2990;mix-blend-mode:difference;pointer-events:none;filter:blur(9px);transition:opacity .2s ease}body.pfx-cursor-active .pfx-cursor-dot{opacity:1}body.pfx-cursor-hover .pfx-cursor-dot{width:13px;height:13px}.pfx-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:2000;pointer-events:none}.pfx-progress span{display:block;height:100%;width:100%;transform:scaleX(var(--pfx-scroll, 0));transform-origin:left center;background:#000}.header-section .header:not([transparent]){margin:10px clamp(10px,1.4vw,18px) 0;border-radius:12px;background-color:#ffffffc7!important;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid #000;box-shadow:4px 4px #000;transition:box-shadow .3s ease,translate .3s ease}.header-section .header[data-sticky-state=active]:not([transparent]){translate:-2px -2px;box-shadow:6px 6px #000}@media(hover:hover)and (pointer:fine){.menu-list__link{position:relative}.menu-list__link:before,.menu-list__link:after{position:absolute;top:50%;translate:0 -50%;opacity:0;transition:opacity .2s ease,translate .25s ease;font-family:JetBrains Mono,ui-monospace,monospace}.menu-list__link:before{content:"[";left:-.1em}.menu-list__link:after{content:"]";right:-.1em}.menu-list__link:hover:before{opacity:1;translate:-.45em -50%}.menu-list__link:hover:after{opacity:1;translate:.45em -50%}}dialog.dialog-modal,dialog.dialog-drawer,.search-modal,[popover]{background-color:color-mix(in srgb,var(--color-background, #fff) 74%,transparent)!important;backdrop-filter:blur(28px) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(28px) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:var(--glass-highlight),var(--glass-shadow-hover)}dialog.dialog-modal::backdrop,dialog.dialog-drawer::backdrop{background:#0000004d;backdrop-filter:blur(5px) grayscale(1);-webkit-backdrop-filter:blur(5px) grayscale(1)}.button:not(.button-unstyled){box-shadow:var(--glass-highlight),0 1px 2px #1111111a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .3s var(--pfx-ease),box-shadow .3s var(--pfx-ease),background-color .3s var(--pfx-ease),color .3s var(--pfx-ease);will-change:transform}.button:not(.button-unstyled):hover{box-shadow:var(--glass-highlight),0 12px 32px #11111138}input.field__input,textarea.text-area,select{background-color:color-mix(in srgb,var(--color-input-background, #fff) 70%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .25s ease,box-shadow .25s ease}input.field__input:focus,textarea.text-area:focus{box-shadow:0 0 0 3px #1111111a}.product-card,.resource-card,.collection-card{position:relative;transition:transform .5s var(--pfx-ease)}@media(hover:hover)and (pointer:fine){.product-card:hover,.resource-card:hover,.collection-card:hover{transform:translateY(-6px)}.pfx-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(360px circle at var(--pfx-mx, 50%) var(--pfx-my, 50%),rgb(255 255 255 / .32),transparent 55%);transition:opacity .35s ease}.pfx-glow:hover:after{opacity:1}}@media(prefers-reduced-motion:no-preference){body.pfx-ready [data-pfx-reveal]{opacity:0;transform:translateY(30px) scale(.994);transition:opacity .9s var(--pfx-ease),transform .9s var(--pfx-ease);transition-delay:var(--pfx-delay, 0s);will-change:opacity,transform}body.pfx-ready [data-pfx-reveal].pfx-in{opacity:1;transform:none}.pfx-decode{font-variant-numeric:tabular-nums}}::selection{background:#000;color:#fff}html{scrollbar-width:thin;scrollbar-color:rgb(0 0 0 / .4) transparent}@media(hover:hover)and (pointer:fine){.menu-list__link>span,.link{background-image:linear-gradient(currentcolor,currentcolor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .4s var(--pfx-ease)}.menu-list__link:hover>span,.link:hover{background-size:100% 1px}}@media(prefers-reduced-motion:reduce){.pfx-ambient__blob{animation:none}.pfx-cursor-dot,.pfx-smoke{display:none}}.pfx-stars{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.pfx-toasts{position:fixed;left:16px;bottom:16px;z-index:9500;display:flex;flex-direction:column;align-items:flex-start;gap:8px;pointer-events:none;max-width:min(420px,calc(100vw - 32px))}.pfx-toast{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;background:#0a0a0a;color:#fff;padding:9px 13px;border-radius:8px;border:1px solid rgb(255 255 255 / .25);box-shadow:4px 4px #00000038;opacity:0;translate:0 10px;transition:opacity .3s ease,translate .35s cubic-bezier(.22,1,.36,1)}.pfx-toast--in{opacity:1;translate:0 0}.pfx-gt-c{display:inline-block;will-change:transform,font-weight}html.pfx-inverted{filter:invert(1);background:#0a0a0a}html.pfx-inverted img,html.pfx-inverted video,html.pfx-inverted iframe{filter:invert(1)}html.pfx-inverted #MainContent img,html.pfx-inverted #MainContent video{filter:invert(1) grayscale(1) contrast(1.04)}html.pfx-inverted #MainContent img:hover,html.pfx-inverted #MainContent video:hover,html.pfx-inverted #MainContent a:hover img,html.pfx-inverted #MainContent a:hover video,html.pfx-inverted #MainContent .product-card:hover img,html.pfx-inverted #MainContent .resource-card:hover img,html.pfx-inverted #MainContent .collection-card:hover img,html.pfx-inverted #MainContent .card-gallery:hover img,html.pfx-inverted #MainContent [class*=logo]:hover img{filter:invert(1) grayscale(0) contrast(1)}.pfx-matrix{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;pointer-events:none;opacity:.96;transition:opacity .7s ease}.pfx-matrix--out{opacity:0}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:pfx-vt-out .3s cubic-bezier(.4,0,.2,1) both}::view-transition-new(root){animation:pfx-vt-in .42s cubic-bezier(.22,1,.36,1) both}html.pfx-vt-wipe::view-transition-old(root){animation:pfx-vt-out .5s cubic-bezier(.4,0,.2,1) both}html.pfx-vt-wipe::view-transition-new(root){animation:pfx-vt-wipe .55s cubic-bezier(.4,0,.2,1) both}}@keyframes pfx-vt-out{to{opacity:0;transform:scale(.992)}}@keyframes pfx-vt-in{0%{opacity:0;transform:translateY(8px)}}@keyframes pfx-vt-wipe{0%{clip-path:circle(0px at var(--pfx-vt-x, 50%) var(--pfx-vt-y, 40%))}to{clip-path:circle(142vmax at var(--pfx-vt-x, 50%) var(--pfx-vt-y, 40%))}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/liquid-glass.css.map */
