.collab-artist{width:-moz-fit-content;width:fit-content;padding-bottom:0}.photo-gallery{width:100%;overflow-x:scroll;height:300px;gap:16px;padding:0 16px;display:flex}@media screen and (min-width:768px){.photo-gallery{height:400px}}.photo-gallery img{display:inline-block;height:100%;width:-moz-fit-content;width:fit-content;max-width:300%;-o-object-fit:cover;object-fit:cover}.photo-gallery{-ms-overflow-style:none;scrollbar-width:none}.photo-gallery::-webkit-scrollbar{display:none}.tour-column-container{display:grid;grid-template-columns:1fr;grid-column-gap:24px}.tour-column-container>div{max-width:380px}.individual-tour-date-grid-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}@media screen and (min-width:1200px){.tour-column-container{grid-template-columns:1fr 1fr}}@media screen and (min-width:640px){.individual-tour-date-grid-container{grid-template-columns:3fr 4fr 5fr}.tour-column-container>div{max-width:800px}}footer{font-size:.7rem}footer input{width:12rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));background-color:transparent;text-transform:uppercase}footer input::-moz-placeholder{color:rgb(0 0 0/var(--tw-placeholder-opacity));--tw-placeholder-opacity:0.4}footer input::placeholder{color:rgb(0 0 0/var(--tw-placeholder-opacity));--tw-placeholder-opacity:0.4}.footer-flex-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem}@media (min-width:640px){.footer-flex-container{gap:2rem}}@media (min-width:768px){.footer-flex-container{flex-direction:row}}.footer-form-container{display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.footer-form-container{align-items:flex-start}}.social-links-container{display:flex;flex-direction:column;justify-content:center;-moz-column-gap:1rem;column-gap:1rem}@media (min-width:640px){.social-links-container{-moz-column-gap:2rem;column-gap:2rem}}@media (min-width:1024px){.social-links-container{flex-direction:row}}.social-links-container>div{display:flex;align-items:center;justify-content:center;gap:1rem}@media (min-width:640px){.social-links-container>div{gap:2rem}}@media (min-width:1024px){.social-links-container>div{justify-content:flex-end}}.navbar-container{background-color:var(--background-color);min-width:100vw}.navbar-inner-container{max-width:1800px}.navbar-content{z-index:10}