@font-face{font-family:Inter;src:url(../../../fonts/Inter-Regular.woff2)format("woff2"),url(../../../fonts/Inter-Regular.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(../../../fonts/Inter-SemiBold.woff2)format("woff2"),url(../../../fonts/Inter-SemiBold.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:GD Grio Narrow;src:url(../../../fonts/GDGrio-NarrowRegular.woff2)format("woff2"),url(../../../fonts/GDGrio-NarrowRegular.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{width:100%;max-width:100%;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}ol[role=list],ul[role=list]{padding-inline:0;list-style:none}a{color:inherit;text-decoration:none}:root{--grid-margin:8px;--grid-gutter:8px;--font-body:"Inter", sans-serif;--font-heading:"GD Grio Narrow", sans-serif;--color-orange-primary:#f98d2d;--color-orange-light:#ffcb83;--color-orange-dark:#f0831e;--color-orange-darker:#cb742a;--color-orange-darkest:#9c5b24;--color-black:#111;--color-white:#fff;--color-gray-light:#b8b8b8;--color-gray-dark:#292929;--color-gray-darker:#1c1c1c;--z-modal:200;--z-navigation:100;--z-header:50;--ease-in-out-quad:cubic-bezier(.45, 0, .55, 1)}@supports (color:color(display-p3 0 0 0)){:root{--color-orange-primary:color(display-p3 .9176 .5725 .2706);--color-orange-light:color(display-p3 .9843 .8 .5333);--color-orange-dark:color(display-p3 .886 .5358 .2294);--color-orange-darker:color(display-p3 .749 .4706 .2314);--color-orange-darkest:color(display-p3 .5765 .3686 .1882);--color-black:color(display-p3 .0667 .0667 .0667);--color-white:color(display-p3 1 1 1);--color-gray-light:color(display-p3 .7216 .7216 .7216);--color-gray-dark:color(display-p3 .16 .16 .16);--color-gray-darker:color(display-p3 .11 .11 .11)}}body{background-color:var(--color-orange-primary);color:var(--color-black);font-family:var(--font-body)}input,button:not(.button-reset),.button{box-sizing:border-box;background-color:var(--color-black);min-height:4em;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.01875rem;border:none;border-radius:8px;padding-inline:2.25em;font-size:.75rem;line-height:1}button,.button{cursor:pointer}.button{color:var(--color-orange-primary);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:flex}input{color:var(--color-white);border:1px solid var(--color-gray-dark)}input::placeholder{color:color-mix(in display-p3, var(--color-white) 40%, transparent)}input:focus{border:.5px solid var(--color-orange-primary);outline:none}button{color:var(--color-orange-primary)}.button-reset{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit;letter-spacing:inherit;background-color:#0000;border:none;margin:0;padding:0}.navigation{width:100%;height:100%;z-index:var(--z-navigation);pointer-events:none;position:fixed}.navigation__overlay{pointer-events:auto;cursor:default;width:100%;height:100%;position:absolute;top:0;left:0}.nav-main{left:50%;bottom:max(24px, env(safe-area-inset-bottom));background-color:var(--color-black);width:fit-content;height:72px;color:var(--color-gray-light);pointer-events:auto;box-shadow:0 9px 18px #0000003d,0 2.713px 5.426px #00000029,0 1.127px 2.254px #0000001f,0 .408px .815px #00000014;border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr);gap:6px 8px;padding:4px;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 9px 18px color(display-p3 0 0 0/.24),0 2.713px 5.426px color(display-p3 0 0 0/.16),0 1.127px 2.254px color(display-p3 0 0 0/.12),0 .408px .815px color(display-p3 0 0 0/.08)}.nav-main__item{grid-row:span 2;grid-template-rows:subgrid;text-align:center;border-radius:6px;width:68px;height:68px;font-size:10px;display:grid;position:relative}.nav-main__item.active{color:var(--color-orange-primary);background-color:var(--color-gray-dark)}.nav-main__item__count{background-color:var(--color-orange-primary);width:16px;height:16px;color:var(--color-black);box-shadow:0 9px 18px #0000003d,0 2.713px 5.426px #00000029,0 1.127px 2.254px #0000001f,0 .408px .815px #00000014;border-radius:50%;justify-content:center;align-items:center;font-size:.5rem;display:flex;position:absolute;top:-2px;right:0;box-shadow:0 9px 18px color(display-p3 0 0 0/.24),0 2.713px 5.426px color(display-p3 0 0 0/.16),0 1.127px 2.254px color(display-p3 0 0 0/.12),0 .408px .815px color(display-p3 0 0 0/.08)}.nav-main__item span{margin-top:2px}.nav-main__item svg{flex-shrink:0;align-self:end;margin-inline:auto}.nav-filter-button{color:var(--color-gray-light);background-color:var(--color-black);pointer-events:auto;box-shadow:0 9px 18px #0000003d,0 2.713px 5.426px #00000029,0 1.127px 2.254px #0000001f,0 .408px .815px #00000014;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;bottom:24px;left:14px;transform:translateY(-25%);box-shadow:0 9px 18px color(display-p3 0 0 0/.24),0 2.713px 5.426px color(display-p3 0 0 0/.16),0 1.127px 2.254px color(display-p3 0 0 0/.12),0 .408px .815px color(display-p3 0 0 0/.08)}.nav-filter-button .icon--close svg{width:11px;height:11px}.nav-filter-button.offset{right:70px}.nav-filter-button__count{background-color:var(--color-orange-primary);width:16px;height:16px;color:var(--color-black);border-radius:50%;justify-content:center;align-items:center;font-size:.5rem;display:flex;position:absolute;top:-2px;right:-2px}.nav-settings-button{color:var(--color-gray-light);background-color:var(--color-black);pointer-events:auto;box-shadow:0 9px 18px #0000003d,0 2.713px 5.426px #00000029,0 1.127px 2.254px #0000001f,0 .408px .815px #00000014;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;bottom:24px;right:14px;transform:translateY(-25%);box-shadow:0 9px 18px color(display-p3 0 0 0/.24),0 2.713px 5.426px color(display-p3 0 0 0/.16),0 1.127px 2.254px color(display-p3 0 0 0/.12),0 .408px .815px color(display-p3 0 0 0/.08)}.nav-settings-button .icon--close svg{width:11px;height:11px}.filter-menu,.settings-menu{background-color:var(--color-black);pointer-events:auto;border-radius:8px;width:calc(100% - 32px);max-width:480px;padding:24px;position:absolute;bottom:92px}.filter-menu{max-height:calc(100% - 124px);left:16px;overflow-y:auto}.filter-menu__heading{font-family:var(--font-heading);letter-spacing:.01875rem;text-transform:uppercase;color:var(--color-orange-primary);margin-bottom:2em;font-size:.75rem;line-height:1}.filter-menu__header{justify-content:space-between;align-items:center;margin-bottom:2em;display:flex}.filter-menu__header .filter-menu__heading{margin-bottom:0}.filter-menu__subheading{font-family:var(--font-heading);letter-spacing:.01875rem;text-transform:uppercase;color:var(--color-white);margin-bottom:1.25em;font-size:.75rem;line-height:1}.filter-menu__warmup{grid-template-columns:repeat(3,1fr);gap:.5em;margin-bottom:.5em;display:grid}.filter-menu__options{flex-direction:column;gap:.5em;display:flex}.filter-menu__button{background-color:var(--color-gray-darker);width:100%;margin-top:1em}.settings-menu{right:16px}.settings-menu__heading,.settings-menu__user{font-family:var(--font-heading);line-height:1}.settings-menu__heading{letter-spacing:.01875rem;text-transform:uppercase;color:var(--color-orange-primary);margin-bottom:.625em;font-size:.75rem}.settings-menu__user{letter-spacing:-.0375rem;color:var(--color-white);margin-bottom:1.5em;font-size:1.5rem}.settings-menu__button{background-color:var(--color-gray-dark);width:100%}.filter-nav{background-color:var(--color-gray-dark);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:.25em;width:100%;margin-bottom:.5em;padding:.625rem 1rem;display:flex;position:relative}.filter-nav__label{font-family:var(--font-heading);letter-spacing:.01875rem;text-transform:uppercase;color:var(--color-orange-primary);font-size:.75rem;line-height:1}.filter-nav__value{max-width:100%;font-family:var(--font-heading);letter-spacing:.025rem;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-light);padding-right:1.5rem;font-size:.75rem;overflow:hidden}.filter-nav__arrow{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid var(--color-gray-light);width:0;height:0;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.filter-back{font-family:var(--font-heading);letter-spacing:.01875rem;text-transform:uppercase;color:var(--color-white);cursor:pointer;align-items:center;gap:.5em;font-size:.75rem;line-height:1;display:flex}.filter-back__icon{background-color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.filter-back__icon:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-right:6px solid var(--color-black);width:0;height:0;margin-right:1px}.filter-option{background-color:var(--color-gray-dark);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:.5em;padding:.5725em 1em;display:flex}.filter-option__dot{background-color:color-mix(in srgb, var(--color-gray-light) 20%, var(--color-gray-dark));background-color:color-mix(in display-p3, var(--color-gray-light) 20%, var(--color-gray-dark));border-radius:50%;flex-shrink:0;width:13px;height:13px}.filter-option__name{font-family:var(--font-heading);letter-spacing:.01875rem;text-transform:uppercase;text-align:right;color:var(--color-orange-primary);font-size:.875rem;line-height:1}.filter-option:focus-visible{outline:1px solid var(--color-orange-primary)}.filter-option--selected{background-color:var(--color-orange-primary)}.filter-option--selected .filter-option__dot{background-color:var(--color-black)}.filter-option--selected .filter-option__name{color:var(--color-black)}.filter-option--compact{justify-content:flex-start;padding:.5725em .75em}.filter-option--compact .filter-option__name{text-align:left;font-size:.75rem}.main.svelte-12qhfyh{flex-direction:column;width:100%;min-height:100dvh;display:flex}
