:root[data-public-design=tide][data-theme]{color-scheme:light;--public-linen:#f3f1eb;--public-cream:#fbfaf6;--public-blue:#4a98cf;--public-blue-deep:#2a516e;--public-blue-light:#70b7e8;--public-ink:color-mix(in srgb,var(--public-blue-deep) 45%,#000);--public-limoncello:#f9f59b;--public-inverse-surface:var(--public-blue-deep);--public-inverse-ink:var(--public-linen);--public-inverse-accent:var(--public-limoncello);--background:var(--public-linen);--surface:var(--public-cream);--surface-elevated:#fff;--surface-hover:#dededa;--surface-active:color-mix(in srgb,var(--public-blue) 12%,var(--public-cream));--surface-deep:var(--public-linen);--text-primary:var(--public-ink);--text-secondary:color-mix(in srgb,var(--public-ink) 76%,var(--public-linen));--text-muted:color-mix(in srgb,var(--public-ink) 66%,var(--public-linen));--border:color-mix(in srgb,var(--public-ink) 8%,transparent);--border-strong:color-mix(in srgb,var(--public-ink) 20%,transparent);--blue-primary:var(--public-blue);--blue-deep:var(--public-blue-deep);--blue-light:var(--public-blue-light);--accent:var(--public-blue);--accent-hover:var(--public-blue-deep);--accent-deep:var(--public-blue-deep);--accent-text-strong:var(--public-blue-deep);--accent-foreground:var(--public-ink);--focus-ring:var(--public-blue-deep);--selection:var(--public-blue-light);--selection-ink:var(--public-ink);--overlay:color-mix(in srgb,var(--public-ink) 70%,transparent);--navbar-surface:color-mix(in srgb,var(--public-linen) 92%,transparent);--navbar-border:var(--border);--menu-surface:var(--public-cream);--card-surface:var(--public-cream);--feature-row-compact:var(--public-cream);--feature-row-compact-ink:var(--public-ink);--feature-row-expanded:var(--surface-elevated);--feature-row-expanded-ink:var(--public-ink);--feature-row-expanded-secondary:var(--text-secondary);--feature-row-visual-surface:transparent;--shadow-card:0 4px 16px color-mix(in srgb,var(--public-ink) 8%,transparent);--shadow-menu:0 10px 34px color-mix(in srgb,var(--public-ink) 12%,transparent);--glow:color-mix(in srgb,var(--public-blue-light) 20%,transparent);--skeleton-shimmer:color-mix(in srgb,var(--public-blue) 8%,transparent);--ambient-wash:none;--header-shell-shadow:var(--shadow-card);--public-ease-out:cubic-bezier(0.16,1,0.3,1);--public-ease-handoff:cubic-bezier(0.76,0,0.2,1);--public-motion-quick:400ms;--public-motion-interaction:500ms;--public-motion-roll:800ms;--public-motion-words:1700ms;--public-motion-reveal:2000ms;--public-stagger-item:100ms;--public-stagger-words-total:600ms}[data-public-design=tide] .public-reveal-word-mask{display:inline-block;overflow:clip;overflow-clip-margin:.08em;vertical-align:bottom;padding-block:.24em;margin-block:-.24em}[data-public-design=tide] .public-reveal-word{display:inline-block}@media (max-width:47.999rem){[data-public-design=tide] .public-reveal-word-mask{overflow:visible;overflow-clip-margin:.6em;padding-block:.48em .6em;margin-block:-.48em -.6em;padding-inline:.34em;margin-inline:-.34em}}[data-public-design=tide]{scrollbar-gutter:stable}[data-public-design=tide] body[data-scroll-locked]{margin-right:0!important;padding-right:0!important}[data-public-design=tide] .public-entry-loader{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding-block-end:10vh;background:var(--background);opacity:1;animation:none;transform:none;pointer-events:auto}[data-public-design=tide][data-public-entry=complete] .public-entry-loader{display:none}[data-public-design=tide]:has(>body>.public-entry-loader) body{overflow:hidden}[data-public-design=tide] body:has(>.public-entry-loader)>:not(.public-entry-loader):not(script):not(style){visibility:hidden;pointer-events:none}[data-public-design=tide] .public-entry-loader__identity{display:grid;justify-items:center;gap:1rem}[data-public-design=tide] .public-entry-loader__brand{gap:1rem}[data-public-design=tide] .public-entry-loader__brand .type-display{font-size:clamp(2rem,5vw,4rem)}[data-public-design=tide] .public-entry-loader__brand img{height:clamp(3rem,6vw,5rem);width:auto}[data-public-design=tide] .public-entry-loader__count{font-size:.8rem;font-weight:600;letter-spacing:.2em;color:var(--blue-deep)}[data-public-design=tide] .public-scroll-progress{position:fixed;z-index:90;inset-block-start:0;inset-inline:0;height:2px;background:var(--blue-primary);transform:scaleX(0);transform-origin:left center;pointer-events:none}[data-public-design=tide][dir=rtl] .public-scroll-progress{transform-origin:right center}[data-public-design=tide] .public-navbar{position:relative;z-index:40;height:94px}[data-public-design=tide] .public-navbar__strip{position:fixed;inset-block-start:0;inset-inline:0;height:86px;transition:transform .3s;isolation:isolate}[data-public-design=tide] .public-navbar__fill{position:absolute;inset:0;z-index:-1;opacity:0;background:var(--navbar-surface);backdrop-filter:blur(12px);transition:opacity .3s}[data-public-design=tide] .public-navbar[data-fixed=true] .public-navbar__fill{opacity:1}[data-public-design=tide] .public-navbar[data-fixed=true][data-visible=false]:not(:focus-within) .public-navbar__strip{transform:translateY(-100%)}[data-public-design=tide][data-public-route-transition=active] .public-navbar__strip{transform:none!important}[data-public-design=tide] .public-navbar .nav-roll-label__track{transition-duration:.8s;transition-timing-function:var(--public-ease-out)}[data-public-design=tide] .public-navbar .type-nav{font-size:.95rem;text-transform:none;letter-spacing:-.02em;font-weight:500}[data-public-design=tide] .public-language-selector{box-sizing:border-box;width:5.25rem}[data-public-design=tide] .public-navbar .nav-active-indicator{background:linear-gradient(90deg,transparent,#4a98cf,transparent)}@media (max-width:39.999rem){[data-public-design=tide] .public-navbar__login{display:none}}[data-public-design=tide] .public-menu-toggle{position:relative;z-index:3;border-radius:50%}[data-public-design=tide] .public-menu-toggle>span{position:absolute;inset-inline:11px;height:2px;background:currentColor;top:calc(50% - .3rem);transition:top .2s .3s,transform .3s}[data-public-design=tide] .public-menu-toggle>span:last-child{top:calc(50% + .3rem)}[data-public-design=tide] .public-menu-toggle--close>span{top:50%;transform:rotate(45deg);animation:public-menu-top .75s}[data-public-design=tide] .public-menu-toggle--close>span:last-child{top:50%;transform:rotate(-45deg);animation:public-menu-bottom .75s}[data-public-design=tide] .public-mobile-overlay{position:fixed;inset:0;z-index:39;background:color-mix(in srgb,var(--background) 30%,transparent)}[data-public-design=tide] .public-mobile-menu{position:fixed;z-index:61;inset-block:4.75rem 10px;inset-inline:10px;display:grid;grid-template-rows:1fr;min-height:0;border:0;border-radius:0 0 1.6rem 1.6rem;background:transparent;overflow:hidden;animation:public-menu-content-open .5s cubic-bezier(.2,0,0,1) both}[data-public-design=tide] .public-mobile-menu[data-state=closed]{animation:public-menu-content-close .4s cubic-bezier(.2,0,0,1) both}[data-public-design=tide] .public-mobile-menu__body{min-height:0;overflow-y:auto;overscroll-behavior:contain}[data-public-design=tide] .public-mobile-menu__nav{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.5rem 1.5rem}[data-public-design=tide] .public-mobile-menu__link{width:fit-content;font-size:clamp(1.7rem,5.5vw,2.25rem);line-height:1.35;padding-block:.3rem;letter-spacing:-.03em}[data-public-design=tide] .public-mobile-menu[data-state=open] .public-mobile-menu__link{animation:public-menu-item-in .75s var(--public-ease-out) both;animation-delay:calc(var(--mobile-nav-index, 0) * 55ms + 80ms)}[data-public-design=tide] .public-mobile-menu[data-state=open] .public-mobile-menu__utilities{animation:public-menu-item-in .75s var(--public-ease-out) .25s both}[data-public-design=tide] .public-mobile-menu__link[aria-current]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}[data-public-design=tide][dir=rtl] .public-mobile-menu__link{letter-spacing:0}@keyframes public-menu-content-open{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes public-menu-content-close{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0 0 100%)}}@keyframes public-menu-item-in{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes public-menu-top{0%{top:calc(50% - .3rem);transform:rotate(0);clip-path:inset(0)}20%{top:calc(50% - .3rem);transform:rotate(0);clip-path:inset(0 0 0 100%)}40%{top:50%;transform:rotate(45deg);clip-path:inset(0 0 0 100%)}60%,to{top:50%;transform:rotate(45deg);clip-path:inset(0)}}@keyframes public-menu-bottom{0%{top:calc(50% + .3rem);transform:rotate(0);clip-path:inset(0)}20%{top:calc(50% + .3rem);transform:rotate(0);clip-path:inset(0 100% 0 0)}40%{top:50%;transform:rotate(-45deg);clip-path:inset(0 100% 0 0)}60%,to{top:50%;transform:rotate(-45deg);clip-path:inset(0)}}@media (max-width:63.999rem){[data-public-design=tide] .public-mobile-menu{transform-origin:top center;animation-name:public-menu-content-open-mobile}[data-public-design=tide] .public-mobile-menu[data-state=closed]{animation-name:public-menu-content-close-mobile}[data-public-design=tide] .public-navbar__strip{inset:10px 10px auto;height:4rem;transition:inset .8s var(--public-ease-out),height .5s cubic-bezier(.2,0,0,1)}[data-public-design=tide] .public-navbar__fill{opacity:1;border:1px solid var(--border);border-radius:2.5rem;backdrop-filter:blur(8px);transition:opacity .3s,border-radius .4s,backdrop-filter .4s}[data-public-design=tide] .public-navbar[data-fixed=true] .public-navbar__strip{inset-inline:clamp(10px,3vw,30px);transform:none!important}[data-public-design=tide] .public-navbar [data-navbar-content]{height:4rem;padding-inline:.8rem;gap:.4rem}[data-public-design=tide] .public-navbar [data-group=right]{gap:0}[data-public-design=tide] .public-navbar .type-display{font-size:1rem}[data-public-design=tide] .public-navbar[data-mobile-menu-open=true]{z-index:60}[data-public-design=tide] .public-navbar[data-mobile-menu-open=true] .public-navbar__strip{height:calc(100dvh - 20px);transform:none!important}[data-public-design=tide] .public-navbar[data-mobile-menu-open=true] .public-navbar__fill{border-radius:1.6rem;backdrop-filter:blur(12px)}[data-public-design=tide] .public-navbar[data-mobile-menu-open=true] [data-group=right]>:not(:last-child){visibility:hidden;pointer-events:none}}@keyframes public-menu-content-open-mobile{0%{opacity:0;transform:translate3d(0,-.75rem,0) scaleY(.985)}to{opacity:1;transform:translateZ(0) scaleY(1)}}@keyframes public-menu-content-close-mobile{0%{opacity:1;transform:translateZ(0) scaleY(1)}to{opacity:0;transform:translate3d(0,-.5rem,0) scaleY(.99)}}[data-public-design=tide] .public-cursor{width:6.25rem;height:6.25rem;mix-blend-mode:exclusion}[data-public-design=tide] .public-cursor__distortion{position:absolute;inset:0}[data-public-design=tide] .public-cursor .public-cursor__shape{background:#fff;color:#000;border:0;box-shadow:none;backdrop-filter:none}[data-public-design=tide] .public-cursor__glyph{width:2rem;height:2rem}[data-public-design=tide] .public-cursor[data-state=button] .public-cursor__glyph{opacity:0}[data-public-design=tide] .public-cursor[data-state=quickview] .public-cursor__shape{background:var(--public-ink);color:var(--public-linen);mix-blend-mode:normal}[data-public-design=tide] .public-cursor[data-state=quickview][data-tone=pure-black] .public-cursor__shape{background:#000000}[data-public-design=tide] .public-cursor[data-state=quickview]{mix-blend-mode:normal}[data-public-design=tide] .public-cursor[data-state=quickview] .public-cursor__glyph{opacity:0}[data-public-design=tide] .public-cursor[data-state=quickview] .public-cursor__label{font-size:.72rem}@media (hover:none),(pointer:coarse){[data-public-design=tide] .public-cursor{display:none}}[data-public-design=tide] :is(.motion-button,.probyte-button){--shell-button-fill:var(--text-primary);--shell-button-ink:var(--background);--shell-button-hover-fill:var(--background);--shell-button-hover-ink:var(--text-primary)}[data-public-design=tide] :is(.motion-button--secondary,.motion-button--outline,.probyte-button[data-button-variant=secondary],.probyte-button[data-button-variant=outline]){--shell-button-fill:transparent;--shell-button-ink:var(--text-primary);--shell-button-hover-fill:var(--text-primary);--shell-button-hover-ink:var(--background)}[data-public-design=tide] .motion-button__visual{background:var(--shell-button-fill);color:var(--shell-button-ink);box-shadow:none}[data-public-design=tide] .motion-button:is(.motion-button--secondary,.motion-button--outline) .motion-button__visual{border-color:var(--text-primary)}[data-public-design=tide] :is(#homepage-hero .motion-button,.public-navbar__login){--shell-button-fill:#000}[data-public-design=tide] #homepage-hero .motion-button:is(.motion-button--secondary,.motion-button--outline){--shell-button-fill:transparent;--shell-button-hover-fill:#000}[data-public-design=tide] #homepage-hero .motion-button:is(.motion-button--secondary,.motion-button--outline) .motion-button__visual{border-color:#000}[data-public-design=tide] .featured-products-view-all.motion-button{--shell-button-ink:#000;--shell-button-hover-fill:#000}[data-public-design=tide] .featured-products-view-all.motion-button--secondary .motion-button__visual{border-color:#000}[data-public-design=tide] .motion-button .motion-button__fill{background:var(--shell-button-hover-fill)}[data-public-design=tide] .motion-button :is(.motion-button__label-alternate,.motion-button__arrow-alternate){color:var(--shell-button-hover-ink)}[data-public-design=tide] .probyte-button{position:relative;isolation:isolate;overflow:hidden;transition:color .4s,background .4s,transform .3s}[data-public-design=tide] .probyte-button:before{content:"";position:absolute;inset:-1px;z-index:-1;pointer-events:none;border-radius:50% 50% 0 0;background:var(--shell-button-hover-fill);transform:translateY(102%);transition:transform .5s cubic-bezier(.4,0,0,1),border-radius .9s cubic-bezier(.4,0,0,1)}[data-public-design=tide] .probyte-button:focus-visible{color:var(--shell-button-hover-ink)}[data-public-design=tide] .probyte-button:focus-visible:before{transform:translateY(0);border-radius:0}[data-public-design=tide] .probyte-button[data-button-variant=ghost],[data-public-design=tide] .probyte-button[data-button-variant=link]{background:transparent;color:var(--text-primary)}[data-public-design=tide] .probyte-button[data-button-variant=link]:before{display:none}[data-public-design=tide] :is(.public-text-link,.probyte-button[data-button-variant=link]){background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:100% 100%;background-repeat:no-repeat;text-decoration:none;transition:background-size .8s var(--public-ease-out)}[data-public-design=tide] :is(.public-text-link,.probyte-button[data-button-variant=link]):focus-visible{background-size:100% 1px;background-position:0 100%}@media (hover:hover) and (pointer:fine){[data-public-design=tide] .probyte-button:hover{color:var(--shell-button-hover-ink);transform:scaleX(1.02);transition:transform .6s cubic-bezier(.34,5.56,.64,1),color .4s}[data-public-design=tide] .probyte-button:hover:before{transform:translateY(0);border-radius:0}[data-public-design=tide] :is(.public-text-link,.probyte-button[data-button-variant=link]):hover{background-size:100% 1px;background-position:0 100%;color:var(--text-primary)}}@media (hover:none),(pointer:coarse){[data-public-design=tide] .motion-button:active .motion-button__fill{border-radius:0;transform:translateY(0);transition-duration:.22s,.32s}[data-public-design=tide] .motion-button:active :is(.motion-button__label-primary,.motion-button__label-alternate,.motion-button__arrow-primary,.motion-button__arrow-alternate){transform:translateY(-110%);transition-duration:.32s}[data-public-design=tide] .probyte-button:active{color:var(--shell-button-hover-ink)}[data-public-design=tide] .probyte-button:active:before{border-radius:0;transform:translateY(0);transition-duration:.22s,.32s}}[data-public-design=tide] .public-route-transition{z-index:80}[data-public-design=tide] .public-route-transition__surface{inset:0;border-radius:0;transform:scaleY(0);transform-origin:bottom center;background:var(--background);will-change:transform,opacity}[data-public-design=tide] .public-route-transition__backdrop{position:absolute;inset:0;opacity:0;background:color-mix(in srgb,var(--public-ink) 20%,transparent)}