div.rifflandia-custom-image-container{width:100%;position:relative;margin:auto;line-height:0px}div.rifflandia-custom-image-container img.desktop-image{object-fit:contain;width:100%;height:100%}div.rifflandia-custom-image-container img.mobile-image{display:none}@media screen and (max-width:768px){div.rifflandia-custom-image-container img.desktop-image{display:none}div.rifflandia-custom-image-container img.mobile-image{display:block;object-fit:contain;width:100%;height:100%}}.mobile-true{display:block}.desktop-false,.riff-mobile{display:none}@media screen and (max-width:768px){.mobile-false{display:none}.riff-mobile{display:block}.riff-desktop{display:none}}.riff-custom-vertical{position:absolute;width:100%}.riff-custom-vertical .content-container{display:grid;justify-content:space-between;align-items:center;column-gap:60%;grid-template-columns:1fr 1fr}#shopify-section-sections--17617985044733__footer{position:relative}.lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:999;padding-top:7rem;padding-bottom:7rem;overflow:scroll}.lightbox-img{display:block;margin:0 auto;background:#000;padding:25px;height:fit-content;min-width:90%}.close-btn{position:absolute;top:20px;right:30px;font-size:60px;color:#fff;cursor:pointer}#line-up-airtable{background-image:url(/cdn/shop/files/RIFF24_Background-15.png);background-size:contain}@media screen and (max-width:740px){.image-with-text__content{padding-right:2rem!important;padding-left:2rem!important}}.multicolumn-card{transition:transform .3s ease}.multicolumn-card:has(a):not(.flipAnimate):hover{transform:scale(1.05) rotateY(0);transition:transform .3s ease}.riff-lineup{font-size:65px;transform:rotate(-12deg);font-family:artusi heavy;color:#ed2b91;margin-bottom:10rem;margin-top:5rem}@media screen and (max-width:990px){.riff-lineup{margin-top:0;padding-top:5rem;font-size:50px;margin-bottom:5rem;margin-top:5rem}}.riff-tier{color:#000;display:inline-block;padding-left:1rem;cursor:pointer;display:inline-flex;align-items:center;font-family:artusi heavy;gap:1rem}.riff-tier:hover{color:#ed2b91}.riff-tier-1,.riff-tier-2{font-size:60px;line-height:60px}.riff-tier-3,.riff-tier-4,.riff-tier-5,.riff-tier-6,.riff-tier-7,.riff-tier-8,.riff-tier-9{font-size:30px;line-height:30px}.riff-tier-10,.riff-tier-11,.riff-tier-12,.riff-tier-13,.riff-tier-14,.riff-tier-15,.riff-tier-16{font-size:20px;line-height:20px}.artist-popup{display:flex;flex-direction:column;padding:4rem;gap:5rem;justify-content:space-evenly;color:#fff;font-size:23px;line-height:1.5}.artist-popup h3{color:#fff}@media screen and (min-width:990px){.artist-popup{flex-direction:row}}.artist-popup img{width:auto}.artist-popup h3{font-size:60px;margin-top:0;margin-bottom:1rem}.artist-link{width:75px;transition:.5s All}.artist-link:hover{transform:scale(1.5)}.days-container{display:flex;margin:auto;width:70%}.days-container .days-layout{flex:1 0 30%;text-align:center;padding:2rem;display:flex;flex-direction:column;justify-content:space-between}.days-container .days-layout .riff-tier{display:block}.days-container .days-layout:nth-of-type(4),.days-container .days-layout:nth-of-type(5),.days-container .days-layout:nth-of-type(6){display:none}.days-container .days-layout div{text-align:center}.days-container .days-layout:first-of-type{background-color:#ed2b91}.days-container .days-layout:first-of-type .riff-dot{background-color:#fde3e2}.days-container .days-layout:nth-of-type(2){background-color:#ece726}.days-container .days-layout:nth-of-type(3){background-color:#fde3e2}.days-container .days-layout .riff-lineup{font-size:30px}.days-container .days-layout:first-of-type .riff-lineup{color:#fff}.days-container .days-layout:first-of-type .riff-tier:hover{color:#fff}.days-container .days-layout .riff-tier-1,.days-container .days-layout .riff-tier-2{font-size:40px;line-height:40px}.days-container .days-layout .riff-tier-3{font-size:30px;line-height:30px}.days-container .days-layout .riff-tier-4{font-size:20px;line-height:20px}.days-layout img{width:100%}.grid-image-imageSection{background-color:#000;min-height:700px}.grid-image-container{display:grid;margin:auto;width:55%;padding-top:5rem;padding-bottom:10rem;max-width:1130px;grid-template-columns:1fr 1fr 1fr;gap:1rem}@media screen and (max-width:1536px){.grid-image-container{width:80%}}@media screen and (max-width:1200px){.grid-image-container{width:95%}}@media screen and (max-width:990px){.grid-image-container{padding-top:6rem;padding-bottom:6rem;grid-template-columns:1fr 1fr;width:80%}}@media screen and (max-width:767px){.grid-image-container{grid-template-columns:1fr;width:90%}}.grid-image-container .grid-image{flex:1 0 30%;text-align:center;text-align:-webkit-center}.grid-image-container .grid-image img{width:100%;cursor:pointer}.load-more-button{background:none;border:none;color:#ff0;font-family:artusi heavy;font-size:40px;cursor:pointer}.riff-dates{background-color:#ed2b91;border-radius:3rem;font-size:27px;text-align:center;color:#fff;margin:2rem;padding:1rem 2rem}.grid-image.visible{display:block}#line-up-airtable div.content-container{padding-bottom:10rem;padding-top:10rem}@media screen and (min-width:1080px){#line-up-airtable div.content-container{margin:auto;width:65%;text-align:center;padding-top:10rem}.riff-lineup{font-size:95px;line-height:90px}.riff-tier-1,.riff-tier-2{font-size:72px;line-height:72px}.riff-tier-3,.riff-tier-4,.riff-tier-5,.riff-tier-6,.riff-tier-7,.riff-tier-8,.riff-tier-9{font-size:50px;line-height:50px}.riff-tier-11,.riff-tier-12,.riff-tier-13,.riff-tier-14,.riff-tier-15,.riff-tier-16{font-size:30px;line-height:30px}}.riff-dot{display:inline-block;color:#ed2b91}.grid-image-imageSection:nth-last-of-type(2){margin:auto;text-align:center;text-align:--webkit-center;padding-bottom:5rem}.days-Section{background-image:url(/cdn/shop/files/RIFF24_Website_Background.png?v=1716765082);background-size:contain}@media screen and (max-width:990px){.days-container .days-layout .riff-lineup{font-size:25px}.days-container{width:90%}}@media screen and (max-width:764px){.days-container{flex-direction:column;width:70%}.riff-lineup{line-height:50px;margin-top:0rem;max-width:764px}.riff-tier-1,.riff-tier-2{font-size:45px;line-height:45px}.grid-image-container{gap:2rem}}@media screen and (max-width:465px){.days-container{width:100%}}#lightbox-content{max-width:1080px;margin:auto;width:100%}.social-icons{display:flex;flex-direction:row;gap:.5rem}.social-icons .list-social__link{display:block;padding-top:0}.days-Section{display:none}.artist-button-Section{background:#000}.artist-button-Section div{margin:auto;width:80%;text-align:center;padding:6rem 0 0;display:flex;gap:1rem;align-content:center}.day-filter-imgs{font-family:artusi heavy;font-size:25px;padding:10px 27px;flex:0 1 25%}.day-filter-imgs:after{box-shadow:none!important}@media screen and (max-width:767px){.day-filter-imgs{flex:0 48%;font-size:21px}.artist-button-Section div{width:90%;text-align:center;display:flex;gap:.5rem;flex-wrap:wrap}.artist-popup{padding:2rem;gap:2rem;contain:content}.artist-popup .artist-link{width:60px}.artist-popup p{font-size:21px}.artist-popup h3{font-size:35px}.lightbox{padding-top:3rem}.close-btn{z-index:99999;top:0;right:4px}}.day-filter-imgs.filter-full{background-color:#fff;color:#ed2b91}.day-filter-imgs.filter-fri{background-color:#ed2b91;color:#ece726}.day-filter-imgs.filter-sat{background-color:#ece726;color:#000}.day-filter-imgs.filter-sun{background-color:#fde3e2;color:#ed2b91}.flipAnimate{position:relative;text-align:center;transform-style:preserve-3d;transition:.5s;width:100%;height:500px!important}@media screen and (max-width:640px){.flipAnimate{position:relative;text-align:center;transform-style:preserve-3d;transition:.5s;width:100%;height:200px!important}}.flipAnimate.animate{animation:spin .75s linear,change .75s linear;animation-fill-mode:forwards;animation-timing-function:ease-in-out;transform:rotateY(180deg)}.flipAnimate .img-flip-container{width:100%;height:100%;position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden}.first-img{z-index:2;transform:rotateY(0);cursor:pointer}.second-img{transform:rotateY(180deg)}.artist-search-container{background:#000;display:flex;justify-content:center;align-items:center}.artist-search-input{margin-top:2rem;padding:.25rem;width:450px;border-radius:4rem;background:#000;border:#fde3e2 3px solid;display:flex;justify-content:flex-end;max-width:88%}.artist-search-input input{width:100%;background:transparent;border:transparent;border-radius:4rem;outline-color:transparent;color:#fde3e2;font-size:35px;margin-left:1rem;margin-right:1rem;font-family:artusi heavy;padding:1rem;box-shadow:none}.artist-search-input svg{width:50px;stroke:#fde3e2;height:50px;margin-right:1rem}.menu-drawer__menu-item,.menu-drawer__close-button{font-family:artusi heavy!important}.accordion .icon-accordion{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale)* 2rem);margin-right:calc(var(--font-heading-scale)* 1rem);width:calc(var(--font-heading-scale)* 2rem)}.riff-h1{font-size:42px;line-height:43px;width:100%;margin:auto;background-image:repeating-linear-gradient(60deg,#dcaa39 0% 10%,#f9e973 20% 30%,#dcaa39 40%);background-size:90% 300%;text-align:center;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.riff-h2{margin-top:0;color:#fff;font-size:23px;font-weight:100!important;line-height:34px;text-align:center}@media screen and (min-width:1024px){.riff-h1{font-size:85px;font-weight:100!important;line-height:98px;width:70%}.riff-h2{color:#fff;font-size:1.5em;font-weight:100!important;line-height:42px;text-align:center;width:70%;margin:auto}}.article-card__info.caption-with-letter-spacing h5{font-family:Lexend-Regular!important}.header__submenu .header__menu-item{font-size:1.8rem!important}.multicolumn-list__item:only-child{max-width:80rem!important}.homepage-seo{text-align:center}.homepage-seo h1{display:inline-block;font-size:36px;margin-bottom:0}.homepage-seo a h2{display:inline-block;text-decoration-underline:none;font-size:30px;margin-top:0}.title-wrapper-with-link.title-wrapper--self-padded-mobile{justify-content:center}.title-wrapper-with-link.title-wrapper--self-padded-mobile h2{text-align:center}@media screen and (min-width:990px){.homepage-seo h1{font-size:46px;margin-bottom:0}.homepage-seo a h2{display:inline-block;text-decoration-underline:none;font-size:46px;margin-top:0}.homepage-seo a h2:before{content:"\2022"}.title-wrapper-with-link.title-wrapper--self-padded-mobile{max-width:92%;margin:auto;justify-content:space-between}.title-wrapper-with-link.title-wrapper--self-padded-mobile h2{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/rifflandia-custom.css.map */
