.sn-shell{z-index:50;align-items:center;height:4rem;padding-inline:.625rem;display:flex;position:sticky;top:0}.sn-bar{background:hsl(var(--background) / .86);width:min(100%,80rem);height:3.25rem;box-shadow:0 0 0 1px hsl(var(--border));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:hsl(var(--foreground));border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;margin-inline:auto;padding-inline:.875rem .5rem;transition:background .3s,box-shadow .3s;display:flex;position:relative}.sn-logo{letter-spacing:.02em;flex:none;align-items:center;gap:.5rem;font-weight:800;display:flex}.sn-links{display:none;position:absolute;left:50%;transform:translate(-50%)}.sn-links-row{align-items:center;display:flex;position:relative}.sn-link{z-index:1;white-space:nowrap;height:2.25rem;color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;gap:.25rem;padding-inline:.875rem;font-size:.875rem;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.sn-link:hover,.sn-link[aria-current=true],.sn-menu-trigger[data-state=open]{color:hsl(var(--foreground))}.sn-marker{background:hsl(var(--foreground) / .12);opacity:0;border-radius:999px;height:2.25rem;transition:transform .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:0;left:0}.sn-actions{flex:none;align-items:center;gap:.375rem;display:flex}.sn-buy{color:#06211f;white-space:nowrap;opacity:0;background:#f2cb07;border-radius:999px;align-items:center;max-width:0;height:2.25rem;padding-inline:0;font-size:.875rem;font-weight:800;transition:max-width .45s cubic-bezier(.22,1,.36,1),padding .45s cubic-bezier(.22,1,.36,1),opacity .25s,background .2s;display:inline-flex;overflow:hidden}.sn-buy[data-on=true]{opacity:1;max-width:12rem;padding-inline:1rem}.sn-buy:hover{background:#ffd92a}.sn-burger{width:2.5rem;height:2.5rem;color:hsl(var(--foreground));border-radius:50%;place-items:center;display:grid}.sn-burger:hover{background:hsl(var(--foreground) / .1)}.sn-shell :focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.sn-sheet{inset-inline:.625rem;background:hsl(var(--background));box-shadow:0 0 0 1px hsl(var(--border)), 0 24px 50px -16px #00000080;color:hsl(var(--foreground));border-radius:1.25rem;gap:.75rem;padding:.75rem;animation:.3s cubic-bezier(.22,1,.36,1) sn-sheet;display:grid;position:absolute;top:3.875rem}@keyframes sn-sheet{0%{opacity:0;transform:translateY(-.5rem)}}.sn-sheet-link{border-radius:.75rem;padding:.625rem .75rem;font-size:1.0625rem;font-weight:600;display:block}.sn-sheet-link:hover{background:hsl(var(--foreground) / .08)}.sn-sheet-product{border-block-start:1px solid hsl(var(--border));border-radius:0}.sn-sheet-product small{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:400;display:block}.sn-sheet-buy{color:#06211f;background:#f2cb07;border-radius:.75rem;place-items:center;min-height:3rem;font-weight:800;display:grid}@media (min-width:64rem){.sn-links{display:block}.sn-burger{display:none}}@media (max-width:26rem){.sn-buy{display:none}}@media (prefers-reduced-motion:reduce){.sn-bar,.sn-marker,.sn-buy{transition:none}.sn-sheet{animation:none}}.landing-shell:has(.hs-hero,.tp-page)>.sn-shell{--background:80 20% 95%;--foreground:168 37% 10%;--muted-foreground:162 11% 33%;--border:168 15% 80%;--secondary:168 15% 88%;--secondary-foreground:168 37% 10%;--primary:168 37% 10%;--primary-foreground:80 20% 95%;--accent:168 15% 88%;--accent-foreground:168 37% 10%;--input:168 15% 70%;--ring:168 37% 10%;margin-block-end:-4rem}.dark .landing-shell:has(.hs-hero,.tp-page)>.sn-shell{--background:174 69% 8%;--foreground:95 25% 94%;--muted-foreground:146 14% 76%;--border:146 20% 28%;--secondary:174 40% 17%;--secondary-foreground:95 25% 94%;--primary:174 40% 17%;--primary-foreground:95 25% 94%;--accent:174 40% 17%;--accent-foreground:95 25% 94%;--input:146 20% 34%;--ring:50 94% 49%}.landing-shell:has(.hs-hero,.tp-page)>.sn-shell:not([data-scrolled=true]) .sn-bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html:has(.hs-hero,.tp-page){scroll-padding-block-start:0}@media (prefers-reduced-motion:no-preference){html:has(.hs-hero,.tp-page){scroll-behavior:smooth}}.dark .sn-menu-night{--popover:174 69% 8%;--popover-foreground:95 25% 94%;--accent:174 40% 17%;--accent-foreground:95 25% 94%;--muted-foreground:146 14% 76%;--border:146 20% 28%}
