.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}.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:12rem}.logo-marquee__logo-item img{max-width:100%;max-height:80%;width:auto;height:50px;object-fit:contain;filter:grayscale(20%) opacity(.8);transition:all .3s ease}.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%;width:100%}.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 (max-width: 479px){.logo-marquee__wrapper{min-height:60vh;margin-bottom:5rem}.logo-marquee__heading-container{top:15%}.logo-marquee__marquee-wrapper{top:60%;bottom:30%}.logo-marquee__logo-item img{max-width:80%;max-height:80%}}.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%}}
/*# sourceMappingURL=/cdn/shop/t/426/assets/section-logo-marquee.css.map */
