.logo-marquee{position:relative;width:100%;overflow:hidden}.logo-marquee__wrapper{position:relative;width:100%;height:fit-content;min-height:600px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.logo-marquee__heading-container{position:absolute;top:20%;left:50%;transform:translate(-50%);z-index:10;width:100%}.logo-marquee__main-heading{color:#262018;text-align:center;text-transform:uppercase;letter-spacing:.02em;font-family:PP Agrandir;font-weight:900;line-height:1;margin:0}.logo-marquee__main-heading.h2{font-size:3.6rem}.logo-marquee__main-heading.h1{font-size:4.8rem}.logo-marquee__main-heading.h0{font-size:6rem}.logo-marquee__main-heading.hxl{font-size:7.2rem}.logo-marquee__main-heading.hxxl{font-size:8.4rem}.logo-marquee__marquee-wrapper{position:absolute;top:46.27%;left:0;right:0;bottom:42.21%;overflow:hidden}.logo-marquee__logo-strip{position:absolute;left:0;right:0;height:100%;overflow:hidden}.logo-marquee__marquee-container{width:100%;height:100%;position:relative;overflow:hidden;display:flex;align-items:center}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-33.66%,0,0)}}@keyframes marquee-reverse{0%{transform:translate3d(-33.66%,0,0)}to{transform:translateZ(0)}}.logo-marquee__marquee-content{display:flex;align-items:center;gap:4rem;mix-blend-mode:darken;animation:marquee 20s linear infinite;white-space:nowrap;will-change:transform;flex-shrink:0}.logo-marquee__logo-item{flex-shrink:0;height:100%;display:flex;align-items:center;justify-content:center;min-width:8rem;max-width:18.7rem}.logo-marquee__logo-item img{max-width:18.7rem;max-height:100%;width:auto;height:50px;object-fit:contain;filter:grayscale(20%) opacity(.8);transition:all .3s ease;z-index:99}.logo-marquee__logo-item:hover img{filter:grayscale(0%) opacity(1);transform:scale(1.05)}.logo-marquee__marquee-content:hover{animation-play-state:paused}.logo-marquee__button-container{position:absolute;bottom:20%;left:50%;transform:translate(-50%)}.logo-marquee__store-finder-btn{background-color:#262018;color:#fff;padding:1.7rem 1.6rem;border:1px solid #262018;cursor:pointer;letter-spacing:.144rem;font-family:Highway Gothic Expanded;font-size:12px;font-style:normal;font-weight:400;line-height:1.1;text-transform:uppercase;transition:color .3s ease;text-decoration:none;display:flex;position:relative;overflow:hidden;min-width:200px;justify-content:center;height:3rem;align-items:center;border-radius:var(--button-border-radius)}.logo-marquee__store-finder-btn:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:100%;background-color:#fffbf2;transform:translateY(100%);transition:transform .4s ease;z-index:1}.logo-marquee__store-finder-btn span{position:relative;z-index:3;display:block}.logo-marquee__store-finder-btn:hover:before{transform:translateY(-1px)}.logo-marquee__store-finder-btn:hover{color:#262018;text-decoration:none}.logo-marquee__store-finder-btn:active{transition:all .1s ease}.logo-marquee__store-finder-btn span{font-weight:400;line-height:1.1}.logo-marquee__store-finder-btn:after{box-shadow:none;transition:none}@media screen and (max-width:749px){.logo-marquee__wrapper{min-height:60vh}.logo-marquee__heading-container{top:10%}.logo-marquee__marquee-wrapper{top:40%;bottom:35%}.logo-marquee__button-container{bottom:10%}.logo-marquee__main-heading{font-size:54px;font-style:normal;font-weight:800;line-height:97%;letter-spacing:.54px;text-transform:uppercase}.logo-marquee__store-finder-btn{display:flex;padding:17px 16px;justify-content:center;align-items:center;gap:10px;align-self:stretch;max-width:100%;width:85vw}}@media screen and (min-width:320px)and (max-width:576px){.logo-marquee__marquee-wrapper{top:30%;bottom:5%}}@media screen and (min-width:577px)and (max-width:749px){.logo-marquee__marquee-wrapper{top:30%;bottom:15%}}@media screen and (max-width:479px){.logo-marquee__wrapper{min-height:60vh}.logo-marquee__heading-container{top:15%}.logo-marquee__logo-item img{max-width:100%;max-height:100%}}.logo-marquee__marquee-content,.logo-marquee__marquee-content-reverse{will-change:transform;backface-visibility:hidden;perspective:1000px}@media(prefers-reduced-motion:reduce){.logo-marquee__marquee-content,.logo-marquee__marquee-content-reverse{animation-duration:60s}}@media(prefers-contrast:high){.logo-marquee__store-finder-btn{border:2px solid rgb(var(--color-foreground))}.logo-marquee__store-finder-btn:hover{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}}@media screen and (min-width:1800px){.logo-marquee__logo-item{max-width:10vw}}@media screen and (max-width:1200px){.logo-marquee__heading-container{top:20%}}@media screen and (max-width:749px){.logo-marquee__wrapper{min-height:0;justify-content:flex-start;gap:3.2rem}.logo-marquee__heading-container,.logo-marquee__marquee-wrapper,.logo-marquee__button-container{position:static;top:auto;bottom:auto;left:auto;right:auto;transform:none}.logo-marquee__marquee-wrapper{position:relative}.logo-marquee__heading-container{padding:0 .8rem;box-sizing:border-box}.logo-marquee__marquee-wrapper{width:100%;height:10rem;flex-shrink:0}.logo-marquee__button-container{display:flex;justify-content:center;width:100%}}.logo-marquee__toggle{position:absolute;top:57.79%;right:2rem;margin-top:.8rem;z-index:11;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:1px solid #262018;border-radius:50%;background:transparent;color:#262018;cursor:pointer}@media(hover:hover)and (pointer:fine){.logo-marquee__toggle:hover{background:#262018;color:#fffbf2}}.logo-marquee__toggle:focus-visible{outline:2px solid #262018;outline-offset:2px}.logo-marquee__toggle-icon{width:1.4rem;height:1.4rem}.logo-marquee__toggle-icon svg{width:100%;height:100%}.logo-marquee__toggle-icon--play,.logo-marquee__toggle.is-paused .logo-marquee__toggle-icon--pause{display:none}.logo-marquee__toggle.is-paused .logo-marquee__toggle-icon--play{display:flex}@media screen and (max-width:749px){.logo-marquee__toggle{position:static;align-self:flex-end;flex-shrink:0;width:28px;height:28px;margin:-4.4rem 7.5vw -1.6rem 0}.logo-marquee__toggle-icon{width:1rem;height:1rem}}@media(hover:hover)and (pointer:fine){.logo-marquee__toggle{opacity:0;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.logo-marquee:hover .logo-marquee__toggle,.logo-marquee:focus-within .logo-marquee__toggle,.logo-marquee__toggle:focus,.logo-marquee__toggle:focus-visible,.logo-marquee__toggle.is-paused{opacity:1}}@media(hover:none),(pointer:coarse){.logo-marquee__toggle{opacity:1;width:28px;height:28px;right:1rem}.logo-marquee__toggle-icon{width:1rem;height:1rem}}@media screen and (min-width:750px)and (hover:none),screen and (min-width:750px)and (pointer:coarse){.logo-marquee__toggle{margin-top:3rem}}
/*# sourceMappingURL=/cdn/shop/t/540/assets/section-logo-marquee.css.map */
