.brand-landing-container{display:flex;flex-direction:column;padding:var(--spacing-2xl) var(--spacing-m);margin-top:90px}.brand-video-container{padding:var(--spacing-2xl) 0px}.brand-landing-video{padding-top:80px;width:100%}.brand-landing-title-img{width:200px}.brand-landing-description-wrapper{text-align:center;padding:0px var(--spacing-m)}.brand-landing-title-container{display:flex;justify-content:center;flex-direction:column;gap:var(--spacing-m);margin:var(--spacing-l) 0px}.brand-landing-page-description{font-family:var(--font-family-body);font-weight:var(--font-weight--2);font-size:var(--font-size-s);line-height:var(--line-height-4);letter-spacing:var(--spacing-5xs);text-align:center;vertical-align:bottom;color:var(--color-text-body-default);margin-bottom:var(--spacing-xl)}.brand-landing-view-button{color:var(--text-color--main);font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight--1);text-transform:uppercase;text-decoration:none;border-bottom:1px solid #58514CB2;padding-bottom:var(--spacing-xs)}.brand-landing-carousel-wrapper{height:516px;position:relative;overflow:hidden;width:100%;display:flex;justify-content:space-between;column-gap:var(--spacing-2xss);overflow-x:auto;overflow-y:hidden;scrollbar-width:auto;scroll-behavior:smooth}.brand-landing-carousel-wrapper::-webkit-scrollbar{height:2px}.brand-landing-carousel-wrapper::-webkit-scrollbar-thumb{background:#847a75b3;border-radius:1px;width:100px}.brand-landing-carousel-wrapper::-webkit-scrollbar-track{background:transparent}.brand-landing-carousel-slider .carousel-item{flex:0 0 343px}.brand-landing-carousel-slider .carousel-item img{width:100vw;height:auto;object-fit:cover}.brand-carousel-nav{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;padding:var(--spacing-xs) var(--spacing-s);font-size:var(--font-size-2xl);cursor:pointer;z-index:1;opacity:.8}.brand-carousel-nav.left{left:0}.brand-carousel-nav.right{right:0}@media (min-width: 1024px){.brand-video-container video{padding:0;width:100%;height:auto;object-fit:cover}.brand-landing-title-img{width:52.4%;height:auto;aspect-ratio:219 / 60;object-fit:contain}.brand-landing-container{margin-top:108px;flex-direction:row;column-gap:35px;align-items:flex-start;justify-content:center;padding:120px 171px 120px 71px}.brand-landing-carousel-wrapper{display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:var(--spacing-2xss)}.brand-landing-description-wrapper{flex:1;min-width:30.5%;display:flex;flex-direction:column}.brand-landing-title-container{gap:var(--spacing-m);margin:0;margin-bottom:var(--spacing-xl)}.brand-landing-page-description{font-weight:var(--font-weight--2);font-size:var(--font-size-m);margin-bottom:var(--spacing-l)}.brand-landing-carousel-slider{width:744px;height:456px;padding:0 52px}.brand-landing-carousel-slider .carousel-track{scrollbar-width:none}.brand-landing-carousel-slider .carousel-track::-webkit-scrollbar{display:none}.brand-landing-carousel-slider .carousel-item{flex:0 0 var(--mega-menuBanner-offset-width);scroll-snap-align:center;scroll-snap-stop:always;justify-content:center;align-items:center}.brand-landing-carousel-slider .carousel-item img{height:var(--mega-menuBanner-offset-height);width:var(--mega-menuBanner-offset-width)}}.brand-landing-container .slider-button{opacity:0;position:absolute;width:4rem;height:4rem;top:45%;transition:opacity .2s ease-in}@media screen and (min-width: 768px){.slider-buttons-hidden{display:none}.brand-landing-carousel-slider .slider-button{opacity:0}.brand-landing-carousel-slider:hover .slider-button{opacity:1;transition:opacity .5s ease-in}.brand-landing-video-container{width:858px}.brand-video-container{display:flex;flex-direction:row;gap:35px;padding:94px 65px;margin-top:90px}.brand-landing-container .slider-button--prev{left:20px;transform:translate(-50%) rotate(180deg);z-index:var(--z-index-overlay-progress)}.brand-landing-container .slider-button--prev .slider-button-prev__disabled{transform:rotate(180deg)}.brand-landing-description-wrapper{text-align:center;padding:0}.brand-landing-container .slider-button--next{right:20px;transform:translate(50%)}}@media screen and (max-width: 767px){.brand-landing-container .slider-button{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/collection-landing-page.css.map */
