*{box-sizing:border-box;margin:0;padding:0}@media screen and (min-width:1270px){.carousel-section{display:flex;flex-direction:column;max-width:1200px;height:720px;margin:0 auto}.carousel-slide{height:620px;display:none;transition:transform .5s ease-in-out,opacity .5s ease-in-out}.carousel-slide.active{display:flex}@keyframes slideUp{0%{transform:translateY(10%);opacity:0}to{transform:translateY(0);opacity:1}}.carousel-desktop-text-container{width:35%;display:flex;flex-direction:column}.carousel-desktop-title{font-size:45px;font-weight:700;line-height:1.5;margin-left:25px;margin-top:110px;margin-bottom:40px}.carousel-desktop-description{font-size:16px;margin-left:25px}.carousel-mobile-text-container{display:none}@keyframes slideInRight{0%{transform:translate(25px);opacity:0}to{transform:translate(0);opacity:1}}.carousel-image-container{width:65%;height:620px;display:flex;justify-content:flex-end;align-items:center;overflow:hidden;padding-right:25px}.carousel-desktop-image{width:100%;height:100%;display:flex;object-fit:contain}.carousel-mobile-image{display:none}.carousel-navigation{display:flex;justify-content:flex-start;align-items:center;padding-left:10px;gap:50px}.carousel-nav-button{width:100px;height:100px;display:flex;cursor:pointer;opacity:.5;filter:grayscale(100%);background-color:transparent;border:none;transition:opacity .3s ease,filter .3s ease}.carousel-nav-button.active{opacity:1;filter:grayscale(0%)}.carousel-nav-button-image{width:100%;height:100%;object-fit:cover}}@media screen and (min-width:768px)and (max-width:1270px){.carousel-section{position:relative;width:100%;height:calc(32vw + 300px);margin:0 auto}.carousel-slide{height:calc(22vw + 300px);display:none}.carousel-slide.active{display:flex}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.carousel-desktop-text-container{position:absolute;display:flex;z-index:2;flex-direction:column}.carousel-desktop-title{font-size:calc(2.5vw + 16px);font-weight:700;margin-left:calc(2.5vw + 10px);margin-top:calc(5vw + 40px);margin-bottom:calc(1.5vw + 8px);line-height:1.5}.carousel-desktop-description{font-size:calc(.5vw + 10px);margin-left:calc(3vw + 10px)}.carousel-mobile-text-container{display:none}@keyframes slideInRight{0%{transform:translate(5vw);opacity:0}to{transform:translate(0);opacity:1}}.carousel-image-container{width:100%;height:calc(22vw + 300px);display:flex;justify-content:flex-end;align-items:center;padding-right:5vw}.carousel-desktop-image{width:60%;height:auto;display:flex;object-fit:cover}.carousel-mobile-image{display:none}.carousel-navigation{display:flex;justify-content:flex-start;align-items:center;padding-left:calc(2.5vw + 6px);margin-top:3vw;gap:calc(3vw + 3px)}.carousel-nav-button{width:calc(7vw + 14px);height:calc(7vw + 14px);display:flex;cursor:pointer;opacity:.5;filter:grayscale(100%);background-color:transparent;border:none;transition:opacity .3s ease,filter .3s ease}.carousel-nav-button.active{opacity:1;filter:grayscale(0%)}.carousel-nav-button-image{width:100%;height:100%;object-fit:cover}}@media screen and (max-width:768px){.carousel-section{position:relative;width:100vw;height:100vw}.carousel-slide{width:100%;height:100%;display:none}.carousel-slide.active{display:flex}@keyframes slideUp{0%{transform:translateY(3vw);opacity:0}to{transform:translateY(0);opacity:1}}.carousel-mobile-text-container{position:absolute;z-index:2;flex-direction:column}.carousel-mobile-title{font-weight:700;font-size:5.5vw;margin-left:5vw;margin-top:4vw;margin-bottom:3vw;line-height:1.5}.carousel-mobile-description{font-size:3vw;margin-left:5vw}.carousel-desktop-text-container{display:none}@keyframes slideInRight{0%{transform:translate(2vw);opacity:0}to{transform:translate(0);opacity:1}}.carousel-image-container{width:100vw;height:100vw;display:flex;justify-content:center;align-items:center;padding:0 2vw}.carousel-mobile-image{width:100%;height:100%;display:flex;object-fit:cover}.carousel-desktop-image{display:none}.carousel-navigation{display:flex;justify-content:flex-start;align-items:center;padding-left:2vw;margin-top:3vw;gap:2vw}.carousel-nav-button{width:10vw;height:10vw;display:flex;cursor:pointer;opacity:.5;filter:grayscale(100%);background-color:transparent;border:none;transition:opacity .3s ease,filter .3s ease}.carousel-nav-button.active{opacity:1;filter:grayscale(0%)}.carousel-nav-button-image{width:100%;height:100%;object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-image-banner-v2.css.map */
