.party-catalog{padding-top:var(--padding-top, 40px);padding-bottom:var(--padding-bottom, 40px)}.party-catalog__container{max-width:1400px}.party-catalog__label{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--color-button));margin:0 0 .4rem}.party-catalog__page-heading{font-size:3.6rem;margin:0 0 .4rem;letter-spacing:-.02em}.party-catalog__page-subheading{margin:0 0 2rem;opacity:.75;font-size:1.5rem}.party-catalog__mobile-browse{display:none;border-bottom:2px solid rgb(var(--color-button));margin-bottom:2rem}.party-catalog__mobile-browse-summary{list-style:none;cursor:pointer;padding:1.4rem 0;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.party-catalog__mobile-browse-summary::-webkit-details-marker{display:none}.party-catalog__mobile-browse-label{font-weight:600;font-size:1.6rem;color:rgb(var(--color-foreground))}.party-catalog__mobile-browse-chevron{display:inline-flex;transition:transform .25s ease;color:rgb(var(--color-foreground))}.party-catalog__mobile-browse[open] .party-catalog__mobile-browse-chevron{transform:rotate(180deg)}.party-catalog__mobile-browse-list{list-style:none;margin:0;padding:0 0 .8rem}.party-catalog__mobile-browse-link{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 0;text-decoration:none;color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:400}.party-catalog__mobile-browse-link svg{color:rgb(var(--color-button));opacity:.6;flex-shrink:0}.party-catalog__search{position:relative;margin-bottom:3.2rem}.party-catalog__search-icon{position:absolute;left:1.4rem;top:50%;transform:translateY(-50%);color:rgb(var(--color-button));pointer-events:none}.party-catalog__search-input{width:100%;padding:1.2rem 1.4rem 1.2rem 4rem;font-size:1.5rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:8px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));outline:none;transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit;-webkit-appearance:none;appearance:none}.party-catalog__search-input::placeholder{color:rgba(var(--color-foreground),.45)}.party-catalog__search-input:focus{border-color:rgb(var(--color-button));box-shadow:0 0 0 2px rgba(var(--color-button),.15)}.party-catalog__layout{display:grid;grid-template-columns:240px 1fr;gap:3.2rem;align-items:start}.party-catalog__sidebar-inner{position:sticky;top:8rem;max-height:calc(100vh - 10rem);overflow-y:auto;padding-right:1.6rem}.party-catalog__sidebar-heading{font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 1.2rem;opacity:.5}.party-catalog__sidebar-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.party-catalog__sidebar-link{display:block;padding:.7rem 1.2rem;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.4rem;font-weight:400;border-left:3px solid transparent;border-radius:0 6px 6px 0;transition:background-color .15s ease,border-color .15s ease,font-weight .15s ease,color .15s ease}.party-catalog__sidebar-link:hover{background:rgba(var(--color-foreground),.04)}.party-catalog__sidebar-link.is-active{border-left-color:rgb(var(--color-button));background:rgba(var(--color-button),.06);font-weight:600;color:rgb(var(--color-button))}.party-catalog__content{display:flex;flex-direction:column;gap:5.6rem;min-width:0}.party-catalog__category{scroll-margin-top:8rem}.party-catalog__category-header{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:1.6rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.party-catalog__category-title{font-size:2.4rem;margin:0;letter-spacing:-.01em}.party-catalog__see-all{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:500;white-space:nowrap;transition:gap .15s ease}.party-catalog__see-all:hover{gap:.8rem}.party-catalog__see-all--footer{display:none;margin-top:1.6rem;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;gap:.6rem}.party-catalog__see-all--footer svg{color:rgb(var(--color-button))}.party-catalog__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.party-catalog__card{display:flex;flex-direction:column;text-decoration:none;color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.12);border-radius:10px;overflow:hidden;background:rgb(var(--color-background));transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.party-catalog__card:hover{transform:translate3d(0,-4px,0);box-shadow:0 12px 24px #00000014;border-color:rgba(var(--color-foreground),.25)}.party-catalog__card-image{aspect-ratio:4 / 3;background:rgba(var(--color-foreground),.05);display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));overflow:hidden}.party-catalog__card-image img{width:100%;height:100%;object-fit:cover}.party-catalog__card-body{padding:1.2rem 1.4rem 1.4rem}.party-catalog__card-title{font-weight:600;font-size:1.4rem;margin-bottom:.2rem}.party-catalog__card-meta{font-size:1.2rem;opacity:.6}@media(max-width:749px){.party-catalog__mobile-browse{display:block}.party-catalog__layout{grid-template-columns:1fr}.party-catalog__sidebar{display:none}.party-catalog__page-heading{font-size:2.8rem}.party-catalog__category-header{border-bottom:none;padding-bottom:0;margin-bottom:1.2rem}.party-catalog__see-all--header{display:none}.party-catalog__see-all--footer{display:inline-flex}.party-catalog__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1.2rem;padding-bottom:.8rem;scrollbar-width:none;-ms-overflow-style:none}.party-catalog__grid::-webkit-scrollbar{display:none}.party-catalog__card{flex:0 0 80%;max-width:80%;scroll-snap-align:start}.party-catalog__card-image{aspect-ratio:3 / 2}.party-catalog__card-body{padding:1rem 1.2rem 1.2rem}.party-catalog__content{gap:3.6rem}}@media(max-width:449px){.party-catalog__card{flex:0 0 85%;max-width:85%}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
