.FloatingNavbar-module__0yoxiG__outer{pointer-events:none;inset-inline:calc(var(--spacing,.25rem) * 0);z-index:50;justify-content:center;align-items:flex-start;width:100%;height:0;display:flex;position:sticky;top:.875rem;overflow:visible}.FloatingNavbar-module__0yoxiG__inner{pointer-events:auto;box-sizing:border-box;height:calc(var(--spacing,.25rem) * 10);background:var(--color-card-3);border-radius:.75rem;flex-direction:row;justify-content:space-between;align-items:center;width:90%;max-width:none;padding:0 .5rem 0 .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.FloatingNavbar-module__0yoxiG__inner{background:color-mix(in srgb, var(--color-card-3) 80%, transparent)}}.FloatingNavbar-module__0yoxiG__inner{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}html.dark .FloatingNavbar-module__0yoxiG__inner{background:var(--color-card-3)}@supports (color:color-mix(in lab, red, red)){html.dark .FloatingNavbar-module__0yoxiG__inner{background:color-mix(in srgb, var(--color-card-3) 60%, transparent)}}.FloatingNavbar-module__0yoxiG__logoLink{height:calc(var(--spacing,.25rem) * 3.5);flex-shrink:0;align-items:center;width:auto;display:inline-flex}.FloatingNavbar-module__0yoxiG__logo{height:calc(var(--spacing,.25rem) * 3.5);width:auto}.FloatingNavbar-module__0yoxiG__actions{align-items:center;gap:calc(var(--spacing,.25rem) * .5);flex-direction:row;display:flex}.FloatingNavbar-module__0yoxiG__profileButton{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FloatingNavbar-module__0yoxiG__profileButton:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-brand-primary)}.FloatingNavbar-module__0yoxiG__profileAvatar{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.FloatingNavbar-module__0yoxiG__cartButton{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) * .8);padding:calc(var(--spacing,.25rem) * 0);color:var(--color-icon-primary);flex-shrink:0}@media (hover:hover){.FloatingNavbar-module__0yoxiG__cartButton:hover{background-color:#0000}}.FloatingNavbar-module__0yoxiG__cartIconWrap{display:inline-flex;position:relative}.FloatingNavbar-module__0yoxiG__cartIcon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.FloatingNavbar-module__0yoxiG__cartCount{top:calc(var(--spacing,.25rem) * -1);right:calc(var(--spacing,.25rem) * -1);height:calc(var(--spacing,.25rem) * 3.5);min-width:calc(var(--spacing,.25rem) * 3.5);background-color:var(--color-brand-primary);padding-inline:calc(var(--spacing,.25rem) * .5);font-family:var(--font-sans), system-ui, sans-serif;--tw-leading:1;color:var(--color-brand-primary-text);border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:.5rem;font-weight:600;line-height:1;display:inline-flex;position:absolute}.FloatingNavbar-module__0yoxiG__menuButton{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) * .8);padding:calc(var(--spacing,.25rem) * 0);color:var(--color-icon-primary);flex-shrink:0}@media (hover:hover){.FloatingNavbar-module__0yoxiG__menuButton:hover{background-color:#0000}}.FloatingNavbar-module__0yoxiG__menuIcon{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.FloatingNavbar-module__0yoxiG__menuSheet{max-height:70dvh}.FloatingNavbar-module__0yoxiG__menuSheetBody{padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 6)}.FloatingNavbar-module__0yoxiG__menuNav{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.FloatingNavbar-module__0yoxiG__menuLink{border-radius:calc(var(--radius) * 1.4);width:100%;height:auto;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);justify-content:flex-start;font-size:.875rem;font-weight:500}.FloatingNavbar-module__0yoxiG__menuDisclosure{flex-direction:column;display:flex}.FloatingNavbar-module__0yoxiG__menuDisclosureTrigger{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 2)}.FloatingNavbar-module__0yoxiG__menuChevron{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--color-icon-primary);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.15s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));flex-shrink:0;rotate:90deg}.FloatingNavbar-module__0yoxiG__menuChevronOpen{rotate:-90deg}.FloatingNavbar-module__0yoxiG__menuSubjects{gap:calc(var(--spacing,.25rem) * .5);padding-bottom:calc(var(--spacing,.25rem) * 1);padding-left:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.FloatingNavbar-module__0yoxiG__menuSubject{border-radius:calc(var(--radius) * 1.4);width:100%;height:auto;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.15s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));justify-content:flex-start;font-size:.875rem;font-weight:400}@media (hover:hover){.FloatingNavbar-module__0yoxiG__menuSubject:hover{background-color:var(--color-gamification-contrast-card-2)}}.FloatingNavbar-module__0yoxiG__menuCta{margin-top:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * 1.4);width:100%;font-family:var(--font-sans), system-ui, sans-serif;font-size:.875rem;font-weight:500}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
