.store-landing-hero-banner img{display:none}.header-flex-wrapper{text-align:center;width:100%}.header-flex-wrapper h2{text-transform:uppercase}.ymm-info{position:initial;background-color:rgb(22 22 22 / 73%);border-top:2px solid #f7941d;width:100%}.ymm-info h1{font-size:5vw;text-shadow:none;font-weight:700;color:#fff;text-align:center;margin:0;padding:10px}.header-flex-wrapper h2{color:#fff;text-shadow:2px 2px 4px #f7941DB2;font-size:7vw;margin:0;padding:5vw}.store-list{justify-content:center;display:flex;flex-wrap:wrap;margin:0}.store-list li{max-width:100%;width:50%;padding:10px;list-style-type:none}.flex-wrapper img:hover{filter:brightness(1);transition:1.2s}.flex-wrapper{justify-content:center;display:flex}.flex-wrapper img{box-shadow:0 3px 5px #000;filter:brightness(1.5)}.cta-text{position:absolute;text-align:center;font-size:5vw;line-height:1;color:#fff;text-shadow:2px 3px 4px #0000008C;text-transform:uppercase}.gallery-button a{display:block;padding:10px;background-color:#f7941d;margin:20px auto 0;width:150px;text-align:center;color:#fff;box-shadow:0 1px 5px #000}.gallery-button a:hover{opacity:80%}.gallery-button a:active{box-shadow:inset 0 0 2px #000}#wt-package-tile{max-width:100%;width:100%}.main-wrapper{background-color:#a4a2a5;padding:0 0 35px}.store-landing-hero-banner p{position:absolute;top:36vw;left:8vw;color:#fff;font-size:4vw;text-shadow:0 3px 3px #f7941db2;text-transform:uppercase;line-height:1;font-weight:700}.store-landing-hero-banner h1{position:absolute;top:4vw;left:20vw;color:#fff;text-shadow:0 3px 4px orange;font-size:4.8vw}@media screen and (min-width:1024px){.store-list li{max-width:19vw;margin:2vw}.store-landing-hero-banner img{display:block;filter:brightness(.5);width:100%}.header-flex-wrapper{position:absolute;top:11vw}.header-flex-wrapper h2{font-size:5.5vw}#ymm-info-wrapper{width:100%;display:flex;justify-content:center}.ymm-info{position:absolute;top:23vw;width:max-content}.ymm-info h1{font-size:2vw}.store-landing-hero-banner p{top:3vw;left:8vw;font-size:2.6vw}#store-landing-hero-banner h1{font-size:6rem;margin:20px 0;line-height:1}.store-list li{padding:0}.cta-text{font-size:2vw;margin:10px 0 0 0}.gallery-button a{width:300px;font-size:2rem}#wt-package-tile{max-width:42vw}}@media screen and (min-width:1920px){.store-list{margin:0 10vw}#wt-package-tile{max-width:max-content}#wt-package-tile .flex-wrapper img{width:33vw}.store-list li{margin:1.5vw;max-width:max-content}.flex-wrapper img{width:15vw}.cta-text{font-size:1.5vw}}